diff --git a/.github/FUNDING.yml b/.github/FUNDING.yml new file mode 100644 index 00000000..bafab84d --- /dev/null +++ b/.github/FUNDING.yml @@ -0,0 +1,3 @@ +# These are supported funding model platforms + +github: [jstaerk] diff --git a/.mvn/wrapper/MavenWrapperDownloader.java b/.mvn/wrapper/MavenWrapperDownloader.java new file mode 100644 index 00000000..b901097f --- /dev/null +++ b/.mvn/wrapper/MavenWrapperDownloader.java @@ -0,0 +1,117 @@ +/* + * Copyright 2007-present the original author or authors. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +import java.net.*; +import java.io.*; +import java.nio.channels.*; +import java.util.Properties; + +public class MavenWrapperDownloader { + + private static final String WRAPPER_VERSION = "0.5.6"; + /** + * Default URL to download the maven-wrapper.jar from, if no 'downloadUrl' is provided. + */ + private static final String DEFAULT_DOWNLOAD_URL = "https://repo.maven.apache.org/maven2/io/takari/maven-wrapper/" + + WRAPPER_VERSION + "/maven-wrapper-" + WRAPPER_VERSION + ".jar"; + + /** + * Path to the maven-wrapper.properties file, which might contain a downloadUrl property to + * use instead of the default one. + */ + private static final String MAVEN_WRAPPER_PROPERTIES_PATH = + ".mvn/wrapper/maven-wrapper.properties"; + + /** + * Path where the maven-wrapper.jar will be saved to. + */ + private static final String MAVEN_WRAPPER_JAR_PATH = + ".mvn/wrapper/maven-wrapper.jar"; + + /** + * Name of the property which should be used to override the default download url for the wrapper. + */ + private static final String PROPERTY_NAME_WRAPPER_URL = "wrapperUrl"; + + public static void main(String args[]) { + System.out.println("- Downloader started"); + File baseDirectory = new File(args[0]); + System.out.println("- Using base directory: " + baseDirectory.getAbsolutePath()); + + // If the maven-wrapper.properties exists, read it and check if it contains a custom + // wrapperUrl parameter. + File mavenWrapperPropertyFile = new File(baseDirectory, MAVEN_WRAPPER_PROPERTIES_PATH); + String url = DEFAULT_DOWNLOAD_URL; + if(mavenWrapperPropertyFile.exists()) { + FileInputStream mavenWrapperPropertyFileInputStream = null; + try { + mavenWrapperPropertyFileInputStream = new FileInputStream(mavenWrapperPropertyFile); + Properties mavenWrapperProperties = new Properties(); + mavenWrapperProperties.load(mavenWrapperPropertyFileInputStream); + url = mavenWrapperProperties.getProperty(PROPERTY_NAME_WRAPPER_URL, url); + } catch (IOException e) { + System.out.println("- ERROR loading '" + MAVEN_WRAPPER_PROPERTIES_PATH + "'"); + } finally { + try { + if(mavenWrapperPropertyFileInputStream != null) { + mavenWrapperPropertyFileInputStream.close(); + } + } catch (IOException e) { + // Ignore ... + } + } + } + System.out.println("- Downloading from: " + url); + + File outputFile = new File(baseDirectory.getAbsolutePath(), MAVEN_WRAPPER_JAR_PATH); + if(!outputFile.getParentFile().exists()) { + if(!outputFile.getParentFile().mkdirs()) { + System.out.println( + "- ERROR creating output directory '" + outputFile.getParentFile().getAbsolutePath() + "'"); + } + } + System.out.println("- Downloading to: " + outputFile.getAbsolutePath()); + try { + downloadFileFromURL(url, outputFile); + System.out.println("Done"); + System.exit(0); + } catch (Throwable e) { + System.out.println("- Error downloading"); + e.printStackTrace(); + System.exit(1); + } + } + + private static void downloadFileFromURL(String urlString, File destination) throws Exception { + if (System.getenv("MVNW_USERNAME") != null && System.getenv("MVNW_PASSWORD") != null) { + String username = System.getenv("MVNW_USERNAME"); + char[] password = System.getenv("MVNW_PASSWORD").toCharArray(); + Authenticator.setDefault(new Authenticator() { + @Override + protected PasswordAuthentication getPasswordAuthentication() { + return new PasswordAuthentication(username, password); + } + }); + } + URL website = new URL(urlString); + ReadableByteChannel rbc; + rbc = Channels.newChannel(website.openStream()); + FileOutputStream fos = new FileOutputStream(destination); + fos.getChannel().transferFrom(rbc, 0, Long.MAX_VALUE); + fos.close(); + rbc.close(); + } + +} diff --git a/.mvn/wrapper/maven-wrapper.jar b/.mvn/wrapper/maven-wrapper.jar new file mode 100644 index 00000000..2cc7d4a5 Binary files /dev/null and b/.mvn/wrapper/maven-wrapper.jar differ diff --git a/.mvn/wrapper/maven-wrapper.properties b/.mvn/wrapper/maven-wrapper.properties new file mode 100644 index 00000000..642d572c --- /dev/null +++ b/.mvn/wrapper/maven-wrapper.properties @@ -0,0 +1,2 @@ +distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.6.3/apache-maven-3.6.3-bin.zip +wrapperUrl=https://repo.maven.apache.org/maven2/io/takari/maven-wrapper/0.5.6/maven-wrapper-0.5.6.jar diff --git a/FUNDING.yml b/FUNDING.yml new file mode 100644 index 00000000..62307610 --- /dev/null +++ b/FUNDING.yml @@ -0,0 +1 @@ +github: jstaerk diff --git a/History.md b/History.md index 5c153104..a82956ee 100644 --- a/History.md +++ b/History.md @@ -1,3 +1,61 @@ +2.0 todo +- verapdf as prevalidation +- remove jaxb +- visualization? +- factory for xrechnung +- new sample innvoice +- complete or discard read into push provider +- validate as library doc +- javadoc export +- prompt for source file for validation has to be pdf +- be able to disable "source pdf set to timeout" +- automated tests zuv/verapdf validate created library test files +- unify loggers +done +- 2.1 now default +- pushprovider +- new xrechnung profile +- german bank account numbers can no longer be specified (dropped in favor of IBAN and BIC) +- integrates validator +- validator now additionally supports xrechnung +- integrates mustangserver +- modular project setup +- getSellerTradePartyAddress (PR #157 ) thanks to aberndt-hub +- switched from eclipse to IntelliJ +- added ph-schematron-maven-plugin so that xrechnung xslt can be generated +- remove migration +- be able to recursively validate directories + +1.7.7 +===== +2020-05-26 + +- Refactored comparison operator for ChargeIndicator https://github.com/ZUGFeRD/mustangproject/pull/153 +- ZUGFeRD2PullProvider needs getDueDate() although getPaymentTermDescription() is defined https://github.com/ZUGFeRD/mustangproject/pull/155 +- #148 support additional documents for items +- #154 german VAT ID may not be used for sellercontact scheme id + +1.7.6 +===== +2020-02-06 + +- support different ship to address +- allow for diffent namespace prefixes #140 +- include exemption reason if doing intra community supply +- allow different currencies also for ZF2 (#150) +- minor correction VAT exemptions + +1.7.5 +===== +2019-11-05 + +- support Sepa Direct Debit +- closes #134 ZUGFeRD2PullProvider uses NetPrice for GrossPrice +- support intra community supply (=vat category codes) +- Support different Date formats #136 +- corrected RDF metadata for ZF2 +- default conformance level now EN16931, not extended + 1.7.4 ===== 2019-08-24 @@ -163,4 +221,4 @@ ZUGFeRD 1.0 1.0.0 ===== 2014-05-22 -ZUGFeRD 1.0RC Comfort \ No newline at end of file +ZUGFeRD 1.0RC Comfort diff --git a/Mustang-CLI/pom.xml b/Mustang-CLI/pom.xml new file mode 100644 index 00000000..8b7fcaef --- /dev/null +++ b/Mustang-CLI/pom.xml @@ -0,0 +1,208 @@ + + + + org.mustangproject + core + 2.0.0-SNAPSHOT + + 4.0.0 + org.zugferd + Mustang-CLI + Mustang commandline tool + jar + 2.0.0-SNAPSHOT + + + + sonatype-oss-public + https://oss.sonatype.org/content/groups/public/ + + true + + + true + + + + + UTF-8 + + + + org.mustangproject + validator + 2.0.0-SNAPSHOT + + + + + com.sanityinc + jargs + 2.0-SNAPSHOT + + + org.riversun + bigdoc + 0.3.0 + + + junit + junit + 4.12 + test + + + + + org.xmlunit + xmlunit-core + 2.6.3 + + + org.xmlunit + xmlunit-assertj + 2.6.3 + + + + + + + + + + + org.apache.maven.plugins + maven-release-plugin + 2.5.3 + + + + + + + org.apache.maven.plugins + maven-jar-plugin + + + + true + true + + + + + + org.apache.maven.plugins + maven-compiler-plugin + 2.3.2 + + + + true + org.mustangproject.commandline.main + + + + jar-with-dependencies + + + + 1.7 + 1.7 + + + + + + org.apache.maven.plugins + maven-shade-plugin + 2.4.3 + + + + org.mustangproject.commandline.Main + + + false + + + *:* + + META-INF/*.SF + META-INF/*.DSA + META-INF/*.RSA + + + + log4j:log4j + + ** + + + + commons-logging:commons-logging + + ** + + + + com.sun.xml.bind:jaxb-impl + + ** + + + + com.sun.xml.bind:jaxb-core + + ** + + + + + + + package + + shade + + + + + + + + + + + + + + Apache License, Version 2.0 + http://www.apache.org/licenses/LICENSE-2.0.txt + repo + A business-friendly OSS license + + + + + Jochen Stärk + jstaerk@usegroup.de + + architect + developer + + + + diff --git a/src/main/java/org/mustangproject/toecount/FileChecker.java b/Mustang-CLI/src/main/java/org/mustangproject/commandline/FileChecker.java old mode 100755 new mode 100644 similarity index 98% rename from src/main/java/org/mustangproject/toecount/FileChecker.java rename to Mustang-CLI/src/main/java/org/mustangproject/commandline/FileChecker.java index 27273e2e..2a587c72 --- a/src/main/java/org/mustangproject/toecount/FileChecker.java +++ b/Mustang-CLI/src/main/java/org/mustangproject/commandline/FileChecker.java @@ -16,7 +16,7 @@ * limitations under the License. * *********************************************************************** */ -package org.mustangproject.toecount; +package org.mustangproject.commandline; import java.math.BigDecimal; diff --git a/src/main/java/org/mustangproject/toecount/FileTraverser.java b/Mustang-CLI/src/main/java/org/mustangproject/commandline/FileTraverser.java old mode 100755 new mode 100644 similarity index 98% rename from src/main/java/org/mustangproject/toecount/FileTraverser.java rename to Mustang-CLI/src/main/java/org/mustangproject/commandline/FileTraverser.java index da530782..b0df6620 --- a/src/main/java/org/mustangproject/toecount/FileTraverser.java +++ b/Mustang-CLI/src/main/java/org/mustangproject/commandline/FileTraverser.java @@ -16,7 +16,7 @@ * limitations under the License. * *********************************************************************** */ -package org.mustangproject.toecount; +package org.mustangproject.commandline; import java.io.IOException; import java.nio.file.FileVisitResult; diff --git a/src/main/java/org/mustangproject/toecount/Toecount.java b/Mustang-CLI/src/main/java/org/mustangproject/commandline/Main.java similarity index 81% rename from src/main/java/org/mustangproject/toecount/Toecount.java rename to Mustang-CLI/src/main/java/org/mustangproject/commandline/Main.java index a29e58c8..f524fb51 100755 --- a/src/main/java/org/mustangproject/toecount/Toecount.java +++ b/Mustang-CLI/src/main/java/org/mustangproject/commandline/Main.java @@ -16,7 +16,7 @@ * limitations under the License. * *********************************************************************** */ -package org.mustangproject.toecount; +package org.mustangproject.commandline; import java.io.BufferedReader; import java.io.File; @@ -34,7 +34,7 @@ import org.mustangproject.ZUGFeRD.ZUGFeRDConformanceLevel; import org.mustangproject.ZUGFeRD.ZUGFeRDExporter; import org.mustangproject.ZUGFeRD.ZUGFeRDExporterFromA1Factory; import org.mustangproject.ZUGFeRD.ZUGFeRDImporter; -import org.mustangproject.ZUGFeRD.ZUGFeRDMigrator; +import org.mustangproject.validator.ZUGFeRDValidator; /*** * This is the command line interface to mustangproject @@ -44,33 +44,29 @@ import org.mustangproject.ZUGFeRD.ZUGFeRDMigrator; import com.sanityinc.jargs.CmdLineParser; import com.sanityinc.jargs.CmdLineParser.Option; -public class Toecount { +public class Main { // build with: /opt/local/bin/mvn clean compile assembly:single private static void printUsage() { System.err.println(getUsage()); } private static String getUsage() { - return "Usage: [-d,--directory] [-l,--listfromstdin] [-i,--ignorefileextension] | [-c,--combine] | [-e,--extract] | [-u,--upgrade] | [-a,--a3only] | [-h,--help] \r\n" - + "* Count operations\n" + " -d, --directory count ZUGFeRD files in directory to be scanned\n" + return "Usage: --action metrics|combine|extract|a3only|validate [-d,--directory] [-l,--listfromstdin] [-i,--ignore fileextension, PDF/A errors] | [-h,--help] \r\n" + + "* merics\n" + " -d, --directory count ZUGFeRD files in directory to be scanned\n" + " If it is a directory, it will recurse.\n" + " -l, --listfromstdin count ZUGFeRD files from a list of linefeed separated files on runtime.\n" + " It will start once a blank line has been entered.\n" + "\n" + " Additional parameter for both count operations\n" - + " [-i, --ignorefileextension] Check for all files (*.*) instead of PDF files only (*.pdf)\n" - + "\n" + "* Merge operations\n" + " -e, --extract extract ZUGFeRD PDF to XML file\n" + + " [-i, --ignorefileextension] Check for all files (*.*) instead of PDF files only (*.pdf) in metrics, ignore PDF/A input file errors in combine\n" + + "\n" + "* Merge actions\n" + " extract extract ZUGFeRD PDF to XML file\n" + " Additional parameters (optional - user will be prompted if not defined)\n" + " [--source ]: set input PDF file\n" + " [--out ]: set output XML file\n" - + " -u, --upgrade upgrade ZUGFeRD XML to ZUGFeRD 2 XML\n" - + " Additional parameters (optional - user will be prompted if not defined)\n" - + " [--source ]: set input XML ZUGFeRD 1 file\n" - + " [--out ]: set output XML ZUGFeRD 2 file\n" - + " -a, --a3only upgrade from PDF/A1 to A3 only (no ZUGFeRD data attached)\n" + + " a3only upgrade from PDF/A1 to A3 only (no ZUGFeRD data attached)\n" + " Additional parameters (optional - user will be prompted if not defined)\n" + " [--source ]: set input PDF file\n" + " [--out ]: set output PDF file\n" - + " -c, --combine combine XML and PDF file to ZUGFeRD PDF file\n" + + " combine combine XML and PDF file to ZUGFeRD PDF file\n" + " Additional parameters (optional - user will be prompted if not defined)\n" + " [--source ]: set input PDF file\n" + " [--source-xml ]: set input XML file\n" @@ -79,7 +75,11 @@ public class Toecount { + " [--version <1|2>]: set ZUGFeRD version\n" + " [--profile <...>]: set ZUGFeRD profile\n" + " For ZUGFeRD v1: ASIC, OMFORT or XTENDED\n" - + " For ZUGFeRD v2: INIMUM, BASIC L, ASIC, IUS, N16931, ETENDED "; + + " For ZUGFeRD v2: INIMUM, BASIC L, ASIC, IUS, N16931, ETENDED " + + " validate validate XML or PDF file \n" + + " Additional parameters (optional - user will be prompted if not defined)\n" + + " [--source ]: input PDF or XML file\n" + ; } private static void printHelp() { @@ -112,7 +112,7 @@ public class Toecount { + "\t\t[--format ]: enable factur-x or ZUGFeRD\r\n" + "\t\t[--version <1|2>]: set ZUGFeRD version\r\n" + "\t\t[--profile <...>]: set ZUGFeRD profile\r\n" + "\t\t\tFor ZUGFeRD v1: ASIC, OMFORT or XTENDED\r\n" - + "\t\t\tFor ZUGFeRD v2: INIMUM, BASIC L, ASIC, IUS, N16931, ETENDED\r\n"); + + "\t\t\tFor ZUGFeRD v2: INIMUM, BASIC L, ASIC, IUS, N16931, EXENDED, Rechnung\r\n"); } /** @@ -148,7 +148,7 @@ public class Toecount { try { input = buffer.readLine(); } catch (IOException e) { - Logger.getLogger(Toecount.class.getName()).log(Level.SEVERE, null, e); + Logger.getLogger(Main.class.getName()).log(Level.SEVERE, null, e); } @@ -185,7 +185,7 @@ public class Toecount { try { selectedName = buffer.readLine(); } catch (IOException e) { - Logger.getLogger(Toecount.class.getName()).log(Level.SEVERE, null, e); + Logger.getLogger(Main.class.getName()).log(Level.SEVERE, null, e); } @@ -202,7 +202,7 @@ public class Toecount { try { selectedAnswer = buffer.readLine(); } catch (IOException e) { - Logger.getLogger(Toecount.class.getName()).log(Level.SEVERE, null, e); + Logger.getLogger(Main.class.getName()).log(Level.SEVERE, null, e); } if (!selectedAnswer.equals("Y") && !selectedAnswer.equals("y")) { System.err.println("Aborted by user"); @@ -253,23 +253,6 @@ public class Toecount { // --out: output file Option outOption = parser.addStringOption("out"); - // Command: Extract XML - // --extract - // (--source: input PDF file) - // (--out: output XML file) - Option extractOption = parser.addBooleanOption('e', "extract"); - - // Command: Migrating ZUGFeRD 1 to 2 - // --upgrade - // (--source: input XML ZUGFeRD 1 file) - // (--out: output XML ZUGFeRD 2 file) - Option upgradeOption = parser.addBooleanOption('u', "upgrade"); - - // Command: Convert PDF/A-1 to PDF/A-3 - // --a3only - // (--source: input PDF file) - // (--out: output PDF file) - Option a3onlyOption = parser.addBooleanOption('a', "a3only"); // Command: Combining PDF and XML // --combine @@ -278,7 +261,6 @@ public class Toecount { // (--out: output PDF file) // (--version: ZUGFeRD version) // (--profile: ZUGFeRD profile) - Option combineOption = parser.addBooleanOption('c', "combine"); Option sourceXmlOption = parser.addStringOption("source-xml"); Option formatOption = parser.addStringOption('f', "format"); Option zugferdVersionOption = parser.addStringOption("version"); @@ -306,31 +288,43 @@ public class Toecount { String action = parser.getOptionValue(actionOption); String directoryName = parser.getOptionValue(dirnameOption); Boolean filesFromStdIn = parser.getOptionValue(filesFromStdInOption, Boolean.FALSE); - Boolean combineRequested = parser.getOptionValue(combineOption, Boolean.FALSE) || ((action!=null)&&(action.equals("combine"))); - Boolean extractRequested = parser.getOptionValue(extractOption, Boolean.FALSE) || ((action!=null)&&(action.equals("extract"))); Boolean helpRequested = parser.getOptionValue(helpOption, Boolean.FALSE) || ((action!=null)&&(action.equals("help"))); - Boolean upgradeRequested = parser.getOptionValue(upgradeOption, Boolean.FALSE) || ((action!=null)&&(action.equals("upgrade"))); Boolean ignoreFileExt = parser.getOptionValue(ignoreFileExtOption, Boolean.FALSE); - Boolean a3only = parser.getOptionValue(a3onlyOption, Boolean.FALSE) || ((action!=null)&&(action.equals("a3"))); String sourceName = parser.getOptionValue(sourceOption); String sourceXMLName = parser.getOptionValue(sourceXmlOption); String outName = parser.getOptionValue(outOption); String format = parser.getOptionValue(formatOption); String zugferdVersion = parser.getOptionValue(zugferdVersionOption); String zugferdProfile = parser.getOptionValue(zugferdProfileOption); - + boolean optionsRecognized=false; if (helpRequested) { printHelp(); - } else if (((directoryName != null) && (directoryName.length() > 0)) || filesFromStdIn.booleanValue()) { + optionsRecognized=true; + } else if ((action!=null)&&(action.equals("metrics"))) { performMetrics(directoryName, filesFromStdIn, ignoreFileExt); - } else if (combineRequested) { - performCombine(sourceName, sourceXMLName, outName, format, zugferdVersion, zugferdProfile); - } else if (extractRequested) { + optionsRecognized=true; + } else if ((action!=null)&&(action.equals("combine"))) { + performCombine(sourceName, sourceXMLName, outName, format, zugferdVersion, zugferdProfile, ignoreFileExt); + optionsRecognized=true; + } else if ((action!=null)&&(action.equals("extract"))) { performExtract(sourceName, outName); - } else if (a3only) { + optionsRecognized=true; + } else if ((action!=null)&&(action.equals("a3only"))) { performConvert(sourceName, outName); - } else if (upgradeRequested) { - performUpgrade(sourceName, outName); + optionsRecognized=true; + } else if ((action!=null)&&(action.equals("validate"))) { + + optionsRecognized=performValidate(sourceName); + + } else if ((action!=null)&&(action.equals("validateExpectValid"))) { + + optionsRecognized=performValidateExpect(true, directoryName); + + + } else if ((action!=null)&&(action.equals("validateExpectInvalid"))) { + + optionsRecognized=performValidateExpect(false, directoryName); + } else { // no argument or argument unknown printUsage(); @@ -338,42 +332,49 @@ public class Toecount { } } catch (Exception e) { - Logger.getLogger(Toecount.class.getName()).log(Level.SEVERE, null, e); + Logger.getLogger(Main.class.getName()).log(Level.SEVERE, null, e); System.exit(-1); } } - private static void performUpgrade(String xmlName, String outName) throws IOException, TransformerException { - - // Get params from user if not already defined - if (xmlName == null) { - xmlName = getFilenameFromUser("ZUGFeRD 1.0 XML source", "ZUGFeRD-invoice.xml", "xml", true, false); + private static boolean performValidate(String sourceName) { + boolean optionsRecognized; + if (sourceName == null) { + sourceName = getFilenameFromUser("Source PDF", "invoice.pdf", "pdf", true, false); } else { - System.out.println("ZUGFeRD 1.0 XML source set to " + xmlName); - } - if (outName == null) { - outName = getFilenameFromUser("ZUGFeRD 2.0 XML target", "zugferd-invoice.xml", "xml", false, true); - } else { - System.out.println("ZUGFeRD 1.0 XML source set to " + outName); + System.out.println("Source PDF set to " + sourceName); } - // Verify params - ensureFileExists(xmlName); - ensureFileNotExists(outName); - - // All params are good! continue... - ZUGFeRDMigrator zmi = new ZUGFeRDMigrator(); - String xml = null; - xml = zmi.migrateFromV1ToV2(xmlName); - Files.write(Paths.get(outName), xml.getBytes()); - System.out.println("Written to " + outName); - /* - * } catch (FileNotFoundException ex) { - * Logger.getLogger(Toecount.class.getName()).log(Level.SEVERE, null, ex); - */ + ZUGFeRDValidator zfv=new ZUGFeRDValidator(); + System.out.println(zfv.validate(sourceName)); + optionsRecognized = !zfv.hasOptionsError(); + if (!zfv.wasCompletelyValid()) { + System.exit(-1); + } + return optionsRecognized; } + private static boolean performValidateExpect(boolean valid, String dirName) { + ValidatorFileWalker zfWalk = new ValidatorFileWalker(valid); + Path startingDir = Paths.get(dirName); + try { + Files.walkFileTree(startingDir, zfWalk); + + } catch (IOException e1) { + // TODO Auto-generated catch block + e1.printStackTrace(); + } + String totalResult="valid"; + if (!zfWalk.getResult()) { + totalResult="invalid"; + } + + System.out.println("Overall test result: "+totalResult); + return true; + } + + private static void performConvert(String pdfName, String outName) throws IOException { /* * ZUGFeRDExporter ze= new ZUGFeRDExporterFromA1Factory() @@ -433,7 +434,7 @@ public class Toecount { } private static void performCombine(String pdfName, String xmlName, String outName, String format, String zfVersion, - String zfProfile) throws Exception { + String zfProfile, Boolean ignoreInputErrors) throws Exception { /* * ZUGFeRDExporter ze= new ZUGFeRDExporterFromA1Factory() * .setProducer("toecount") .setCreator(System.getProperty("user.name")) @@ -458,14 +459,14 @@ public class Toecount { if (outName == null) { outName = getFilenameFromUser("Ouput PDF", "invoice.ZUGFeRD.pdf", "pdf", false, true); } else { - System.out.println("Ouput PDF set to " + outName); + System.out.println("Output PDF set to " + outName); } if (format == null) { try { - format = getStringFromUser("Format (fx=Factur-X, zf=ZUGFeRD,)", "zf", "fx|zf"); + format = getStringFromUser("Format (fx=Factur-X, zf=ZUGFeRD)", "zf", "fx|zf"); } catch (Exception e) { - Logger.getLogger(Toecount.class.getName()).log(Level.SEVERE, null, e); + Logger.getLogger(Main.class.getName()).log(Level.SEVERE, null, e); } } else { System.out.println("Format set to " + format); @@ -473,9 +474,9 @@ public class Toecount { if (zfVersion == null) { try { - zfVersion = getStringFromUser("Version (1 or 2)", "1", "1|2"); + zfVersion = getStringFromUser("Version (1 or 2)", Integer.toString(ZUGFeRDExporter.DefaultZUGFeRDVersion), "1|2"); } catch (Exception e) { - Logger.getLogger(Toecount.class.getName()).log(Level.SEVERE, null, e); + Logger.getLogger(Main.class.getName()).log(Level.SEVERE, null, e); } } else { System.out.println("Version set to " + zfVersion); @@ -488,11 +489,11 @@ public class Toecount { zfProfile = getStringFromUser("Profile b)asic, c)omfort or e)xtended", "e", "B|b|C|c|E|e"); } else { zfProfile = getStringFromUser( - "Profile [M]INIMUM, BASIC [W]L, [B]ASIC,\n" + "[C]IUS, [E]N16931, E[X]TENDED", "E", - "M|m|W|w|B|b|C|c|E|e|X|x|"); + "Profile [M]INIMUM, BASIC [W]L, [B]ASIC,\n" + "[C]IUS, [E]N16931, EX[T]ENDED or [X]RECHNUNG", "E", + "M|m|W|w|B|b|C|c|E|e|T|t|X|x|"); } } catch (Exception e) { - Logger.getLogger(Toecount.class.getName()).log(Level.SEVERE, null, e); + Logger.getLogger(Main.class.getName()).log(Level.SEVERE, null, e); } } else { @@ -530,8 +531,10 @@ public class Toecount { zfConformanceLevelProfile = ZUGFeRDConformanceLevel.CIUS; } else if (zfProfile.equals("e")) { zfConformanceLevelProfile = ZUGFeRDConformanceLevel.EN16931; - } else if (zfProfile.equals("x")) { + } else if (zfProfile.equals("t")) { zfConformanceLevelProfile = ZUGFeRDConformanceLevel.EXTENDED; + } else if (zfProfile.equals("x")) { + zfConformanceLevelProfile = ZUGFeRDConformanceLevel.XRECHNUNG; } else { throw new Exception(String.format("Unknown ZUGFeRD profile '%s'", zfProfile)); } @@ -540,10 +543,14 @@ public class Toecount { } // All params are good! continue... - ZUGFeRDExporter ze = new ZUGFeRDExporterFromA1Factory().setProducer("Toecount") + ZUGFeRDExporter ze = new ZUGFeRDExporterFromA1Factory().setProducer("Mustang-cli") .setZUGFeRDVersion(zfIntVersion) .setCreator(System.getProperty("user.name")).setZUGFeRDConformanceLevel(zfConformanceLevelProfile) .load(pdfName); + if (ignoreInputErrors) { + ze.ignoreA1Errors(); + + } if (format.equals("fx")) { ze.setFacturX(); @@ -556,7 +563,7 @@ public class Toecount { System.out.println("Written to " + outName); } catch (IOException e) { - Logger.getLogger(Toecount.class.getName()).log(Level.SEVERE, null, e); + Logger.getLogger(Main.class.getName()).log(Level.SEVERE, null, e); } } diff --git a/src/main/java/org/mustangproject/toecount/StatRun.java b/Mustang-CLI/src/main/java/org/mustangproject/commandline/StatRun.java old mode 100755 new mode 100644 similarity index 98% rename from src/main/java/org/mustangproject/toecount/StatRun.java rename to Mustang-CLI/src/main/java/org/mustangproject/commandline/StatRun.java index 8768850b..36df0f3e --- a/src/main/java/org/mustangproject/toecount/StatRun.java +++ b/Mustang-CLI/src/main/java/org/mustangproject/commandline/StatRun.java @@ -16,7 +16,7 @@ * limitations under the License. * *********************************************************************** */ -package org.mustangproject.toecount; +package org.mustangproject.commandline; import java.math.BigDecimal; diff --git a/Mustang-CLI/src/main/java/org/mustangproject/commandline/ValidatorFileWalker.java b/Mustang-CLI/src/main/java/org/mustangproject/commandline/ValidatorFileWalker.java new file mode 100644 index 00000000..eb227e77 --- /dev/null +++ b/Mustang-CLI/src/main/java/org/mustangproject/commandline/ValidatorFileWalker.java @@ -0,0 +1,95 @@ +package org.mustangproject.commandline; + + + +import java.io.IOException; +import java.nio.file.FileSystems; +import java.nio.file.FileVisitResult; +import java.nio.file.Path; +import java.nio.file.PathMatcher; +import java.nio.file.SimpleFileVisitor; +import java.nio.file.attribute.BasicFileAttributes; +import java.text.DateFormat; +import java.text.SimpleDateFormat; +import java.util.Date; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; +import org.xmlunit.builder.Input; +import org.xmlunit.xpath.JAXPXPathEngine; +import org.xmlunit.xpath.XPathEngine; +import org.mustangproject.validator.ZUGFeRDValidator; + +import static org.xmlunit.assertj.XmlAssert.assertThat; + +public class ValidatorFileWalker + extends SimpleFileVisitor { + private static final Logger LOGGER = LoggerFactory.getLogger(ValidatorFileWalker.class.getCanonicalName()); // log + protected PathMatcher matcher; + protected ZUGFeRDValidator zul; + protected int fileCount=1; + protected boolean expectValid=true; + protected boolean allValid=true; + + public ValidatorFileWalker(boolean expectValid) { + this.zul = new ZUGFeRDValidator(); + this.expectValid=expectValid; + matcher = FileSystems.getDefault().getPathMatcher("glob:*.{pdf,xml}"); + + } + + public boolean getResult() { + return allValid; + } + // Print information about + // each type of file. + @Override + public FileVisitResult visitFile(Path file, + BasicFileAttributes attr) { + DateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); + //get current date time with Date() + Date date = new Date(); + String expectedString="valid"; + if (!expectValid) { + expectedString="invalid"; + } + if ((attr!=null)&&(attr.isRegularFile())) { + if (matcher.matches(file.getFileName())) { + boolean thisResultValid=true; + String thisResultString=" valid"; + try { + assertThat(zul.validate(file.toAbsolutePath().toString())).valueByXPath("/validation/summary/@status") + .asString() + .isEqualTo(expectedString); + + } catch (AssertionError ae) { + thisResultValid=false; + thisResultString="invalid"; + allValid=false; + } + LOGGER.info(String.format("\n@%s Testing file %d: %s (%s)", dateFormat.format(date), fileCount++, thisResultString, file)); + + } + } + return FileVisitResult.CONTINUE; + } + + // Print each directory visited. + @Override + public FileVisitResult postVisitDirectory(Path dir, + IOException exc) { + LOGGER.info("\nDirectory: %s%n", dir); + return FileVisitResult.CONTINUE; + } + + // If there is some error accessing + // the file, let the user know. + // If you don't override this method + // and an error occurs, an IOException + // is thrown. + @Override + public FileVisitResult visitFileFailed(Path file, + IOException exc) { + LOGGER.error(exc.getMessage(),exc); + return FileVisitResult.CONTINUE; + } +} diff --git a/Mustang-CLI/src/main/resources/logback.xml b/Mustang-CLI/src/main/resources/logback.xml new file mode 100644 index 00000000..5bfbb0db --- /dev/null +++ b/Mustang-CLI/src/main/resources/logback.xml @@ -0,0 +1,29 @@ + + + + + %d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n + + + + + + + + log/ZUV-%d{yyyy-MM}.log + + + 60 + + + + %d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n + + + + + + + + + diff --git a/NOTICE b/NOTICE index 75b846a1..85b08d6a 100644 --- a/NOTICE +++ b/NOTICE @@ -22,4 +22,8 @@ Copyright (c) 2002-2007, www.pdfbox.org Copyright (c) 2006-2007, www.jempbox.org Apache PDFBox was based on source code originally developed in the PaDaF project. -Copyright (c) 2010 Atos Worldline SAS \ No newline at end of file +Copyright (c) 2010 Atos Worldline SAS + +Based on VeraPDF-library https://github.com/veraPDF/veraPDF-library licensed under the MPL 2.0 +Based on PH-Schematron https://github.com/phax/ph-schematron licensed under the APL2.0 +Based on https://github.com/itplr-kosit/xrechnung-schematron licensed under the APL2.0 diff --git a/NOTICE.txt b/NOTICE.txt deleted file mode 100644 index 2d28d372..00000000 --- a/NOTICE.txt +++ /dev/null @@ -1,14 +0,0 @@ -Apache PDFBox -Copyright 2014 The Apache Software Foundation - -This product includes software developed at -The Apache Software Foundation (http://www.apache.org/). - -Based on source code originally developed in the PDFBox, JempBox and -FontBox projects. -Copyright (c) 2002-2007, www.pdfbox.org -Copyright (c) 2006-2007, www.jempbox.org - -Based on source code originally developed in the PaDaF project. -Copyright (c) 2010 Atos Worldline SAS - diff --git a/README.md b/README.md index 2254a0f9..b51bc5f9 100644 --- a/README.md +++ b/README.md @@ -37,7 +37,6 @@ As dependency use this org.mustangproject.ZUGFeRD mustang - 1.7.4 ``` diff --git a/doc/MustangWriter.java b/doc/MustangWriter.java index 500923dc..bedd367e 100644 --- a/doc/MustangWriter.java +++ b/doc/MustangWriter.java @@ -1,218 +1,41 @@ -package mustang15test; +package mustangtest; import java.io.IOException; import java.math.BigDecimal; import java.util.Calendar; import java.util.Date; import java.util.GregorianCalendar; -import java.util.logging.Level; -import java.util.logging.Logger; import org.mustangproject.ZUGFeRD.IZUGFeRDAllowanceCharge; import org.mustangproject.ZUGFeRD.IZUGFeRDExportableContact; import org.mustangproject.ZUGFeRD.IZUGFeRDExportableItem; import org.mustangproject.ZUGFeRD.IZUGFeRDExportableProduct; import org.mustangproject.ZUGFeRD.IZUGFeRDExportableTransaction; -import org.mustangproject.ZUGFeRD.ZUGFeRD2PullProvider; import org.mustangproject.ZUGFeRD.ZUGFeRDExporter; import org.mustangproject.ZUGFeRD.ZUGFeRDExporterFromA1Factory; -public class MustangWriter implements IZUGFeRDExportableTransaction { - - public static void main(String[] args) { - MustangWriter m1 = new MustangWriter(); - m1.apply(); - } - - private void apply() { - try { - System.out.println("Reading Blanko-PDF"); - ZUGFeRDExporter ze = - new ZUGFeRDExporterFromA1Factory().setProducer("My Application").setCreator(System.getProperty("user.name")).load("./MustangGnuaccountingBeispielRE-20171118_506blanko.pdf"); - System.out.println("Generating and attaching ZUGFeRD-Data"); - ze.PDFattachZugferdFile(this); - System.out.println("Writing ZUGFeRD-PDF"); - ze.export("./MustangGnuaccountingBeispielRE-20171118_506new.pdf"); - System.out.println("Done."); - } catch (IOException e) { - Logger.getLogger(MustangWriter.class.getName()).log(Level.SEVERE, null, e1); - } - } - - @Override - public String getCurrency() { - // TODO Auto-generated method stub - return null; - } - - @Override - public Date getDeliveryDate() { - return new GregorianCalendar(2017, Calendar.NOVEMBER, 17).getTime(); - } - - @Override - public Date getDueDate() { - - return new GregorianCalendar(2017, Calendar.DECEMBER, 9).getTime(); - } - - @Override - public Date getIssueDate() { - return new GregorianCalendar(2017, Calendar.NOVEMBER, 18).getTime(); - } - - @Override - public String getNumber() { - return "RE-20171118/506"; - } - - @Override - public String getOwnBIC() { - return "COBADEFFXXX"; - } - - @Override - public String getOwnBankName() { - return "Commerzbank"; - } - - @Override - public String getOwnCountry() { - return "DE"; - } - - @Override - public String getOwnIBAN() { - return "DE88 2008 0000 0970 3757 00"; - } - - @Override - public String getOwnLocation() { - return "Stadthausen"; - } - - @Override - public String getOwnOrganisationFullPlaintextInfo() { - return "Bei Spiel GmbH\n" + - "Ecke 12\n" + - "12345 Stadthausen\n" + - "Geschäftsführer: Max Mustermann"; - } - - @Override - public String getOwnOrganisationName() { - return "Bei Spiel GmbH"; - } - - @Override - public String getOwnPaymentInfoText() { - // TODO Auto-generated method stub - return null; - } - - @Override - public String getOwnStreet() { - - return "Ecke 12"; - } - - @Override - public String getOwnTaxID() { - return "22/815/0815/4"; - } - - @Override - public String getOwnVATID() { - return "DE136695976"; - } - - @Override - public String getOwnZIP() { - return "12345"; - } - - @Override - public String getPaymentTermDescription() { - // TODO Auto-generated method stub - return null; - } - - @Override - public IZUGFeRDExportableContact getRecipient() { - - return new Contact(); - } - - @Override - public String getReferenceNumber() { - // TODO Auto-generated method stub - return null; - } - - @Override - public IZUGFeRDAllowanceCharge[] getZFAllowances() { - // TODO Auto-generated method stub - return null; - } - - @Override - public IZUGFeRDAllowanceCharge[] getZFCharges() { - // TODO Auto-generated method stub - return null; - } - - @Override - public IZUGFeRDExportableItem[] getZFItems() { - Item[] allItems = new Item[3]; - Product designProduct = new Product("", "Künstlerische Gestaltung (Stunde): Einer Beispielrechnung", "HUR", new BigDecimal("7.000000")); - Product balloonProduct = new Product("", "Luftballon: Bunt, ca. 500ml", "C62", new BigDecimal("19.000000")); - Product airProduct = new Product("", "Heiße Luft pro Liter", "LTR", new BigDecimal("19.000000")); - - allItems[0] = new Item(new BigDecimal("160"), new BigDecimal("1"), designProduct); - allItems[1] = new Item(new BigDecimal("0.79"), new BigDecimal("400"), balloonProduct); - allItems[2] = new Item(new BigDecimal("0.10"), new BigDecimal("200"), airProduct); - return allItems; - } - - @Override - public IZUGFeRDAllowanceCharge[] getZFLogisticsServiceCharges() { - // TODO Auto-generated method stub - return null; - } - -} - class Contact implements IZUGFeRDExportableContact { - @Override public String getCountry() { return "DE"; } - @Override public String getLocation() { - return "Spielkreis"; } - @Override public String getName() { - return "Theodor Est"; } - @Override public String getStreet() { return "Bahnstr. 42"; } - @Override public String getVATID() { - return "DE999999999"; } - @Override public String getZIP() { return "88802"; } @@ -253,13 +76,11 @@ class Item implements IZUGFeRDExportableItem { this.product = product; } - @Override public IZUGFeRDAllowanceCharge[] getItemAllowances() { // TODO Auto-generated method stub return null; } - @Override public IZUGFeRDAllowanceCharge[] getItemCharges() { // TODO Auto-generated method stub return null; @@ -310,3 +131,147 @@ class Product implements IZUGFeRDExportableProduct { VATPercent = vATPercent; } } + +public class MustangWriter implements IZUGFeRDExportableTransaction { + + private void apply() { + try { + System.out.println("Reading Blanko-PDF"); + ZUGFeRDExporter ze = new ZUGFeRDExporterFromA1Factory().setProducer("My Application") + .setCreator(System.getProperty("user.name")) + .load("./MustangGnuaccountingBeispielRE-20170509_505blanko.pdf"); + System.out.println("Generating and attaching ZUGFeRD-Data"); + ze.PDFattachZugferdFile(this); + System.out.println("Writing ZUGFeRD-PDF"); + ze.export("./MustangGnuaccountingBeispielRE-20170509_505new.pdf"); + System.out.println("Done."); + } catch (IOException e) { + e.printStackTrace(); + } + + } + + public static void main(String[] args) { + MustangWriter mw=new MustangWriter(); + mw.apply(); + } + + public String getCurrency() { + return "EUR"; + } + + public Date getDeliveryDate() { + return new GregorianCalendar(2017, Calendar.NOVEMBER, 17).getTime(); + } + + public Date getDueDate() { + return new GregorianCalendar(2017, Calendar.DECEMBER, 9).getTime(); + } + + public Date getIssueDate() { + return new GregorianCalendar(2017, Calendar.NOVEMBER, 18).getTime(); + } + + public String getNumber() { + // TODO Auto-generated method stub + return "RE-20171118/506"; + } + + public String getOwnBIC() { + // TODO Auto-generated method stub + return "COBADEFFXXX"; + } + + public String getOwnBankName() { + // TODO Auto-generated method stub + return "Commerzbank"; + } + + public String getOwnCountry() { + // TODO Auto-generated method stub + return "DE"; + } + + public String getOwnIBAN() { + // TODO Auto-generated method stub + return "DE88 2008 0000 0970 3757 00"; + } + + public String getOwnLocation() { + // TODO Auto-generated method stub + return "Stadthausen"; + } + + public String getOwnOrganisationFullPlaintextInfo() { + // TODO Auto-generated method stub + return "Bei Spiel GmbH\n" + "Ecke 12\n" + "12345 Stadthausen\n" + "Geschäftsführer: Max Mustermann"; + } + + public String getOwnOrganisationName() { + // TODO Auto-generated method stub + return "Bei Spiel GmbH"; + } + + public String getOwnPaymentInfoText() { + // TODO Auto-generated method stub + return null; + } + + public String getOwnStreet() { + return "Ecke 12"; + } + + public String getOwnTaxID() { + return "22/815/0815/4"; + } + + public String getOwnVATID() { + return "DE136695976"; + } + + public String getOwnZIP() { + return "12345"; + } + + public String getPaymentTermDescription() { + // TODO Auto-generated method stub + return null; + } + + public IZUGFeRDExportableContact getRecipient() { + return new Contact(); + } + + public String getReferenceNumber() { + // TODO Auto-generated method stub + return null; + } + + public IZUGFeRDAllowanceCharge[] getZFAllowances() { + // TODO Auto-generated method stub + return null; + } + + public IZUGFeRDAllowanceCharge[] getZFCharges() { + // TODO Auto-generated method stub + return null; + } + + public IZUGFeRDExportableItem[] getZFItems() { + Item[] allItems = new Item[3]; + Product designProduct = new Product("", "Künstlerische Gestaltung (Stunde): Einer Beispielrechnung", "HUR", + new BigDecimal("7.000000")); + Product balloonProduct = new Product("", "Luftballon: Bunt, ca. 500ml", "C62", new BigDecimal("19.000000")); + Product airProduct = new Product("", "Heiße Luft pro Liter", "LTR", new BigDecimal("19.000000")); + allItems[0] = new Item(new BigDecimal("160"), new BigDecimal("1"), designProduct); + allItems[1] = new Item(new BigDecimal("0.79"), new BigDecimal("400"), balloonProduct); + allItems[2] = new Item(new BigDecimal("0.10"), new BigDecimal("200"), airProduct); + return allItems; + } + + public IZUGFeRDAllowanceCharge[] getZFLogisticsServiceCharges() { + // TODO Auto-generated method stub + return null; + } + +} diff --git a/doc/ZUV-Architektur.graphml b/doc/ZUV-Architektur.graphml new file mode 100644 index 00000000..f1e1e09d --- /dev/null +++ b/doc/ZUV-Architektur.graphml @@ -0,0 +1,993 @@ + + + + + + + + + + + + + + + + + + + + + + + PDF+XML + + + + + + + + + + + + + + + + + + + ZUGFeRD + + + + + + + + + + Folder 2 + + + + + + + + + + + + + + + + Schematron files + + + + + + + + + + + + + + + + Schema files + + + + + + + + + + + + + + + + Codelist XMLs + + + + + + + + + + + + + + + + + + + + + EN16931 + + + + + + + + + + Folder 3 + + + + + + + + + + + + + + + + CEF Codelist Excel + + + + + + + + + + + + + + + + CEN Schematron + + + + + + + + + + + + + + + + + + + + + UN/CEFACT + + + + + + + + + + Folder 4 + + + + + + + + + + + + + + + + Schema files + + + + + + + + + + + + + + + + + + XML Report + + + + + + + + + + + + + + + + + + + ZUV + + + + + + + + + + Folder 5 + + + + + + + + + + + + + + + + PH-Schematron + + + + + + + + + + + + + + + + XML + + + + + + + + + + + + + + + + Metadata + + + + + + + + + + + + + + + + Metadata check + + + + + + + + + + + + + + + + XSLT files + + + + + + + + + + + + + + + + XSLT files + + + + + + + + + + + + + + + + Additional data + + + + + + + + + + + + + + + + Additional data check + + + + + + + + + + + + + + + + PH-Schematron + + + + + + + + + + + + + + + + + + + Mustangproject + + + + + + + + + + Folder 1 + + + + + + + + + + + + + + + + PDFBox + + + + + + + + + + + + + + + + Mustang + + + + + + + + + + + + + + + + + + + + + VeraPDF + + + + + + + + + + Folder 6 + + + + + + + + + + + + + + + + VeraPDF + + + + + + + + + + + + + + + + + + Schema check + + + + + + + + + + + + + + + + XSLT files + + + + + + + + + + + + + + + + PH-Schematron + + + + + + + + + + + + + + + + + + + + + + XRechnung + + + + + + + + + + Folder 7 + + + + + + + + + + + + + + + + + Schematron + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doc/ZUV-Architektur.svg b/doc/ZUV-Architektur.svg new file mode 100644 index 00000000..f3eda531 --- /dev/null +++ b/doc/ZUV-Architektur.svg @@ -0,0 +1,1117 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + PDF+XML + + + + + + + + + ZUGFeRD + + + + + + + + + + + + + + + + Schematron files + + + + + + + + + + + + + + + Schema files + + + + + + + + + + + + + + + Codelist XMLs + + + + + + + EN16931 + + + + + + + + + + + + + + + + CEF Codelist Excel + + + + + + + + + + + + + + + CEN Schematron + + + + + + + + + + + UN/CEFACT + + + + + + + + + + + + + + + + Schema files + + + + + + + + + XML Report + + + + + + + + + + + ZUV + + + + + + + + + + + + + + + + PH-Schematron + + + + + + + + + + + + + + + XML + + + + + + + + + + + + + + + Metadata + + + + + + + + + + + + + + + Metadata check + + + + + + + + + + + + + + + XSLT files + + + + + + + + + + + + + + + XSLT files + + + + + + + + + + + + + + + Additional data + + + + + + + + + + + + + + + Additional data check + + + + + + + + + + + + + + + PH-Schematron + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Mustangproject + + + + + + + + + + + + + + + + PDFBox + + + + + + + + + + + + + + + Mustang + + + + + + + + + + + + + + + + + + + VeraPDF + + + + + + + + + + + + + + + + VeraPDF + + + + + + + + + + + + + + + Schema check + + + + + + + + + + + + + + + XSLT files + + + + + + + + + + + + + + + PH-Schematron + + + + + + + + + + + + + + + + + + + + + + + + + XRechnung + + + + + + + + + + Schematron + + + + + + + diff --git a/doc/development_documentation.md b/doc/development_documentation.md index 347a0bcf..ed25efeb 100644 --- a/doc/development_documentation.md +++ b/doc/development_documentation.md @@ -1,23 +1,44 @@ + +## General approach + +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 + +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. + +You will need a Java JDK, e.g. https://www.azul.com/downloads/zulu-community/?architecture=x86-64-bit&package=jdk + +If that does not work feel free to address the community support mailing list with error messages/steps to reproduce. + +You may already start developing what you wanted. Of course you can use any editor or IDE you like, I suggest Intellij Community Edition https://www.jetbrains.com/de-de/idea/download/ + + +2. fork + +Once you can build, the idea is that you contribute patches via pull requests. For this you need a github account and a personal copy of the repository to store your changes in. Just klick fork on the mustangproject. On your copy you will have git write access. My suggestion as git client is sourcetree (I can send you instructions how to set it up). + +3. branch + +If you do a pull request, please do a feature branch, e.g. if you are working on a feature abc you could call your branch feature_abc. Merge requests unfortunately don't work if you don't have a branch you request merge of. Technically we follow the "github flow" strategy (not to be exchanged with the more sophisticated "git flow" strategy) + +4. test + +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 + + + ## New build -Target platform is java 1.7 +Target platform is java 1.8 ## Build -Toecount is now part of the package which can be build with +The package can be build with ``` -mvn clean package +mvnw clean package ``` -## Eclipse - -Eclipse XPath Evaluation plugin from the Eclipse Marketplace provides a very handy view to apply XPath on a XML file, useful e.g. when you try XPath expressions or you only have the Xpath, not the line number, to a problem. - -To be able to validate against schema files, enter Settings|XML|XML Catalog and add the location of e.g. -zugferd2p0_en16931.xsd, which will resolve to the key (namespace) -urn:un:unece:uncefact:data:standard:CrossIndustryInvoice:100, just as ZUGFeRD1p0.xsd will provide the key for -urn:ferd:CrossIndustryDocument:invoice:1p0 - ## Test `package -Dmaven.surefire.debug="-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=8001 -Xnoagent -Djava.compiler=NONE"` @@ -72,6 +93,14 @@ Sign in in GitHub and click on the profile picture -> Settings. Now just generat ![screenshot](development_documentation_screenshot_github_settings.png "Screenshot Github Settings") The Token-ID is the password. +## Integrate before release + +If you added functionality which you need to test in another project before a new version of Mustang is released you can +install the jar you just generated in your target branch in your local maven cache so it gets picked *instead* of the +maybe not yet even existing new release version: + +`mvn install:install-file -Dfile=mustang-1.7.6-SNAPSHOT.jar -DgroupId=org.mustangproject.ZUGFeRD -DartifactId=mustang -Dversion=1.7.6 -Dpackaging=jar -DgeneratePom=true` + ## Release @@ -79,7 +108,8 @@ You will need a git client on the console, if that's available can e.g. be check Change to the root of the repo. Change to the project directory and run - * `mvn clean install` . If that works you can + * `mvn clean install` confirm javadoc is OK with + * `mvn javadoc:javadoc`. If that works you can * clean the release with `mvn release:clean` and prepare the release with * `mvn release:prepare -DignoreSnapshots=true` and enter the version numbers. * After that is through you can create a new release via `mvn release:perform -Dmaven.java.skip=True`.This will also update the maven repo. @@ -103,4 +133,4 @@ Afterwards you can access the release page and update the documentation, e.g. up * put announcement on usegroup * email the mailing list * freshcode.club - \ No newline at end of file + diff --git a/library/pom.xml b/library/pom.xml new file mode 100644 index 00000000..b70b04e9 --- /dev/null +++ b/library/pom.xml @@ -0,0 +1,295 @@ + + + + org.mustangproject + core + 2.0.0-SNAPSHOT + + + 4.0.0 + org.mustangproject + library + 2.0.0-SNAPSHOT + jar + Library to write and read FacturX and ZUGFeRD e-invoices. + The Mustang project is a java library to read and write ZUGFeRD meta data inside your invoice PDFs. To write files, a provided PDF/A will be combined with generated or provided XML. + + http://www.mustangproject.org/ + + scm:git:https://github.com/ZUGFeRD/mustangproject.git + scm:git:https://github.com/ZUGFeRD/mustangproject.git + https://github.com/ZUGFeRD/mustangproject + mustang-2.0.0-SNAPSHOT + + + + sonatype-oss-public + https://oss.sonatype.org/content/groups/public/ + + true + + + true + + + + + + internal.repo + Temporary Staging Repository + file://${project.build.directory}/mvn-repo + + + + UTF-8 + github + -Xdoclint:none + + 1.8 + 1.8 + 1.8 + + + + + net.sf.saxon + Saxon-HE + 9.8.0-11 + + + javax.activation + activation + 1.1.1 + + + + org.apache.pdfbox + preflight + [2.0.15,2.0.17] + + + org.apache.pdfbox + pdfbox + [2.0.15,2.0.17] + + + org.dom4j + dom4j + 2.1.3 + + + junit + junit + 4.12 + test + + + com.helger + ph-schematron + 5.0.4 + test + + + org.xmlunit + xmlunit-core + 2.6.2 + test + + + + com.sanityinc + jargs + 2.0-SNAPSHOT + + + + + + + + org.apache.maven.plugins + maven-release-plugin + 2.5.3 + + + + + + + + org.apache.maven.plugins + maven-compiler-plugin + 3.6.1 + + + + true + org.mustangproject.toecount.Toecount + + + + jar-with-dependencies + + + + 1.8 + 1.8 + + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + 3.0.1 + + + org.mustangproject.ZUGFeRD.model.* + + + + + maven-deploy-plugin + 2.8.2 + + internal.repo::default::file://${project.build.directory}/mvn-repo + + + + + com.github.github + site-maven-plugin + 0.12 + + Maven artifacts for ${project.version} + + true + + ${project.build.directory}/mvn-repo + + refs/heads/mvn-repo + + + **/* + + true + mustangproject + + ZUGFeRD + + + + + + + site + + deploy + + + + + org.apache.maven.plugins + maven-shade-plugin + 3.2.1 + + + + org.mustangproject.toecount.Toecount + + + false + + + + *:* + + META-INF/*.SF + META-INF/*.DSA + META-INF/*.RSA + + + + log4j:log4j + + ** + + + + commons-logging:commons-logging + + ** + + + + + + + package + + shade + + + + + + + + + + + + + org.codehaus.mojo + templating-maven-plugin + 1.0.0 + + + filtering-java-templates + + filter-sources + + + + + + + + + User List + https://groups.google.com/forum/?hl=de#!forum/mustangproject + + + + + Apache License, Version 2.0 + http://www.apache.org/licenses/LICENSE-2.0.txt + repo + A business-friendly OSS license + + + + + Jochen Stärk + jstaerk@usegroup.de + + architect + developer + + + + Alexander Schmidt + schmidt.alexander@mail.de + + developer + + + + diff --git a/src/main/java-templates/org/mustangproject/ZUGFeRD/Version.java b/library/src/main/java-templates/org/mustangproject/ZUGFeRD/Version.java similarity index 100% rename from src/main/java-templates/org/mustangproject/ZUGFeRD/Version.java rename to library/src/main/java-templates/org/mustangproject/ZUGFeRD/Version.java diff --git a/library/src/main/java/org/mustangproject/XMLTools.java b/library/src/main/java/org/mustangproject/XMLTools.java new file mode 100644 index 00000000..cf3d6386 --- /dev/null +++ b/library/src/main/java/org/mustangproject/XMLTools.java @@ -0,0 +1,69 @@ +package org.mustangproject; + +import java.math.BigDecimal; +import java.math.RoundingMode; + +public class XMLTools { + + + public static String nDigitFormat(BigDecimal value, int scale) { + /* + * I needed 123,45, locale independent.I tried + * NumberFormat.getCurrencyInstance().format( 12345.6789 ); but that is locale + * specific.I also tried DecimalFormat df = new DecimalFormat( "0,00" ); + * df.setDecimalSeparatorAlwaysShown(true); df.setGroupingUsed(false); + * DecimalFormatSymbols symbols = new DecimalFormatSymbols(); + * symbols.setDecimalSeparator(','); symbols.setGroupingSeparator(' '); + * df.setDecimalFormatSymbols(symbols); + * + * but that would not switch off grouping. Although I liked very much the + * (incomplete) "BNF diagram" in + * http://docs.oracle.com/javase/tutorial/i18n/format/decimalFormat.html in the + * end I decided to calculate myself and take eur+sparator+cents + * + */ + return value.setScale(scale, RoundingMode.HALF_UP).toPlainString(); + + } + + + public static String encodeXML(CharSequence s) { + StringBuilder sb = new StringBuilder(); + int len = s.length(); + for (int i=0;i= 0xd800 && c <= 0xdbff && i + 1 < len) { + c = ((c-0xd7c0)<<10) | (s.charAt(++i)&0x3ff); // UTF16 decode + } + if (c < 0x80) { // ASCII range: test most common case first + if (c < 0x20 && (c != '\t' && c != '\r' && c != '\n')) { + // Illegal XML character, even encoded. Skip or substitute + sb.append("�"); // Unicode replacement character + } else { + switch(c) { + case '&': sb.append("&"); break; + case '>': sb.append(">"); break; + case '<': sb.append("<"); break; + // Uncomment next two if encoding for an XML attribute +// case '\'' sb.append("'"); break; +// case '\"' sb.append("""); break; + // Uncomment next three if you prefer, but not required +// case '\n' sb.append(" "); break; +// case '\r' sb.append(" "); break; +// case '\t' sb.append(" "); break; + + default: sb.append((char)c); + } + } + } else if ((c >= 0xd800 && c <= 0xdfff) || c == 0xfffe || c == 0xffff) { + // Illegal XML character, even encoded. Skip or substitute + sb.append("�"); // Unicode replacement character + } else { + sb.append("&#x"); + sb.append(Integer.toHexString(c)); + sb.append(';'); + } + } + return sb.toString(); + } +} diff --git a/library/src/main/java/org/mustangproject/ZUGFeRD/Contact.java b/library/src/main/java/org/mustangproject/ZUGFeRD/Contact.java new file mode 100644 index 00000000..5dafc75b --- /dev/null +++ b/library/src/main/java/org/mustangproject/ZUGFeRD/Contact.java @@ -0,0 +1,85 @@ +package org.mustangproject.ZUGFeRD; + +public class Contact implements IZUGFeRDExportableContact { + + protected String name,phone,email,zip,street,location,country; + + public Contact(String name, String phone, String email, String street, String zip, String location, String country) { + this.name = name; + this.phone = phone; + this.email = email; + this.street = street; + this.zip = zip; + this.location = location; + this.country = country; + + } + + @Override + public String getName() { + return name; + } + + public Contact setName(String name) { + this.name = name; + return this; + } + + @Override + public String getPhone() { + return phone; + } + + public Contact setPhone(String phone) { + this.phone = phone; + return this; + } + + public String getEMail() { + return email; + } + + public Contact setEMail(String email) { + this.email = email; + return this; + } + + public String getZIP() { + return zip; + } + + public Contact setZIP(String zip) { + this.zip = zip; + return this; + } + + @Override + public String getStreet() { + return street; + } + + public Contact setStreet(String street) { + this.street = street; + return this; + } + + @Override + public String getLocation() { + return location; + } + + public Contact setLocation(String location) { + this.location = location; + return this; + } + + @Override + public String getCountry() { + return country; + } + + public Contact setCountry(String country) { + this.country = country; + return this; + } +} diff --git a/src/main/java/org/mustangproject/ZUGFeRD/CustomXMLProvider.java b/library/src/main/java/org/mustangproject/ZUGFeRD/CustomXMLProvider.java similarity index 90% rename from src/main/java/org/mustangproject/ZUGFeRD/CustomXMLProvider.java rename to library/src/main/java/org/mustangproject/ZUGFeRD/CustomXMLProvider.java index 6ac2c275..0b03bd69 100644 --- a/src/main/java/org/mustangproject/ZUGFeRD/CustomXMLProvider.java +++ b/library/src/main/java/org/mustangproject/ZUGFeRD/CustomXMLProvider.java @@ -29,8 +29,8 @@ public class CustomXMLProvider implements IXMLProvider, IProfileProvider { public void setXML(byte[] newData) { String zf = new String(newData); - if (!zf.contains("59\n" //$NON-NLS-1$ + + " \n" //$NON-NLS-1$ + + " "+XMLTools.encodeXML(getIBAN())+"\n" //$NON-NLS-1$ + + " \n"; //$NON-NLS-1$ + + xml = xml + " \n"; //$NON-NLS-1$ + return xml; + } + + default String getPaymentXML() { + return ""+XMLTools.encodeXML(getMandate())+""; + } + + + /*** + * @return IBAN of the debtor (optional) + */ + String getIBAN(); + + + /*** + * @return sepa direct debit mandate reference + */ + String getMandate(); + +} diff --git a/src/main/java/org/mustangproject/ZUGFeRD/IZUGFeRDTradeSettlementPayment.java b/library/src/main/java/org/mustangproject/ZUGFeRD/IZUGFeRDTradeSettlementPayment.java similarity index 53% rename from src/main/java/org/mustangproject/ZUGFeRD/IZUGFeRDTradeSettlementPayment.java rename to library/src/main/java/org/mustangproject/ZUGFeRD/IZUGFeRDTradeSettlementPayment.java index 3b45b9c8..f4ecaf4d 100644 --- a/src/main/java/org/mustangproject/ZUGFeRD/IZUGFeRDTradeSettlementPayment.java +++ b/library/src/main/java/org/mustangproject/ZUGFeRD/IZUGFeRDTradeSettlementPayment.java @@ -18,7 +18,11 @@ *********************************************************************** */ package org.mustangproject.ZUGFeRD; -public interface IZUGFeRDTradeSettlementPayment { +import java.text.SimpleDateFormat; + +import org.mustangproject.XMLTools; + +public interface IZUGFeRDTradeSettlementPayment extends IZUGFeRDTradeSettlement { /** * get payment information text. e.g. Bank transfer @@ -77,5 +81,31 @@ public interface IZUGFeRDTradeSettlementPayment { default String getOwnKto() { return null; } + + default String getSettlementXML() { + String xml = " \n" //$NON-NLS-1$ + + " 42\n" //$NON-NLS-1$ + + " Überweisung\n" //$NON-NLS-1$ + + " \n" //$NON-NLS-1$ + + " " + XMLTools.encodeXML(getOwnIBAN()) + "\n"; //$NON-NLS-1$ //$NON-NLS-2$ + if (getOwnKto()!=null) { + xml+= " " + XMLTools.encodeXML(getOwnKto()) + "\n"; //$NON-NLS-1$ //$NON-NLS-2$ + + } + xml+= " \n" //$NON-NLS-1$ + + " \n" //$NON-NLS-1$ + + " " + XMLTools.encodeXML(getOwnBIC()) + "\n" //$NON-NLS-1$ //$NON-NLS-2$ + // + " "+trans.getOwnBankName()+"\n" //$NON-NLS-1$ + // //$NON-NLS-2$ + + " \n" //$NON-NLS-1$ + + " \n"; //$NON-NLS-1$ + return xml; + } + + + /* I'd love to implement getPaymentXML() and put there because this is where it belongs + * unfortunately, the due date is part of the transaction which is not accessible here :-( + */ + } diff --git a/library/src/main/java/org/mustangproject/ZUGFeRD/Item.java b/library/src/main/java/org/mustangproject/ZUGFeRD/Item.java new file mode 100644 index 00000000..e6424456 --- /dev/null +++ b/library/src/main/java/org/mustangproject/ZUGFeRD/Item.java @@ -0,0 +1,97 @@ +package org.mustangproject.ZUGFeRD; + +import org.mustangproject.ZUGFeRD.IZUGFeRDAllowanceCharge; +import org.mustangproject.ZUGFeRD.IZUGFeRDExportableItem; +import org.mustangproject.ZUGFeRD.IZUGFeRDExportableProduct; + +import java.math.BigDecimal; + +public class Item implements IZUGFeRDExportableItem { + protected BigDecimal price, quantity, tax, grossPrice, lineTotalAmount; + protected String id; + protected Product product; + + public Item(Product product, BigDecimal price, BigDecimal quantity) { + this.price = price; + this.quantity = quantity; + this.product = product; + } + + public BigDecimal getLineTotalAmount() { + return lineTotalAmount; + } + + public Item setLineTotalAmount(BigDecimal lineTotalAmount) { + this.lineTotalAmount = lineTotalAmount; + return this; + } + + public BigDecimal getGrossPrice() { + return grossPrice; + } + + public Item setGrossPrice(BigDecimal grossPrice) { + this.grossPrice = grossPrice; + return this; + } + + public BigDecimal getTax() { + return tax; + } + + public Item setTax(BigDecimal tax) { + this.tax = tax; + return this; + } + + public Item setId(String id) { + this.id = id; + return this; + } + + public String getId() { + return id; + } + + @Override + public BigDecimal getPrice() { + return price; + } + + public Item setPrice(BigDecimal price) { + this.price = price; + return this; + } + + + + @Override + public BigDecimal getQuantity() { + return quantity; + } + + public Item setQuantity(BigDecimal quantity) { + this.quantity = quantity; + return this; + } + + @Override + public Product getProduct() { + return product; + } + + @Override + public IZUGFeRDAllowanceCharge[] getItemAllowances() { + return null; + } + + @Override + public IZUGFeRDAllowanceCharge[] getItemCharges() { + return null; + } + + public Item setProduct(Product product) { + this.product = product; + return this; + } +} diff --git a/library/src/main/java/org/mustangproject/ZUGFeRD/LineCalc.java b/library/src/main/java/org/mustangproject/ZUGFeRD/LineCalc.java new file mode 100644 index 00000000..d0ad2238 --- /dev/null +++ b/library/src/main/java/org/mustangproject/ZUGFeRD/LineCalc.java @@ -0,0 +1,39 @@ +package org.mustangproject.ZUGFeRD; + +import java.math.BigDecimal; + +public class LineCalc { + private BigDecimal totalGross; + private BigDecimal priceGross; + private BigDecimal itemTotalNetAmount; + private BigDecimal itemTotalVATAmount; + + public LineCalc(IZUGFeRDExportableItem currentItem) { + BigDecimal multiplicator = currentItem.getProduct().getVATPercent().divide(new BigDecimal(100)) + .add(new BigDecimal(1)); + priceGross = currentItem.getPrice(); // see https://github.com/ZUGFeRD/mustangproject/issues/159 + totalGross = currentItem.getQuantity().multiply(currentItem.getPrice()).divide(currentItem.getBasisQuantity()) + .multiply(multiplicator); + itemTotalNetAmount = currentItem.getQuantity().multiply(currentItem.getPrice()).divide(currentItem.getBasisQuantity()) + .setScale(2, BigDecimal.ROUND_HALF_UP); + itemTotalVATAmount = totalGross.subtract(itemTotalNetAmount); + } + + public BigDecimal getItemTotalNetAmount() { + return itemTotalNetAmount; + } + + public BigDecimal getItemTotalVATAmount() { + return itemTotalVATAmount; + } + + public BigDecimal getItemTotalGrossAmount() { + return itemTotalVATAmount; + } + + public BigDecimal getPriceGross() { + return priceGross; + } + + +} diff --git a/src/main/java/org/mustangproject/ZUGFeRD/PDFAConformanceLevel.java b/library/src/main/java/org/mustangproject/ZUGFeRD/PDFAConformanceLevel.java similarity index 100% rename from src/main/java/org/mustangproject/ZUGFeRD/PDFAConformanceLevel.java rename to library/src/main/java/org/mustangproject/ZUGFeRD/PDFAConformanceLevel.java diff --git a/library/src/main/java/org/mustangproject/ZUGFeRD/PostalTradeAddress.java b/library/src/main/java/org/mustangproject/ZUGFeRD/PostalTradeAddress.java new file mode 100644 index 00000000..e40cd074 --- /dev/null +++ b/library/src/main/java/org/mustangproject/ZUGFeRD/PostalTradeAddress.java @@ -0,0 +1,75 @@ +package org.mustangproject.ZUGFeRD; + +public class PostalTradeAddress implements IZUGFeRDExportablePostalTradeAddress { + + private String postCodeCode; + private String lineOne; + private String lineTwo; + private String lineThree; + private String cityName; + private String countryID; + private String CountrySubDivisionName; + + public void setPostCodeCode(String postCodeCode) { + this.postCodeCode = postCodeCode; + } + + public void setLineOne(String lineOne) { + this.lineOne = lineOne; + } + + public void setLineTwo(String lineTwo) { + this.lineTwo = lineTwo; + } + + public void setLineThree(String lineThree) { + this.lineThree = lineThree; + } + + public void setCityName(String cityName) { + this.cityName = cityName; + } + + public void setCountryID(String countryID) { + this.countryID = countryID; + } + + public void setCountrySubDivisionName(String countrySubDivisionName) { + CountrySubDivisionName = countrySubDivisionName; + } + + @Override + public String getPostcodeCode() { + return this.postCodeCode; + } + + @Override + public String getLineOne() { + return this.lineOne; + } + + @Override + public String getLineTwo() { + return this.lineTwo; + } + + @Override + public String getLineThree() { + return this.lineThree; + } + + @Override + public String getCityName() { + return this.cityName; + } + + @Override + public String getCountryID() { + return this.countryID; + } + + @Override + public String getCountrySubDivisionName() { + return this.CountrySubDivisionName; + } +} diff --git a/library/src/main/java/org/mustangproject/ZUGFeRD/Product.java b/library/src/main/java/org/mustangproject/ZUGFeRD/Product.java new file mode 100644 index 00000000..8fcf1c06 --- /dev/null +++ b/library/src/main/java/org/mustangproject/ZUGFeRD/Product.java @@ -0,0 +1,76 @@ +package org.mustangproject.ZUGFeRD; + +import org.mustangproject.ZUGFeRD.IZUGFeRDExportableProduct; + +import java.math.BigDecimal; + +public class Product implements IZUGFeRDExportableProduct { + protected String unit, name, description, sellerAssignedID, buyerAssignedID; + protected BigDecimal VATPercent; + + public Product(String name, String description, String unit, BigDecimal VATPercent) { + this.unit = unit; + this.name = name; + this.description = description; + this.VATPercent = VATPercent; + } + + + public String getSellerAssignedID() { + return sellerAssignedID; + } + + public Product setSellerAssignedID(String sellerAssignedID) { + this.sellerAssignedID = sellerAssignedID; + return this; + } + + public String getBuyerAssignedID() { + return buyerAssignedID; + } + + public Product setBuyerAssignedID(String buyerAssignedID) { + this.buyerAssignedID = buyerAssignedID; + return this; + } + + @Override + public String getUnit() { + return unit; + } + + public Product setUnit(String unit) { + this.unit = unit; + return this; + } + + @Override + public String getName() { + return name; + } + + public Product setName(String name) { + this.name = name; + return this; + } + + @Override + public String getDescription() { + return description; + } + + public Product setDescription(String description) { + this.description = description; + return this; + } + + @Override + public BigDecimal getVATPercent() { + return VATPercent; + } + + public Product setVATPercent(BigDecimal VATPercent) { + this.VATPercent = VATPercent; + return this; + } +} diff --git a/src/main/java/org/mustangproject/ZUGFeRD/VATAmount.java b/library/src/main/java/org/mustangproject/ZUGFeRD/VATAmount.java similarity index 90% rename from src/main/java/org/mustangproject/ZUGFeRD/VATAmount.java rename to library/src/main/java/org/mustangproject/ZUGFeRD/VATAmount.java index 3ba0acc1..33775e9b 100644 --- a/src/main/java/org/mustangproject/ZUGFeRD/VATAmount.java +++ b/library/src/main/java/org/mustangproject/ZUGFeRD/VATAmount.java @@ -38,10 +38,18 @@ public class VATAmount { this.categoryCode = categoryCode; } - BigDecimal basis, calculated; + BigDecimal basis, calculated, applicablePercent; String categoryCode; + public BigDecimal getApplicablePercent() { + return applicablePercent; + } + + public void setApplicablePercent(BigDecimal applicablePercent) { + this.applicablePercent = applicablePercent; + } + public BigDecimal getBasis() { return basis; } diff --git a/src/main/java/org/mustangproject/ZUGFeRD/XMPSchemaPDFAExtensions.java b/library/src/main/java/org/mustangproject/ZUGFeRD/XMPSchemaPDFAExtensions.java similarity index 100% rename from src/main/java/org/mustangproject/ZUGFeRD/XMPSchemaPDFAExtensions.java rename to library/src/main/java/org/mustangproject/ZUGFeRD/XMPSchemaPDFAExtensions.java diff --git a/src/main/java/org/mustangproject/ZUGFeRD/XMPSchemaZugferd.java b/library/src/main/java/org/mustangproject/ZUGFeRD/XMPSchemaZugferd.java similarity index 83% rename from src/main/java/org/mustangproject/ZUGFeRD/XMPSchemaZugferd.java rename to library/src/main/java/org/mustangproject/ZUGFeRD/XMPSchemaZugferd.java index c2a4bde5..04d19c21 100644 --- a/src/main/java/org/mustangproject/ZUGFeRD/XMPSchemaZugferd.java +++ b/library/src/main/java/org/mustangproject/ZUGFeRD/XMPSchemaZugferd.java @@ -34,12 +34,14 @@ public class XMPSchemaZugferd extends XMPSchema { /*** * This is what needs to be added to the RDF metadata - basically the name of the embedded Zugferd file * @param metadata the xmp to be added to + * @param zfVersion which ZF version to use (2 for FX) + * @param isFacturX whether to export as Factur-X * @param conformanceLevel e.g. conformanceLevel.EN16931 * @param URN the xml URI for the XMP * @param prefix the xml namespace prefix for the XMP, zf for ZUGFeRD, fx for Factur-X * @param filename the filename of the invoice */ - public XMPSchemaZugferd(XMPMetadata metadata, ZUGFeRDConformanceLevel conformanceLevel, String URN, String prefix, String filename) { + public XMPSchemaZugferd(XMPMetadata metadata, int zfVersion, boolean isFacturX, ZUGFeRDConformanceLevel conformanceLevel, String URN, String prefix, String filename) { super(metadata, URN, prefix, "ZUGFeRD Schema"); setAboutAsSimple(""); @@ -53,6 +55,10 @@ public class XMPSchemaZugferd extends XMPSchema { setTextPropertyValue("ConformanceLevel", conformanceLevelValue); setTextPropertyValue("DocumentType", "INVOICE"); setTextPropertyValue("DocumentFileName", filename); - setTextPropertyValue("Version", "1.0"); + String version="1.0"; + if ((zfVersion==2)&&(!isFacturX)) { + version="2p0"; + } + setTextPropertyValue("Version", version); } } diff --git a/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRD1PullProvider.java b/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRD1PullProvider.java new file mode 100644 index 00000000..a63ac46c --- /dev/null +++ b/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRD1PullProvider.java @@ -0,0 +1,592 @@ +/** ********************************************************************** + * + * Copyright 2018 Jochen Staerk + * + * Use is subject to license terms. + * + * Licensed under the Apache License, Version 2.0 (the "License"); you may not + * use this file except in compliance with the License. You may obtain a copy + * of the License at http://www.apache.org/licenses/LICENSE-2.0. + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * + * See the License for the specific language governing permissions and + * limitations under the License. + * + *********************************************************************** */ +package org.mustangproject.ZUGFeRD; + +import org.dom4j.Document; +import org.dom4j.DocumentException; +import org.dom4j.DocumentHelper; +import org.dom4j.io.OutputFormat; +import org.dom4j.io.XMLWriter; +import org.mustangproject.XMLTools; +import org.mustangproject.ZUGFeRD.*; + +import java.io.IOException; +import java.io.StringWriter; +import java.io.UnsupportedEncodingException; +import java.math.BigDecimal; +import java.math.RoundingMode; +import java.text.SimpleDateFormat; +import java.util.Date; +import java.util.HashMap; +import java.util.logging.Level; +import java.util.logging.Logger; + +public class ZUGFeRD1PullProvider implements IXMLProvider, IProfileProvider { + + + //// MAIN CLASS + + protected byte[] zugferdData; + private IZUGFeRDExportableTransaction trans; + private ZUGFeRDConformanceLevel level; + private String paymentTermsDescription; + + @Override + public void setProfile(ZUGFeRDConformanceLevel level) { + this.level = level; + } + + /** + * enables the flag to indicate a test invoice in the XML structure + */ + @Override + public void setTest() { + } + private String vatFormat(BigDecimal value) { + return XMLTools.nDigitFormat(value, 2); + } + + private String currencyFormat(BigDecimal value) { + return XMLTools.nDigitFormat(value, 2); + } + + private String priceFormat(BigDecimal value) { + return XMLTools.nDigitFormat(value, 4); + } + + private String quantityFormat(BigDecimal value) { + return XMLTools.nDigitFormat(value, 4); + } + + @Override + public byte[] getXML() { + + byte[] res = zugferdData; + + StringWriter sw = new StringWriter(); + Document document = null; + try { + document = DocumentHelper.parseText(new String(zugferdData)); + } catch (DocumentException e1) { + Logger.getLogger(ZUGFeRD1PullProvider.class.getName()).log(Level.SEVERE, null, e1); + } + try { + OutputFormat format = OutputFormat.createPrettyPrint(); + XMLWriter writer = new XMLWriter(sw, format); + writer.write(document); + res = sw.toString().getBytes("UTF-8"); + + } catch (IOException e) { + Logger.getLogger(ZUGFeRD1PullProvider.class.getName()).log(Level.SEVERE, null, e); + } + + return res; + + } + + private BigDecimal getTotalPrepaid() { + if (trans.getTotalPrepaidAmount() == null) { + return new BigDecimal(0); + } else { + return trans.getTotalPrepaidAmount(); + } + } + + private BigDecimal getTotalGross() { + + BigDecimal res = getTotal(); + HashMap VATPercentAmountMap = getVATPercentAmountMap(); + for (BigDecimal currentTaxPercent : VATPercentAmountMap.keySet()) { + VATAmount amount = VATPercentAmountMap.get(currentTaxPercent); + res = res.add(amount.getCalculated()); + } + return res; + } + + private BigDecimal getTotal() { + BigDecimal res = new BigDecimal(0); + for (IZUGFeRDExportableItem currentItem : trans.getZFItems()) { + LineCalc lc = new LineCalc(currentItem); + res = res.add(lc.getItemTotalNetAmount()); + } + return res; + } + + /** + * which taxes have been used with which amounts in this transaction, empty for + * no taxes, or e.g. 19=>190 and 7=>14 if 1000 Eur were applicable to 19% VAT + * (=>190 EUR VAT) and 200 EUR were applicable to 7% (=>14 EUR VAT) 190 Eur + * + * @return which taxes have been used with which amounts in this invoice + */ + private HashMap getVATPercentAmountMap() { + HashMap hm = new HashMap<>(); + + for (IZUGFeRDExportableItem currentItem : trans.getZFItems()) { + BigDecimal percent = currentItem.getProduct().getVATPercent(); + LineCalc lc = new LineCalc(currentItem); + VATAmount itemVATAmount = new VATAmount(lc.getItemTotalNetAmount(), lc.getItemTotalVATAmount(), + trans.getDocumentCode()); + VATAmount current = hm.get(percent); + if (current == null) { + hm.put(percent, itemVATAmount); + } else { + hm.put(percent, current.add(itemVATAmount)); + } + } + return hm; + } + + @Override + public String getProfile() { + return "urn:ferd:CrossIndustryDocument:invoice:1p0:comfort"; + } + + protected String getContactAsXML(IZUGFeRDExportableContact contact) { + String xml = " " + XMLTools.encodeXML(contact.getName()) + "\n" //$NON-NLS-2$ + // + " \n" + // + " xxx\n" + // + " \n" + + " \n" + + " " + XMLTools.encodeXML(contact.getZIP()) + + "\n" + + " " + XMLTools.encodeXML(contact.getStreet()) + + "\n"; + if (trans.getRecipient().getAdditionalAddress() != null) { + xml += " " + XMLTools.encodeXML(contact.getAdditionalAddress()) + + "\n"; + } + xml += " " + XMLTools.encodeXML(contact.getLocation()) + + "\n" + + " " + XMLTools.encodeXML(contact.getCountry()) + + "\n" + + " \n"; + if (contact.getVATID() != null) { + xml += " \n" + + " " + XMLTools.encodeXML(contact.getVATID()) + + "\n" + + " \n"; + } + return xml; + + } + + @Override + public void generateXML(IZUGFeRDExportableTransaction trans) { + this.trans = trans; + + boolean hasDueDate=false; + String taxCategoryCode=""; + SimpleDateFormat germanDateFormat = new SimpleDateFormat("dd.MM.yyyy"); + SimpleDateFormat zugferdDateFormat = new SimpleDateFormat("yyyyMMdd"); + String exemptionReason=""; + + if (trans.getPaymentTermDescription()!=null) { + paymentTermsDescription=trans.getPaymentTermDescription(); + } + + if (paymentTermsDescription==null) { + paymentTermsDescription= "Zahlbar ohne Abzug bis " + germanDateFormat.format(trans.getDueDate()); + + } + + String senderReg = ""; + if (trans.getOwnOrganisationFullPlaintextInfo() != null) { + senderReg = "" + "\n" + " \n" + + XMLTools.encodeXML(trans.getOwnOrganisationFullPlaintextInfo()) + " \n" + + "REG\n" + "\n"; + + } + + String rebateAgreement = ""; + if (trans.rebateAgreementExists()) { + rebateAgreement = "\n" + " " + + "Es bestehen Rabatt- und Bonusvereinbarungen.\n" + + "AAK\n" + "\n"; + } + + String subjectNote = ""; + if (trans.getSubjectNote()!=null) { + subjectNote = "\n" + " " + + XMLTools.encodeXML(trans.getSubjectNote())+ "\n" + + "\n"; + } + + String xml = "\n" + + + "\n" + + " \n" + // + " + // "+testBooleanStr+"\n" + // + + " \n" + + " " + getProfile() + "\n" + + " \n" + + " \n" + + " \n" + + " " + XMLTools.encodeXML(trans.getNumber()) + "\n" //$NON-NLS-2$ + + " RECHNUNG\n" + + " 380\n" + + " " + + zugferdDateFormat.format(trans.getIssueDate()) + "\n" // date + // format + // was + // 20130605 + + subjectNote + + rebateAgreement + + senderReg + + + " \n" + + " \n"; + xml = xml + " \n"; + if (trans.getReferenceNumber() != null) { + xml = xml + " " + XMLTools.encodeXML(trans.getReferenceNumber()) + "\n"; + + } + xml = xml + " \n"; + if (trans.getOwnForeignOrganisationID()!=null) { + xml = xml + " " + XMLTools.encodeXML(trans.getOwnForeignOrganisationID()) + "\n"; + } + + if ((trans.getOwnContact()!=null)&&(trans.getOwnContact().getGlobalID()!=null)&&(trans.getOwnContact().getGlobalIDScheme()!=null)) { + xml = xml + " " + + XMLTools.encodeXML(trans.getOwnContact().getGlobalID()) + "\n"; + } + xml = xml + " " + XMLTools.encodeXML(trans.getOwnOrganisationName()) + "\n"; //$NON-NLS-2$ + + if (trans.getOwnContact() != null) { + xml = xml + "\n" + " " + XMLTools.encodeXML(trans.getOwnContact().getName()) + + "\n"; + if (trans.getOwnContact().getPhone() != null) { + + xml = xml + " \n" + " " + + XMLTools.encodeXML(trans.getOwnContact().getPhone()) + "\n" + + " \n"; + } + if (trans.getOwnContact().getEMail() != null) { + + xml = xml + " \n" + " " + + XMLTools.encodeXML(trans.getOwnContact().getEMail()) + "\n" + + " \n"; + } + xml = xml + " "; + + } + xml = xml + " \n" + " " + + XMLTools.encodeXML(trans.getOwnZIP()) + "\n" + " " + + XMLTools.encodeXML(trans.getOwnStreet()) + "\n" + " " + XMLTools.encodeXML(trans.getOwnLocation()) + + "\n" + " " + XMLTools.encodeXML(trans.getOwnCountry()) + + "\n" + " \n" + + " \n" + + " " + XMLTools.encodeXML(trans.getOwnTaxID()) + "\n" //$NON-NLS-2$ + + " \n" + + " \n" + + " " + XMLTools.encodeXML(trans.getOwnVATID()) + "\n" //$NON-NLS-2$ + + " \n" + + " \n" + + " \n"; + // + " GE2020211\n" + // + " 4000001987658\n" + + xml+=getContactAsXML(trans.getRecipient()); + if ((trans.getOwnVATID()!=null)&&(trans.getOwnOrganisationName()!=null)) { + xml = xml + " \n" + " " + + XMLTools.encodeXML(trans.getOwnVATID()) + "\n" + + " "; + } + + xml += " \n"; + + if (trans.getBuyerOrderReferencedDocumentID()!=null) { + xml = xml + " \n" + + " " + + XMLTools.encodeXML(trans.getBuyerOrderReferencedDocumentID()) + "\n" + + " \n"; + } + xml = xml + " \n" + + " \n" ; + if (this.trans.getDeliveryAddress()!=null) { + xml += ""+ + getContactAsXML(this.trans.getDeliveryAddress())+ + ""; + } + + xml+= " \n" + + " "; + + if (trans.getZFDeliveryDate() != null) { + ZUGFeRDDateFormat dateFormat = trans.getZFDeliveryDate().getFormat(); + Date date = trans.getZFDeliveryDate().getDate(); + xml += "" + + dateFormat.getFormatter().format(date) + ""; + } else if (trans.getDeliveryDate() != null) { + xml += "" + zugferdDateFormat.format(trans.getDeliveryDate()) + + ""; + } else { + throw new IllegalStateException("No delivery date provided"); + } + xml += "\n"; + xml += " \n" + /* + * + " \n" + + * " 20130603\n" + + * " 2013-51112\n" + + * " \n" + */ + + " \n" + " \n" //$NON-NLS-2$ + + " " + XMLTools.encodeXML(trans.getNumber()) + "\n" //$NON-NLS-2$ + + " " + trans.getCurrency() + "\n"; + + if (trans.getTradeSettlementPayment()!=null) { + for (IZUGFeRDTradeSettlementPayment payment : trans.getTradeSettlementPayment()) { + if(payment!=null) { + hasDueDate=true; + xml+=payment.getSettlementXML(); + } + } + } + if (trans.getTradeSettlement()!=null) { + for (IZUGFeRDTradeSettlement payment : trans.getTradeSettlement()) { + if(payment!=null) { + if (payment instanceof IZUGFeRDTradeSettlementPayment) { + hasDueDate=true; + } + xml+=payment.getSettlementXML(); + } + } + } + + HashMap VATPercentAmountMap = getVATPercentAmountMap(); + for (BigDecimal currentTaxPercent : VATPercentAmountMap.keySet()) { + VATAmount amount = VATPercentAmountMap.get(currentTaxPercent); + if (amount != null) { + xml += " \n" + + " " + currencyFormat(amount.getCalculated()) + + "\n" //currencyID=\"EUR\" + + " VAT\n" + + exemptionReason + + " " + currencyFormat(amount.getBasis()) + "\n" // currencyID=\"EUR\" + + " "+taxCategoryCode+"\n" + + " " + vatFormat(currentTaxPercent) + + "\n" + " \n"; //$NON-NLS-2$ + + } + } + + if (trans.getPaymentTerms() == null) { + xml = xml + " \n" + + " " + paymentTermsDescription + "\n"; + + if (trans.getTradeSettlement() != null) { + for (IZUGFeRDTradeSettlement payment : trans.getTradeSettlement()) { + if ((payment != null) && (payment instanceof IZUGFeRDTradeSettlementDebit)) { + xml += payment.getPaymentXML(); + } + } + } + + if (hasDueDate && (trans.getDueDate()!=null)) { + xml = xml + " " // $NON-NLS-2$ + + zugferdDateFormat.format(trans.getDueDate()) + + "\n";// 20130704 + + } + xml = xml + " \n"; + } else { + xml = xml + buildPaymentTermsXml(); + } + + xml = xml + " \n" + + " " + currencyFormat(getTotal()) + "\n" //$NON-NLS-2$ + // currencyID=\"EUR\" + + " 0.00\n" // currencyID=\"EUR\" + + " 0.00\n" // + // currencyID=\"EUR\" + // + " 5.80\n" + // + " 14.73\n" + + " " + currencyFormat(getTotal()) + "\n" //$NON-NLS-2$ + // // + // currencyID=\"EUR\" + + " " + + currencyFormat(getTotalGross().subtract(getTotal())) + "\n" + + " " + currencyFormat(getTotalGross()) + "\n" //$NON-NLS-2$ + // // + // currencyID=\"EUR\" + + " " + currencyFormat(getTotalPrepaid()) + "\n" + + " " + currencyFormat(getTotalGross().subtract(getTotalPrepaid())) + "\n" //$NON-NLS-2$ + // // + // currencyID=\"EUR\" + + " \n" + + " \n"; + + + int lineID = 0; + for (IZUGFeRDExportableItem currentItem : trans.getZFItems()) { + lineID++; + taxCategoryCode=currentItem.getProduct().getTaxCategoryCode(); + if (currentItem.getProduct().getTaxExemptionReason() != null) { + exemptionReason="" + XMLTools.encodeXML(currentItem.getProduct().getTaxExemptionReason()) + ""; + } + + + LineCalc lc = new LineCalc(currentItem); + xml = xml + " \n" + + " \n" + + " " + lineID + "\n" //$NON-NLS-2$ + + " \n" + + " \n" + + " \n" + + " " + priceFormat(lc.getPriceGross()) + + "\n" + + " " + quantityFormat(currentItem.getBasisQuantity()) +"\n" + // + " \n" + // + " false\n" + // + " 0.6667\n" + // + " Rabatt\n" + // + " \n" + + " \n" + + " \n" + + " " + priceFormat(currentItem.getPrice()) + + "\n" + + " " + quantityFormat(currentItem.getBasisQuantity()) +"\n" + + " \n" + + " \n" + + + + " \n" + + " " //$NON-NLS-2$ + + quantityFormat(currentItem.getQuantity()) + "\n" + + " \n" + + " \n" + + " \n" + + " VAT\n" + + exemptionReason + + " "+currentItem.getProduct().getTaxCategoryCode()+"\n" + + + " " + + vatFormat(currentItem.getProduct().getVATPercent()) + "\n" + + " \n" + + " \n" + + " " + currencyFormat(lc.getItemTotalNetAmount()) + + "\n" + + " \n"; + if (currentItem.getAdditionalReferencedDocumentID()!=null) { + xml=xml + " "+currentItem.getAdditionalReferencedDocumentID()+"130\n"; + + } + xml=xml + " \n" + + " \n"; + // + " 4012345001235\n" + if (currentItem.getProduct().getSellerAssignedID() != null) { + xml = xml + " " + + XMLTools.encodeXML(currentItem.getProduct().getSellerAssignedID()) + "\n"; + } + if (currentItem.getProduct().getBuyerAssignedID() != null) { + xml = xml + " " + + XMLTools.encodeXML(currentItem.getProduct().getBuyerAssignedID()) + "\n"; + } + xml = xml + " " + XMLTools.encodeXML(currentItem.getProduct().getName()) + "\n" //$NON-NLS-2$ + + " " + XMLTools.encodeXML(currentItem.getProduct().getDescription()) + + "\n" + + " \n" + + + " \n"; + + } + + // + " \n" + // + " \n" + // + " \n" + // + " Wir erlauben uns Ihnen folgende Positionen aus der Lieferung Nr. + // 2013-51112 in Rechnung zu stellen:\n" + // + " \n" + // + " \n" + // + " \n"; + + xml = xml + " \n" + + ""; + + byte[] zugferdRaw; + try { + zugferdRaw = xml.getBytes("UTF-8"); + + if ((zugferdRaw[0] == (byte) 0xEF) && (zugferdRaw[1] == (byte) 0xBB) && (zugferdRaw[2] == (byte) 0xBF)) { + // I don't like BOMs, lets remove it + zugferdData = new byte[zugferdRaw.length - 3]; + System.arraycopy(zugferdRaw, 3, zugferdData, 0, zugferdRaw.length - 3); + } else { + zugferdData = zugferdRaw; + } + } catch (UnsupportedEncodingException e) { + Logger.getLogger(ZUGFeRD1PullProvider.class.getName()).log(Level.SEVERE, null, e); + } // $NON-NLS-1$ + } + + private String buildPaymentTermsXml() { + String paymentTermsXml = ""; + + IZUGFeRDPaymentTerms paymentTerms = trans.getPaymentTerms(); + IZUGFeRDPaymentDiscountTerms discountTerms = paymentTerms.getDiscountTerms(); + IZUGFeRDDate dueDate = paymentTerms.getDueDate(); + if (dueDate != null && discountTerms != null && discountTerms.getBaseDate() != null) { + throw new IllegalStateException( + "if paymentTerms.dueDate is specified, paymentTerms.discountTerms.baseDate has not to be specified"); + } + paymentTermsXml += "" + paymentTerms.getDescription() + ""; + if (dueDate != null) { + paymentTermsXml += ""; + paymentTermsXml += "" + + dueDate.getFormat().getFormatter().format(dueDate.getDate()) + ""; + paymentTermsXml += ""; + } + + if (discountTerms != null) { + paymentTermsXml += ""; + String currency = trans.getCurrency(); + String basisAmount = currencyFormat(getTotalGross()); + paymentTermsXml += "" + basisAmount + ""; + paymentTermsXml += "" + discountTerms.getCalculationPercentage().toString() + + ""; + + if (discountTerms.getBaseDate() != null) { + Date baseDate = discountTerms.getBaseDate().getDate(); + ZUGFeRDDateFormat baseDateFormat = discountTerms.getBaseDate().getFormat(); + paymentTermsXml += ""; + paymentTermsXml += "" + baseDateFormat.getFormatter().format(baseDate) + ""; + paymentTermsXml += ""; + + paymentTermsXml += "" + + discountTerms.getBasePeriodMeasure() + ""; + } + + paymentTermsXml += ""; + } + + paymentTermsXml += ""; + return paymentTermsXml; + } + +} diff --git a/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRD2PullProvider.java b/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRD2PullProvider.java similarity index 52% rename from src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRD2PullProvider.java rename to library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRD2PullProvider.java index bd8a70ff..8b6128d8 100644 --- a/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRD2PullProvider.java +++ b/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRD2PullProvider.java @@ -18,17 +18,13 @@ *********************************************************************** */ package org.mustangproject.ZUGFeRD; -import java.io.BufferedWriter; -import java.io.FileWriter; import java.io.IOException; import java.io.StringWriter; import java.io.UnsupportedEncodingException; import java.math.BigDecimal; import java.math.RoundingMode; -import java.text.DecimalFormat; -import java.text.DecimalFormatSymbols; import java.text.SimpleDateFormat; -import java.util.Arrays; +import java.util.Date; import java.util.HashMap; import java.util.logging.Level; import java.util.logging.Logger; @@ -38,41 +34,18 @@ import org.dom4j.DocumentException; import org.dom4j.DocumentHelper; import org.dom4j.io.OutputFormat; import org.dom4j.io.XMLWriter; -import org.mustangproject.toecount.Toecount; +import org.mustangproject.XMLTools; public class ZUGFeRD2PullProvider implements IXMLProvider, IProfileProvider { - private class LineCalc { - private BigDecimal totalGross; - private BigDecimal itemTotalNetAmount; - private BigDecimal itemTotalVATAmount; - - public LineCalc(IZUGFeRDExportableItem currentItem) { - BigDecimal multiplicator = currentItem.getProduct().getVATPercent().divide(new BigDecimal(100)) - .add(new BigDecimal(1)); - // priceGross=currentItem.getPrice().multiply(multiplicator); - totalGross = currentItem.getPrice().multiply(multiplicator).multiply(currentItem.getQuantity()); - itemTotalNetAmount = currentItem.getQuantity().multiply(currentItem.getPrice()).setScale(2, - BigDecimal.ROUND_HALF_UP); - itemTotalVATAmount = totalGross.subtract(itemTotalNetAmount); - } - - public BigDecimal getItemTotalNetAmount() { - return itemTotalNetAmount; - } - - public BigDecimal getItemTotalVATAmount() { - return itemTotalVATAmount; - } - - } - //// MAIN CLASS protected byte[] zugferdData; private IZUGFeRDExportableTransaction trans; private ZUGFeRDConformanceLevel level; + private String paymentTermsDescription; + @Override public void setProfile(ZUGFeRDConformanceLevel level) { this.level = level; } @@ -80,52 +53,33 @@ public class ZUGFeRD2PullProvider implements IXMLProvider, IProfileProvider { /** * enables the flag to indicate a test invoice in the XML structure */ + @Override public void setTest() { } - public static String nDigitFormat(BigDecimal value, int scale) { - /* - * I needed 123,45, locale independent.I tried - * NumberFormat.getCurrencyInstance().format( 12345.6789 ); but that is locale - * specific.I also tried DecimalFormat df = new DecimalFormat( "0,00" ); - * df.setDecimalSeparatorAlwaysShown(true); df.setGroupingUsed(false); - * DecimalFormatSymbols symbols = new DecimalFormatSymbols(); - * symbols.setDecimalSeparator(','); symbols.setGroupingSeparator(' '); - * df.setDecimalFormatSymbols(symbols); - * - * but that would not switch off grouping. Although I liked very much the - * (incomplete) "BNF diagram" in - * http://docs.oracle.com/javase/tutorial/i18n/format/decimalFormat.html in the - * end I decided to calculate myself and take eur+sparator+cents - * - */ - return value.setScale(scale, RoundingMode.HALF_UP).toPlainString(); - - } - private String vatFormat(BigDecimal value) { - return ZUGFeRD2PullProvider.nDigitFormat(value, 2); + return XMLTools.nDigitFormat(value, 2); } private String currencyFormat(BigDecimal value) { - return ZUGFeRD2PullProvider.nDigitFormat(value, 2); + return XMLTools.nDigitFormat(value, 2); } private String priceFormat(BigDecimal value) { - return ZUGFeRD2PullProvider.nDigitFormat(value, 4); + return XMLTools.nDigitFormat(value, 4); } private String quantityFormat(BigDecimal value) { - return ZUGFeRD2PullProvider.nDigitFormat(value, 4); + return XMLTools.nDigitFormat(value, 4); } @Override public byte[] getXML() { byte[] res = zugferdData; - + StringWriter sw = new StringWriter(); - Document document=null; + Document document = null; try { document = DocumentHelper.parseText(new String(zugferdData)); } catch (DocumentException e1) { @@ -140,13 +94,13 @@ public class ZUGFeRD2PullProvider implements IXMLProvider, IProfileProvider { } catch (IOException e) { Logger.getLogger(ZUGFeRD2PullProvider.class.getName()).log(Level.SEVERE, null, e); } - + return res; - + } private BigDecimal getTotalPrepaid() { - if (trans.getTotalPrepaidAmount()==null) { + if (trans.getTotalPrepaidAmount() == null) { return new BigDecimal(0); } else { return trans.getTotalPrepaidAmount(); @@ -198,63 +152,82 @@ public class ZUGFeRD2PullProvider implements IXMLProvider, IProfileProvider { return hm; } + @Override public String getProfile() { +// return "urn:cen.eu:en16931:2017#compliant#urn:xoev-de:kosit:standard:xrechnung_1.2"; return "urn:cen.eu:en16931:2017"; } - - public static String encodeXML(CharSequence s) { - StringBuilder sb = new StringBuilder(); - int len = s.length(); - for (int i=0;i= 0xd800 && c <= 0xdbff && i + 1 < len) { - c = ((c-0xd7c0)<<10) | (s.charAt(++i)&0x3ff); // UTF16 decode - } - if (c < 0x80) { // ASCII range: test most common case first - if (c < 0x20 && (c != '\t' && c != '\r' && c != '\n')) { - // Illegal XML character, even encoded. Skip or substitute - sb.append("�"); // Unicode replacement character - } else { - switch(c) { - case '&': sb.append("&"); break; - case '>': sb.append(">"); break; - case '<': sb.append("<"); break; - // Uncomment next two if encoding for an XML attribute -// case '\'' sb.append("'"); break; -// case '\"' sb.append("""); break; - // Uncomment next three if you prefer, but not required -// case '\n' sb.append(" "); break; -// case '\r' sb.append(" "); break; -// case '\t' sb.append(" "); break; - default: sb.append((char)c); - } - } - } else if ((c >= 0xd800 && c <= 0xdfff) || c == 0xfffe || c == 0xffff) { - // Illegal XML character, even encoded. Skip or substitute - sb.append("�"); // Unicode replacement character - } else { - sb.append("&#x"); - sb.append(Integer.toHexString(c)); - sb.append(';'); - } - } - return sb.toString(); + protected String getContactAsXML(IZUGFeRDExportableContact contact) { + String xml = " " + XMLTools.encodeXML(contact.getName()) + "\n" //$NON-NLS-1$ //$NON-NLS-2$ + // + " \n" + // + " xxx\n" + // + " \n" + + " \n" //$NON-NLS-1$ + + " " + XMLTools.encodeXML(contact.getZIP()) //$NON-NLS-1$ + + "\n" //$NON-NLS-1$ + + " " + XMLTools.encodeXML(contact.getStreet()) //$NON-NLS-1$ + + "\n"; //$NON-NLS-1$ + if (trans.getRecipient().getAdditionalAddress() != null) { + xml += " " + XMLTools.encodeXML(contact.getAdditionalAddress()) //$NON-NLS-1$ + + "\n"; //$NON-NLS-1$ + } + xml += " " + XMLTools.encodeXML(contact.getLocation()) //$NON-NLS-1$ + + "\n" //$NON-NLS-1$ + + " " + XMLTools.encodeXML(contact.getCountry()) //$NON-NLS-1$ + + "\n" //$NON-NLS-1$ + + " \n"; //$NON-NLS-1$ + if (contact.getVATID() != null) { + xml += " \n" //$NON-NLS-1$ + + " " + XMLTools.encodeXML(contact.getVATID()) //$NON-NLS-1$ + + "\n" //$NON-NLS-1$ + + " \n"; //$NON-NLS-1$ + } + return xml; + } @Override public void generateXML(IZUGFeRDExportableTransaction trans) { this.trans = trans; + + boolean hasDueDate=false; + String taxCategoryCode=""; SimpleDateFormat germanDateFormat = new SimpleDateFormat("dd.MM.yyyy"); //$NON-NLS-1$ SimpleDateFormat zugferdDateFormat = new SimpleDateFormat("yyyyMMdd"); //$NON-NLS-1$ + String exemptionReason=""; + + if (trans.getPaymentTermDescription()!=null) { + paymentTermsDescription=trans.getPaymentTermDescription(); + } + + if (paymentTermsDescription==null) { + paymentTermsDescription= "Zahlbar ohne Abzug bis " + germanDateFormat.format(trans.getDueDate()); + + } + String senderReg = ""; if (trans.getOwnOrganisationFullPlaintextInfo() != null) { senderReg = "" + "\n" + " \n" - + encodeXML(trans.getOwnOrganisationFullPlaintextInfo()) + " \n" + + XMLTools.encodeXML(trans.getOwnOrganisationFullPlaintextInfo()) + " \n" + "REG\n" + "\n"; } + String rebateAgreement = ""; + if (trans.rebateAgreementExists()) { + rebateAgreement = "\n" + " " + + "Es bestehen Rabatt- und Bonusvereinbarungen.\n" + + "AAK\n" + "\n"; + } + + String subjectNote = ""; + if (trans.getSubjectNote()!=null) { + subjectNote = "\n" + " " + + XMLTools.encodeXML(trans.getSubjectNote())+ "\n" + + "\n"; + } + String xml = "\n" //$NON-NLS-1$ + "\n" //$NON-NLS-1$ + " \n" //$NON-NLS-1$ + " \n" //$NON-NLS-1$ - + " " + encodeXML(trans.getNumber()) + "\n" //$NON-NLS-1$ //$NON-NLS-2$ + + " " + XMLTools.encodeXML(trans.getNumber()) + "\n" //$NON-NLS-1$ //$NON-NLS-2$ // + " RECHNUNG\n" //$NON-NLS-1$ + " 380\n" //$NON-NLS-1$ + " " //$NON-NLS-1$ @@ -280,45 +253,46 @@ public class ZUGFeRD2PullProvider implements IXMLProvider, IProfileProvider { // format // was // 20130605 + + subjectNote + + rebateAgreement + senderReg - // + " \n" - // + " \n" - // + "Rechnung gemäß Bestellung Nr. 2013-471331 vom 01.03.2013.\n" - // + "\n" - // + " \n" - // + " \n" - // + " \n" - // + " \n" - // + "Es bestehen Rabatt- und Bonusvereinbarungen.\n" - // + " \n" - // + " AAK\n" - // + " \n" + + " \n" //$NON-NLS-1$ + " \n"; //$NON-NLS-1$ int lineID = 0; for (IZUGFeRDExportableItem currentItem : trans.getZFItems()) { lineID++; - + taxCategoryCode=currentItem.getProduct().getTaxCategoryCode(); + if (currentItem.getProduct().getTaxExemptionReason() != null) { + exemptionReason="" + XMLTools.encodeXML(currentItem.getProduct().getTaxExemptionReason()) + ""; + } + LineCalc lc = new LineCalc(currentItem); xml = xml + " \n" + //$NON-NLS-1$ " \n" //$NON-NLS-1$ + " " + lineID + "\n" //$NON-NLS-1$ //$NON-NLS-2$ + " \n" //$NON-NLS-1$ - + " \n" //$NON-NLS-1$ + + " \n"; //$NON-NLS-1$ // + " 4012345001235\n" - // + " KR3M\n" - // + " 55T01\n" - + " " + encodeXML(currentItem.getProduct().getName()) + "\n" //$NON-NLS-1$ //$NON-NLS-2$ - + " " + encodeXML(currentItem.getProduct().getDescription()) //$NON-NLS-1$ + if (currentItem.getProduct().getSellerAssignedID() != null) { + xml = xml + " " + + XMLTools.encodeXML(currentItem.getProduct().getSellerAssignedID()) + "\n"; + } + if (currentItem.getProduct().getBuyerAssignedID() != null) { + xml = xml + " " + + XMLTools.encodeXML(currentItem.getProduct().getBuyerAssignedID()) + "\n"; + } + xml = xml + " " + XMLTools.encodeXML(currentItem.getProduct().getName()) + "\n" //$NON-NLS-1$ //$NON-NLS-2$ + + " " + XMLTools.encodeXML(currentItem.getProduct().getDescription()) //$NON-NLS-1$ + "\n" //$NON-NLS-1$ + " \n" //$NON-NLS-1$ + " \n" //$NON-NLS-1$ + " \n" //$NON-NLS-1$ - + " " + priceFormat(currentItem.getPrice()) //$NON-NLS-1$ + + " " + priceFormat(lc.getPriceGross()) //$NON-NLS-1$ + "\n" //$NON-NLS-1$ //currencyID=\"EUR\" - + " 1.0000\n" //$NON-NLS-1$ + + " " + quantityFormat(currentItem.getBasisQuantity()) +"\n" //$NON-NLS-1$ // + " \n" // + " false\n" // + " 0.6667\n" @@ -328,61 +302,74 @@ public class ZUGFeRD2PullProvider implements IXMLProvider, IProfileProvider { + " \n" //$NON-NLS-1$ + " " + priceFormat(currentItem.getPrice()) //$NON-NLS-1$ + "\n" //$NON-NLS-1$ // currencyID=\"EUR\" - + " 1.0000\n" //$NON-NLS-1$ + + " " + quantityFormat(currentItem.getBasisQuantity()) +"\n" //$NON-NLS-1$ + " \n" //$NON-NLS-1$ + " \n" //$NON-NLS-1$ + " \n" //$NON-NLS-1$ - + " " //$NON-NLS-1$ //$NON-NLS-2$ + + " " //$NON-NLS-1$ //$NON-NLS-2$ + quantityFormat(currentItem.getQuantity()) + "\n" //$NON-NLS-1$ + " \n" //$NON-NLS-1$ + " \n" //$NON-NLS-1$ + " \n" //$NON-NLS-1$ + " VAT\n" //$NON-NLS-1$ - + " S\n" //$NON-NLS-1$ + + exemptionReason + + " "+currentItem.getProduct().getTaxCategoryCode()+"\n" //$NON-NLS-1$ + + " " //$NON-NLS-1$ + vatFormat(currentItem.getProduct().getVATPercent()) + "\n" //$NON-NLS-1$ + " \n" //$NON-NLS-1$ + " \n" //$NON-NLS-1$ + " " + currencyFormat(lc.getItemTotalNetAmount()) //$NON-NLS-1$ + "\n" //$NON-NLS-1$ // currencyID=\"EUR\" - + " \n" //$NON-NLS-1$ - + " \n" //$NON-NLS-1$ + + " \n"; //$NON-NLS-1$ + if (currentItem.getAdditionalReferencedDocumentID()!=null) { + xml=xml + " "+currentItem.getAdditionalReferencedDocumentID()+"130\n"; //$NON-NLS-1$ + + } + xml=xml + " \n" //$NON-NLS-1$ + " \n"; //$NON-NLS-1$ } xml = xml + " \n"; //$NON-NLS-1$ if (trans.getReferenceNumber() != null) { - xml = xml + " " + encodeXML(trans.getReferenceNumber()) + "\n"; + xml = xml + " " + XMLTools.encodeXML(trans.getReferenceNumber()) + "\n"; } - xml = xml + " \n" //$NON-NLS-1$ - // + " 4000001123452\n" - + " " + encodeXML(trans.getOwnOrganisationName()) + "\n"; //$NON-NLS-1$ //$NON-NLS-2$ + xml = xml + " \n"; //$NON-NLS-1$ + if (trans.getOwnForeignOrganisationID()!=null) { + xml = xml + " " + XMLTools.encodeXML(trans.getOwnForeignOrganisationID()) + "\n"; + } + + if ((trans.getOwnContact()!=null)&&(trans.getOwnContact().getGlobalID()!=null)&&(trans.getOwnContact().getGlobalIDScheme()!=null)) { + xml = xml + " " + + XMLTools.encodeXML(trans.getOwnContact().getGlobalID()) + "\n"; + } + xml = xml + " " + XMLTools.encodeXML(trans.getOwnOrganisationName()) + "\n"; //$NON-NLS-1$ //$NON-NLS-2$ if ((trans.getOwnVATID()!=null)&&(trans.getOwnOrganisationName()!=null)) { - xml = xml + " \n" + " " - + encodeXML(trans.getOwnVATID()) + "\n" + " " - + encodeXML(trans.getOwnOrganisationName()) + "\n" + xml = xml + " \n" + " " + + XMLTools.encodeXML(trans.getOwnVATID()) + "\n" + " " + + XMLTools.encodeXML(trans.getOwnOrganisationName()) + "\n" + " "; } if (trans.getOwnContact() != null) { - xml = xml + "\n" + " " + encodeXML(trans.getOwnContact().getName()) + xml = xml + "\n" + " " + XMLTools.encodeXML(trans.getOwnContact().getName()) + "\n"; if (trans.getOwnContact().getPhone() != null) { xml = xml + " \n" + " " - + encodeXML(trans.getOwnContact().getPhone()) + "\n" + + XMLTools.encodeXML(trans.getOwnContact().getPhone()) + "\n" + " \n"; } if (trans.getOwnContact().getEMail() != null) { xml = xml + " \n" + " " - + encodeXML(trans.getOwnContact().getEMail()) + "\n" + + XMLTools.encodeXML(trans.getOwnContact().getEMail()) + "\n" + " \n"; } xml = xml + " "; @@ -390,45 +377,54 @@ public class ZUGFeRD2PullProvider implements IXMLProvider, IProfileProvider { } xml = xml + " \n" + " " - + encodeXML(trans.getOwnZIP()) + "\n" + " " - + encodeXML(trans.getOwnStreet()) + "\n" + " " + encodeXML(trans.getOwnLocation()) - + "\n" + " " + encodeXML(trans.getOwnCountry()) + + XMLTools.encodeXML(trans.getOwnZIP()) + "\n" + " " + + XMLTools.encodeXML(trans.getOwnStreet()) + "\n" + " " + XMLTools.encodeXML(trans.getOwnLocation()) + + "\n" + " " + XMLTools.encodeXML(trans.getOwnCountry()) + "\n" + " \n" + " \n" //$NON-NLS-1$ - + " " + encodeXML(trans.getOwnTaxID()) + "\n" //$NON-NLS-1$ //$NON-NLS-2$ + + " " + XMLTools.encodeXML(trans.getOwnTaxID()) + "\n" //$NON-NLS-1$ //$NON-NLS-2$ + " \n" //$NON-NLS-1$ + " \n" //$NON-NLS-1$ - + " " + encodeXML(trans.getOwnVATID()) + "\n" //$NON-NLS-1$ //$NON-NLS-2$ + + " " + XMLTools.encodeXML(trans.getOwnVATID()) + "\n" //$NON-NLS-1$ //$NON-NLS-2$ + " \n" //$NON-NLS-1$ + " \n" //$NON-NLS-1$ - + " \n" //$NON-NLS-1$ + + " \n"; //$NON-NLS-1$ // + " GE2020211\n" // + " 4000001987658\n" - + " " + encodeXML(trans.getRecipient().getName()) + "\n" //$NON-NLS-1$ //$NON-NLS-2$ - // + " \n" - // + " xxx\n" - // + " \n" - + " \n" //$NON-NLS-1$ - + " " + encodeXML(trans.getRecipient().getZIP()) + "\n" //$NON-NLS-1$ //$NON-NLS-2$ - + " " + encodeXML(trans.getRecipient().getStreet()) + "\n" //$NON-NLS-1$ //$NON-NLS-2$ - + " " + encodeXML(trans.getRecipient().getLocation()) + "\n" //$NON-NLS-1$ //$NON-NLS-2$ - + " " + encodeXML(trans.getRecipient().getCountry()) + "\n" //$NON-NLS-1$ //$NON-NLS-2$ - + " \n"; //$NON-NLS-1$ - if (trans.getRecipient().getVATID() != null) { - xml += " \n" //$NON-NLS-1$ - + " " + encodeXML(trans.getRecipient().getVATID()) + "\n" //$NON-NLS-1$ //$NON-NLS-2$ - + " \n"; //$NON-NLS-1$ + + xml+=getContactAsXML(trans.getRecipient()); + xml += " \n"; //$NON-NLS-1$ + + if (trans.getBuyerOrderReferencedDocumentID()!=null) { + xml = xml + " \n" //$NON-NLS-1$ + + " " //$NON-NLS-1$ + + XMLTools.encodeXML(trans.getBuyerOrderReferencedDocumentID()) + "\n" //$NON-NLS-1$ + + " \n"; } - xml += " \n" //$NON-NLS-1$ - // + " \n" - // + " 20130301\n" - // + " 2013-471331\n" - // + " \n" - + " \n" //$NON-NLS-1$ - + " \n" + " \n" - + " " - + zugferdDateFormat.format(trans.getDeliveryDate()) + "\n" - + " \n" + xml = xml + " \n" //$NON-NLS-1$ + + " \n" ; + if (this.trans.getDeliveryAddress()!=null) { + xml += ""+ + getContactAsXML(this.trans.getDeliveryAddress())+ + ""; + } + + xml+= " \n" + + " "; + + if (trans.getZFDeliveryDate() != null) { + ZUGFeRDDateFormat dateFormat = trans.getZFDeliveryDate().getFormat(); + Date date = trans.getZFDeliveryDate().getDate(); + xml += "" + + dateFormat.getFormatter().format(date) + ""; + } else if (trans.getDeliveryDate() != null) { + xml += "" + zugferdDateFormat.format(trans.getDeliveryDate()) + + ""; + } else { + throw new IllegalStateException("No delivery date provided"); + } + xml += "\n"; + xml += " \n" /* * + " \n" + * " 20130603\n" + @@ -436,26 +432,26 @@ public class ZUGFeRD2PullProvider implements IXMLProvider, IProfileProvider { * " \n" */ + " \n" + " \n" //$NON-NLS-2$ - + " " + encodeXML(trans.getNumber()) + "\n" //$NON-NLS-1$ //$NON-NLS-2$ - + " EUR\n"; //$NON-NLS-1$ + + " " + XMLTools.encodeXML(trans.getNumber()) + "\n" //$NON-NLS-1$ //$NON-NLS-2$ + + " " + trans.getCurrency() + "\n"; //$NON-NLS-1$ - for (IZUGFeRDTradeSettlementPayment payment : trans.getTradeSettlementPayment()) { - xml += " \n" //$NON-NLS-1$ - + " 42\n" //$NON-NLS-1$ - + " Überweisung\n" //$NON-NLS-1$ - + " \n" //$NON-NLS-1$ - + " " + encodeXML(payment.getOwnIBAN()) + "\n"; //$NON-NLS-1$ //$NON-NLS-2$ - if (payment.getOwnKto()!=null) { - xml+= " " + encodeXML(payment.getOwnKto()) + "\n"; //$NON-NLS-1$ //$NON-NLS-2$ - + if (trans.getTradeSettlementPayment()!=null) { + for (IZUGFeRDTradeSettlementPayment payment : trans.getTradeSettlementPayment()) { + if(payment!=null) { + hasDueDate=true; + xml+=payment.getSettlementXML(); } - xml+= " \n" //$NON-NLS-1$ - + " \n" //$NON-NLS-1$ - + " " + encodeXML(payment.getOwnBIC()) + "\n" //$NON-NLS-1$ //$NON-NLS-2$ - // + " "+trans.getOwnBankName()+"\n" //$NON-NLS-1$ - // //$NON-NLS-2$ - + " \n" //$NON-NLS-1$ - + " \n"; //$NON-NLS-1$ + } + } + if (trans.getTradeSettlement()!=null) { + for (IZUGFeRDTradeSettlement payment : trans.getTradeSettlement()) { + if(payment!=null) { + if (payment instanceof IZUGFeRDTradeSettlementPayment) { + hasDueDate=true; + } + xml+=payment.getSettlementXML(); + } + } } HashMap VATPercentAmountMap = getVATPercentAmountMap(); @@ -466,53 +462,39 @@ public class ZUGFeRD2PullProvider implements IXMLProvider, IProfileProvider { + " " + currencyFormat(amount.getCalculated()) //$NON-NLS-1$ + "\n" //$NON-NLS-1$ //currencyID=\"EUR\" + " VAT\n" //$NON-NLS-1$ + + exemptionReason + " " + currencyFormat(amount.getBasis()) + "\n" // currencyID=\"EUR\" - + " S\n" //$NON-NLS-1$ + + " "+taxCategoryCode+"\n" //$NON-NLS-1$ + " " + vatFormat(currentTaxPercent) //$NON-NLS-1$ + "\n" + " \n"; //$NON-NLS-2$ } } - /* - * xml+= " + " \n" + - * " false\n" + - * " 10\n" + - * " 1.00\n" + - * " Sondernachlass\n" + - * " \n" + - * " VAT\n" + - * " S\n" + - * " 19\n" + - * " \n" + - * " \n" + - * " \n" + - * " false\n" + - * " 137.30\n" + - * " 13.73\n" + - * " Sondernachlass\n" + - * " \n" + - * " VAT\n" + - * " S\n" + - * " 7\n" + - * " \n" + - * " \n" + - * " \n" + - * " Versandkosten\n" + - * " 5.80\n" + - * " \n" + - * " VAT\n" + - * " S\n" + - * " 7\n" + - * " \n" + - * " \n" - */ - xml = xml + " \n" //$NON-NLS-1$ - + " Zahlbar ohne Abzug bis " + germanDateFormat.format(trans.getDueDate()) - + "\n" + " " //$NON-NLS-2$ - + zugferdDateFormat.format(trans.getDueDate()) + "\n"// 20130704 //$NON-NLS-1$ - + " \n" //$NON-NLS-1$ - + " \n" //$NON-NLS-1$ + if (trans.getPaymentTerms() == null) { + xml = xml + " \n" //$NON-NLS-1$ + + " " + paymentTermsDescription + "\n"; + + if (trans.getTradeSettlement() != null) { + for (IZUGFeRDTradeSettlement payment : trans.getTradeSettlement()) { + if ((payment != null) && (payment instanceof IZUGFeRDTradeSettlementDebit)) { + xml += payment.getPaymentXML(); + } + } + } + + if (hasDueDate && (trans.getDueDate()!=null)) { + xml = xml + " " // $NON-NLS-2$ + + zugferdDateFormat.format(trans.getDueDate()) + + "\n";// 20130704 //$NON-NLS-1$ + + } + xml = xml + " \n"; //$NON-NLS-1$ + } else { + xml = xml + buildPaymentTermsXml(); + } + + xml = xml + " \n" //$NON-NLS-1$ + " " + currencyFormat(getTotal()) + "\n" //$NON-NLS-1$ //$NON-NLS-2$ // currencyID=\"EUR\" + " 0.00\n" //$NON-NLS-1$ currencyID=\"EUR\" @@ -523,12 +505,12 @@ public class ZUGFeRD2PullProvider implements IXMLProvider, IProfileProvider { + " " + currencyFormat(getTotal()) + "\n" //$NON-NLS-1$ //$NON-NLS-2$ // // // currencyID=\"EUR\" - + " " //$NON-NLS-1$ + + " " //$NON-NLS-1$ + currencyFormat(getTotalGross().subtract(getTotal())) + "\n" //$NON-NLS-1$ + " " + currencyFormat(getTotalGross()) + "\n" //$NON-NLS-1$ //$NON-NLS-2$ // // // currencyID=\"EUR\" - + " " + currencyFormat(getTotalPrepaid()) + "\n" + + " " + currencyFormat(getTotalPrepaid()) + "\n" + " " + currencyFormat(getTotalGross().subtract(getTotalPrepaid())) + "\n" //$NON-NLS-1$ //$NON-NLS-2$ // // // currencyID=\"EUR\" @@ -558,8 +540,52 @@ public class ZUGFeRD2PullProvider implements IXMLProvider, IProfileProvider { zugferdData = zugferdRaw; } } catch (UnsupportedEncodingException e) { - Logger.getLogger(Toecount.class.getName()).log(Level.SEVERE, null, e); + Logger.getLogger(ZUGFeRD2PullProvider.class.getName()).log(Level.SEVERE, null, e); } // $NON-NLS-1$ } + private String buildPaymentTermsXml() { + String paymentTermsXml = ""; + + IZUGFeRDPaymentTerms paymentTerms = trans.getPaymentTerms(); + IZUGFeRDPaymentDiscountTerms discountTerms = paymentTerms.getDiscountTerms(); + IZUGFeRDDate dueDate = paymentTerms.getDueDate(); + if (dueDate != null && discountTerms != null && discountTerms.getBaseDate() != null) { + throw new IllegalStateException( + "if paymentTerms.dueDate is specified, paymentTerms.discountTerms.baseDate has not to be specified"); + } + paymentTermsXml += "" + paymentTerms.getDescription() + ""; + if (dueDate != null) { + paymentTermsXml += ""; + paymentTermsXml += "" + + dueDate.getFormat().getFormatter().format(dueDate.getDate()) + ""; + paymentTermsXml += ""; + } + + if (discountTerms != null) { + paymentTermsXml += ""; + String currency = trans.getCurrency(); + String basisAmount = currencyFormat(getTotalGross()); + paymentTermsXml += "" + basisAmount + ""; + paymentTermsXml += "" + discountTerms.getCalculationPercentage().toString() + + ""; + + if (discountTerms.getBaseDate() != null) { + Date baseDate = discountTerms.getBaseDate().getDate(); + ZUGFeRDDateFormat baseDateFormat = discountTerms.getBaseDate().getFormat(); + paymentTermsXml += ""; + paymentTermsXml += "" + baseDateFormat.getFormatter().format(baseDate) + ""; + paymentTermsXml += ""; + + paymentTermsXml += "" + + discountTerms.getBasePeriodMeasure() + ""; + } + + paymentTermsXml += ""; + } + + paymentTermsXml += ""; + return paymentTermsXml; + } + } diff --git a/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRD2PushProvider.java b/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRD2PushProvider.java new file mode 100644 index 00000000..4d47c89d --- /dev/null +++ b/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRD2PushProvider.java @@ -0,0 +1,413 @@ +/** + * ********************************************************************* + *

+ * Copyright 2018 Jochen Staerk + *

+ * Use is subject to license terms. + *

+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not + * use this file except in compliance with the License. You may obtain a copy + * of the License at http://www.apache.org/licenses/LICENSE-2.0. + *

+ * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + *

+ * See the License for the specific language governing permissions and + * limitations under the License. + *

+ * ********************************************************************** + */ +package org.mustangproject.ZUGFeRD; + +import java.math.BigDecimal; +import java.util.ArrayList; +import java.util.Date; + +public class ZUGFeRD2PushProvider implements IZUGFeRDExportableTransaction { + + protected String documentName = null, documentCode = null, number = null, ownOrganisationFullPlaintextInfo = null, referenceNumber = null, shipToOrganisationID = null, shipToOrganisationName = null, shipToStreet = null, shipToZIP = null, shipToLocation = null, shipToCountry = null, buyerOrderReferencedDocumentID = null, buyerOrderReferencedDocumentIssueDateTime = null, ownTaxID = null, ownVATID = null, ownForeignOrganisationID = null, ownOrganisationName = null, ownStreet = null, ownZIP = null, ownLocation = null, ownCountry = null, currency = null, paymentTermDescription = null; + protected Date issueDate = null, dueDate = null, deliveryDate = null; + protected BigDecimal totalPrepaidAmount = null; + protected IZUGFeRDExportableContact ownContact = null, recipient = null, deliveryAddress = null; + protected ArrayList ZFItems = null; + + protected IZUGFeRDAllowanceCharge[] ZFAllowances = null, ZFCharges = null, ZFLogisticsServiceCharges = null; + protected IZUGFeRDTradeSettlement[] getTradeSettlement = null; + protected IZUGFeRDPaymentTerms paymentTerms = null; + + + public ZUGFeRD2PushProvider() { + ZFItems = new ArrayList(); + } + + @Override + public String getDocumentName() { + return documentName; + } + + public ZUGFeRD2PushProvider setDocumentName(String documentName) { + this.documentName = documentName; + return this; + } + + @Override + public String getDocumentCode() { + return documentCode; + } + + public ZUGFeRD2PushProvider setDocumentCode(String documentCode) { + this.documentCode = documentCode; + return this; + } + + @Override + public String getNumber() { + return number; + } + + public ZUGFeRD2PushProvider setNumber(String number) { + this.number = number; + return this; + } + + @Override + public String getOwnOrganisationFullPlaintextInfo() { + return ownOrganisationFullPlaintextInfo; + } + + public ZUGFeRD2PushProvider setOwnOrganisationFullPlaintextInfo(String ownOrganisationFullPlaintextInfo) { + this.ownOrganisationFullPlaintextInfo = ownOrganisationFullPlaintextInfo; + return this; + } + + @Override + public String getReferenceNumber() { + return referenceNumber; + } + + public ZUGFeRD2PushProvider setReferenceNumber(String referenceNumber) { + this.referenceNumber = referenceNumber; + return this; + } + + @Override + public String getShipToOrganisationID() { + return shipToOrganisationID; + } + + public ZUGFeRD2PushProvider setShipToOrganisationID(String shipToOrganisationID) { + this.shipToOrganisationID = shipToOrganisationID; + return this; + } + + @Override + public String getShipToOrganisationName() { + return shipToOrganisationName; + } + + public ZUGFeRD2PushProvider setShipToOrganisationName(String shipToOrganisationName) { + this.shipToOrganisationName = shipToOrganisationName; + return this; + } + + @Override + public String getShipToStreet() { + return shipToStreet; + } + + public ZUGFeRD2PushProvider setShipToStreet(String shipToStreet) { + this.shipToStreet = shipToStreet; + return this; + } + + @Override + public String getShipToZIP() { + return shipToZIP; + } + + public ZUGFeRD2PushProvider setShipToZIP(String shipToZIP) { + this.shipToZIP = shipToZIP; + return this; + } + + @Override + public String getShipToLocation() { + return shipToLocation; + } + + public ZUGFeRD2PushProvider setShipToLocation(String shipToLocation) { + this.shipToLocation = shipToLocation; + return this; + } + + @Override + public String getShipToCountry() { + return shipToCountry; + } + + public ZUGFeRD2PushProvider setShipToCountry(String shipToCountry) { + this.shipToCountry = shipToCountry; + return this; + } + + @Override + public String getBuyerOrderReferencedDocumentID() { + return buyerOrderReferencedDocumentID; + } + + public ZUGFeRD2PushProvider setBuyerOrderReferencedDocumentID(String buyerOrderReferencedDocumentID) { + this.buyerOrderReferencedDocumentID = buyerOrderReferencedDocumentID; + return this; + } + + @Override + public String getBuyerOrderReferencedDocumentIssueDateTime() { + return buyerOrderReferencedDocumentIssueDateTime; + } + + public ZUGFeRD2PushProvider setBuyerOrderReferencedDocumentIssueDateTime(String buyerOrderReferencedDocumentIssueDateTime) { + this.buyerOrderReferencedDocumentIssueDateTime = buyerOrderReferencedDocumentIssueDateTime; + return this; + } + + @Override + public String getOwnTaxID() { + return ownTaxID; + } + + public ZUGFeRD2PushProvider setOwnTaxID(String ownTaxID) { + this.ownTaxID = ownTaxID; + return this; + } + + @Override + public String getOwnVATID() { + return ownVATID; + } + + public ZUGFeRD2PushProvider setOwnVATID(String ownVATID) { + this.ownVATID = ownVATID; + return this; + } + + @Override + public String getOwnForeignOrganisationID() { + return ownForeignOrganisationID; + } + + public ZUGFeRD2PushProvider setOwnForeignOrganisationID(String ownForeignOrganisationID) { + this.ownForeignOrganisationID = ownForeignOrganisationID; + return this; + } + + @Override + public String getOwnOrganisationName() { + return ownOrganisationName; + } + + public ZUGFeRD2PushProvider setOwnOrganisationName(String ownOrganisationName) { + this.ownOrganisationName = ownOrganisationName; + return this; + } + + @Override + public String getOwnStreet() { + return ownStreet; + } + + public ZUGFeRD2PushProvider setOwnStreet(String ownStreet) { + this.ownStreet = ownStreet; + return this; + } + + @Override + public String getOwnZIP() { + return ownZIP; + } + + public ZUGFeRD2PushProvider setOwnZIP(String ownZIP) { + this.ownZIP = ownZIP; + return this; + } + + public String getOwnLocation() { + return ownLocation; + } + + public ZUGFeRD2PushProvider setOwnLocation(String getOwnLocation) { + this.ownLocation = getOwnLocation; + return this; + } + + public String getOwnCountry() { + return ownCountry; + } + + public ZUGFeRD2PushProvider setOwnCountry(String getOwnCountry) { + this.ownCountry = getOwnCountry; + return this; + } + + @Override + public String getCurrency() { + return currency; + } + + public ZUGFeRD2PushProvider setCurrency(String currency) { + this.currency = currency; + return this; + } + + @Override + public String getPaymentTermDescription() { + return paymentTermDescription; + } + + public ZUGFeRD2PushProvider setPaymentTermDescription(String paymentTermDescription) { + this.paymentTermDescription = paymentTermDescription; + return this; + } + + @Override + public Date getIssueDate() { + return issueDate; + } + + public ZUGFeRD2PushProvider setIssueDate(Date issueDate) { + this.issueDate = issueDate; + return this; + } + + @Override + public Date getDueDate() { + return dueDate; + } + + public ZUGFeRD2PushProvider setDueDate(Date dueDate) { + this.dueDate = dueDate; + return this; + } + + @Override + public Date getDeliveryDate() { + return deliveryDate; + } + + public ZUGFeRD2PushProvider setDeliveryDate(Date deliveryDate) { + this.deliveryDate = deliveryDate; + return this; + } + + @Override + public BigDecimal getTotalPrepaidAmount() { + return totalPrepaidAmount; + } + + public ZUGFeRD2PushProvider setTotalPrepaidAmount(BigDecimal totalPrepaidAmount) { + this.totalPrepaidAmount = totalPrepaidAmount; + return this; + } + + @Override + public IZUGFeRDExportableContact getOwnContact() { + return ownContact; + } + + public ZUGFeRD2PushProvider setOwnContact(IZUGFeRDExportableContact ownContact) { + this.ownContact = ownContact; + return this; + } + + @Override + public IZUGFeRDExportableContact getRecipient() { + return recipient; + } + + public ZUGFeRD2PushProvider setRecipient(IZUGFeRDExportableContact recipient) { + this.recipient = recipient; + return this; + } + + @Override + public IZUGFeRDAllowanceCharge[] getZFAllowances() { + return ZFAllowances; + } + + public ZUGFeRD2PushProvider setZFAllowances(IZUGFeRDAllowanceCharge[] ZFAllowances) { + this.ZFAllowances = ZFAllowances; + return this; + } + + @Override + public IZUGFeRDAllowanceCharge[] getZFCharges() { + return ZFCharges; + } + + public ZUGFeRD2PushProvider setZFCharges(IZUGFeRDAllowanceCharge[] ZFCharges) { + this.ZFCharges = ZFCharges; + return this; + } + + @Override + public IZUGFeRDAllowanceCharge[] getZFLogisticsServiceCharges() { + return ZFLogisticsServiceCharges; + } + + public ZUGFeRD2PushProvider setZFLogisticsServiceCharges(IZUGFeRDAllowanceCharge[] ZFLogisticsServiceCharges) { + this.ZFLogisticsServiceCharges = ZFLogisticsServiceCharges; + return this; + } + + public IZUGFeRDTradeSettlement[] getGetTradeSettlement() { + return getTradeSettlement; + } + + public ZUGFeRD2PushProvider setGetTradeSettlement(IZUGFeRDTradeSettlement[] getTradeSettlement) { + this.getTradeSettlement = getTradeSettlement; + return this; + } + + @Override + public IZUGFeRDPaymentTerms getPaymentTerms() { + return paymentTerms; + } + + public ZUGFeRD2PushProvider setPaymentTerms(IZUGFeRDPaymentTerms paymentTerms) { + this.paymentTerms = paymentTerms; + return this; + } + + @Override + public IZUGFeRDExportableContact getDeliveryAddress() { + return deliveryAddress; + } + + public ZUGFeRD2PushProvider setDeliveryAddress(IZUGFeRDExportableContact deliveryAddress) { + this.deliveryAddress = deliveryAddress; + return this; + } + + @Override + public IZUGFeRDExportableItem[] getZFItems() { + return ZFItems.toArray(new IZUGFeRDExportableItem[0]); + } + + public ZUGFeRD2PushProvider addItem(IZUGFeRDExportableItem item) { + ZFItems.add(item); + return this; + } + + + public boolean isValid() { + return (dueDate != null) && (ownZIP != null) && (ownStreet != null) && (ownLocation != null) && (ownCountry != null) && (ownTaxID != null) && (ownVATID != null) && (recipient != null); + //contact + // this.phone = phone; + // this.email = email; + // this.street = street; + // this.zip = zip; + // this.location = location; + // this.country = country; + } + +} diff --git a/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDConformanceLevel.java b/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDConformanceLevel.java similarity index 93% rename from src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDConformanceLevel.java rename to library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDConformanceLevel.java index d59b2f40..b4d9f186 100644 --- a/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDConformanceLevel.java +++ b/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDConformanceLevel.java @@ -19,5 +19,5 @@ package org.mustangproject.ZUGFeRD; public enum ZUGFeRDConformanceLevel { - BASIC, COMFORT, EXTENDED, EN16931/*=Comfort*/, MINIMUM, BASICWL /*basic without lines, less than basic*/, CIUS + BASIC, COMFORT, EXTENDED, EN16931/*=Comfort*/, MINIMUM, BASICWL /*basic without lines, less than basic*/, CIUS, XRECHNUNG } diff --git a/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDDateFormat.java b/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDDateFormat.java new file mode 100644 index 00000000..3457fe18 --- /dev/null +++ b/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDDateFormat.java @@ -0,0 +1,28 @@ +package org.mustangproject.ZUGFeRD; + +import java.text.SimpleDateFormat; + +import org.mustangproject.ZUGFeRD.model.DateTimeTypeConstants; + +public enum ZUGFeRDDateFormat { + + MONTH_OF_YEAR(DateTimeTypeConstants.MONTH, new SimpleDateFormat("yyyyMM")), + WEEK_OF_YEAR(DateTimeTypeConstants.WEEK, new SimpleDateFormat("yyyyww")), + DATE(DateTimeTypeConstants.DATE, new SimpleDateFormat("yyyyMMdd")); + + private String dateTimeType; + private SimpleDateFormat formatter; + + private ZUGFeRDDateFormat(String dateTimeType, SimpleDateFormat formatter) { + this.dateTimeType = dateTimeType; + this.formatter = formatter; + } + + public String getDateTimeType() { + return dateTimeType; + } + + public SimpleDateFormat getFormatter() { + return formatter; + } +} diff --git a/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDExportException.java b/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDExportException.java similarity index 100% rename from src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDExportException.java rename to library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDExportException.java diff --git a/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDExporter.java b/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDExporter.java similarity index 97% rename from src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDExporter.java rename to library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDExporter.java index 19467a47..2d31038a 100644 --- a/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDExporter.java +++ b/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDExporter.java @@ -54,9 +54,9 @@ import java.util.Map; public class ZUGFeRDExporter implements Closeable { - public static final int DefaultZUGFeRDVersion = 1; + public static final int DefaultZUGFeRDVersion = 2; - private boolean isFacturX = false; + private boolean isFacturX = true; /** * To use the ZUGFeRD exporter, implement IZUGFeRDExportableTransaction in @@ -80,7 +80,7 @@ public class ZUGFeRDExporter implements Closeable { // BASIC, COMFORT etc - may be set from outside. @Deprecated - private ZUGFeRDConformanceLevel profile = ZUGFeRDConformanceLevel.EXTENDED; + private ZUGFeRDConformanceLevel profile = ZUGFeRDConformanceLevel.EN16931; /** * Data (XML invoice) to be added to the ZUGFeRD PDF. It may be externally set, @@ -132,8 +132,8 @@ public class ZUGFeRDExporter implements Closeable { /** * Adds additional file attachments into the ZF - * @param filename - * @param filecontent + * @param filename the name of the attachment + * @param filecontent the bytearray with the file contents */ public void addAdditionalFile(String filename, byte[] filecontent) { additionalFiles.put(filename, filecontent); @@ -192,6 +192,7 @@ public class ZUGFeRDExporter implements Closeable { public void setZUGFeRDVersion(int ver) { if (ver == 1) { ZUGFeRD1PullProvider z1p = new ZUGFeRD1PullProvider(); + disableFacturX(); this.xmlProvider = z1p; } else if (ver == 2) { ZUGFeRD2PullProvider z2p = new ZUGFeRD2PullProvider(); @@ -210,11 +211,21 @@ public class ZUGFeRDExporter implements Closeable { setZUGFeRDVersion(DefaultZUGFeRDVersion); } + /** + * Factur-X is now set by default since ZF 2.1, you have to disable it if you dont wont it + * Generate ZF2.1 files with filename factur-x.xml + * @deprecated + * */ public void setFacturX() { - setZUGFeRDVersion(2); isFacturX = true; } + /*** + * Generate ZF2.0/2.1 files with filename zugferd-invoice.xml instead of factur-x.xml + */ + public void disableFacturX() { + isFacturX = false; + } /** * All files are PDF/A-3, setConformance refers to the level conformance. * @@ -464,6 +475,7 @@ public class ZUGFeRDExporter implements Closeable { ByteArrayInputStream fakeFile = new ByteArrayInputStream(data); PDEmbeddedFile ef = new PDEmbeddedFile(doc, fakeFile); +// ef.addCompression(); ef.setSubtype(subType); ef.setSize(data.length); ef.setCreationDate(new GregorianCalendar()); @@ -583,7 +595,7 @@ public class ZUGFeRDExporter implements Closeable { protected void addXMP(XMPMetadata metadata) { if (attachZUGFeRDHeaders) { - XMPSchemaZugferd zf = new XMPSchemaZugferd(metadata, profile, + XMPSchemaZugferd zf = new XMPSchemaZugferd(metadata, ZFVersion, isFacturX, profile, getNamespaceForVersion(ZFVersion), getPrefixForVersion(ZFVersion), getFilenameForVersion(ZFVersion)); diff --git a/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDExporterFromA1Factory.java b/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDExporterFromA1Factory.java similarity index 100% rename from src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDExporterFromA1Factory.java rename to library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDExporterFromA1Factory.java diff --git a/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDExporterFromA3Factory.java b/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDExporterFromA3Factory.java similarity index 100% rename from src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDExporterFromA3Factory.java rename to library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDExporterFromA3Factory.java diff --git a/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDImporter.java b/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDImporter.java similarity index 55% rename from src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDImporter.java rename to library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDImporter.java index 2179cfe7..d0712407 100644 --- a/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDImporter.java +++ b/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDImporter.java @@ -1,452 +1,719 @@ -/** - * ********************************************************************** Copyright 2018 Jochen Staerk Use is subject to license terms. Licensed under the - * Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at - * http://www.apache.org/licenses/LICENSE-2.0. Unless required by applicable law or agreed to in writing, software distributed under the License is distributed - * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions - * and limitations under the License. - */ -package org.mustangproject.ZUGFeRD; -/** - * Mustangproject's ZUGFeRD implementation ZUGFeRD importer Licensed under the APLv2 - * - * @date 2014-07-07 - * @version 1.1.0 - * @author jstaerk - */ - -import java.io.ByteArrayInputStream; -import java.io.IOException; -import java.io.InputStream; -import java.nio.file.Files; -import java.nio.file.Paths; -import java.nio.file.StandardOpenOption; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Scanner; -import java.util.logging.Level; -import java.util.logging.Logger; - -import javax.xml.parsers.DocumentBuilder; -import javax.xml.parsers.DocumentBuilderFactory; -import javax.xml.parsers.ParserConfigurationException; -import javax.xml.xpath.XPath; -import javax.xml.xpath.XPathExpressionException; -import javax.xml.xpath.XPathFactory; - -import org.apache.pdfbox.pdmodel.PDDocument; -import org.apache.pdfbox.pdmodel.PDDocumentNameDictionary; -import org.apache.pdfbox.pdmodel.PDEmbeddedFilesNameTreeNode; -import org.apache.pdfbox.pdmodel.common.PDNameTreeNode; -import org.apache.pdfbox.pdmodel.common.filespecification.PDComplexFileSpecification; -import org.apache.pdfbox.pdmodel.common.filespecification.PDEmbeddedFile; -import org.w3c.dom.Document; -import org.xml.sax.SAXException; - -public class ZUGFeRDImporter { - - /** - * if metadata has been found - */ - private boolean containsMeta = false; - /** - * map filenames of additional XML files to their contents - */ - private HashMap additionalXMLs = new HashMap<>(); - /** - * Raw XML form of the extracted data - may be directly obtained. - */ - private byte[] rawXML = null; - /** - * XMP metadata - */ - private String xmpString = null; // XMP metadata - /** - * parsed Document - */ - private Document document; - - - public ZUGFeRDImporter(String pdfFilename) { - try (InputStream bis = Files.newInputStream(Paths.get(pdfFilename), StandardOpenOption.READ)) { - extractLowLevel(bis); - } catch (IOException e) { - Logger.getLogger(ZUGFeRDImporter.class.getName()).log(Level.SEVERE, null, e); - throw new ZUGFeRDExportException(e); - } - } - - - public ZUGFeRDImporter(InputStream pdfStream) { - try { - extractLowLevel(pdfStream); - } catch (IOException e) { - Logger.getLogger(ZUGFeRDImporter.class.getName()).log(Level.SEVERE, null, e); - throw new ZUGFeRDExportException(e); - } - } - - - /** - * Extracts a ZUGFeRD invoice from a PDF document represented by an input stream. Errors are reported via exception handling. - * - * @param pdfStream a inputstream of a pdf file - */ - private void extractLowLevel(InputStream pdfStream) throws IOException { - try (PDDocument doc = PDDocument.load(pdfStream)) { - // PDDocumentInformation info = doc.getDocumentInformation(); - PDDocumentNameDictionary names = new PDDocumentNameDictionary(doc.getDocumentCatalog()); - //start - - if (doc.getDocumentCatalog() == null || doc.getDocumentCatalog().getMetadata() == null) { - Logger.getLogger(ZUGFeRDImporter.class.getName()).log(Level.INFO, "no-xmlpart"); - return; - } - - InputStream XMP = doc.getDocumentCatalog().getMetadata().exportXMPMetadata(); - xmpString = convertStreamToString(XMP); - - PDEmbeddedFilesNameTreeNode etn = names.getEmbeddedFiles(); - if (etn == null) { - return; - } - - Map efMap = etn.getNames(); - // String filePath = "/tmp/"; - - if (efMap != null) { - extractFiles(efMap); // see - // https://memorynotfound.com/apache-pdfbox-extract-embedded-file-pdf-document/ - } else { - - List> kids = etn.getKids(); - for (PDNameTreeNode node : kids) { - Map namesL = node.getNames(); - extractFiles(namesL); - } - } - } - } - - - private void extractFiles(Map names) throws IOException { - for (String alias : names.keySet()) { - - PDComplexFileSpecification fileSpec = names.get(alias); - String filename = fileSpec.getFilename(); - /** - * filenames for invoice data (ZUGFeRD v1 and v2, Factur-X) - */ - if ((filename.equals("ZUGFeRD-invoice.xml") || (filename.equals("zugferd-invoice.xml")) || filename.equals("factur-x.xml"))) { //$NON-NLS-1$ - containsMeta = true; - - PDEmbeddedFile embeddedFile = fileSpec.getEmbeddedFile(); - // String embeddedFilename = filePath + filename; - // File file = new File(filePath + filename); - // System.out.println("Writing " + embeddedFilename); - // ByteArrayOutputStream fileBytes=new - // ByteArrayOutputStream(); - // FileOutputStream fos = new FileOutputStream(file); - - setRawXML(embeddedFile.toByteArray()); - - // fos.write(embeddedFile.getByteArray()); - // fos.close(); - } - if (filename.startsWith("additional_data")) { - PDEmbeddedFile embeddedFile = fileSpec.getEmbeddedFile(); - additionalXMLs.put(filename, embeddedFile.toByteArray()); - } - } - } - - - private Document getDocument() { - return document; - } - - - private void setDocument() throws ParserConfigurationException, IOException, SAXException { - DocumentBuilderFactory xmlFact = DocumentBuilderFactory.newInstance(); - xmlFact.setNamespaceAware(false); - DocumentBuilder builder = xmlFact.newDocumentBuilder(); - ByteArrayInputStream is = new ByteArrayInputStream(rawXML); - is.skip(guessBOMSize(is)); - document = builder.parse(is); - } - - - public void setRawXML(byte[] rawXML) throws IOException { - this.rawXML = rawXML; - try { - setDocument(); - } catch (ParserConfigurationException | SAXException e) { - Logger.getLogger(ZUGFeRDImporter.class.getName()).log(Level.SEVERE, null, e); - throw new ZUGFeRDExportException(e); - } - } - - - /** - * Skips over a BOM at the beginning of the given ByteArrayInputStream, if one exists. - * - * @param is the ByteArrayInputStream used - * @throws IOException if can not be read from is - * @see Autodetection of Character Encodings - */ - private int guessBOMSize(ByteArrayInputStream is) throws IOException { - byte[] pad = new byte[4]; - is.read(pad); - is.reset(); - int test2 = ((pad[0] & 0xFF) << 8) | (pad[1] & 0xFF); - int test3 = ((test2 & 0xFFFF) << 8) | (pad[2] & 0xFF); - int test4 = ((test3 & 0xFFFFFF) << 8) | (pad[3] & 0xFF); - // - if (test4 == 0x0000FEFF || test4 == 0xFFFE0000 || test4 == 0x0000FFFE || test4 == 0xFEFF0000) { - // UCS-4: BOM takes 4 bytes - return 4; - } else if (test3 == 0xEFBBFF) { - // UTF-8: BOM takes 3 bytes - return 3; - } else if (test2 == 0xFEFF || test2 == 0xFFFE) { - // UTF-16: BOM takes 2 bytes - return 2; - } - return 0; - } - - - private String extractString(String xpathStr) { - if (!containsMeta) { - throw new ZUGFeRDExportException("No suitable data/ZUGFeRD file could be found."); - } - String result; - try { - Document document = getDocument(); - XPathFactory xpathFact = XPathFactory.newInstance(); - XPath xpath = xpathFact.newXPath(); - result = xpath.evaluate(xpathStr, document); - } catch (XPathExpressionException e) { - Logger.getLogger(ZUGFeRDImporter.class.getName()).log(Level.SEVERE, null, e); - throw new ZUGFeRDExportException(e); - } - return result; - } - - - /** - * @return the reference (purpose) the sender specified for this invoice - */ - public String getForeignReference() { - String result = extractString("//ApplicableHeaderTradeSettlement/PaymentReference"); - if (result == null || result.isEmpty()) { - result = extractString("//ApplicableSupplyChainTradeSettlement/PaymentReference"); - } - return result; - } - - - /** - * @return the document code - */ - public String getDocumentCode() { - return extractString("//HeaderExchangedDocument/TypeCode"); - } - - - /** - * @return the referred document - */ - public String getReference() { - return extractString("//ApplicableHeaderTradeAgreement/BuyerReference"); - } - - - /** - * @return the sender's bank's BLZ code - * @deprecated use BIC and IBAN instead of BLZ and KTO - */ - @Deprecated - public String getBLZ() { - return extractString("//PayeeSpecifiedCreditorFinancialInstitution/GermanBankleitzahlID"); - } - - - /** - * @return the sender's account number - * @deprecated use BIC and IBAN instead of BLZ and KTO - */ - @Deprecated - public String getKTO() { - return extractString("//PayeePartyCreditorFinancialAccount/ProprietaryID"); - } - - - /** - * @return the sender's bank's BIC code - */ - public String getBIC() { - return extractString("//PayeeSpecifiedCreditorFinancialInstitution/BICID"); - } - - - /** - * @return the sender's bank name - */ - public String getBankName() { - return extractString("//PayeeSpecifiedCreditorFinancialInstitution/Name"); - } - - - /** - * @return the sender's account IBAN code - */ - public String getIBAN() { - return extractString("//PayeePartyCreditorFinancialAccount/IBANID"); - } - - - public String getHolder() { - return extractString("//SellerTradeParty/Name"); - } - - - /** - * @return the total payable amount - */ - public String getAmount() { - String result = extractString("//SpecifiedTradeSettlementHeaderMonetarySummation/DuePayableAmount"); - if (result == null || result.isEmpty()) { - result = extractString("//SpecifiedTradeSettlementMonetarySummation/GrandTotalAmount"); - } - return result; - } - - - /** - * @return when the payment is due - */ - public String getDueDate() { - return extractString("//SpecifiedTradePaymentTerms/DueDateDateTime/DateTimeString"); - } - - - public HashMap getAdditionalData() { - return additionalXMLs; - } - - - /** - * get xmp metadata of the PDF, null if not available - * - * @return string - */ - public String getXMP() { - return xmpString; - } - - - /** - * @return if export found parseable ZUGFeRD data - */ - public boolean containsMeta() { - return containsMeta; - } - - - /** - * @param meta raw XML to be set - * @throws IOException if raw can not be set - */ - public void setMeta(String meta) throws IOException { - setRawXML(meta.getBytes()); - } - - - /** - * @return raw XML of the invoice - */ - public String getMeta() { - if (rawXML == null) { - return null; - } - - return new String(rawXML); - } - - - public int getVersion() throws Exception { - if (!containsMeta) { - throw new Exception("Not yet parsed"); - } - if (getUTF8().contains(" 0) && ((meta.contains("SpecifiedExchangedDocumentContext") //$NON-NLS-1$ - /* ZF1 */ || meta.contains("ExchangedDocumentContext") /* ZF2 */)); - } - - - static String convertStreamToString(java.io.InputStream is) { - // source https://stackoverflow.com/questions/309424/how-do-i-read-convert-an-inputstream-into-a-string-in-java referring to - // https://community.oracle.com/blogs/pat/2004/10/23/stupid-scanner-tricks - Scanner s = new Scanner(is, "UTF-8").useDelimiter("\\A"); - return s.hasNext() ? s.next() : ""; - } - -} +/** + * ********************************************************************** Copyright 2018 Jochen Staerk Use is subject to license terms. Licensed under the + * Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at + * http://www.apache.org/licenses/LICENSE-2.0. Unless required by applicable law or agreed to in writing, software distributed under the License is distributed + * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions + * and limitations under the License. + */ +package org.mustangproject.ZUGFeRD; +/** + * Mustangproject's ZUGFeRD implementation ZUGFeRD importer Licensed under the APLv2 + * + * @date 2014-07-07 + * @version 1.1.0 + * @author jstaerk + */ + +import java.io.ByteArrayInputStream; +import java.io.IOException; +import java.io.InputStream; +import java.math.BigDecimal; +import java.nio.file.Files; +import java.nio.file.Paths; +import java.nio.file.StandardOpenOption; +import java.util.*; +import java.util.logging.Level; +import java.util.logging.Logger; + +import javax.xml.parsers.DocumentBuilder; +import javax.xml.parsers.DocumentBuilderFactory; +import javax.xml.parsers.ParserConfigurationException; +import javax.xml.xpath.*; + +import org.apache.pdfbox.pdmodel.PDDocument; +import org.apache.pdfbox.pdmodel.PDDocumentNameDictionary; +import org.apache.pdfbox.pdmodel.PDEmbeddedFilesNameTreeNode; +import org.apache.pdfbox.pdmodel.common.PDNameTreeNode; +import org.apache.pdfbox.pdmodel.common.filespecification.PDComplexFileSpecification; +import org.apache.pdfbox.pdmodel.common.filespecification.PDEmbeddedFile; +import org.w3c.dom.Document; +import org.w3c.dom.Node; +import org.w3c.dom.NodeList; +import org.xml.sax.SAXException; + +public class ZUGFeRDImporter { + + /** + * if metadata has been found + */ + private boolean containsMeta = false; + /** + * map filenames of additional XML files to their contents + */ + private HashMap additionalXMLs = new HashMap<>(); + /** + * Raw XML form of the extracted data - may be directly obtained. + */ + private byte[] rawXML = null; + /** + * XMP metadata + */ + private String xmpString = null; // XMP metadata + /** + * parsed Document + */ + private Document document; + + + public ZUGFeRDImporter(String pdfFilename) { + try (InputStream bis = Files.newInputStream(Paths.get(pdfFilename), StandardOpenOption.READ)) { + extractLowLevel(bis); + } catch (IOException e) { + Logger.getLogger(ZUGFeRDImporter.class.getName()).log(Level.SEVERE, null, e); + throw new ZUGFeRDExportException(e); + } + } + + + public ZUGFeRDImporter(InputStream pdfStream) { + try { + extractLowLevel(pdfStream); + } catch (IOException e) { + Logger.getLogger(ZUGFeRDImporter.class.getName()).log(Level.SEVERE, null, e); + throw new ZUGFeRDExportException(e); + } + } + + + /** + * Extracts a ZUGFeRD invoice from a PDF document represented by an input stream. Errors are reported via exception handling. + * + * @param pdfStream a inputstream of a pdf file + */ + private void extractLowLevel(InputStream pdfStream) throws IOException { + try (PDDocument doc = PDDocument.load(pdfStream)) { + // PDDocumentInformation info = doc.getDocumentInformation(); + PDDocumentNameDictionary names = new PDDocumentNameDictionary(doc.getDocumentCatalog()); + //start + + if (doc.getDocumentCatalog() == null || doc.getDocumentCatalog().getMetadata() == null) { + Logger.getLogger(ZUGFeRDImporter.class.getName()).log(Level.INFO, "no-xmlpart"); + return; + } + + InputStream XMP = doc.getDocumentCatalog().getMetadata().exportXMPMetadata(); + xmpString = convertStreamToString(XMP); + + PDEmbeddedFilesNameTreeNode etn = names.getEmbeddedFiles(); + if (etn == null) { + return; + } + + Map efMap = etn.getNames(); + // String filePath = "/tmp/"; + + if (efMap != null) { + extractFiles(efMap); // see + // https://memorynotfound.com/apache-pdfbox-extract-embedded-file-pdf-document/ + } else { + + List> kids = etn.getKids(); + for (PDNameTreeNode node : kids) { + Map namesL = node.getNames(); + extractFiles(namesL); + } + } + } + } + + + private void extractFiles(Map names) throws IOException { + for (String alias : names.keySet()) { + + PDComplexFileSpecification fileSpec = names.get(alias); + String filename = fileSpec.getFilename(); + /** + * filenames for invoice data (ZUGFeRD v1 and v2, Factur-X) + */ + if ((filename.equals("ZUGFeRD-invoice.xml") || (filename.equals("zugferd-invoice.xml")) || filename.equals("factur-x.xml"))) { //$NON-NLS-1$ + containsMeta = true; + + PDEmbeddedFile embeddedFile = fileSpec.getEmbeddedFile(); + // String embeddedFilename = filePath + filename; + // File file = new File(filePath + filename); + // System.out.println("Writing " + embeddedFilename); + // ByteArrayOutputStream fileBytes=new + // ByteArrayOutputStream(); + // FileOutputStream fos = new FileOutputStream(file); + + setRawXML(embeddedFile.toByteArray()); + + // fos.write(embeddedFile.getByteArray()); + // fos.close(); + } + if (filename.startsWith("additional_data")) { + PDEmbeddedFile embeddedFile = fileSpec.getEmbeddedFile(); + additionalXMLs.put(filename, embeddedFile.toByteArray()); + } + } + } + + + protected Document getDocument() { + return document; + } + + + private void setDocument() throws ParserConfigurationException, IOException, SAXException { + DocumentBuilderFactory xmlFact = DocumentBuilderFactory.newInstance(); + xmlFact.setNamespaceAware(false); + DocumentBuilder builder = xmlFact.newDocumentBuilder(); + ByteArrayInputStream is = new ByteArrayInputStream(rawXML); + is.skip(guessBOMSize(is)); + document = builder.parse(is); + } + + + public void setRawXML(byte[] rawXML) throws IOException { + this.rawXML = rawXML; + try { + setDocument(); + } catch (ParserConfigurationException | SAXException e) { + Logger.getLogger(ZUGFeRDImporter.class.getName()).log(Level.SEVERE, null, e); + throw new ZUGFeRDExportException(e); + } + } + + + /** + * Skips over a BOM at the beginning of the given ByteArrayInputStream, if one exists. + * + * @param is the ByteArrayInputStream used + * @throws IOException if can not be read from is + * @see Autodetection of Character Encodings + */ + private int guessBOMSize(ByteArrayInputStream is) throws IOException { + byte[] pad = new byte[4]; + is.read(pad); + is.reset(); + int test2 = ((pad[0] & 0xFF) << 8) | (pad[1] & 0xFF); + int test3 = ((test2 & 0xFFFF) << 8) | (pad[2] & 0xFF); + int test4 = ((test3 & 0xFFFFFF) << 8) | (pad[3] & 0xFF); + // + if (test4 == 0x0000FEFF || test4 == 0xFFFE0000 || test4 == 0x0000FFFE || test4 == 0xFEFF0000) { + // UCS-4: BOM takes 4 bytes + return 4; + } else if (test3 == 0xEFBBFF) { + // UTF-8: BOM takes 3 bytes + return 3; + } else if (test2 == 0xFEFF || test2 == 0xFFFE) { + // UTF-16: BOM takes 2 bytes + return 2; + } + return 0; + } + + + protected String extractString(String xpathStr) { + if (!containsMeta) { + throw new ZUGFeRDExportException("No suitable data/ZUGFeRD file could be found."); + } + String result; + try { + Document document = getDocument(); + XPathFactory xpathFact = XPathFactory.newInstance(); + XPath xpath = xpathFact.newXPath(); + result = xpath.evaluate(xpathStr, document); + } catch (XPathExpressionException e) { + Logger.getLogger(ZUGFeRDImporter.class.getName()).log(Level.SEVERE, null, e); + throw new ZUGFeRDExportException(e); + } + return result; + } + + + /** + * Wrapper for protected method exracteString + * @return the extracted String for the specific path in the document + */ + public String wExtractString(String xpathStr) { + return extractString(xpathStr); + } + + + /** + * @return the reference (purpose) the sender specified for this invoice + */ + public String getForeignReference() { + String result = extractString("//ApplicableHeaderTradeSettlement/PaymentReference"); + if (result == null || result.isEmpty()) { + result = extractString("//ApplicableSupplyChainTradeSettlement/PaymentReference"); + } + return result; + } + + + /** + * @return the document code + */ + public String getDocumentCode() { + try { + if (getVersion() == 1) { + return extractString("//HeaderExchangedDocument/TypeCode"); + } else { + return extractString("//ExchangedDocument/TypeCode"); + } + } catch (Exception e) { + e.printStackTrace(); + return ""; + } + } + + + /** + * @return the referred document + */ + public String getReference() { + try { + if (getVersion() == 1) { + return extractString("//ApplicableSupplyChainTradeAgreement/BuyerReference"); + } else { + return extractString("//ApplicableHeaderTradeAgreement/BuyerReference"); + } + } catch (Exception e) { + e.printStackTrace(); + return ""; + } + } + + + /** + * @return the sender's bank's BIC code + */ + public String getBIC() { + return extractString("//PayeeSpecifiedCreditorFinancialInstitution/BICID"); + } + + + /** + * @return the sender's bank name + */ + public String getBankName() { + return extractString("//PayeeSpecifiedCreditorFinancialInstitution/Name"); + } + + + /** + * @return the sender's account IBAN code + */ + public String getIBAN() { + return extractString("//PayeePartyCreditorFinancialAccount/IBANID"); + } + + + public String getHolder() { + return extractString("//SellerTradeParty/Name"); + } + + + /** + * @return the total payable amount + */ + public String getAmount() { + String result = extractString("//SpecifiedTradeSettlementHeaderMonetarySummation/DuePayableAmount"); + if (result == null || result.isEmpty()) { + result = extractString("//SpecifiedTradeSettlementMonetarySummation/GrandTotalAmount"); + } + return result; + } + + + /** + * @return when the payment is due + */ + public String getDueDate() { + return extractString("//SpecifiedTradePaymentTerms/DueDateDateTime/DateTimeString"); + } + + + public HashMap getAdditionalData() { + return additionalXMLs; + } + + + /** + * get xmp metadata of the PDF, null if not available + * + * @return string + */ + public String getXMP() { + return xmpString; + } + + + /** + * @return if export found parseable ZUGFeRD data + */ + public boolean containsMeta() { + return containsMeta; + } + + + /** + * @param meta raw XML to be set + * @throws IOException if raw can not be set + */ + public void setMeta(String meta) throws IOException { + setRawXML(meta.getBytes()); + } + + + /** + * @return raw XML of the invoice + */ + public String getMeta() { + if (rawXML == null) { + return null; + } + + return new String(rawXML); + } + + + public int getVersion() throws Exception { + if (!containsMeta) { + throw new Exception("Not yet parsed"); + } + if (getUTF8().contains(" 0) && ((meta.contains("SpecifiedExchangedDocumentContext") //$NON-NLS-1$ + /* ZF1 */ || meta.contains("ExchangedDocumentContext") /* ZF2 */)); + } + + + static String convertStreamToString(java.io.InputStream is) { + // source https://stackoverflow.com/questions/309424/how-do-i-read-convert-an-inputstream-into-a-string-in-java referring to + // https://community.oracle.com/blogs/pat/2004/10/23/stupid-scanner-tricks + Scanner s = new Scanner(is, "UTF-8").useDelimiter("\\A"); + return s.hasNext() ? s.next() : ""; + } + + /** + * returns an instance of PostalTradeAddress for SellerTradeParty section + * @return an instance of PostalTradeAddress + */ + public PostalTradeAddress getSellerTradePartyAddress() { + + NodeList nl = null; + PostalTradeAddress address = new PostalTradeAddress(); + + try { + if (getVersion() == 1) { + nl = getNodeListByPath("//CrossIndustryDocument//SpecifiedSupplyChainTradeTransaction//ApplicableSupplyChainTradeAgreement//SellerTradeParty//PostalTradeAddress"); + } else { + nl = getNodeListByPath("//CrossIndustryInvoice//SupplyChainTradeTransaction//ApplicableHeaderTradeAgreement//SellerTradeParty//PostalTradeAddress"); + } + } catch (Exception e) { + e.printStackTrace(); + return address; + } + + if (nl != null) { + for (int i = 0; i < nl.getLength(); i++) { + Node n = nl.item(i); + NodeList nodes = n.getChildNodes(); + for (int j = 0; j < nodes.getLength(); j++) { + n = nodes.item(j); + short nodeType = n.getNodeType(); + if (nodeType==Node.ELEMENT_NODE){ + switch (n.getNodeName()) { + case "ram:PostcodeCode": + address.setPostCodeCode(n.getFirstChild().getNodeValue()); + break; + case "ram:LineOne": + address.setLineOne(n.getFirstChild().getNodeValue()); + break; + case "ram:LineTwo": + address.setLineTwo(n.getFirstChild().getNodeValue()); + break; + case "ram:LineThree": + address.setLineThree(n.getFirstChild().getNodeValue()); + break; + case "ram:CityName": + address.setCityName(n.getFirstChild().getNodeValue()); + break; + case "ram:CountryID": + address.setCountryID(n.getFirstChild().getNodeValue()); + break; + case "ram:CountrySubDivisionName": + address.setCountrySubDivisionName(n.getFirstChild().getNodeValue()); + break; + } + } + } + } + } + return address; + } + + + /** + * returns a list of LineItems + * @return a List of LineItem instances + */ + public List getLineItemList() { + List nodeList = getLineItemNodes(); + List lineItemList = new ArrayList<>(); + + for (Node n: nodeList + ) { + Item lineItem = new Item(null, null, null); + lineItem.setProduct(new Product(null,null,null,null)); + + NodeList nl = n.getChildNodes(); + for (int i = 0; i < nl.getLength(); i++) { + Node nn = nl.item(i); + Node node = null; + switch (nn.getNodeName()) { + case "ram:SpecifiedLineTradeAgreement": + case "ram:SpecifiedSupplyChainTradeAgreement": + + node = getNodeByName(nn.getChildNodes(), "ram:NetPriceProductTradePrice"); + if (node != null) { + node = getNodeByName(node.getChildNodes(), "ram:ChargeAmount"); + lineItem.setPrice(tryBigDecimal(getNodeValue(node))); + } + + node = getNodeByName(nn.getChildNodes(), "ram:GrossPriceProductTradePrice"); + if (node != null) { + node = getNodeByName(node.getChildNodes(), "ram:ChargeAmount"); + lineItem.setGrossPrice(tryBigDecimal(getNodeValue(node))); + } + break; + + case "ram:AssociatedDocumentLineDocument": + + node = getNodeByName(nn.getChildNodes(), "ram:LineID"); + lineItem.setId(getNodeValue(node)); + break; + + case "ram:SpecifiedTradeProduct": + + node = getNodeByName(nn.getChildNodes(), "ram:SellerAssignedID"); + lineItem.product.setSellerAssignedID(getNodeValue(node)); + + node = getNodeByName(nn.getChildNodes(), "ram:BuyerAssignedID"); + lineItem.product.setBuyerAssignedID(getNodeValue(node)); + + node = getNodeByName(nn.getChildNodes(), "ram:Name"); + lineItem.product.setName(getNodeValue(node)); + + node = getNodeByName(nn.getChildNodes(), "ram:Description"); + lineItem.product.setDescription(getNodeValue(node)); + break; + + case "ram:SpecifiedLineTradeDelivery": + case "ram:SpecifiedSupplyChainTradeDelivery": + node = getNodeByName(nn.getChildNodes(), "ram:BilledQuantity"); + lineItem.setQuantity(tryBigDecimal(getNodeValue(node))); + break; + + case "ram:SpecifiedLineTradeSettlement": + + node = getNodeByName(nn.getChildNodes(), "ram:ApplicableTradeTax"); + if (node != null) { + node = getNodeByName(node.getChildNodes(), "ram:RateApplicablePercent"); + lineItem.product.setVATPercent(tryBigDecimal(getNodeValue(node))); + } + + node = getNodeByName(nn.getChildNodes(), "ram:ApplicableTradeTax"); + if (node != null) { + node = getNodeByName(node.getChildNodes(), "ram:CalculatedAmount"); + lineItem.setTax(tryBigDecimal(getNodeValue(node))); + } + + node = getNodeByName(nn.getChildNodes(), "ram:SpecifiedTradeSettlementLineMonetarySummation"); + if (node != null) { + node = getNodeByName(node.getChildNodes(), "ram:LineTotalAmount"); + lineItem.setLineTotalAmount(tryBigDecimal(getNodeValue(node))); + } + break; + case "ram:SpecifiedSupplyChainTradeSettlement": + //ZF 1! + + node = getNodeByName(nn.getChildNodes(), "ram:ApplicableTradeTax"); + if (node != null) { + node = getNodeByName(node.getChildNodes(), "ram:ApplicablePercent"); + lineItem.product.setVATPercent(tryBigDecimal(getNodeValue(node))); + } + + node = getNodeByName(nn.getChildNodes(), "ram:ApplicableTradeTax"); + if (node != null) { + node = getNodeByName(node.getChildNodes(), "ram:CalculatedAmount"); + lineItem.setTax(tryBigDecimal(getNodeValue(node))); + } + + node = getNodeByName(nn.getChildNodes(), "ram:SpecifiedTradeSettlementMonetarySummation"); + if (node != null) { + node = getNodeByName(node.getChildNodes(), "ram:LineTotalAmount"); + lineItem.setLineTotalAmount(tryBigDecimal(getNodeValue(node))); + } + break; + } + } + lineItemList.add(lineItem); + } + return lineItemList; + } + + /** + * returns a List of LineItem Nodes from ZUGFeRD XML + * @return a List of Node instances + */ + public List getLineItemNodes() { + List lineItemNodes = new ArrayList<>(); + NodeList nl = null; + try { + if (getVersion() == 1) { + nl = getNodeListByPath("//CrossIndustryDocument//SpecifiedSupplyChainTradeTransaction//IncludedSupplyChainTradeLineItem"); + } else { + nl = getNodeListByPath("//CrossIndustryInvoice//SupplyChainTradeTransaction//IncludedSupplyChainTradeLineItem"); + } + } catch (Exception e) { + e.printStackTrace(); + } + + for (int i = 0; i < nl.getLength(); i++) { + Node n = nl.item(i); + lineItemNodes.add(n); + } + return lineItemNodes; + } + + /** + * Returns a node, found by name. If more nodes with the same name are present, the first occurence will be returned + * @param nl - A NodeList which may contains the searched node + * @param name The nodes name + * @return a Node or null, if nothing is found + */ + private Node getNodeByName(NodeList nl, String name) { + for (int i = 0; i < nl.getLength(); i++) { + if (nl.item(i).getNodeName() == name) { + return nl.item(i); + } else if (nl.item(i).getChildNodes().getLength() > 0) { + Node node = getNodeByName(nl.item(i).getChildNodes(), name); + if (node != null) { + return node; + } + } + } + return null; + } + + /** + * Get a NodeList by providing an path + * @param path a compliable Path + * @return a Nodelist or null, if an error occurs + */ + public NodeList getNodeListByPath(String path) { + + XPathFactory xpathFact = XPathFactory.newInstance(); + XPath xPath = xpathFact.newXPath(); + String s = path; + + try { + XPathExpression xpr = xPath.compile(s); + return (NodeList) xpr.evaluate(getDocument(), XPathConstants.NODESET); + } catch (Exception e) { + e.printStackTrace(); + return null; + } + } + + /** + * returns the value of an node + * @param node the Node to get the value from + * @return A String or empty String, if no value was found + */ + private String getNodeValue(Node node) { + if (node != null) { + if (node.getFirstChild() != null) { + return node.getFirstChild().getNodeValue(); + } + } + return ""; + } + + /** + * tries to convert an String to BigDecimal. + * @param nodeValue The value as String + * @return a BigDecimal with the value provides as String or a BigDecimal with value 0.00 if an error occurs + */ + private BigDecimal tryBigDecimal(String nodeValue) { + try { + return new BigDecimal(nodeValue); + } catch (Exception e) { + try { + return new BigDecimal(Float.valueOf(nodeValue)); + } catch (Exception ex) { + return new BigDecimal("0.00"); + } + } + } +} diff --git a/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDImporterException.java b/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDImporterException.java similarity index 100% rename from src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDImporterException.java rename to library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDImporterException.java diff --git a/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDInvoiceImporter.java b/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDInvoiceImporter.java new file mode 100644 index 00000000..7960e9ce --- /dev/null +++ b/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDInvoiceImporter.java @@ -0,0 +1,71 @@ +package org.mustangproject.ZUGFeRD; + +import org.w3c.dom.Document; +import org.w3c.dom.Node; +import org.w3c.dom.NodeList; + +import javax.xml.xpath.*; +import java.math.BigDecimal; +import java.util.Date; +import java.util.logging.Level; +import java.util.logging.Logger; + +public class ZUGFeRDInvoiceImporter extends ZUGFeRDImporter { + public ZUGFeRDInvoiceImporter(String filename) { + super(filename); + } + public ZUGFeRD2PushProvider extractInvoice() { + + String number="AB123"; + ZUGFeRD2PushProvider zpp=new ZUGFeRD2PushProvider().setDueDate(new Date()).setIssueDate(new Date()).setDeliveryDate(new Date()).setOwnStreet("teststr").setOwnZIP("55232").setOwnLocation("teststadt").setOwnCountry("DE").setOwnTaxID("4711").setOwnVATID("0815").setRecipient(new Contact("Franz Müller", "0177123456", "fmueller@test.com", "teststr.12", "55232", "Entenhausen", "DE")).setNumber(number); +//.addItem(new Item(new Product("Testprodukt","","C62",new BigDecimal(0)),amount,new BigDecimal(1.0))) + zpp.setOwnOrganisationName(extractString("//SellerTradeParty/Name")); + + XPathFactory xpathFact = XPathFactory.newInstance(); + XPath xpath = xpathFact.newXPath(); + try { + + XPathExpression xpr = xpath.compile( + "//*[local-name()=\"IncludedSupplyChainTradeLineItem\"]"); + NodeList nodes = (NodeList) xpr.evaluate(getDocument(), XPathConstants.NODESET); + + if (nodes.getLength() == 0) { + } else { + for (int i = 0; i < nodes.getLength(); i++) { + //nodes.item(i).getTextContent())) { + Node currentItemNode=nodes.item(i); + NodeList itemChilds=currentItemNode.getChildNodes(); + String price="0"; + for (int itemChildIndex = 0; itemChildIndex < itemChilds.getLength(); itemChildIndex++) { + if (itemChilds.item(itemChildIndex).getNodeName().equals("ram:SpecifiedLineTradeAgreement")) { + NodeList tradeLineChilds = itemChilds.item(itemChildIndex).getChildNodes(); + for (int tradeLineChildIndex = 0; tradeLineChildIndex < tradeLineChilds.getLength(); tradeLineChildIndex++) { + if (tradeLineChilds.item(tradeLineChildIndex).getNodeName().equals("ram:NetPriceProductTradePrice")) { + NodeList netChilds = tradeLineChilds.item(tradeLineChildIndex).getChildNodes(); + for (int netIndex = 0; netIndex < netChilds.getLength(); netIndex++) { + if (netChilds.item(netIndex).getNodeName().equals("ram:ChargeAmount")) { + price = netChilds.item(netIndex).getTextContent();//ram:ChargeAmount + + } + } + } + } + } + } +// Logger.getLogger(ZUGFeRDInvoiceImporter.class.getName()).log(Level.INFO, "deb "+price); + + zpp.addItem(new Item(new Product("Testprodukt","","C62",new BigDecimal(0)),new BigDecimal(price),new BigDecimal(1.0))); + } + + } + + + } catch (XPathExpressionException e) { + e.printStackTrace(); + } + + return zpp; + } + + +} diff --git a/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDVisualizer.java b/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDVisualizer.java similarity index 100% rename from src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDVisualizer.java rename to library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDVisualizer.java diff --git a/src/main/java/org/mustangproject/ZUGFeRD/model/DateTimeTypeConstants.java b/library/src/main/java/org/mustangproject/ZUGFeRD/model/DateTimeTypeConstants.java similarity index 100% rename from src/main/java/org/mustangproject/ZUGFeRD/model/DateTimeTypeConstants.java rename to library/src/main/java/org/mustangproject/ZUGFeRD/model/DateTimeTypeConstants.java diff --git a/src/main/java/org/mustangproject/ZUGFeRD/model/DocumentCodeTypeConstants.java b/library/src/main/java/org/mustangproject/ZUGFeRD/model/DocumentCodeTypeConstants.java similarity index 100% rename from src/main/java/org/mustangproject/ZUGFeRD/model/DocumentCodeTypeConstants.java rename to library/src/main/java/org/mustangproject/ZUGFeRD/model/DocumentCodeTypeConstants.java diff --git a/src/main/java/org/mustangproject/ZUGFeRD/model/DocumentContextParameterTypeConstants.java b/library/src/main/java/org/mustangproject/ZUGFeRD/model/DocumentContextParameterTypeConstants.java similarity index 100% rename from src/main/java/org/mustangproject/ZUGFeRD/model/DocumentContextParameterTypeConstants.java rename to library/src/main/java/org/mustangproject/ZUGFeRD/model/DocumentContextParameterTypeConstants.java diff --git a/src/main/java/org/mustangproject/ZUGFeRD/model/TaxCategoryCodeTypeConstants.java b/library/src/main/java/org/mustangproject/ZUGFeRD/model/TaxCategoryCodeTypeConstants.java similarity index 100% rename from src/main/java/org/mustangproject/ZUGFeRD/model/TaxCategoryCodeTypeConstants.java rename to library/src/main/java/org/mustangproject/ZUGFeRD/model/TaxCategoryCodeTypeConstants.java diff --git a/library/src/test/java/org/mustangproject/ZUGFeRD/BackwardCompatibilityTest.java b/library/src/test/java/org/mustangproject/ZUGFeRD/BackwardCompatibilityTest.java new file mode 100644 index 00000000..f8fef6a9 --- /dev/null +++ b/library/src/test/java/org/mustangproject/ZUGFeRD/BackwardCompatibilityTest.java @@ -0,0 +1,432 @@ +/** ********************************************************************** + * + * Copyright 2019 Jochen Staerk + * + * Use is subject to license terms. + * + * Licensed under the Apache License, Version 2.0 (the "License"); you may not + * use this file except in compliance with the License. You may obtain a copy + * of the License at http://www.apache.org/licenses/LICENSE-2.0. + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * + * See the License for the specific language governing permissions and + * limitations under the License. + * + *********************************************************************** */ +package org.mustangproject.ZUGFeRD; + +import java.io.ByteArrayOutputStream; +import java.io.IOException; +import java.io.InputStream; +import java.math.BigDecimal; +import java.util.Calendar; +import java.util.Date; +import java.util.GregorianCalendar; + +import junit.framework.TestCase; + +/*** + * This is a test to confirm the minimum steps to implement a interface are still sufficient + * + * @author jstaerk + * + */ +public class BackwardCompatibilityTest extends TestCase implements IZUGFeRDExportableTransaction{ + + final String TARGET_PDF_ZF1 = "./target/testout-MustangGnuaccountingBeispielRE-20171118_506zf1.pdf"; + final String TARGET_PDF_ZF2 = "./target/testout-MustangGnuaccountingBeispielRE-20171118_506zf2.pdf"; + final String TARGET_PDF_FX = "./target/testout-MustangGnuaccountingBeispielRE-20171118_506fx.pdf"; + + /** + * The exporter test bases on @{code + * ./src/test/MustangGnuaccountingBeispielRE-20140703_502blanko.pdf}, adds + * metadata, writes to @{code ./target/testout-*} and then imports to check the + * values. It would not make sense to have it run before the less complex + * importer test (which is probably redundant). As only Name Ascending is + * supported for Test Unit sequence, I renamed the Exporter Test test-Z-Export + */ + public void testZF1Export() { + + + // the writing part + try (InputStream SOURCE_PDF = this.getClass() + .getResourceAsStream("/MustangGnuaccountingBeispielRE-20190610_507blanko.pdf"); + + ZUGFeRDExporter ze = new ZUGFeRDExporterFromA1Factory().setZUGFeRDVersion(1).setZUGFeRDConformanceLevel(ZUGFeRDConformanceLevel.EN16931).load(SOURCE_PDF)) { + + ze.PDFattachZugferdFile(this); + ze.disableAutoClose(true); + ze.export(TARGET_PDF_ZF1); + + ByteArrayOutputStream baos = new ByteArrayOutputStream(); + ze.export(baos); + ze.close(); + String pdfContent = baos.toString("UTF-8"); + assertFalse(pdfContent.indexOf("(via mustangproject.org") == -1); + // check for pdf-a schema extension +// assertFalse(pdfContent.indexOf("EN 16931") == -1); +// assertFalse(pdfContent.indexOf("zf") == -1); +// assertFalse(pdfContent.indexOf("urn:zugferd:pdfa:CrossIndustryDocument:invoice:2p0#") == -1); + + } catch (IOException e) { + fail("IOException should not happen in testZExport"); + } + + // now check the contents (like MustangReaderTest) + ZUGFeRDImporter zi = new ZUGFeRDImporter(TARGET_PDF_ZF1); + + // Reading ZUGFeRD + assertEquals(zi.getAmount(), "571.04"); + assertEquals(zi.getBIC(), getTradeSettlementPayment()[0].getOwnBIC()); + assertEquals(zi.getIBAN(), getTradeSettlementPayment()[0].getOwnIBAN()); + assertEquals(zi.getHolder(), getOwnOrganisationName()); + assertEquals(zi.getForeignReference(), getNumber()); + + + } + + public void testZF2Export() { + + + // the writing part + try (InputStream SOURCE_PDF = this.getClass() + .getResourceAsStream("/MustangGnuaccountingBeispielRE-20190610_507blanko.pdf"); + + ZUGFeRDExporter ze = new ZUGFeRDExporterFromA1Factory().setZUGFeRDVersion(2).setZUGFeRDConformanceLevel(ZUGFeRDConformanceLevel.EN16931).load(SOURCE_PDF)) { + + ze.PDFattachZugferdFile(this); + ze.disableAutoClose(true); + ze.export(TARGET_PDF_ZF2); + + ByteArrayOutputStream baos = new ByteArrayOutputStream(); + ze.export(baos); + ze.close(); + String pdfContent = baos.toString("UTF-8"); + assertFalse(pdfContent.indexOf("(via mustangproject.org") == -1); + // check for pdf-a schema extension +// assertFalse(pdfContent.indexOf("EN 16931") == -1); +// assertFalse(pdfContent.indexOf("zf") == -1); +// assertFalse(pdfContent.indexOf("urn:zugferd:pdfa:CrossIndustryDocument:invoice:2p0#") == -1); + + } catch (IOException e) { + fail("IOException should not happen in testZExport"); + } + + // now check the contents (like MustangReaderTest) + ZUGFeRDImporter zi = new ZUGFeRDImporter(TARGET_PDF_ZF2); + + // Reading ZUGFeRD + assertEquals(zi.getAmount(), "571.04"); + assertEquals(zi.getBIC(), getTradeSettlementPayment()[0].getOwnBIC()); + assertEquals(zi.getIBAN(), getTradeSettlementPayment()[0].getOwnIBAN()); + assertEquals(zi.getHolder(), getOwnOrganisationName()); + assertEquals(zi.getForeignReference(), getNumber()); + + + } + public void testFXExport() { + + // the writing part + try (InputStream SOURCE_PDF = this.getClass() + .getResourceAsStream("/MustangGnuaccountingBeispielRE-20190610_507blanko.pdf"); + + ZUGFeRDExporter ze = new ZUGFeRDExporterFromA1Factory().setZUGFeRDVersion(2).setZUGFeRDConformanceLevel(ZUGFeRDConformanceLevel.EN16931).load(SOURCE_PDF)) { + + ze.setFacturX(); + ze.PDFattachZugferdFile(this); + ze.disableAutoClose(true); + ze.export(TARGET_PDF_FX); + + ByteArrayOutputStream baos = new ByteArrayOutputStream(); + ze.export(baos); + ze.close(); + String pdfContent = baos.toString("UTF-8"); + assertFalse(pdfContent.indexOf("(via mustangproject.org") == -1); + // check for pdf-a schema extension +// assertFalse(pdfContent.indexOf("EN 16931") == -1); +// assertFalse(pdfContent.indexOf("zf") == -1); +// assertFalse(pdfContent.indexOf("urn:zugferd:pdfa:CrossIndustryDocument:invoice:2p0#") == -1); + + } catch (IOException e) { + fail("IOException should not happen in testZExport"); + } + + // now check the contents (like MustangReaderTest) + ZUGFeRDImporter zi = new ZUGFeRDImporter(TARGET_PDF_FX); + + // Reading ZUGFeRD + assertEquals(zi.getAmount(), "571.04"); + assertEquals(zi.getBIC(), getTradeSettlementPayment()[0].getOwnBIC()); + assertEquals(zi.getIBAN(), getTradeSettlementPayment()[0].getOwnIBAN()); + assertEquals(zi.getHolder(), getOwnOrganisationName()); + assertEquals(zi.getForeignReference(), getNumber()); + + + } + class Contact implements IZUGFeRDExportableContact { + public String getCountry() { + return "DE"; + } + + public String getLocation() { + return "Spielkreis"; + } + + public String getName() { + return "Theodor Est"; + } + + public String getStreet() { + return "Bahnstr. 42"; + } + + public String getVATID() { + return "DE999999999"; + } + + public String getZIP() { + return "88802"; + } + + } + class Payment implements IZUGFeRDTradeSettlementPayment { + + @Override + public String getOwnBIC() { + return "bla"; + } + + @Override + public String getOwnBankName() { + return "bla"; + } + + @Override + public String getOwnIBAN() { + return "bla"; + } + + } + + class Item implements IZUGFeRDExportableItem { + public Item(BigDecimal price, BigDecimal quantity, Product product) { + super(); + this.price = price; + this.quantity = quantity; + this.product = product; + } + + private BigDecimal price, quantity; + private Product product; + + public BigDecimal getPrice() { + return price; + } + + public void setPrice(BigDecimal price) { + this.price = price; + } + + public BigDecimal getQuantity() { + return quantity; + } + + public void setQuantity(BigDecimal quantity) { + this.quantity = quantity; + } + + public Product getProduct() { + return product; + } + + public void setProduct(Product product) { + this.product = product; + } + + public IZUGFeRDAllowanceCharge[] getItemAllowances() { + // TODO Auto-generated method stub + return null; + } + + public IZUGFeRDAllowanceCharge[] getItemCharges() { + // TODO Auto-generated method stub + return null; + } + } + + class Product implements IZUGFeRDExportableProduct { + public Product(String description, String name, String unit, BigDecimal vATPercent) { + super(); + this.description = description; + this.name = name; + this.unit = unit; + VATPercent = vATPercent; + } + + private String description, name, unit; + private BigDecimal VATPercent; + + public String getDescription() { + return description; + } + + public void setDescription(String description) { + this.description = description; + } + + public String getName() { + return name; + } + + public void setName(String name) { + this.name = name; + } + + public String getUnit() { + return unit; + } + + public void setUnit(String unit) { + this.unit = unit; + } + + public BigDecimal getVATPercent() { + return VATPercent; + } + + public void setVATPercent(BigDecimal vATPercent) { + VATPercent = vATPercent; + } + } + + @Override + public Date getDeliveryDate() { + return new GregorianCalendar(2019, Calendar.JUNE, 10).getTime(); + } + + + + @Override + public IZUGFeRDExportableContact getRecipient() { + return new Contact(); + } + + + // + public IZUGFeRDTradeSettlementPayment[] getTradeSettlementPayment() { + Payment P = new Payment(); + IZUGFeRDTradeSettlementPayment[] allP = new Payment[1]; + allP[0] = P; + return allP; + + } + + public IZUGFeRDAllowanceCharge[] getZFAllowances() { + // TODO Auto-generated method stub + return null; + } + + public IZUGFeRDAllowanceCharge[] getZFCharges() { + // TODO Auto-generated method stub + return null; + } + + @Override + public IZUGFeRDExportableItem[] getZFItems() { + Item[] allItems = new Item[3]; + Product designProduct = new Product("", "Design (hours): Of a sample invoice", "HUR", + new BigDecimal("7.000000")); + Product balloonProduct = new Product("", "Ballons: various colors, ~2000ml", "C62", new BigDecimal("19.000000")); + Product airProduct = new Product("", "Hot air „heiße Luft“ (litres)", "LTR", new BigDecimal("19.000000")); + + allItems[0] = new Item(new BigDecimal("160"), new BigDecimal("1"), designProduct); + allItems[1] = new Item(new BigDecimal("0.79"), new BigDecimal("400"), balloonProduct); + allItems[2] = new Item(new BigDecimal("0.025"), new BigDecimal("800"), airProduct); + return allItems; + } + + public IZUGFeRDAllowanceCharge[] getZFLogisticsServiceCharges() { + // TODO Auto-generated method stub + return null; + } + + @Override + public Date getDueDate() { + return new GregorianCalendar(2019, Calendar.JULY, 1).getTime(); + } + + @Override + public Date getIssueDate() { + return new GregorianCalendar(2019, Calendar.JUNE, 10).getTime(); + } + + + @Override + public String getNumber() { + return "RE-20190610/507"; + } + + + + public String getOwnBIC() { + return "COBADEFFXXX"; + } + + public String getOwnBankName() { + return "Commerzbank"; + } + + + @Override + public String getOwnCountry() { + return "DE"; + } + + public String getOwnIBAN() { + return "DE88 2008 0000 0970 3757 00"; + } + + + @Override + public String getOwnLocation() { + return "Stadthausen"; + } + + @Override + public String getOwnOrganisationFullPlaintextInfo() { + return "Bei Spiel GmbH\n" + "Ecke 12\n" + "12345 Stadthausen\n" + "Geschäftsführer: Max Mustermann"; + } + + + @Override + public String getOwnOrganisationName() { + return "Bei Spiel GmbH"; + } + + @Override + public String getOwnStreet() { + return "Ecke 12"; + } + + @Override + public String getOwnTaxID() { + return "22/815/0815/4"; + } + + @Override + public String getOwnVATID() { + return "DE136695976"; + } + + @Override + public String getOwnZIP() { + return "12345"; + } + + + + +} diff --git a/src/test/java/org/mustangproject/ZUGFeRD/BaseTest.java b/library/src/test/java/org/mustangproject/ZUGFeRD/BaseTest.java similarity index 65% rename from src/test/java/org/mustangproject/ZUGFeRD/BaseTest.java rename to library/src/test/java/org/mustangproject/ZUGFeRD/BaseTest.java index 8d3152b6..9695fc0e 100644 --- a/src/test/java/org/mustangproject/ZUGFeRD/BaseTest.java +++ b/library/src/test/java/org/mustangproject/ZUGFeRD/BaseTest.java @@ -32,6 +32,7 @@ import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; import java.util.GregorianCalendar; +import org.mustangproject.XMLTools; public class BaseTest extends TestCase { /** @@ -51,15 +52,15 @@ public class BaseTest extends TestCase { } public void testCorrectDigits() { - assertEquals("0.00", ZUGFeRD2PullProvider.nDigitFormat(new BigDecimal(0),2)); - assertEquals("-1.10", ZUGFeRD2PullProvider.nDigitFormat(new BigDecimal("-1.10"),2)); - assertEquals("-1.10", ZUGFeRD2PullProvider.nDigitFormat(new BigDecimal("-1.1"),2)); - assertEquals("-1.01", ZUGFeRD2PullProvider.nDigitFormat(new BigDecimal("-1.01"),2)); - assertEquals("20000123.35", ZUGFeRD2PullProvider.nDigitFormat(new BigDecimal("20000123.3489"),2)); - assertEquals("20000123.34", ZUGFeRD2PullProvider.nDigitFormat(new BigDecimal("20000123.3419"),2)); - assertEquals("12.00", ZUGFeRD2PullProvider.nDigitFormat(new BigDecimal("12"),2)); - assertEquals("12", ZUGFeRD2PullProvider.nDigitFormat(new BigDecimal("12"),0)); - assertEquals("20000123.342", ZUGFeRD2PullProvider.nDigitFormat(new BigDecimal("20000123.3419"),3)); + assertEquals("0.00", XMLTools.nDigitFormat(new BigDecimal(0),2)); + assertEquals("-1.10", XMLTools.nDigitFormat(new BigDecimal("-1.10"),2)); + assertEquals("-1.10", XMLTools.nDigitFormat(new BigDecimal("-1.1"),2)); + assertEquals("-1.01", XMLTools.nDigitFormat(new BigDecimal("-1.01"),2)); + assertEquals("20000123.35", XMLTools.nDigitFormat(new BigDecimal("20000123.3489"),2)); + assertEquals("20000123.34", XMLTools.nDigitFormat(new BigDecimal("20000123.3419"),2)); + assertEquals("12.00", XMLTools.nDigitFormat(new BigDecimal("12"),2)); + assertEquals("12", XMLTools.nDigitFormat(new BigDecimal("12"),0)); + assertEquals("20000123.342", XMLTools.nDigitFormat(new BigDecimal("20000123.3419"),3)); } } diff --git a/src/test/java/org/mustangproject/ZUGFeRD/IZUGFeRDAllowanceChargeImpl.java b/library/src/test/java/org/mustangproject/ZUGFeRD/IZUGFeRDAllowanceChargeImpl.java similarity index 100% rename from src/test/java/org/mustangproject/ZUGFeRD/IZUGFeRDAllowanceChargeImpl.java rename to library/src/test/java/org/mustangproject/ZUGFeRD/IZUGFeRDAllowanceChargeImpl.java diff --git a/library/src/test/java/org/mustangproject/ZUGFeRD/IZUGFeRDDateImpl.java b/library/src/test/java/org/mustangproject/ZUGFeRD/IZUGFeRDDateImpl.java new file mode 100644 index 00000000..01a4d19c --- /dev/null +++ b/library/src/test/java/org/mustangproject/ZUGFeRD/IZUGFeRDDateImpl.java @@ -0,0 +1,30 @@ +package org.mustangproject.ZUGFeRD; + +import java.util.Date; + +public class IZUGFeRDDateImpl implements IZUGFeRDDate { + + private Date date; + private ZUGFeRDDateFormat format = ZUGFeRDDateFormat.DATE; + + public IZUGFeRDDateImpl setDate(Date date) { + this.date = date; + return this; + } + + public IZUGFeRDDateImpl setFormat(ZUGFeRDDateFormat format) { + this.format = format; + return this; + } + + @Override + public Date getDate() { + return date; + } + + @Override + public ZUGFeRDDateFormat getFormat() { + return format; + } + +} diff --git a/src/test/java/org/mustangproject/ZUGFeRD/IZUGFeRDExportableContactImpl.java b/library/src/test/java/org/mustangproject/ZUGFeRD/IZUGFeRDExportableContactImpl.java similarity index 100% rename from src/test/java/org/mustangproject/ZUGFeRD/IZUGFeRDExportableContactImpl.java rename to library/src/test/java/org/mustangproject/ZUGFeRD/IZUGFeRDExportableContactImpl.java diff --git a/src/test/java/org/mustangproject/ZUGFeRD/IZUGFeRDExportableItemImpl.java b/library/src/test/java/org/mustangproject/ZUGFeRD/IZUGFeRDExportableItemImpl.java similarity index 100% rename from src/test/java/org/mustangproject/ZUGFeRD/IZUGFeRDExportableItemImpl.java rename to library/src/test/java/org/mustangproject/ZUGFeRD/IZUGFeRDExportableItemImpl.java diff --git a/src/test/java/org/mustangproject/ZUGFeRD/IZUGFeRDExportableProductImpl.java b/library/src/test/java/org/mustangproject/ZUGFeRD/IZUGFeRDExportableProductImpl.java similarity index 100% rename from src/test/java/org/mustangproject/ZUGFeRD/IZUGFeRDExportableProductImpl.java rename to library/src/test/java/org/mustangproject/ZUGFeRD/IZUGFeRDExportableProductImpl.java diff --git a/src/test/java/org/mustangproject/ZUGFeRD/IZUGFeRDExportableTransactionImpl.java b/library/src/test/java/org/mustangproject/ZUGFeRD/IZUGFeRDExportableTransactionImpl.java similarity index 95% rename from src/test/java/org/mustangproject/ZUGFeRD/IZUGFeRDExportableTransactionImpl.java rename to library/src/test/java/org/mustangproject/ZUGFeRD/IZUGFeRDExportableTransactionImpl.java index f1d5d001..eda39ae0 100644 --- a/src/test/java/org/mustangproject/ZUGFeRD/IZUGFeRDExportableTransactionImpl.java +++ b/library/src/test/java/org/mustangproject/ZUGFeRD/IZUGFeRDExportableTransactionImpl.java @@ -32,6 +32,7 @@ public class IZUGFeRDExportableTransactionImpl implements IZUGFeRDExportableTran private IZUGFeRDExportableItem[] zFItems; private IZUGFeRDExportableContact recipient; private IZUGFeRDTradeSettlementPayment[] settlementPayments; + private IZUGFeRDDate zfDeliveryDate; private String ownTaxID; private String ownVATID; private String ownOrganisationName; @@ -149,6 +150,11 @@ public class IZUGFeRDExportableTransactionImpl implements IZUGFeRDExportableTran return referenceNumber; } + @Override + public IZUGFeRDDate getZFDeliveryDate() { + return zfDeliveryDate; + } + public IZUGFeRDExportableTransactionImpl setNumber(String number) { this.number = number; return this; @@ -234,6 +240,11 @@ public class IZUGFeRDExportableTransactionImpl implements IZUGFeRDExportableTran return this; } + public IZUGFeRDExportableTransactionImpl setZfDeliveryDate(IZUGFeRDDate zfDeliveryDate) { + this.zfDeliveryDate = zfDeliveryDate; + return this; + } + public IZUGFeRDExportableTransactionImpl setCurrency(String currency) { this.currency = currency; return this; diff --git a/src/test/java/org/mustangproject/ZUGFeRD/IZUGFeRDTradeSettlementPaymentImpl.java b/library/src/test/java/org/mustangproject/ZUGFeRD/IZUGFeRDTradeSettlementPaymentImpl.java similarity index 100% rename from src/test/java/org/mustangproject/ZUGFeRD/IZUGFeRDTradeSettlementPaymentImpl.java rename to library/src/test/java/org/mustangproject/ZUGFeRD/IZUGFeRDTradeSettlementPaymentImpl.java diff --git a/src/test/java/org/mustangproject/ZUGFeRD/MustangReaderTestCase.java b/library/src/test/java/org/mustangproject/ZUGFeRD/MustangReaderTestCase.java similarity index 87% rename from src/test/java/org/mustangproject/ZUGFeRD/MustangReaderTestCase.java rename to library/src/test/java/org/mustangproject/ZUGFeRD/MustangReaderTestCase.java index 9b74f570..4252e2cb 100644 --- a/src/test/java/org/mustangproject/ZUGFeRD/MustangReaderTestCase.java +++ b/library/src/test/java/org/mustangproject/ZUGFeRD/MustangReaderTestCase.java @@ -22,6 +22,8 @@ import junit.framework.TestCase; import java.math.BigDecimal; +import org.mustangproject.ZUGFeRD.MustangReaderTestCase.Item; + public abstract class MustangReaderTestCase extends TestCase implements IZUGFeRDExportableTransaction { public MustangReaderTestCase(String testName) { @@ -125,7 +127,7 @@ public abstract class MustangReaderTestCase extends TestCase implements IZUGFeRD protected class Item implements IZUGFeRDExportableItem { - public Item(BigDecimal price, BigDecimal quantity, Product product) { + public Item(BigDecimal price, BigDecimal quantity, IZUGFeRDExportableProduct product) { super(); this.price = price; this.quantity = quantity; @@ -133,7 +135,12 @@ public abstract class MustangReaderTestCase extends TestCase implements IZUGFeRD } private BigDecimal price, quantity; - private Product product; + private IZUGFeRDExportableProduct product; + private String addReference=null; + + public String getAdditionalReferencedDocumentID() { + return addReference; + } @Override public BigDecimal getPrice() { @@ -154,11 +161,11 @@ public abstract class MustangReaderTestCase extends TestCase implements IZUGFeRD } @Override - public Product getProduct() { + public IZUGFeRDExportableProduct getProduct() { return product; } - public void setProduct(Product product) { + public void setProduct(IZUGFeRDExportableProduct product) { this.product = product; } @@ -172,6 +179,15 @@ public abstract class MustangReaderTestCase extends TestCase implements IZUGFeRD return null; } + public String getAddReference() { + return addReference; + } + + public void setAddReference(String addReference) { + this.addReference = addReference; + } + + } protected class Product implements IZUGFeRDExportableProduct { diff --git a/src/test/java/org/mustangproject/ZUGFeRD/MustangReaderWriterCustomXMLTest.java b/library/src/test/java/org/mustangproject/ZUGFeRD/MustangReaderWriterCustomXMLTest.java similarity index 99% rename from src/test/java/org/mustangproject/ZUGFeRD/MustangReaderWriterCustomXMLTest.java rename to library/src/test/java/org/mustangproject/ZUGFeRD/MustangReaderWriterCustomXMLTest.java index e1908c7b..d44fd848 100644 --- a/src/test/java/org/mustangproject/ZUGFeRD/MustangReaderWriterCustomXMLTest.java +++ b/library/src/test/java/org/mustangproject/ZUGFeRD/MustangReaderWriterCustomXMLTest.java @@ -257,7 +257,6 @@ public class MustangReaderWriterCustomXMLTest extends TestCase { " \n" + ""; zea1.setZUGFeRDXMLData(ownZUGFeRDXML.getBytes("UTF-8")); - ByteArrayOutputStream baos = new ByteArrayOutputStream(); zea1.disableAutoClose(true); zea1.export(TARGET_PDF); @@ -265,7 +264,7 @@ public class MustangReaderWriterCustomXMLTest extends TestCase { zea1.close(); String pdfContent = baos.toString("UTF-8"); assertFalse(pdfContent.indexOf("(via mustangproject.org") == -1); - assertFalse(pdfContent.indexOf("EN 16931") == -1); + assertFalse(pdfContent.indexOf("EN 16931") == -1); } catch (IOException e) { e.printStackTrace(); @@ -276,10 +275,8 @@ public class MustangReaderWriterCustomXMLTest extends TestCase { // Reading ZUGFeRD assertEquals(zi.getAmount(), "571.04"); - assertEquals(zi.getBLZ(), "41441604"); assertEquals(zi.getBIC(), "COBADEFFXXX"); assertEquals(zi.getIBAN(), "DE88 2008 0000 0970 3757 00"); - assertEquals(zi.getKTO(), "44421800"); assertEquals(zi.getHolder(), "Bei Spiel GmbH"); assertEquals(zi.getForeignReference(), "RE-20171118/506"); } @@ -303,6 +300,7 @@ public class MustangReaderWriterCustomXMLTest extends TestCase { ZUGFeRDExporter zea1 = new ZUGFeRDExporterFromA1Factory() .setProducer("My Application") .setCreator("Test") + .setZUGFeRDVersion(1) .setZUGFeRDConformanceLevel(ZUGFeRDConformanceLevel.BASIC) .load(SOURCE_PDF); /* we have much more information than just in the basic profile (comfort or extended) but it's perfectly valid to provide more information, just not less. */ @@ -460,9 +458,7 @@ public class MustangReaderWriterCustomXMLTest extends TestCase { // Reading ZUGFeRD assertEquals(zi.getAmount(), "571.04"); assertEquals(zi.getBIC(), "COBADEFFXXX"); - assertEquals(zi.getBLZ(), "41441604"); assertEquals(zi.getIBAN(), "DE88 2008 0000 0970 3757 00"); - assertEquals(zi.getKTO(), "44421800"); assertEquals(zi.getHolder(), "Bei Spiel GmbH"); assertEquals(zi.getForeignReference(), "RE-20170509/505"); } diff --git a/src/test/java/org/mustangproject/ZUGFeRD/MustangReaderWriterEdgeTest.java b/library/src/test/java/org/mustangproject/ZUGFeRD/MustangReaderWriterEdgeTest.java similarity index 93% rename from src/test/java/org/mustangproject/ZUGFeRD/MustangReaderWriterEdgeTest.java rename to library/src/test/java/org/mustangproject/ZUGFeRD/MustangReaderWriterEdgeTest.java index 3f1ebfc3..e4ea9b17 100644 --- a/src/test/java/org/mustangproject/ZUGFeRD/MustangReaderWriterEdgeTest.java +++ b/library/src/test/java/org/mustangproject/ZUGFeRD/MustangReaderWriterEdgeTest.java @@ -181,9 +181,7 @@ public class MustangReaderWriterEdgeTest extends MustangReaderTestCase { // Reading ZUGFeRD assertEquals(zi.getAmount(), "571.04"); assertEquals(zi.getBIC(), getTradeSettlementPayment()[0].getOwnBIC()); - assertEquals(zi.getBLZ(), getTradeSettlementPayment()[0].getOwnBLZ()); assertEquals(zi.getIBAN(), getTradeSettlementPayment()[0].getOwnIBAN()); - assertEquals(zi.getKTO(), getTradeSettlementPayment()[0].getOwnKto()); assertEquals(zi.getHolder(), getOwnOrganisationName()); assertEquals(zi.getDueDate(), "20170530"); assertEquals(zi.getForeignReference(), getNumber()); @@ -223,11 +221,9 @@ public class MustangReaderWriterEdgeTest extends MustangReaderTestCase { ZUGFeRDImporter zi = new ZUGFeRDImporter(TARGET_PDF); // Reading ZUGFeRD - assertEquals(zi.getAmount(), "571.04"); - assertEquals(zi.getBIC(), getTradeSettlementPayment()[0].getOwnBIC()); - assertEquals(zi.getBLZ(), getTradeSettlementPayment()[0].getOwnBLZ()); - assertEquals(zi.getIBAN(), getTradeSettlementPayment()[0].getOwnIBAN()); - assertEquals(zi.getKTO(), getTradeSettlementPayment()[0].getOwnKto()); + assertEquals("571.04", zi.getAmount()); + assertEquals(getTradeSettlementPayment()[0].getOwnBIC(), zi.getBIC()); + assertEquals(getTradeSettlementPayment()[0].getOwnIBAN(), zi.getIBAN()); assertEquals(zi.getHolder(), getOwnOrganisationName()); assertEquals(zi.getForeignReference(), getNumber()); try { diff --git a/src/test/java/org/mustangproject/ZUGFeRD/MustangReaderWriterTest.java b/library/src/test/java/org/mustangproject/ZUGFeRD/MustangReaderWriterTest.java similarity index 97% rename from src/test/java/org/mustangproject/ZUGFeRD/MustangReaderWriterTest.java rename to library/src/test/java/org/mustangproject/ZUGFeRD/MustangReaderWriterTest.java index 38f9a552..33ded416 100644 --- a/src/test/java/org/mustangproject/ZUGFeRD/MustangReaderWriterTest.java +++ b/library/src/test/java/org/mustangproject/ZUGFeRD/MustangReaderWriterTest.java @@ -196,13 +196,18 @@ public class MustangReaderWriterTest extends MustangReaderTestCase { // Reading ZUGFeRD assertEquals(zi.getAmount(), "571.04"); - assertEquals(zi.getBLZ(), getTradeSettlementPayment()[0].getOwnBLZ()); assertEquals(zi.getBIC(), getTradeSettlementPayment()[0].getOwnBIC()); assertEquals(zi.getIBAN(),getTradeSettlementPayment()[0].getOwnIBAN()); - assertEquals(zi.getKTO(), getTradeSettlementPayment()[0].getOwnKto()); assertEquals(zi.getHolder(), getOwnOrganisationName()); assertEquals(zi.getForeignReference(), "RE-20170509/505"); assertEquals(zi.getBankName(), "Commerzbank"); + assertEquals(zi.getSellerTradePartyAddress().getCityName(), "Stadthausen"); + assertEquals(zi.getSellerTradePartyAddress().getCountryID(), "DE"); + assertEquals(zi.getSellerTradePartyAddress().getCountrySubDivisionName(), null); + assertEquals(zi.getSellerTradePartyAddress().getLineOne(), "Ecke 12"); + assertEquals(zi.getSellerTradePartyAddress().getLineThree(), null); + assertEquals(zi.getSellerTradePartyAddress().getLineTwo(), null); + assertEquals(zi.getSellerTradePartyAddress().getPostcodeCode(), "12345"); } public void testForeignImport() { @@ -381,7 +386,6 @@ public class MustangReaderWriterTest extends MustangReaderTestCase { assertEquals(zi.getBIC(), getTradeSettlementPayment()[0].getOwnBIC()); assertEquals(zi.getReference(), getReferenceNumber()); assertEquals(zi.getIBAN(), getTradeSettlementPayment()[0].getOwnIBAN()); - assertEquals(zi.getKTO(), getTradeSettlementPayment()[0].getOwnKto()); assertEquals(zi.getHolder(), getOwnOrganisationName()); assertEquals(zi.getForeignReference(), getNumber()); } @@ -450,7 +454,6 @@ public class MustangReaderWriterTest extends MustangReaderTestCase { assertEquals(zi.getAmount(), "571.04"); assertEquals(zi.getBIC(), getTradeSettlementPayment()[0].getOwnBIC()); assertEquals(zi.getIBAN(), getTradeSettlementPayment()[0].getOwnIBAN()); - assertEquals(zi.getKTO(), getTradeSettlementPayment()[0].getOwnKto()); assertEquals(zi.getHolder(), getOwnOrganisationName()); assertEquals(zi.getForeignReference(), getNumber()); } diff --git a/src/test/java/org/mustangproject/ZUGFeRD/ResourceUtilities.java b/library/src/test/java/org/mustangproject/ZUGFeRD/ResourceUtilities.java similarity index 98% rename from src/test/java/org/mustangproject/ZUGFeRD/ResourceUtilities.java rename to library/src/test/java/org/mustangproject/ZUGFeRD/ResourceUtilities.java index cf908e72..fde43136 100644 --- a/src/test/java/org/mustangproject/ZUGFeRD/ResourceUtilities.java +++ b/library/src/test/java/org/mustangproject/ZUGFeRD/ResourceUtilities.java @@ -27,7 +27,7 @@ import java.util.logging.Logger; /** - * This test utility class is providing usability functions for test file resources + * This test utility class is providing usability functions to test file resources */ public class ResourceUtilities { private static final Logger LOG = Logger.getLogger(ResourceUtilities.class.getName()); diff --git a/library/src/test/java/org/mustangproject/ZUGFeRD/ZF2EdgeTest.java b/library/src/test/java/org/mustangproject/ZUGFeRD/ZF2EdgeTest.java new file mode 100644 index 00000000..abbcfcc3 --- /dev/null +++ b/library/src/test/java/org/mustangproject/ZUGFeRD/ZF2EdgeTest.java @@ -0,0 +1,332 @@ + +/** ********************************************************************** + * + * Copyright 2019 Jochen Staerk + * + * Use is subject to license terms. + * + * Licensed under the Apache License, Version 2.0 (the "License"); you may not + * use this file except in compliance with the License. You may obtain a copy + * of the License at http://www.apache.org/licenses/LICENSE-2.0. + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * + * See the License for the specific language governing permissions and + * limitations under the License. + * + *********************************************************************** */ +package org.mustangproject.ZUGFeRD; + +import java.io.ByteArrayOutputStream; +import java.io.IOException; +import java.io.InputStream; +import java.math.BigDecimal; +import java.text.SimpleDateFormat; +import java.util.Calendar; +import java.util.Date; +import java.util.GregorianCalendar; + +import org.junit.FixMethodOrder; +import org.junit.runners.MethodSorters; +import org.mustangproject.ZUGFeRD.MustangReaderTestCase.Item; + +import junit.framework.Test; +import junit.framework.TestSuite; + +@FixMethodOrder(MethodSorters.NAME_ASCENDING) +public class ZF2EdgeTest extends MustangReaderTestCase implements IZUGFeRDExportableTransaction { + final String TARGET_PDF = "./target/testout-ZF2newEdge.pdf"; + + protected class EdgeProduct implements IZUGFeRDExportableProduct { + private String description, name, unit; + + public EdgeProduct(String description, String name, String unit) { + super(); + this.description = description; + this.name = name; + this.unit = unit; + } + + @Override + public String getDescription() { + return description; + } + + public void setDescription(String description) { + this.description = description; + } + + @Override + public String getName() { + return name; + } + + public void setName(String name) { + this.name = name; + } + + @Override + public String getUnit() { + return unit; + } + + public void setUnit(String unit) { + this.unit = unit; + } + + @Override + public BigDecimal getVATPercent() { + return BigDecimal.ZERO; + } + + @Override + public boolean isIntraCommunitySupply() { + return true; // simulate intra community supply + } + } + + protected class DebitPayment implements IZUGFeRDTradeSettlementDebit { + + @Override + public String getIBAN() { + return "DE540815"; + } + + @Override + public String getMandate() { + return "DE99XX12345"; + } + + } + + @Override + public IZUGFeRDTradeSettlementPayment[] getTradeSettlementPayment() { + return null; + } + + @Override + public IZUGFeRDTradeSettlement[] getTradeSettlement() { + IZUGFeRDTradeSettlement[] payments = new DebitPayment[1]; + payments[0] = new DebitPayment(); + return payments; + } + + @Override + public Date getDeliveryDate() { + return new GregorianCalendar(2017, Calendar.MAY, 7).getTime(); + } + + @Override + public Date getDueDate() { + return new GregorianCalendar(2017, Calendar.MAY, 30).getTime(); + } + + @Override + public Date getIssueDate() { + return new GregorianCalendar(2017, Calendar.MAY, 9).getTime(); + } + + @Override + public String getNumber() { + return "RE-20170509/505"; + } + + @Override + public String getOwnCountry() { + return "DE"; + } + + @Override + public String getOwnLocation() { + return "Stadthausen"; + } + + @Override + public String getOwnOrganisationName() { + return "Bei Spiel GmbH"; + } + + @Override + public String getOwnStreet() { + return "Ecke 12"; + } + + @Override + public IZUGFeRDExportableContact getOwnContact() { + return new SenderContact(); + } + + @Override + public String getOwnTaxID() { + return "22/815/0815/4"; + } + + @Override + public String getOwnVATID() { + return "DE136695976"; + } + + @Override + public String getOwnZIP() { + return "12345"; + } + + @Override + public IZUGFeRDExportableContact getRecipient() { + return new RecipientContact(); + } + + @Override + public IZUGFeRDExportableContact getDeliveryAddress() { + return new RecipientContact(); + } + + @Override + public String getOwnOrganisationFullPlaintextInfo() { + return null; + } + + @Override + public String getCurrency() { + return "USD"; + } + + @Override + public IZUGFeRDExportableItem[] getZFItems() { + Item[] allItems = new Item[3]; + EdgeProduct designProduct = new EdgeProduct("", "Künstlerische Gestaltung (Stunde): Einer Beispielrechnung", + "HUR"); + EdgeProduct balloonProduct = new EdgeProduct("", "Bestellerweiterung für E&F Umbau", "C62");// test for issue + // 103 + EdgeProduct airProduct = new EdgeProduct("", "Heiße Luft pro Liter", "LTR"); + + Item design=new Item(new BigDecimal("160"), new BigDecimal("1"), designProduct); + design.setAddReference("1825"); + allItems[0] = design; + allItems[1] = new Item(new BigDecimal("0.79"), new BigDecimal("400"), balloonProduct); + allItems[2] = new Item(new BigDecimal("0.10"), new BigDecimal("200"), airProduct); + return allItems; + } + + @Override + public String getPaymentTermDescription() { + SimpleDateFormat germanDateFormat = new SimpleDateFormat("dd.MM.yyyy"); + return "Zahlbar ohne Abzug bis zum " + germanDateFormat.format(getDueDate()); + } + + @Override + public IZUGFeRDAllowanceCharge[] getZFAllowances() { + return null; + } + + @Override + public IZUGFeRDAllowanceCharge[] getZFCharges() { + return null; + } + + @Override + public IZUGFeRDAllowanceCharge[] getZFLogisticsServiceCharges() { + return null; + } + + @Override + public String getReferenceNumber() { + return "AB321"; + } + + /** + * Create the test case + * + * @param testName name of the test case + */ + public ZF2EdgeTest(String testName) { + super(testName); + } + + /** + * @return the suite of tests being tested + */ + public static Test suite() { + return new TestSuite(ZF2EdgeTest.class); + } + + // //////// TESTS + // ////////////////////////////////////////////////////////////////////////////////////////// + + /** + * The exporter test bases on @{code + * ./src/test/MustangGnuaccountingBeispielRE-20170509_505PDFA3.pdf}, adds + * metadata, writes to @{code ./target/testout-*} and then imports to check the + * values. + */ + public void testEdgeExport() { + + // the writing part + + try (InputStream SOURCE_PDF = this.getClass() + .getResourceAsStream("/MustangGnuaccountingBeispielRE-20170509_505PDFA3.pdf"); + + ZUGFeRDExporter ze = new ZUGFeRDExporterFromA3Factory().setProducer("My Application") + .setCreator(System.getProperty("user.name")).setZUGFeRDVersion(2).ignorePDFAErrors() + .load(SOURCE_PDF)) { + ze.PDFattachZugferdFile(this); + String theXML = new String(ze.getProvider().getXML()); + assertTrue(theXML.contains("59")); + assertTrue(zi.getUTF8().contains("")); + assertTrue(zi.getUTF8().contains("DE540815")); + assertTrue(zi.getUTF8().contains("DE99XX12345")); + assertFalse(zi.getUTF8().contains("")); + assertFalse(zi.getUTF8().contains("EUR")); + assertTrue(zi.getUTF8().contains("USD"));//currency should be USD, test for #150 + + // Reading ZUGFeRD + assertEquals("496.00", zi.getAmount()); + assertEquals(zi.getHolder(), getOwnOrganisationName()); + assertEquals(zi.getForeignReference(), getNumber()); + try { + assertEquals(zi.getVersion(), 2); + } catch (Exception e) { + e.printStackTrace(); + } + + } + + /** + * The exporter test bases on @{code + * ./src/test/MustangGnuaccountingBeispielRE-20170509_505PDFA3.pdf}, adds + * metadata, writes to @{code ./target/testout-*} and then imports to check the + * values. + */ + public void testOutputStreamExport() { + + // the writing part + + ByteArrayOutputStream bos = new ByteArrayOutputStream(); + try (InputStream SOURCE_PDF = this.getClass() + .getResourceAsStream("/MustangGnuaccountingBeispielRE-20170509_505PDFA3.pdf"); + + ZUGFeRDExporter ze = new ZUGFeRDExporterFromA3Factory().setProducer("My Application") + .setCreator(System.getProperty("user.name")).setZUGFeRDVersion(2).ignorePDFAErrors() + .load(SOURCE_PDF)) { + ze.PDFattachZugferdFile(this); + String theXML = new String(ze.getProvider().getXML()); + assertTrue(theXML.contains("")); + + // Reading ZUGFeRD + assertEquals(zi.getAmount(), "571.04"); + assertEquals(zi.getHolder(), getOwnOrganisationName()); + assertEquals(zi.getDocumentCode(),"380"); + assertEquals(zi.getReference(),"AB321"); + assertEquals(zi.getAmount(), "571.04"); + assertEquals(zi.getBIC(), getTradeSettlementPayment()[0].getOwnBIC()); + assertEquals(zi.getIBAN(),getTradeSettlementPayment()[0].getOwnIBAN()); + assertEquals(zi.getHolder(), getOwnOrganisationName()); + assertEquals(zi.getForeignReference(), getNumber()); + assertEquals(zi.getSellerTradePartyAddress().getPostcodeCode(), "12345"); + assertEquals(zi.getSellerTradePartyAddress().getLineOne(), "Ecke 12"); + assertEquals(zi.getSellerTradePartyAddress().getLineTwo(), null); + assertEquals(zi.getSellerTradePartyAddress().getLineThree(), null); + assertEquals(zi.getSellerTradePartyAddress().getCountrySubDivisionName(), null); + assertEquals(zi.getSellerTradePartyAddress().getCountryID(), "DE"); + assertEquals(zi.getSellerTradePartyAddress().getCityName(), "Stadthausen"); + + List li = zi.getLineItemList(); + assertEquals(zi.getLineItemList().get(0).getId().toString(), "1"); + assertEquals(zi.getLineItemList().get(0).product.getBuyerAssignedID(), ""); + assertEquals(zi.getLineItemList().get(0).product.getSellerAssignedID(), ""); + assertEquals(zi.getLineItemList().get(0).getLineTotalAmount().toString(), "160.00"); + assertEquals(zi.getLineItemList().get(0).getQuantity().toString(), "1.0000"); + assertEquals(zi.getLineItemList().get(0).getGrossPrice().toString(), "160.0000"); + assertEquals(zi.getLineItemList().get(0).product.getVATPercent().toString(), "7.00"); + assertEquals(zi.getLineItemList().get(0).product.getName(), "Künstlerische Gestaltung (Stunde): Einer Beispielrechnung"); + assertEquals(zi.getLineItemList().get(0).product.getDescription(), ""); + + try { + assertEquals(zi.getVersion(), 2); + } catch (Exception e) { + // TODO Auto-generated catch block + e.printStackTrace(); + } + } +} diff --git a/library/src/test/java/org/mustangproject/ZUGFeRD/ZF2ZInvoiceImporterTest.java b/library/src/test/java/org/mustangproject/ZUGFeRD/ZF2ZInvoiceImporterTest.java new file mode 100644 index 00000000..e99e683b --- /dev/null +++ b/library/src/test/java/org/mustangproject/ZUGFeRD/ZF2ZInvoiceImporterTest.java @@ -0,0 +1,59 @@ + +/** ********************************************************************** + * + * Copyright 2019 Jochen Staerk + * + * Use is subject to license terms. + * + * Licensed under the Apache License, Version 2.0 (the "License"); you may not + * use this file except in compliance with the License. You may obtain a copy + * of the License at http://www.apache.org/licenses/LICENSE-2.0. + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * + * See the License for the specific language governing permissions and + * limitations under the License. + * + *********************************************************************** */ +package org.mustangproject.ZUGFeRD; + +import java.io.ByteArrayOutputStream; +import java.io.IOException; +import java.io.InputStream; +import java.math.BigDecimal; +import java.text.SimpleDateFormat; +import java.util.Calendar; +import java.util.Date; +import java.util.GregorianCalendar; + +import org.junit.FixMethodOrder; +import org.junit.runners.MethodSorters; + +import junit.framework.TestCase; +import junit.framework.Test; +import junit.framework.TestSuite; + + +/*** + * Classname ZF2ZInvoiceImporterTest is alphabetical behind the tests which will create the file + * used for this import, testout-ZF2New.pdf + */ +public class ZF2ZInvoiceImporterTest extends TestCase { + final String TARGET_PDF = "./target/testout-ZF2new.pdf"; + + public void testInvoiceImport() { + + ZUGFeRDInvoiceImporter zii=new ZUGFeRDInvoiceImporter(TARGET_PDF); + + + // Reading ZUGFeRD + assertEquals("Bei Spiel GmbH", zii.extractInvoice().getOwnOrganisationName()); + assertEquals(3, zii.extractInvoice().getZFItems().length); + assertEquals("160.0000", zii.extractInvoice().getZFItems()[0].getPrice().toString()); + + + } + +} diff --git a/src/test/resources/MustangGnuaccountingBeispielRE-20170509_505.pdf b/library/src/test/resources/MustangGnuaccountingBeispielRE-20170509_505.pdf similarity index 100% rename from src/test/resources/MustangGnuaccountingBeispielRE-20170509_505.pdf rename to library/src/test/resources/MustangGnuaccountingBeispielRE-20170509_505.pdf diff --git a/src/test/resources/MustangGnuaccountingBeispielRE-20170509_505PDF14.pdf b/library/src/test/resources/MustangGnuaccountingBeispielRE-20170509_505PDF14.pdf similarity index 100% rename from src/test/resources/MustangGnuaccountingBeispielRE-20170509_505PDF14.pdf rename to library/src/test/resources/MustangGnuaccountingBeispielRE-20170509_505PDF14.pdf diff --git a/src/test/resources/MustangGnuaccountingBeispielRE-20170509_505PDFA3.pdf b/library/src/test/resources/MustangGnuaccountingBeispielRE-20170509_505PDFA3.pdf similarity index 100% rename from src/test/resources/MustangGnuaccountingBeispielRE-20170509_505PDFA3.pdf rename to library/src/test/resources/MustangGnuaccountingBeispielRE-20170509_505PDFA3.pdf diff --git a/src/test/resources/MustangGnuaccountingBeispielRE-20170509_505blanko.pdf b/library/src/test/resources/MustangGnuaccountingBeispielRE-20170509_505blanko.pdf similarity index 100% rename from src/test/resources/MustangGnuaccountingBeispielRE-20170509_505blanko.pdf rename to library/src/test/resources/MustangGnuaccountingBeispielRE-20170509_505blanko.pdf diff --git a/src/test/resources/MustangGnuaccountingBeispielRE-20171118_506blanko.pdf b/library/src/test/resources/MustangGnuaccountingBeispielRE-20171118_506blanko.pdf similarity index 100% rename from src/test/resources/MustangGnuaccountingBeispielRE-20171118_506blanko.pdf rename to library/src/test/resources/MustangGnuaccountingBeispielRE-20171118_506blanko.pdf diff --git a/src/test/resources/MustangGnuaccountingBeispielRE-20190610_507blanko.pdf b/library/src/test/resources/MustangGnuaccountingBeispielRE-20190610_507blanko.pdf similarity index 100% rename from src/test/resources/MustangGnuaccountingBeispielRE-20190610_507blanko.pdf rename to library/src/test/resources/MustangGnuaccountingBeispielRE-20190610_507blanko.pdf diff --git a/src/test/resources/ZUGFeRD_1p0.scmt b/library/src/test/resources/ZUGFeRD_1p0.scmt similarity index 100% rename from src/test/resources/ZUGFeRD_1p0.scmt rename to library/src/test/resources/ZUGFeRD_1p0.scmt diff --git a/src/test/resources/migration/input/ZUGFeRD1-invoice-adjusted.xml b/library/src/test/resources/migration/input/ZUGFeRD1-invoice-adjusted.xml similarity index 100% rename from src/test/resources/migration/input/ZUGFeRD1-invoice-adjusted.xml rename to library/src/test/resources/migration/input/ZUGFeRD1-invoice-adjusted.xml diff --git a/src/test/resources/migration/input/ZUGFeRD1-invoice.xml b/library/src/test/resources/migration/input/ZUGFeRD1-invoice.xml similarity index 100% rename from src/test/resources/migration/input/ZUGFeRD1-invoice.xml rename to library/src/test/resources/migration/input/ZUGFeRD1-invoice.xml diff --git a/src/test/resources/migration/input/ZUGFeRD1_COMFORT_Einfach.xml b/library/src/test/resources/migration/input/ZUGFeRD1_COMFORT_Einfach.xml similarity index 100% rename from src/test/resources/migration/input/ZUGFeRD1_COMFORT_Einfach.xml rename to library/src/test/resources/migration/input/ZUGFeRD1_COMFORT_Einfach.xml diff --git a/src/test/resources/migration/input/ZUGFeRD1_EXTENDED_Warenrechnung.xml b/library/src/test/resources/migration/input/ZUGFeRD1_EXTENDED_Warenrechnung.xml similarity index 100% rename from src/test/resources/migration/input/ZUGFeRD1_EXTENDED_Warenrechnung.xml rename to library/src/test/resources/migration/input/ZUGFeRD1_EXTENDED_Warenrechnung.xml diff --git a/src/test/resources/migration/reference/ZUGFeRD2-invoice-adjusted.xml b/library/src/test/resources/migration/reference/ZUGFeRD2-invoice-adjusted.xml similarity index 100% rename from src/test/resources/migration/reference/ZUGFeRD2-invoice-adjusted.xml rename to library/src/test/resources/migration/reference/ZUGFeRD2-invoice-adjusted.xml diff --git a/src/test/resources/migration/reference/ZUGFeRD2-invoice.xml b/library/src/test/resources/migration/reference/ZUGFeRD2-invoice.xml similarity index 100% rename from src/test/resources/migration/reference/ZUGFeRD2-invoice.xml rename to library/src/test/resources/migration/reference/ZUGFeRD2-invoice.xml diff --git a/src/test/resources/migration/reference/ZUGFeRD2_COMFORT_Einfach.xml b/library/src/test/resources/migration/reference/ZUGFeRD2_COMFORT_Einfach.xml similarity index 100% rename from src/test/resources/migration/reference/ZUGFeRD2_COMFORT_Einfach.xml rename to library/src/test/resources/migration/reference/ZUGFeRD2_COMFORT_Einfach.xml diff --git a/src/test/resources/migration/reference/ZUGFeRD2_EXTENDED_Warenrechnung.xml b/library/src/test/resources/migration/reference/ZUGFeRD2_EXTENDED_Warenrechnung.xml similarity index 100% rename from src/test/resources/migration/reference/ZUGFeRD2_EXTENDED_Warenrechnung.xml rename to library/src/test/resources/migration/reference/ZUGFeRD2_EXTENDED_Warenrechnung.xml diff --git a/src/test/resources/zugferd_invoice.pdf b/library/src/test/resources/zugferd_invoice.pdf similarity index 100% rename from src/test/resources/zugferd_invoice.pdf rename to library/src/test/resources/zugferd_invoice.pdf diff --git a/mvnw b/mvnw new file mode 100755 index 00000000..41c0f0c2 --- /dev/null +++ b/mvnw @@ -0,0 +1,310 @@ +#!/bin/sh +# ---------------------------------------------------------------------------- +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. +# ---------------------------------------------------------------------------- + +# ---------------------------------------------------------------------------- +# Maven Start Up Batch script +# +# Required ENV vars: +# ------------------ +# JAVA_HOME - location of a JDK home dir +# +# Optional ENV vars +# ----------------- +# M2_HOME - location of maven2's installed home dir +# MAVEN_OPTS - parameters passed to the Java VM when running Maven +# e.g. to debug Maven itself, use +# set MAVEN_OPTS=-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=8000 +# MAVEN_SKIP_RC - flag to disable loading of mavenrc files +# ---------------------------------------------------------------------------- + +if [ -z "$MAVEN_SKIP_RC" ] ; then + + if [ -f /etc/mavenrc ] ; then + . /etc/mavenrc + fi + + if [ -f "$HOME/.mavenrc" ] ; then + . "$HOME/.mavenrc" + fi + +fi + +# OS specific support. $var _must_ be set to either true or false. +cygwin=false; +darwin=false; +mingw=false +case "`uname`" in + CYGWIN*) cygwin=true ;; + MINGW*) mingw=true;; + Darwin*) darwin=true + # Use /usr/libexec/java_home if available, otherwise fall back to /Library/Java/Home + # See https://developer.apple.com/library/mac/qa/qa1170/_index.html + if [ -z "$JAVA_HOME" ]; then + if [ -x "/usr/libexec/java_home" ]; then + export JAVA_HOME="`/usr/libexec/java_home`" + else + export JAVA_HOME="/Library/Java/Home" + fi + fi + ;; +esac + +if [ -z "$JAVA_HOME" ] ; then + if [ -r /etc/gentoo-release ] ; then + JAVA_HOME=`java-config --jre-home` + fi +fi + +if [ -z "$M2_HOME" ] ; then + ## resolve links - $0 may be a link to maven's home + PRG="$0" + + # need this for relative symlinks + while [ -h "$PRG" ] ; do + ls=`ls -ld "$PRG"` + link=`expr "$ls" : '.*-> \(.*\)$'` + if expr "$link" : '/.*' > /dev/null; then + PRG="$link" + else + PRG="`dirname "$PRG"`/$link" + fi + done + + saveddir=`pwd` + + M2_HOME=`dirname "$PRG"`/.. + + # make it fully qualified + M2_HOME=`cd "$M2_HOME" && pwd` + + cd "$saveddir" + # echo Using m2 at $M2_HOME +fi + +# For Cygwin, ensure paths are in UNIX format before anything is touched +if $cygwin ; then + [ -n "$M2_HOME" ] && + M2_HOME=`cygpath --unix "$M2_HOME"` + [ -n "$JAVA_HOME" ] && + JAVA_HOME=`cygpath --unix "$JAVA_HOME"` + [ -n "$CLASSPATH" ] && + CLASSPATH=`cygpath --path --unix "$CLASSPATH"` +fi + +# For Mingw, ensure paths are in UNIX format before anything is touched +if $mingw ; then + [ -n "$M2_HOME" ] && + M2_HOME="`(cd "$M2_HOME"; pwd)`" + [ -n "$JAVA_HOME" ] && + JAVA_HOME="`(cd "$JAVA_HOME"; pwd)`" +fi + +if [ -z "$JAVA_HOME" ]; then + javaExecutable="`which javac`" + if [ -n "$javaExecutable" ] && ! [ "`expr \"$javaExecutable\" : '\([^ ]*\)'`" = "no" ]; then + # readlink(1) is not available as standard on Solaris 10. + readLink=`which readlink` + if [ ! `expr "$readLink" : '\([^ ]*\)'` = "no" ]; then + if $darwin ; then + javaHome="`dirname \"$javaExecutable\"`" + javaExecutable="`cd \"$javaHome\" && pwd -P`/javac" + else + javaExecutable="`readlink -f \"$javaExecutable\"`" + fi + javaHome="`dirname \"$javaExecutable\"`" + javaHome=`expr "$javaHome" : '\(.*\)/bin'` + JAVA_HOME="$javaHome" + export JAVA_HOME + fi + fi +fi + +if [ -z "$JAVACMD" ] ; then + if [ -n "$JAVA_HOME" ] ; then + if [ -x "$JAVA_HOME/jre/sh/java" ] ; then + # IBM's JDK on AIX uses strange locations for the executables + JAVACMD="$JAVA_HOME/jre/sh/java" + else + JAVACMD="$JAVA_HOME/bin/java" + fi + else + JAVACMD="`which java`" + fi +fi + +if [ ! -x "$JAVACMD" ] ; then + echo "Error: JAVA_HOME is not defined correctly." >&2 + echo " We cannot execute $JAVACMD" >&2 + exit 1 +fi + +if [ -z "$JAVA_HOME" ] ; then + echo "Warning: JAVA_HOME environment variable is not set." +fi + +CLASSWORLDS_LAUNCHER=org.codehaus.plexus.classworlds.launcher.Launcher + +# traverses directory structure from process work directory to filesystem root +# first directory with .mvn subdirectory is considered project base directory +find_maven_basedir() { + + if [ -z "$1" ] + then + echo "Path not specified to find_maven_basedir" + return 1 + fi + + basedir="$1" + wdir="$1" + while [ "$wdir" != '/' ] ; do + if [ -d "$wdir"/.mvn ] ; then + basedir=$wdir + break + fi + # workaround for JBEAP-8937 (on Solaris 10/Sparc) + if [ -d "${wdir}" ]; then + wdir=`cd "$wdir/.."; pwd` + fi + # end of workaround + done + echo "${basedir}" +} + +# concatenates all lines of a file +concat_lines() { + if [ -f "$1" ]; then + echo "$(tr -s '\n' ' ' < "$1")" + fi +} + +BASE_DIR=`find_maven_basedir "$(pwd)"` +if [ -z "$BASE_DIR" ]; then + exit 1; +fi + +########################################################################################## +# Extension to allow automatically downloading the maven-wrapper.jar from Maven-central +# This allows using the maven wrapper in projects that prohibit checking in binary data. +########################################################################################## +if [ -r "$BASE_DIR/.mvn/wrapper/maven-wrapper.jar" ]; then + if [ "$MVNW_VERBOSE" = true ]; then + echo "Found .mvn/wrapper/maven-wrapper.jar" + fi +else + if [ "$MVNW_VERBOSE" = true ]; then + echo "Couldn't find .mvn/wrapper/maven-wrapper.jar, downloading it ..." + fi + if [ -n "$MVNW_REPOURL" ]; then + jarUrl="$MVNW_REPOURL/io/takari/maven-wrapper/0.5.6/maven-wrapper-0.5.6.jar" + else + jarUrl="https://repo.maven.apache.org/maven2/io/takari/maven-wrapper/0.5.6/maven-wrapper-0.5.6.jar" + fi + while IFS="=" read key value; do + case "$key" in (wrapperUrl) jarUrl="$value"; break ;; + esac + done < "$BASE_DIR/.mvn/wrapper/maven-wrapper.properties" + if [ "$MVNW_VERBOSE" = true ]; then + echo "Downloading from: $jarUrl" + fi + wrapperJarPath="$BASE_DIR/.mvn/wrapper/maven-wrapper.jar" + if $cygwin; then + wrapperJarPath=`cygpath --path --windows "$wrapperJarPath"` + fi + + if command -v wget > /dev/null; then + if [ "$MVNW_VERBOSE" = true ]; then + echo "Found wget ... using wget" + fi + if [ -z "$MVNW_USERNAME" ] || [ -z "$MVNW_PASSWORD" ]; then + wget "$jarUrl" -O "$wrapperJarPath" + else + wget --http-user=$MVNW_USERNAME --http-password=$MVNW_PASSWORD "$jarUrl" -O "$wrapperJarPath" + fi + elif command -v curl > /dev/null; then + if [ "$MVNW_VERBOSE" = true ]; then + echo "Found curl ... using curl" + fi + if [ -z "$MVNW_USERNAME" ] || [ -z "$MVNW_PASSWORD" ]; then + curl -o "$wrapperJarPath" "$jarUrl" -f + else + curl --user $MVNW_USERNAME:$MVNW_PASSWORD -o "$wrapperJarPath" "$jarUrl" -f + fi + + else + if [ "$MVNW_VERBOSE" = true ]; then + echo "Falling back to using Java to download" + fi + javaClass="$BASE_DIR/.mvn/wrapper/MavenWrapperDownloader.java" + # For Cygwin, switch paths to Windows format before running javac + if $cygwin; then + javaClass=`cygpath --path --windows "$javaClass"` + fi + if [ -e "$javaClass" ]; then + if [ ! -e "$BASE_DIR/.mvn/wrapper/MavenWrapperDownloader.class" ]; then + if [ "$MVNW_VERBOSE" = true ]; then + echo " - Compiling MavenWrapperDownloader.java ..." + fi + # Compiling the Java class + ("$JAVA_HOME/bin/javac" "$javaClass") + fi + if [ -e "$BASE_DIR/.mvn/wrapper/MavenWrapperDownloader.class" ]; then + # Running the downloader + if [ "$MVNW_VERBOSE" = true ]; then + echo " - Running MavenWrapperDownloader.java ..." + fi + ("$JAVA_HOME/bin/java" -cp .mvn/wrapper MavenWrapperDownloader "$MAVEN_PROJECTBASEDIR") + fi + fi + fi +fi +########################################################################################## +# End of extension +########################################################################################## + +export MAVEN_PROJECTBASEDIR=${MAVEN_BASEDIR:-"$BASE_DIR"} +if [ "$MVNW_VERBOSE" = true ]; then + echo $MAVEN_PROJECTBASEDIR +fi +MAVEN_OPTS="$(concat_lines "$MAVEN_PROJECTBASEDIR/.mvn/jvm.config") $MAVEN_OPTS" + +# For Cygwin, switch paths to Windows format before running java +if $cygwin; then + [ -n "$M2_HOME" ] && + M2_HOME=`cygpath --path --windows "$M2_HOME"` + [ -n "$JAVA_HOME" ] && + JAVA_HOME=`cygpath --path --windows "$JAVA_HOME"` + [ -n "$CLASSPATH" ] && + CLASSPATH=`cygpath --path --windows "$CLASSPATH"` + [ -n "$MAVEN_PROJECTBASEDIR" ] && + MAVEN_PROJECTBASEDIR=`cygpath --path --windows "$MAVEN_PROJECTBASEDIR"` +fi + +# Provide a "standardized" way to retrieve the CLI args that will +# work with both Windows and non-Windows executions. +MAVEN_CMD_LINE_ARGS="$MAVEN_CONFIG $@" +export MAVEN_CMD_LINE_ARGS + +WRAPPER_LAUNCHER=org.apache.maven.wrapper.MavenWrapperMain + +exec "$JAVACMD" \ + $MAVEN_OPTS \ + -classpath "$MAVEN_PROJECTBASEDIR/.mvn/wrapper/maven-wrapper.jar" \ + "-Dmaven.home=${M2_HOME}" "-Dmaven.multiModuleProjectDirectory=${MAVEN_PROJECTBASEDIR}" \ + ${WRAPPER_LAUNCHER} $MAVEN_CONFIG "$@" diff --git a/mvnw.cmd b/mvnw.cmd new file mode 100644 index 00000000..86115719 --- /dev/null +++ b/mvnw.cmd @@ -0,0 +1,182 @@ +@REM ---------------------------------------------------------------------------- +@REM Licensed to the Apache Software Foundation (ASF) under one +@REM or more contributor license agreements. See the NOTICE file +@REM distributed with this work for additional information +@REM regarding copyright ownership. The ASF licenses this file +@REM to you under the Apache License, Version 2.0 (the +@REM "License"); you may not use this file except in compliance +@REM with the License. You may obtain a copy of the License at +@REM +@REM http://www.apache.org/licenses/LICENSE-2.0 +@REM +@REM Unless required by applicable law or agreed to in writing, +@REM software distributed under the License is distributed on an +@REM "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +@REM KIND, either express or implied. See the License for the +@REM specific language governing permissions and limitations +@REM under the License. +@REM ---------------------------------------------------------------------------- + +@REM ---------------------------------------------------------------------------- +@REM Maven Start Up Batch script +@REM +@REM Required ENV vars: +@REM JAVA_HOME - location of a JDK home dir +@REM +@REM Optional ENV vars +@REM M2_HOME - location of maven2's installed home dir +@REM MAVEN_BATCH_ECHO - set to 'on' to enable the echoing of the batch commands +@REM MAVEN_BATCH_PAUSE - set to 'on' to wait for a keystroke before ending +@REM MAVEN_OPTS - parameters passed to the Java VM when running Maven +@REM e.g. to debug Maven itself, use +@REM set MAVEN_OPTS=-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=8000 +@REM MAVEN_SKIP_RC - flag to disable loading of mavenrc files +@REM ---------------------------------------------------------------------------- + +@REM Begin all REM lines with '@' in case MAVEN_BATCH_ECHO is 'on' +@echo off +@REM set title of command window +title %0 +@REM enable echoing by setting MAVEN_BATCH_ECHO to 'on' +@if "%MAVEN_BATCH_ECHO%" == "on" echo %MAVEN_BATCH_ECHO% + +@REM set %HOME% to equivalent of $HOME +if "%HOME%" == "" (set "HOME=%HOMEDRIVE%%HOMEPATH%") + +@REM Execute a user defined script before this one +if not "%MAVEN_SKIP_RC%" == "" goto skipRcPre +@REM check for pre script, once with legacy .bat ending and once with .cmd ending +if exist "%HOME%\mavenrc_pre.bat" call "%HOME%\mavenrc_pre.bat" +if exist "%HOME%\mavenrc_pre.cmd" call "%HOME%\mavenrc_pre.cmd" +:skipRcPre + +@setlocal + +set ERROR_CODE=0 + +@REM To isolate internal variables from possible post scripts, we use another setlocal +@setlocal + +@REM ==== START VALIDATION ==== +if not "%JAVA_HOME%" == "" goto OkJHome + +echo. +echo Error: JAVA_HOME not found in your environment. >&2 +echo Please set the JAVA_HOME variable in your environment to match the >&2 +echo location of your Java installation. >&2 +echo. +goto error + +:OkJHome +if exist "%JAVA_HOME%\bin\java.exe" goto init + +echo. +echo Error: JAVA_HOME is set to an invalid directory. >&2 +echo JAVA_HOME = "%JAVA_HOME%" >&2 +echo Please set the JAVA_HOME variable in your environment to match the >&2 +echo location of your Java installation. >&2 +echo. +goto error + +@REM ==== END VALIDATION ==== + +:init + +@REM Find the project base dir, i.e. the directory that contains the folder ".mvn". +@REM Fallback to current working directory if not found. + +set MAVEN_PROJECTBASEDIR=%MAVEN_BASEDIR% +IF NOT "%MAVEN_PROJECTBASEDIR%"=="" goto endDetectBaseDir + +set EXEC_DIR=%CD% +set WDIR=%EXEC_DIR% +:findBaseDir +IF EXIST "%WDIR%"\.mvn goto baseDirFound +cd .. +IF "%WDIR%"=="%CD%" goto baseDirNotFound +set WDIR=%CD% +goto findBaseDir + +:baseDirFound +set MAVEN_PROJECTBASEDIR=%WDIR% +cd "%EXEC_DIR%" +goto endDetectBaseDir + +:baseDirNotFound +set MAVEN_PROJECTBASEDIR=%EXEC_DIR% +cd "%EXEC_DIR%" + +:endDetectBaseDir + +IF NOT EXIST "%MAVEN_PROJECTBASEDIR%\.mvn\jvm.config" goto endReadAdditionalConfig + +@setlocal EnableExtensions EnableDelayedExpansion +for /F "usebackq delims=" %%a in ("%MAVEN_PROJECTBASEDIR%\.mvn\jvm.config") do set JVM_CONFIG_MAVEN_PROPS=!JVM_CONFIG_MAVEN_PROPS! %%a +@endlocal & set JVM_CONFIG_MAVEN_PROPS=%JVM_CONFIG_MAVEN_PROPS% + +:endReadAdditionalConfig + +SET MAVEN_JAVA_EXE="%JAVA_HOME%\bin\java.exe" +set WRAPPER_JAR="%MAVEN_PROJECTBASEDIR%\.mvn\wrapper\maven-wrapper.jar" +set WRAPPER_LAUNCHER=org.apache.maven.wrapper.MavenWrapperMain + +set DOWNLOAD_URL="https://repo.maven.apache.org/maven2/io/takari/maven-wrapper/0.5.6/maven-wrapper-0.5.6.jar" + +FOR /F "tokens=1,2 delims==" %%A IN ("%MAVEN_PROJECTBASEDIR%\.mvn\wrapper\maven-wrapper.properties") DO ( + IF "%%A"=="wrapperUrl" SET DOWNLOAD_URL=%%B +) + +@REM Extension to allow automatically downloading the maven-wrapper.jar from Maven-central +@REM This allows using the maven wrapper in projects that prohibit checking in binary data. +if exist %WRAPPER_JAR% ( + if "%MVNW_VERBOSE%" == "true" ( + echo Found %WRAPPER_JAR% + ) +) else ( + if not "%MVNW_REPOURL%" == "" ( + SET DOWNLOAD_URL="%MVNW_REPOURL%/io/takari/maven-wrapper/0.5.6/maven-wrapper-0.5.6.jar" + ) + if "%MVNW_VERBOSE%" == "true" ( + echo Couldn't find %WRAPPER_JAR%, downloading it ... + echo Downloading from: %DOWNLOAD_URL% + ) + + powershell -Command "&{"^ + "$webclient = new-object System.Net.WebClient;"^ + "if (-not ([string]::IsNullOrEmpty('%MVNW_USERNAME%') -and [string]::IsNullOrEmpty('%MVNW_PASSWORD%'))) {"^ + "$webclient.Credentials = new-object System.Net.NetworkCredential('%MVNW_USERNAME%', '%MVNW_PASSWORD%');"^ + "}"^ + "[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; $webclient.DownloadFile('%DOWNLOAD_URL%', '%WRAPPER_JAR%')"^ + "}" + if "%MVNW_VERBOSE%" == "true" ( + echo Finished downloading %WRAPPER_JAR% + ) +) +@REM End of extension + +@REM Provide a "standardized" way to retrieve the CLI args that will +@REM work with both Windows and non-Windows executions. +set MAVEN_CMD_LINE_ARGS=%* + +%MAVEN_JAVA_EXE% %JVM_CONFIG_MAVEN_PROPS% %MAVEN_OPTS% %MAVEN_DEBUG_OPTS% -classpath %WRAPPER_JAR% "-Dmaven.multiModuleProjectDirectory=%MAVEN_PROJECTBASEDIR%" %WRAPPER_LAUNCHER% %MAVEN_CONFIG% %* +if ERRORLEVEL 1 goto error +goto end + +:error +set ERROR_CODE=1 + +:end +@endlocal & set ERROR_CODE=%ERROR_CODE% + +if not "%MAVEN_SKIP_RC%" == "" goto skipRcPost +@REM check for post script, once with legacy .bat ending and once with .cmd ending +if exist "%HOME%\mavenrc_post.bat" call "%HOME%\mavenrc_post.bat" +if exist "%HOME%\mavenrc_post.cmd" call "%HOME%\mavenrc_post.cmd" +:skipRcPost + +@REM pause the script if MAVEN_BATCH_PAUSE is set to 'on' +if "%MAVEN_BATCH_PAUSE%" == "on" pause + +if "%MAVEN_TERMINATE_CMD%" == "on" exit %ERROR_CODE% + +exit /B %ERROR_CODE% diff --git a/pom.xml b/pom.xml index adda2ac2..badc1aec 100644 --- a/pom.xml +++ b/pom.xml @@ -1,341 +1,86 @@ - - 4.0.0 - org.mustangproject.ZUGFeRD - mustang - 1.7.5-SNAPSHOT - jar - Mustang - The Mustang project is a java library to read and write ZUGFeRD meta data inside your invoice PDFs + + 4.0.0 + org.mustangproject + core + 2.0.0-SNAPSHOT + pom + Mustang + + + library + validator + Mustang-CLI + + + The Mustang project is a java library to read and write ZUGFeRD meta data inside your invoice PDFs - http://www.mustangproject.org/ - - scm:git:https://github.com/ZUGFeRD/mustangproject.git - scm:git:https://github.com/ZUGFeRD/mustangproject.git - https://github.com/ZUGFeRD/mustangproject - mustang-1.7.3 - - - - sonatype-oss-public - https://oss.sonatype.org/content/groups/public/ - - true - - - true - - - - - - internal.repo - Temporary Staging Repository - file://${project.build.directory}/mvn-repo - - - - UTF-8 - github - -Xdoclint:none - - 1.8 - 1.8 - 1.8 - - - - - net.sf.saxon - Saxon-HE - 9.8.0-11 - - - com.sun.xml.bind - jaxb-impl - 2.2.11 - - - com.sun.xml.bind - jaxb-core - 2.2.11 - - - org.glassfish.jaxb - jaxb-runtime - 2.2.11 - - - javax.xml.bind - jaxb-api - 2.3.0 - - - javax.activation - activation - 1.1.1 - + http://www.mustangproject.org/ + + scm:git:https://github.com/ZUGFeRD/mustangproject.git + scm:git:https://github.com/ZUGFeRD/mustangproject.git + https://github.com/ZUGFeRD/mustangproject + mustang-1.7.3 + + + + sonatype-oss-public + https://oss.sonatype.org/content/groups/public/ + + true + + + true + + + + + + internal.repo + Temporary Staging Repository + file://${project.build.directory}/mvn-repo + + + + UTF-8 + github + -Xdoclint:none + + 1.8 + 1.8 + 1.8 + - - org.apache.pdfbox - preflight - [2.0.15,) - - - org.apache.pdfbox - pdfbox - [2.0.15,) - - - org.dom4j - dom4j - 2.1.1 - - - junit - junit - 4.12 - test - - - com.helger - ph-schematron - 5.0.4 - test - - - org.xmlunit - xmlunit-core - 2.6.2 - test - - - - com.sanityinc - jargs - 2.0-SNAPSHOT - - - - - - - - org.apache.maven.plugins - maven-release-plugin - 2.5.3 - - - - - - - - org.apache.maven.plugins - maven-compiler-plugin - 3.6.1 - - - - true - org.mustangproject.toecount.Toecount - - - - jar-with-dependencies - - - - 1.8 - 1.8 - - - - - - - org.apache.maven.plugins - maven-javadoc-plugin - 3.0.1 - - - org.mustangproject.ZUGFeRD.model.* - - - - - maven-deploy-plugin - 2.8.2 - - internal.repo::default::file://${project.build.directory}/mvn-repo - - - - - com.github.github - site-maven-plugin - 0.12 - - Maven artifacts for ${project.version} - - true - - ${project.build.directory}/mvn-repo - - refs/heads/mvn-repo - - - **/* - - true - mustangproject - - ZUGFeRD - - - - - - - site - - deploy - - - - - org.apache.maven.plugins - maven-shade-plugin - 3.2.1 - - - - org.mustangproject.toecount.Toecount - - - false - - - - *:* - - META-INF/*.SF - META-INF/*.DSA - META-INF/*.RSA - - - - log4j:log4j - - ** - - - - commons-logging:commons-logging - - ** - - - - com.sun.xml.bind:jaxb-impl - - ** - - - - com.sun.xml.bind:jaxb-core - - ** - - - - - - - package - - shade - - - - - - - - - - - - - org.codehaus.mojo - templating-maven-plugin - 1.0.0 - - - filtering-java-templates - - filter-sources - - - - - - org.codehaus.mojo - jaxb2-maven-plugin - 2.5.0 - - - xjc - - xjc - - - - - 2.1 - org.mustangproject.ZUGFeRD.model - - src/main/resources/schema/ZUGFeRD1p0.xsd - - - - - - - - User List - https://groups.google.com/forum/?hl=de#!forum/mustangproject - - - - - Apache License, Version 2.0 - http://www.apache.org/licenses/LICENSE-2.0.txt - repo - A business-friendly OSS license - - - - - Jochen Stärk - jstaerk@usegroup.de - - architect - developer - - - - Alexander Schmidt - schmidt.alexander@mail.de - - developer - - - + + + User List + https://groups.google.com/forum/?hl=de#!forum/mustangproject + + + + + Apache License, Version 2.0 + http://www.apache.org/licenses/LICENSE-2.0.txt + repo + A business-friendly OSS license + + + + + Jochen Stärk + jstaerk@usegroup.de + + architect + developer + + + + Alexander Schmidt + schmidt.alexander@mail.de + + developer + + + diff --git a/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRD1PullProvider.java b/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRD1PullProvider.java deleted file mode 100644 index f8278a32..00000000 --- a/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRD1PullProvider.java +++ /dev/null @@ -1,119 +0,0 @@ -/** ********************************************************************** - * - * Copyright 2018 Jochen Staerk - * - * Use is subject to license terms. - * - * Licensed under the Apache License, Version 2.0 (the "License"); you may not - * use this file except in compliance with the License. You may obtain a copy - * of the License at http://www.apache.org/licenses/LICENSE-2.0. - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT - * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * - * See the License for the specific language governing permissions and - * limitations under the License. - * - *********************************************************************** */ -package org.mustangproject.ZUGFeRD; - -import org.mustangproject.ZUGFeRD.model.CrossIndustryDocumentType; -import org.mustangproject.ZUGFeRD.model.DocumentContextParameterTypeConstants; -import org.mustangproject.ZUGFeRD.model.ZFNamespacePrefixMapper; - -import javax.xml.bind.JAXBContext; -import javax.xml.bind.JAXBElement; -import javax.xml.bind.JAXBException; -import javax.xml.bind.Marshaller; -import java.io.ByteArrayOutputStream; - -public class ZUGFeRD1PullProvider implements IXMLProvider, IProfileProvider { - - - protected byte[] zugferdData; - private Marshaller marshaller; - - private boolean isTest; - private ZUGFeRDConformanceLevel level; - - - public void setProfile(ZUGFeRDConformanceLevel level) { - this.level = level; - } - - public String getProfile() { - switch (level) { - case BASIC: return DocumentContextParameterTypeConstants.BASIC; - case COMFORT: return DocumentContextParameterTypeConstants.COMFORT; - default: return DocumentContextParameterTypeConstants.EXTENDED; - } - } - - - /** - * enables the flag to indicate a test invoice in the XML structure - */ - public void setTest() { - isTest = true; - } - - public ZUGFeRD1PullProvider() { - // TODO Auto-generated constructor stub - try { - marshaller = JAXBContext.newInstance("org.mustangproject.ZUGFeRD.model").createMarshaller(); - marshaller.setProperty(Marshaller.JAXB_FORMATTED_OUTPUT, true); - marshaller.setProperty(Marshaller.JAXB_ENCODING, "UTF-8"); - marshaller.setProperty("com.sun.xml.bind.namespacePrefixMapper", new ZFNamespacePrefixMapper()); - } catch (JAXBException e) { - throw new ZUGFeRDExportException("Could not initialize JAXB", e); - } - - } - - private String createZugferdXMLForTransaction(IZUGFeRDExportableTransaction trans) { - - JAXBElement jaxElement = - new ZUGFeRDTransactionModelConverter(trans).withTest(isTest).withProfile(getProfile()).convertToModel(); - - try { - return marshalJaxToXMLString(jaxElement); - } catch (JAXBException e) { - throw new ZUGFeRDExportException("Could not marshal ZUGFeRD transaction to XML", e); - } - } - - private String marshalJaxToXMLString(Object jaxElement) throws JAXBException { - ByteArrayOutputStream outputXml = new ByteArrayOutputStream(); - marshaller.marshal(jaxElement, outputXml); - return outputXml.toString(); - } - - - @Override - public byte[] getXML() { - return zugferdData; - } - - - @Override - public void generateXML(IZUGFeRDExportableTransaction trans) { - // create a dummy file stream, this would probably normally be a - // FileInputStream - - byte[] zugferdRaw = createZugferdXMLForTransaction(trans).getBytes(); //$NON-NLS-1$ - - if ((zugferdRaw[0] == (byte) 0xEF) - && (zugferdRaw[1] == (byte) 0xBB) - && (zugferdRaw[2] == (byte) 0xBF)) { - // I don't like BOMs, lets remove it - zugferdData = new byte[zugferdRaw.length - 3]; - System.arraycopy(zugferdRaw, 3, zugferdData, 0, - zugferdRaw.length - 3); - } else { - zugferdData = zugferdRaw; - } - } - - -} diff --git a/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDMigrator.java b/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDMigrator.java deleted file mode 100644 index 83d67468..00000000 --- a/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDMigrator.java +++ /dev/null @@ -1,101 +0,0 @@ -/** ********************************************************************** - * - * Copyright 2018 Jochen Staerk - * - * Use is subject to license terms. - * - * Licensed under the Apache License, Version 2.0 (the "License"); you may not - * use this file except in compliance with the License. You may obtain a copy - * of the License at http://www.apache.org/licenses/LICENSE-2.0. - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT - * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * - * See the License for the specific language governing permissions and - * limitations under the License. - * - *********************************************************************** */ -package org.mustangproject.ZUGFeRD; - -import javax.xml.transform.*; -import javax.xml.transform.stream.StreamResult; -import javax.xml.transform.stream.StreamSource; -import java.io.*; -import java.util.logging.Level; -import java.util.logging.Logger; - -public class ZUGFeRDMigrator { - - static final ClassLoader CLASS_LOADER = ZUGFeRDMigrator.class.getClassLoader(); - private static final String RESOURCE_PATH = ""; //$NON-NLS-1$ - private static final Logger LOG = Logger.getLogger(ZUGFeRDMigrator.class.getName()); - // private static File createTempFileResult(final Transformer transformer, final StreamSource toTransform, -// final String suffix) throws TransformerException, IOException { -// File result = File.createTempFile("ZUV_", suffix); //$NON-NLS-1$ -// result.deleteOnExit(); -// -// try (FileOutputStream fos = new FileOutputStream(result)) { -// transformer.transform(toTransform, new StreamResult(fos)); -// } -// return result; -// } - private TransformerFactory mFactory = null; - private Templates mXsltTemplate = null; - - public ZUGFeRDMigrator() { - mFactory = new net.sf.saxon.TransformerFactoryImpl(); - //fact = TransformerFactory.newInstance(); - mFactory.setURIResolver(new ClasspathResourceURIResolver()); - try { - mXsltTemplate = mFactory.newTemplates(new StreamSource(CLASS_LOADER.getResourceAsStream(RESOURCE_PATH + "COMFORTtoEN16931.xsl"))); - } catch (TransformerConfigurationException ex) { - LOG.log(Level.SEVERE, null, ex); - } - } - - public String migrateFromV1ToV2(String xmlFilename) throws FileNotFoundException, TransformerException, UnsupportedEncodingException { - /** - * * - * http://www.unece.org/fileadmin/DAM/cefact/xml/XML-Naming-And-Design-Rules-V2_1.pdf - * http://www.ferd-net.de/upload/Dokumente/FACTUR-X_ZUGFeRD_2p0_Teil1_Profil_EN16931_1p03.pdf - * http://countwordsfree.com/xmlviewer - */ - ByteArrayOutputStream baos = new ByteArrayOutputStream(); - applySchematronXsl(new FileInputStream(xmlFilename), baos); - - String res = null; - res = baos.toString("UTF-8"); - - //migrate the profiles - - res=res.replace("urn:ferd:CrossIndustryDocument:invoice:1p0:basic", "urn:cen.eu:en16931:2017#compliant#urn:zugferd.de:2p0:basic"); - res=res.replace("urn:ferd:CrossIndustryDocument:invoice:1p0:comfort", "urn:cen.eu:en16931:2017"); - res=res.replace("urn:ferd:CrossIndustryDocument:invoice:1p0:extended", "urn:cen.eu:en16931:2017#conformant#urn:zugferd.de:2p0:extended"); - - //somehow the XML parser seems to insert erreneous XML namespaces, depending on which one it is, saxon seems to be cleaner. - //nevertheless, remove them manually - res=res.replace("", ""); - res=res.replace("", ""); - - - return res; - } - - public void applySchematronXsl(final InputStream xmlFile, - final OutputStream EN16931Outstream) throws TransformerException { - Transformer transformer = mXsltTemplate.newTransformer(); - transformer.transform(new StreamSource(xmlFile), new StreamResult(EN16931Outstream)); - } - - private static class ClasspathResourceURIResolver implements URIResolver { - ClasspathResourceURIResolver() { - // Do nothing, just prevents synthetic access warning. - } - - @Override - public Source resolve(String href, String base) throws TransformerException { - return new StreamSource(CLASS_LOADER.getResourceAsStream(RESOURCE_PATH + href)); - } - } -} diff --git a/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDTransactionModelConverter.java b/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDTransactionModelConverter.java deleted file mode 100644 index 17331cac..00000000 --- a/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDTransactionModelConverter.java +++ /dev/null @@ -1,1180 +0,0 @@ -/** ********************************************************************** - * - * Copyright 2018 Jochen Staerk - * - * Use is subject to license terms. - * - * Licensed under the Apache License, Version 2.0 (the "License"); you may not - * use this file except in compliance with the License. You may obtain a copy - * of the License at http://www.apache.org/licenses/LICENSE-2.0. - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT - * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * - * See the License for the specific language governing permissions and - * limitations under the License. - * - *********************************************************************** */ -package org.mustangproject.ZUGFeRD; - -import java.math.BigDecimal; -import java.math.RoundingMode; -import java.text.SimpleDateFormat; -import java.util.ArrayList; -import java.util.Collection; -import java.util.HashMap; -import java.util.List; - -import javax.xml.bind.JAXBElement; - -import org.mustangproject.ZUGFeRD.model.AmountType; -import org.mustangproject.ZUGFeRD.model.CodeType; -import org.mustangproject.ZUGFeRD.model.CountryIDType; -import org.mustangproject.ZUGFeRD.model.CreditorFinancialAccountType; -import org.mustangproject.ZUGFeRD.model.CreditorFinancialInstitutionType; -import org.mustangproject.ZUGFeRD.model.CrossIndustryDocumentType; -import org.mustangproject.ZUGFeRD.model.DateTimeType; -import org.mustangproject.ZUGFeRD.model.DateTimeTypeConstants; -import org.mustangproject.ZUGFeRD.model.DocumentCodeType; -import org.mustangproject.ZUGFeRD.model.DocumentContextParameterType; -import org.mustangproject.ZUGFeRD.model.DocumentLineDocumentType; -import org.mustangproject.ZUGFeRD.model.ExchangedDocumentContextType; -import org.mustangproject.ZUGFeRD.model.ExchangedDocumentType; -import org.mustangproject.ZUGFeRD.model.IDType; -import org.mustangproject.ZUGFeRD.model.IndicatorType; -import org.mustangproject.ZUGFeRD.model.LogisticsServiceChargeType; -import org.mustangproject.ZUGFeRD.model.NoteType; -import org.mustangproject.ZUGFeRD.model.NoteTypeConstants; -import org.mustangproject.ZUGFeRD.model.ObjectFactory; -import org.mustangproject.ZUGFeRD.model.PaymentMeansCodeType; -import org.mustangproject.ZUGFeRD.model.PaymentMeansCodeTypeConstants; -import org.mustangproject.ZUGFeRD.model.PercentType; -import org.mustangproject.ZUGFeRD.model.QuantityType; -import org.mustangproject.ZUGFeRD.model.ReferencedDocumentType; -import org.mustangproject.ZUGFeRD.model.SupplyChainEventType; -import org.mustangproject.ZUGFeRD.model.SupplyChainTradeAgreementType; -import org.mustangproject.ZUGFeRD.model.SupplyChainTradeDeliveryType; -import org.mustangproject.ZUGFeRD.model.SupplyChainTradeLineItemType; -import org.mustangproject.ZUGFeRD.model.SupplyChainTradeSettlementType; -import org.mustangproject.ZUGFeRD.model.SupplyChainTradeTransactionType; -import org.mustangproject.ZUGFeRD.model.TaxCategoryCodeType; -import org.mustangproject.ZUGFeRD.model.TaxRegistrationType; -import org.mustangproject.ZUGFeRD.model.TaxRegistrationTypeConstants; -import org.mustangproject.ZUGFeRD.model.TaxTypeCodeType; -import org.mustangproject.ZUGFeRD.model.TaxTypeCodeTypeConstants; -import org.mustangproject.ZUGFeRD.model.TextType; -import org.mustangproject.ZUGFeRD.model.TradeAddressType; -import org.mustangproject.ZUGFeRD.model.TradeAllowanceChargeType; -import org.mustangproject.ZUGFeRD.model.TradePartyType; -import org.mustangproject.ZUGFeRD.model.TradePaymentTermsType; -import org.mustangproject.ZUGFeRD.model.TradePriceType; -import org.mustangproject.ZUGFeRD.model.TradeProductType; -import org.mustangproject.ZUGFeRD.model.TradeSettlementMonetarySummationType; -import org.mustangproject.ZUGFeRD.model.TradeSettlementPaymentMeansType; -import org.mustangproject.ZUGFeRD.model.TradeTaxType; - -class ZUGFeRDTransactionModelConverter { - private static final SimpleDateFormat zugferdDateFormat = new SimpleDateFormat("yyyyMMdd"); - private static final ObjectFactory xmlFactory = new ObjectFactory(); - - private final IZUGFeRDExportableTransaction trans; - private final Totals totals; - private boolean isTest; - private String currency = "EUR"; - private String profile; - - - ZUGFeRDTransactionModelConverter(IZUGFeRDExportableTransaction trans) { - this.trans = trans; - totals = new Totals(); - currency = trans.getCurrency() != null ? trans.getCurrency() : currency; - } - - - JAXBElement convertToModel() { - CrossIndustryDocumentType invoice = xmlFactory - .createCrossIndustryDocumentType(); - - invoice.setSpecifiedExchangedDocumentContext(getDocumentContext()); - invoice.setHeaderExchangedDocument(getDocument()); - invoice.setSpecifiedSupplyChainTradeTransaction(getTradeTransaction()); - - return xmlFactory - .createCrossIndustryDocument(invoice); - } - - - private ExchangedDocumentContextType getDocumentContext() { - - ExchangedDocumentContextType context = xmlFactory - .createExchangedDocumentContextType(); - DocumentContextParameterType contextParameter = xmlFactory - .createDocumentContextParameterType(); - IDType idType = xmlFactory.createIDType(); - idType.setValue(profile); - contextParameter.setID(idType); - context.getGuidelineSpecifiedDocumentContextParameter().add( - contextParameter); - - IndicatorType testIndicator = xmlFactory.createIndicatorType(); - testIndicator.setIndicator(isTest); - context.setTestIndicator(testIndicator); - - return context; - } - - - private ExchangedDocumentType getDocument() { - - ExchangedDocumentType document = xmlFactory - .createExchangedDocumentType(); - - IDType id = xmlFactory.createIDType(); - id.setValue(trans.getNumber()); - document.setID(id); - - DateTimeType issueDateTime = xmlFactory.createDateTimeType(); - DateTimeType.DateTimeString issueDateTimeString = xmlFactory - .createDateTimeTypeDateTimeString(); - issueDateTimeString.setFormat(DateTimeTypeConstants.DATE); - issueDateTimeString.setValue(zugferdDateFormat.format(trans - .getIssueDate())); - issueDateTime.setDateTimeString(issueDateTimeString); - document.setIssueDateTime(issueDateTime); - - DocumentCodeType documentCodeType = xmlFactory.createDocumentCodeType(); - documentCodeType.setValue(trans.getDocumentCode()); - document.setTypeCode(documentCodeType); - - TextType name = xmlFactory.createTextType(); - name.setValue(trans.getDocumentName()); - document.getName().add(name); - - if (trans.getOwnOrganisationFullPlaintextInfo() != null) { - NoteType regularInfo = xmlFactory.createNoteType(); - CodeType regularInfoSubjectCode = xmlFactory.createCodeType(); - regularInfoSubjectCode.setValue(NoteTypeConstants.REGULARINFO); - regularInfo.setSubjectCode(regularInfoSubjectCode); - TextType regularInfoContent = xmlFactory.createTextType(); - regularInfoContent.setValue(trans - .getOwnOrganisationFullPlaintextInfo()); - regularInfo.getContent().add(regularInfoContent); - document.getIncludedNote().add(regularInfo); - } - - if (trans.getReferenceNumber() != null && !"".equals(trans.getReferenceNumber())) { - NoteType referenceInfo = xmlFactory.createNoteType(); - TextType referenceInfoContent = xmlFactory.createTextType(); - referenceInfoContent.setValue(trans.getReferenceNumber()); - referenceInfo.getContent().add(referenceInfoContent); - document.getIncludedNote().add(referenceInfo); - } - - return document; - } - - - private SupplyChainTradeTransactionType getTradeTransaction() { - - SupplyChainTradeTransactionType transaction = xmlFactory - .createSupplyChainTradeTransactionType(); - transaction.getApplicableSupplyChainTradeAgreement().add( - getTradeAgreement()); - transaction.setApplicableSupplyChainTradeDelivery(getTradeDelivery()); - transaction.setApplicableSupplyChainTradeSettlement(getTradeSettlement()); - transaction.getIncludedSupplyChainTradeLineItem().addAll( - getLineItems()); - - return transaction; - } - - - private SupplyChainTradeAgreementType getTradeAgreement() { - - SupplyChainTradeAgreementType tradeAgreement = xmlFactory - .createSupplyChainTradeAgreementType(); - - tradeAgreement.setBuyerTradeParty(getBuyer()); - tradeAgreement.setSellerTradeParty(getSeller()); - - if (trans.getBuyerOrderReferencedDocumentID() != null) { - ReferencedDocumentType refdoc = xmlFactory.createReferencedDocumentType(); - IDType id = xmlFactory.createIDType(); - id.setValue(trans.getBuyerOrderReferencedDocumentID()); - refdoc.getID().add(id); - - if (trans.getBuyerOrderReferencedDocumentIssueDateTime() != null) { - refdoc.setIssueDateTime(trans.getBuyerOrderReferencedDocumentIssueDateTime()); - } - - tradeAgreement.getBuyerOrderReferencedDocument().add(refdoc); - } - - return tradeAgreement; - } - - - private TradePartyType getBuyer() { - - TradePartyType buyerTradeParty = xmlFactory.createTradePartyType(); - - if (trans.getRecipient().getID() != null) { - IDType buyerID = xmlFactory.createIDType(); - buyerID.setValue(trans.getRecipient().getID()); - buyerTradeParty.getID().add(buyerID); - } - if (trans.getRecipient().getGlobalID() != null) { - IDType globalID = xmlFactory.createIDType(); - globalID.setValue(trans.getRecipient().getGlobalID()); - globalID.setSchemeID(trans.getRecipient().getGlobalIDScheme()); - buyerTradeParty.getGlobalID().add(globalID); - } - - TextType buyerName = xmlFactory.createTextType(); - buyerName.setValue(trans.getRecipient().getName()); - buyerTradeParty.setName(buyerName); - - TradeAddressType buyerAddressType = xmlFactory.createTradeAddressType(); - TextType buyerCityName = xmlFactory.createTextType(); - buyerCityName.setValue(trans.getRecipient().getLocation()); - buyerAddressType.setCityName(buyerCityName); - - CountryIDType buyerCountryId = xmlFactory.createCountryIDType(); - buyerCountryId.setValue(trans.getRecipient().getCountry()); - buyerAddressType.setCountryID(buyerCountryId); - - TextType buyerAddress = xmlFactory.createTextType(); - buyerAddress.setValue(trans.getRecipient().getStreet()); - buyerAddressType.setLineOne(buyerAddress); - - CodeType buyerPostcode = xmlFactory.createCodeType(); - buyerPostcode.setValue(trans.getRecipient().getZIP()); - buyerAddressType.getPostcodeCode().add(buyerPostcode); - - buyerTradeParty.setPostalTradeAddress(buyerAddressType); - - // Ust-ID - TaxRegistrationType buyerTaxRegistration = xmlFactory - .createTaxRegistrationType(); - IDType buyerUstId = xmlFactory.createIDType(); - buyerUstId.setValue(trans.getRecipient().getVATID()); - buyerUstId.setSchemeID(TaxRegistrationTypeConstants.USTID); - buyerTaxRegistration.setID(buyerUstId); - buyerTradeParty.getSpecifiedTaxRegistration().add(buyerTaxRegistration); - - return buyerTradeParty; - } - - - private TradePartyType getSeller() { - - TradePartyType sellerTradeParty = xmlFactory.createTradePartyType(); - - if (trans.getOwnForeignOrganisationID() != null) { - IDType sellerID = xmlFactory.createIDType(); - sellerID.setValue(trans.getOwnForeignOrganisationID()); - sellerTradeParty.getID().add(sellerID); - } - - TextType sellerName = xmlFactory.createTextType(); - sellerName.setValue(trans.getOwnOrganisationName()); - sellerTradeParty.setName(sellerName); - - TradeAddressType sellerAddressType = xmlFactory - .createTradeAddressType(); - TextType sellerCityName = xmlFactory.createTextType(); - sellerCityName.setValue(trans.getOwnLocation()); - sellerAddressType.setCityName(sellerCityName); - - CountryIDType sellerCountryId = xmlFactory.createCountryIDType(); - sellerCountryId.setValue(trans.getOwnCountry()); - sellerAddressType.setCountryID(sellerCountryId); - - TextType sellerAddress = xmlFactory.createTextType(); - sellerAddress.setValue(trans.getOwnStreet()); - sellerAddressType.setLineOne(sellerAddress); - - CodeType sellerPostcode = xmlFactory.createCodeType(); - sellerPostcode.setValue(trans.getOwnZIP()); - sellerAddressType.getPostcodeCode().add(sellerPostcode); - - sellerTradeParty.setPostalTradeAddress(sellerAddressType); - - // Steuernummer - TaxRegistrationType sellerTaxRegistration = xmlFactory - .createTaxRegistrationType(); - IDType sellerTaxId = xmlFactory.createIDType(); - sellerTaxId.setValue(trans.getOwnTaxID()); - sellerTaxId.setSchemeID(TaxRegistrationTypeConstants.TAXID); - sellerTaxRegistration.setID(sellerTaxId); - sellerTradeParty.getSpecifiedTaxRegistration().add( - sellerTaxRegistration); - - // Ust-ID - sellerTaxRegistration = xmlFactory.createTaxRegistrationType(); - IDType sellerUstId = xmlFactory.createIDType(); - sellerUstId.setValue(trans.getOwnVATID()); - sellerUstId.setSchemeID(TaxRegistrationTypeConstants.USTID); - sellerTaxRegistration.setID(sellerUstId); - sellerTradeParty.getSpecifiedTaxRegistration().add( - sellerTaxRegistration); - - return sellerTradeParty; - } - - - /** - * If the ship-to party (e.g. in the case of international transactions) or, in the case of virtual goods, the recipient has to be shown separately on an - * invoice, then this is done by adding the ShipToTradeParty - */ - private TradePartyType getShipToParty() { - if (trans.getShipToOrganisationName() == null) { - return null; - } - - TradePartyType shipToParty = xmlFactory.createTradePartyType(); - - if (trans.getShipToOrganisationID() != null) { - IDType sellerID = xmlFactory.createIDType(); - sellerID.setValue(trans.getShipToOrganisationID()); - shipToParty.getID().add(sellerID); - } - - TextType shipToName = xmlFactory.createTextType(); - shipToName.setValue(trans.getShipToOrganisationName()); - shipToParty.setName(shipToName); - - if (trans.getShipToLocation() != null) { - TradeAddressType shipToAddressType = xmlFactory - .createTradeAddressType(); - TextType shipToCityName = xmlFactory.createTextType(); - shipToCityName.setValue(trans.getShipToLocation()); - shipToAddressType.setCityName(shipToCityName); - - CountryIDType shipToCountryId = xmlFactory.createCountryIDType(); - shipToCountryId.setValue(trans.getShipToCountry()); - shipToAddressType.setCountryID(shipToCountryId); - - TextType shipToAddress = xmlFactory.createTextType(); - shipToAddress.setValue(trans.getShipToStreet()); - shipToAddressType.setLineOne(shipToAddress); - - CodeType shipToPostcode = xmlFactory.createCodeType(); - shipToPostcode.setValue(trans.getShipToZIP()); - shipToAddressType.getPostcodeCode().add(shipToPostcode); - - shipToParty.setPostalTradeAddress(shipToAddressType); - } - - return shipToParty; - } - - - private SupplyChainTradeDeliveryType getTradeDelivery() { - - SupplyChainTradeDeliveryType tradeDelivery = xmlFactory - .createSupplyChainTradeDeliveryType(); - - if (getShipToParty() != null) { - tradeDelivery.setShipToTradeParty(getShipToParty()); - } - - SupplyChainEventType deliveryEvent = xmlFactory - .createSupplyChainEventType(); - DateTimeType deliveryDate = xmlFactory.createDateTimeType(); - DateTimeType.DateTimeString deliveryDateString = xmlFactory - .createDateTimeTypeDateTimeString(); - deliveryDateString.setFormat(DateTimeTypeConstants.DATE); - deliveryDateString.setValue(zugferdDateFormat.format(trans - .getDeliveryDate())); - deliveryDate.setDateTimeString(deliveryDateString); - deliveryEvent.getOccurrenceDateTime().add(deliveryDate); - tradeDelivery.getActualDeliverySupplyChainEvent().add(deliveryEvent); - - return tradeDelivery; - } - - - private SupplyChainTradeSettlementType getTradeSettlement() { - SupplyChainTradeSettlementType tradeSettlement = xmlFactory - .createSupplyChainTradeSettlementType(); - - TextType paymentReference = xmlFactory.createTextType(); - paymentReference.setValue(trans.getNumber()); - tradeSettlement.getPaymentReference().add(paymentReference); - - CodeType currencyCode = xmlFactory.createCodeType(); - currencyCode.setValue(currency); - tradeSettlement.setInvoiceCurrencyCode(currencyCode); - - tradeSettlement.getSpecifiedTradeSettlementPaymentMeans().addAll( - getPaymentData()); - tradeSettlement.getApplicableTradeTax().addAll(getTradeTax()); - tradeSettlement.getSpecifiedTradePaymentTerms().addAll( - getPaymentTerms()); - if (trans.getZFAllowances() != null) { - tradeSettlement.getSpecifiedTradeAllowanceCharge().addAll( - getHeaderAllowances()); - } - if (trans.getZFLogisticsServiceCharges() != null) { - tradeSettlement.getSpecifiedLogisticsServiceCharge().addAll( - getHeaderLogisticsServiceCharges()); - } - if (trans.getZFCharges() != null) { - tradeSettlement.getSpecifiedTradeAllowanceCharge().addAll( - getHeaderCharges()); - } - - tradeSettlement.setSpecifiedTradeSettlementMonetarySummation(getMonetarySummation()); - - return tradeSettlement; - } - - - private List getPaymentData() { - List result = new ArrayList<>(); - for (IZUGFeRDTradeSettlementPayment settlementPayment : trans.getTradeSettlementPayment()) { - TradeSettlementPaymentMeansType paymentData = xmlFactory - .createTradeSettlementPaymentMeansType(); - PaymentMeansCodeType paymentDataType = xmlFactory - .createPaymentMeansCodeType(); - paymentDataType.setValue(PaymentMeansCodeTypeConstants.BANKACCOUNT); - paymentData.setTypeCode(paymentDataType); - - TextType paymentInfo = xmlFactory.createTextType(); - String paymentInfoText = settlementPayment.getOwnPaymentInfoText(); - if (paymentInfoText == null) { - paymentInfoText = ""; - } - paymentInfo.setValue(paymentInfoText); - paymentData.getInformation().add(paymentInfo); - - CreditorFinancialAccountType bankAccount = xmlFactory - .createCreditorFinancialAccountType(); - IDType iban = xmlFactory.createIDType(); - iban.setValue(settlementPayment.getOwnIBAN()); - bankAccount.setIBANID(iban); - IDType kto = xmlFactory.createIDType(); - kto.setValue(settlementPayment.getOwnKto()); - bankAccount.setProprietaryID(kto); - paymentData.setPayeePartyCreditorFinancialAccount(bankAccount); - - CreditorFinancialInstitutionType bankData = xmlFactory - .createCreditorFinancialInstitutionType(); - IDType bicId = xmlFactory.createIDType(); - bicId.setValue(settlementPayment.getOwnBIC()); - bankData.setBICID(bicId); - TextType bankName = xmlFactory.createTextType(); - bankName.setValue(settlementPayment.getOwnBankName()); - bankData.setName(bankName); - IDType blz = xmlFactory.createIDType(); - blz.setValue(settlementPayment.getOwnBLZ()); - bankData.setGermanBankleitzahlID(blz); - - paymentData.setPayeeSpecifiedCreditorFinancialInstitution(bankData); - result.add(paymentData); - } - return result; - } - - - private Collection getTradeTax() { - List tradeTaxTypes = new ArrayList<>(); - - HashMap VATPercentAmountMap = this.getVATPercentAmountMap(); - for (BigDecimal currentTaxPercent : VATPercentAmountMap.keySet()) { - - TradeTaxType tradeTax = xmlFactory.createTradeTaxType(); - TaxTypeCodeType taxTypeCode = xmlFactory.createTaxTypeCodeType(); - taxTypeCode.setValue(TaxTypeCodeTypeConstants.SALESTAX); - tradeTax.setTypeCode(taxTypeCode); - - TaxCategoryCodeType taxCategoryCode = xmlFactory.createTaxCategoryCodeType(); - VATAmount vatAmount = VATPercentAmountMap.get(currentTaxPercent); - taxCategoryCode.setValue(vatAmount.getCategoryCode()); - tradeTax.setCategoryCode(taxCategoryCode); - - VATAmount amount = VATPercentAmountMap.get(currentTaxPercent); - - PercentType taxPercent = xmlFactory.createPercentType(); - taxPercent.setValue(vatFormat(currentTaxPercent)); - tradeTax.setApplicablePercent(taxPercent); - - AmountType calculatedTaxAmount = xmlFactory.createAmountType(); - calculatedTaxAmount.setCurrencyID(currency); - calculatedTaxAmount.setValue(currencyFormat(amount.getCalculated())); - tradeTax.getCalculatedAmount().add(calculatedTaxAmount); - - AmountType basisTaxAmount = xmlFactory.createAmountType(); - basisTaxAmount.setCurrencyID(currency); - basisTaxAmount.setValue(currencyFormat(amount.getBasis())); - tradeTax.getBasisAmount().add(basisTaxAmount); - - tradeTaxTypes.add(tradeTax); - } - - return tradeTaxTypes; - } - - - private Collection getHeaderAllowances() { - List headerAllowances = new ArrayList<>(); - - for (IZUGFeRDAllowanceCharge iAllowance : trans.getZFAllowances()) { - - TradeAllowanceChargeType allowance = xmlFactory.createTradeAllowanceChargeType(); - IndicatorType chargeIndicator = xmlFactory.createIndicatorType(); - chargeIndicator.setIndicator(false); - allowance.setChargeIndicator(chargeIndicator); - - AmountType actualAmount = xmlFactory.createAmountType(); - actualAmount.setCurrencyID(currency); - actualAmount.setValue(currencyFormat(iAllowance.getTotalAmount())); - allowance.getActualAmount().add(actualAmount); - - TextType reason = xmlFactory.createTextType(); - reason.setValue(iAllowance.getReason()); - allowance.setReason(reason); - - TradeTaxType tradeTax = xmlFactory.createTradeTaxType(); - PercentType vatPercent = xmlFactory.createPercentType(); - vatPercent.setValue(currencyFormat(iAllowance.getTaxPercent())); - tradeTax.setApplicablePercent(vatPercent); - - /* - * Only in extended AmountType basisAmount = - * xmlFactory.createAmountType(); - * basisAmount.setCurrencyID(trans.getInvoiceCurrency()); - * basisAmount.setValue(amount.getBasis()); - * allowance.setBasisAmount(basisAmount); - */ - TaxCategoryCodeType taxType = xmlFactory.createTaxCategoryCodeType(); - taxType.setValue(iAllowance.getCategoryCode()); - tradeTax.setCategoryCode(taxType); - - TaxTypeCodeType taxCode = xmlFactory.createTaxTypeCodeType(); - taxCode.setValue(TaxTypeCodeTypeConstants.SALESTAX); - tradeTax.setTypeCode(taxCode); - - allowance.getCategoryTradeTax().add(tradeTax); - headerAllowances.add(allowance); - } - - return headerAllowances; - } - - - private Collection getHeaderCharges() { - List headerCharges = new ArrayList<>(); - - for (IZUGFeRDAllowanceCharge iCharge : trans.getZFCharges()) { - - TradeAllowanceChargeType charge = xmlFactory.createTradeAllowanceChargeType(); - IndicatorType chargeIndicator = xmlFactory.createIndicatorType(); - chargeIndicator.setIndicator(true); - charge.setChargeIndicator(chargeIndicator); - - AmountType actualAmount = xmlFactory.createAmountType(); - actualAmount.setCurrencyID(currency); - actualAmount.setValue(currencyFormat(iCharge.getTotalAmount())); - charge.getActualAmount().add(actualAmount); - - TextType reason = xmlFactory.createTextType(); - reason.setValue(iCharge.getReason()); - charge.setReason(reason); - - TradeTaxType tradeTax = xmlFactory.createTradeTaxType(); - PercentType vatPercent = xmlFactory.createPercentType(); - vatPercent.setValue(currencyFormat(iCharge.getTaxPercent())); - tradeTax.setApplicablePercent(vatPercent); - - /* - * Only in extended AmountType basisAmount = - * xmlFactory.createAmountType(); - * basisAmount.setCurrencyID(trans.getInvoiceCurrency()); - * basisAmount.setValue(amount.getBasis()); - * allowance.setBasisAmount(basisAmount); - */ - TaxCategoryCodeType taxType = xmlFactory.createTaxCategoryCodeType(); - taxType.setValue(iCharge.getCategoryCode()); - tradeTax.setCategoryCode(taxType); - - TaxTypeCodeType taxCode = xmlFactory.createTaxTypeCodeType(); - taxCode.setValue(TaxTypeCodeTypeConstants.SALESTAX); - tradeTax.setTypeCode(taxCode); - - charge.getCategoryTradeTax().add(tradeTax); - headerCharges.add(charge); - - } - - return headerCharges; - } - - - private Collection getHeaderLogisticsServiceCharges() { - List headerServiceCharge = new ArrayList<>(); - - for (IZUGFeRDAllowanceCharge iServiceCharge : trans.getZFLogisticsServiceCharges()) { - - LogisticsServiceChargeType serviceCharge = xmlFactory.createLogisticsServiceChargeType(); - - AmountType actualAmount = xmlFactory.createAmountType(); - actualAmount.setCurrencyID(currency); - actualAmount.setValue(currencyFormat(iServiceCharge.getTotalAmount())); - serviceCharge.getAppliedAmount().add(actualAmount); - - TextType reason = xmlFactory.createTextType(); - reason.setValue(iServiceCharge.getReason()); - serviceCharge.getDescription().add(reason); - - TradeTaxType tradeTax = xmlFactory.createTradeTaxType(); - - PercentType vatPercent = xmlFactory.createPercentType(); - vatPercent.setValue(currencyFormat(iServiceCharge.getTaxPercent())); - tradeTax.setApplicablePercent(vatPercent); - - /* - * Only in extended AmountType basisAmount = - * xmlFactory.createAmountType(); - * basisAmount.setCurrencyID(trans.getInvoiceCurrency()); - * basisAmount.setValue(amount.getBasis()); - * allowance.setBasisAmount(basisAmount); - */ - TaxCategoryCodeType taxType = xmlFactory.createTaxCategoryCodeType(); - taxType.setValue(iServiceCharge.getCategoryCode()); - tradeTax.setCategoryCode(taxType); - - TaxTypeCodeType taxCode = xmlFactory.createTaxTypeCodeType(); - taxCode.setValue(TaxTypeCodeTypeConstants.SALESTAX); - tradeTax.setTypeCode(taxCode); - - serviceCharge.getAppliedTradeTax().add(tradeTax); - headerServiceCharge.add(serviceCharge); - - } - - return headerServiceCharge; - } - - - private Collection getPaymentTerms() { - List paymentTerms = new ArrayList<>(); - - TradePaymentTermsType paymentTerm = xmlFactory - .createTradePaymentTermsType(); - DateTimeType dueDate = xmlFactory.createDateTimeType(); - DateTimeType.DateTimeString dueDateString = xmlFactory - .createDateTimeTypeDateTimeString(); - dueDateString.setFormat(DateTimeTypeConstants.DATE); - dueDateString.setValue(zugferdDateFormat.format(trans.getDueDate())); - dueDate.setDateTimeString(dueDateString); - paymentTerm.setDueDateDateTime(dueDate); - - TextType paymentTermDescr = xmlFactory.createTextType(); - - String paymentTermDescription = trans.getPaymentTermDescription(); - if (paymentTermDescription == null) { - paymentTermDescription = ""; - } - paymentTermDescr.setValue(paymentTermDescription); - paymentTerm.getDescription().add(paymentTermDescr); - - paymentTerms.add(paymentTerm); - - return paymentTerms; - } - - - private TradeSettlementMonetarySummationType getMonetarySummation() { - TradeSettlementMonetarySummationType monetarySummation = xmlFactory - .createTradeSettlementMonetarySummationType(); - - // AllowanceTotalAmount = sum of all allowances - AmountType allowanceTotalAmount = xmlFactory.createAmountType(); - allowanceTotalAmount.setCurrencyID(currency); - if (trans.getZFAllowances() != null) { - BigDecimal totalHeaderAllowance = BigDecimal.ZERO; - for (IZUGFeRDAllowanceCharge headerAllowance : trans - .getZFAllowances()) { - totalHeaderAllowance = headerAllowance.getTotalAmount().add( - totalHeaderAllowance); - } - allowanceTotalAmount.setValue(currencyFormat(totalHeaderAllowance)); - } else { - allowanceTotalAmount.setValue(currencyFormat(BigDecimal.ZERO)); - } - monetarySummation.getAllowanceTotalAmount().add(allowanceTotalAmount); - - // ChargeTotalAmount = sum of all Logistic service charges + normal - // charges - BigDecimal totalCharge = BigDecimal.ZERO; - AmountType totalChargeAmount = xmlFactory.createAmountType(); - totalChargeAmount.setCurrencyID(currency); - if (trans.getZFLogisticsServiceCharges() != null) { - for (IZUGFeRDAllowanceCharge logisticsServiceCharge : trans - .getZFLogisticsServiceCharges()) { - totalCharge = logisticsServiceCharge.getTotalAmount().add( - totalCharge); - } - } - if (trans.getZFCharges() != null) { - for (IZUGFeRDAllowanceCharge charge : trans.getZFCharges()) { - totalCharge = charge.getTotalAmount().add(totalCharge); - } - } - - totalChargeAmount.setValue(currencyFormat(totalCharge)); - - monetarySummation.getChargeTotalAmount().add(totalChargeAmount); - - /* - * AmountType chargeTotalAmount = xmlFactory.createAmountType(); - * chargeTotalAmount.setCurrencyID(trans.getInvoiceCurrency()); - * chargeTotalAmount.setValue(currencyFormat(BigDecimal.ZERO)); - * monetarySummation.getChargeTotalAmount().add(chargeTotalAmount); - */ - - AmountType lineTotalAmount = xmlFactory.createAmountType(); - lineTotalAmount.setCurrencyID(currency); - lineTotalAmount.setValue(currencyFormat(totals.getLineTotal())); - monetarySummation.getLineTotalAmount().add(lineTotalAmount); - - AmountType taxBasisTotalAmount = xmlFactory.createAmountType(); - taxBasisTotalAmount.setCurrencyID(currency); - taxBasisTotalAmount.setValue(currencyFormat(totals.getTotalNet())); - monetarySummation.getTaxBasisTotalAmount().add(taxBasisTotalAmount); - - AmountType taxTotalAmount = xmlFactory.createAmountType(); - taxTotalAmount.setCurrencyID(currency); - taxTotalAmount.setValue(currencyFormat(totals.getTaxTotal())); - monetarySummation.getTaxTotalAmount().add(taxTotalAmount); - - AmountType grandTotalAmount = xmlFactory.createAmountType(); - grandTotalAmount.setCurrencyID(currency); - grandTotalAmount.setValue(currencyFormat(totals.getTotalGross())); - monetarySummation.getGrandTotalAmount().add(grandTotalAmount); - - AmountType totalPrepaidAmount = xmlFactory.createAmountType(); - totalPrepaidAmount.setCurrencyID(currency); - totalPrepaidAmount.setValue(currencyFormat(trans.getTotalPrepaidAmount())); - monetarySummation.getTotalPrepaidAmount().add(totalPrepaidAmount); - - AmountType duePayableAmount = xmlFactory.createAmountType(); - duePayableAmount.setCurrencyID(currency); - duePayableAmount.setValue(currencyFormat(totals.getTotalGross().subtract(trans.getTotalPrepaidAmount()))); - monetarySummation.getDuePayableAmount().add(duePayableAmount); - - return monetarySummation; - } - - - private Collection getLineItems() { - - ArrayList lineItems = new ArrayList<>(); - int lineID = 0; - for (IZUGFeRDExportableItem currentItem : trans.getZFItems()) { - lineID++; - LineCalc lc = new LineCalc(currentItem); - SupplyChainTradeLineItemType lineItem = xmlFactory - .createSupplyChainTradeLineItemType(); - - DocumentLineDocumentType lineDocument = xmlFactory - .createDocumentLineDocumentType(); - IDType lineNumber = xmlFactory.createIDType(); - lineNumber.setValue(Integer.toString(lineID)); - lineDocument.setLineID(lineNumber); - lineItem.setAssociatedDocumentLineDocument(lineDocument); - - SupplyChainTradeAgreementType tradeAgreement = xmlFactory - .createSupplyChainTradeAgreementType(); - TradePriceType grossTradePrice = xmlFactory.createTradePriceType(); - QuantityType grossQuantity = xmlFactory.createQuantityType(); - grossQuantity.setUnitCode(currentItem.getProduct().getUnit()); - grossQuantity.setValue(quantityFormat(BigDecimal.ONE)); - grossTradePrice.setBasisQuantity(grossQuantity); - - AmountType grossChargeAmount = xmlFactory.createAmountType(); - grossChargeAmount.setCurrencyID(currency); - grossChargeAmount.setValue(priceFormat(currentItem.getPrice())); - grossTradePrice.getChargeAmount().add(grossChargeAmount); - tradeAgreement.getGrossPriceProductTradePrice() - .add(grossTradePrice); - - if (currentItem.getItemAllowances() != null) { - for (IZUGFeRDAllowanceCharge itemAllowance : currentItem - .getItemAllowances()) { - TradeAllowanceChargeType eItemAllowance = xmlFactory - .createTradeAllowanceChargeType(); - IndicatorType chargeIndicator = xmlFactory - .createIndicatorType(); - chargeIndicator.setIndicator(false); - eItemAllowance.setChargeIndicator(chargeIndicator); - AmountType actualAmount = xmlFactory.createAmountType(); - actualAmount.setCurrencyID(currency); - actualAmount.setValue(priceFormat(itemAllowance - .getTotalAmount().divide(currentItem.getQuantity(), - 4, BigDecimal.ROUND_HALF_UP))); - eItemAllowance.getActualAmount().add(actualAmount); - TextType reason = xmlFactory.createTextType(); - reason.setValue(itemAllowance.getReason()); - eItemAllowance.setReason(reason); - grossTradePrice.getAppliedTradeAllowanceCharge().add( - eItemAllowance); - } - } - - if (currentItem.getItemCharges() != null) { - for (IZUGFeRDAllowanceCharge itemCharge : currentItem - .getItemCharges()) { - TradeAllowanceChargeType eItemCharge = xmlFactory - .createTradeAllowanceChargeType(); - AmountType actualAmount = xmlFactory.createAmountType(); - actualAmount.setCurrencyID(currency); - actualAmount.setValue(priceFormat(itemCharge - .getTotalAmount().divide(currentItem.getQuantity(), - 4, BigDecimal.ROUND_HALF_UP))); - eItemCharge.getActualAmount().add(actualAmount); - TextType reason = xmlFactory.createTextType(); - reason.setValue(itemCharge.getReason()); - eItemCharge.setReason(reason); - IndicatorType chargeIndicator = xmlFactory - .createIndicatorType(); - chargeIndicator.setIndicator(true); - eItemCharge.setChargeIndicator(chargeIndicator); - grossTradePrice.getAppliedTradeAllowanceCharge().add( - eItemCharge); - } - } - - TradePriceType netTradePrice = xmlFactory.createTradePriceType(); - QuantityType netQuantity = xmlFactory.createQuantityType(); - netQuantity.setUnitCode(currentItem.getProduct().getUnit()); - netQuantity.setValue(quantityFormat(BigDecimal.ONE)); - netTradePrice.setBasisQuantity(netQuantity); - - AmountType netChargeAmount = xmlFactory.createAmountType(); - netChargeAmount.setCurrencyID(currency); - netChargeAmount.setValue(priceFormat(lc.getItemNetAmount())); - netTradePrice.getChargeAmount().add(netChargeAmount); - tradeAgreement.getNetPriceProductTradePrice().add(netTradePrice); - - lineItem.setSpecifiedSupplyChainTradeAgreement(tradeAgreement); - - SupplyChainTradeDeliveryType tradeDelivery = xmlFactory - .createSupplyChainTradeDeliveryType(); - QuantityType billedQuantity = xmlFactory.createQuantityType(); - billedQuantity.setUnitCode(currentItem.getProduct().getUnit()); - billedQuantity.setValue(quantityFormat(currentItem.getQuantity())); - tradeDelivery.setBilledQuantity(billedQuantity); - lineItem.setSpecifiedSupplyChainTradeDelivery(tradeDelivery); - - SupplyChainTradeSettlementType tradeSettlement = xmlFactory - .createSupplyChainTradeSettlementType(); - TradeTaxType tradeTax = xmlFactory.createTradeTaxType(); - - TaxCategoryCodeType taxCategoryCode = xmlFactory.createTaxCategoryCodeType(); - taxCategoryCode.setValue(currentItem.getCategoryCode()); - tradeTax.setCategoryCode(taxCategoryCode); - - TaxTypeCodeType taxCode = xmlFactory.createTaxTypeCodeType(); - taxCode.setValue(TaxTypeCodeTypeConstants.SALESTAX); - tradeTax.setTypeCode(taxCode); - - PercentType taxPercent = xmlFactory.createPercentType(); - taxPercent.setValue(vatFormat(currentItem.getProduct() - .getVATPercent())); - tradeTax.setApplicablePercent(taxPercent); - tradeSettlement.getApplicableTradeTax().add(tradeTax); - - TradeSettlementMonetarySummationType monetarySummation = xmlFactory - .createTradeSettlementMonetarySummationType(); - AmountType itemAmount = xmlFactory.createAmountType(); - itemAmount.setCurrencyID(currency); - itemAmount.setValue(currencyFormat(lc.getItemTotalNetAmount())); - monetarySummation.getLineTotalAmount().add(itemAmount); - tradeSettlement - .setSpecifiedTradeSettlementMonetarySummation(monetarySummation); - - lineItem.setSpecifiedSupplyChainTradeSettlement(tradeSettlement); - - TradeProductType tradeProduct = xmlFactory.createTradeProductType(); - TextType productName = xmlFactory.createTextType(); - productName.setValue(currentItem.getProduct().getName()); - tradeProduct.getName().add(productName); - - TextType productDescription = xmlFactory.createTextType(); - productDescription.setValue(currentItem.getProduct() - .getDescription()); - tradeProduct.getDescription().add(productDescription); - lineItem.setSpecifiedTradeProduct(tradeProduct); - - lineItems.add(lineItem); - } - - return lineItems; - } - - - private BigDecimal vatFormat(BigDecimal value) { - return value.setScale(2, RoundingMode.HALF_UP); - } - - - private BigDecimal currencyFormat(BigDecimal value) { - return value.setScale(2, RoundingMode.HALF_UP); - } - - - private BigDecimal priceFormat(BigDecimal value) { - return value.setScale(4, RoundingMode.HALF_UP); - } - - - private BigDecimal quantityFormat(BigDecimal value) { - return value.setScale(4, RoundingMode.HALF_UP); - } - - - /** - * which taxes have been used with which amounts in this transaction, empty for no taxes, or e.g. 19=>190 and 7=>14 if 1000 Eur were applicable to 19% VAT - * (=>190 EUR VAT) and 200 EUR were applicable to 7% (=>14 EUR VAT) 190 Eur - * - * @return HashMap which taxes have been used with which amounts - */ - private HashMap getVATPercentAmountMap() { - return getVATPercentAmountMap(false); - } - - - private HashMap getVATPercentAmountMap(Boolean itemOnly) { - HashMap hm = new HashMap<>(); - - for (IZUGFeRDExportableItem currentItem : trans.getZFItems()) { - BigDecimal percent = currentItem.getProduct().getVATPercent(); - LineCalc lc = new LineCalc(currentItem); - VATAmount itemVATAmount = new VATAmount(lc.getItemTotalNetAmount(), lc.getItemTotalVATAmount(), lc.getCategoryCode()); - VATAmount current = hm.get(percent); - if (current == null) { - hm.put(percent, itemVATAmount); - } else { - hm.put(percent, current.add(itemVATAmount)); - } - } - if (itemOnly) { - return hm; - } - if (trans.getZFAllowances() != null) { - for (IZUGFeRDAllowanceCharge headerAllowance : trans.getZFAllowances()) { - BigDecimal percent = headerAllowance.getTaxPercent(); - VATAmount itemVATAmount = new VATAmount( - headerAllowance.getTotalAmount(), headerAllowance - .getTotalAmount().multiply(percent) - .divide(new BigDecimal(100)), - trans.getDocumentCode()); - VATAmount current = hm.get(percent); - if (current == null) { - hm.put(percent, itemVATAmount); - } else { - hm.put(percent, current.subtract(itemVATAmount)); - } - } - } - - if (trans.getZFLogisticsServiceCharges() != null) { - for (IZUGFeRDAllowanceCharge logisticsServiceCharge : trans - .getZFLogisticsServiceCharges()) { - BigDecimal percent = logisticsServiceCharge.getTaxPercent(); - VATAmount itemVATAmount = new VATAmount( - logisticsServiceCharge.getTotalAmount(), - logisticsServiceCharge.getTotalAmount() - .multiply(percent).divide(new BigDecimal(100)), - logisticsServiceCharge.getCategoryCode()); - VATAmount current = hm.get(percent); - if (current == null) { - hm.put(percent, itemVATAmount); - } else { - hm.put(percent, current.add(itemVATAmount)); - } - } - } - - if (trans.getZFCharges() != null) { - for (IZUGFeRDAllowanceCharge charge : trans.getZFCharges()) { - BigDecimal percent = charge.getTaxPercent(); - VATAmount itemVATAmount = new VATAmount( - charge.getTotalAmount(), charge.getTotalAmount() - .multiply(percent).divide(new BigDecimal(100)), - charge.getCategoryCode()); - VATAmount current = hm.get(percent); - if (current == null) { - hm.put(percent, itemVATAmount); - } else { - hm.put(percent, current.add(itemVATAmount)); - } - } - } - - return hm; - } - - - ZUGFeRDTransactionModelConverter withTest(boolean isTest) { - this.isTest = isTest; - return this; - } - - - public ZUGFeRDTransactionModelConverter withProfile(String profile) { - this.profile = profile; - return this; - } - - private class LineCalc { - - private BigDecimal totalGross; - private BigDecimal itemTotalNetAmount; - private BigDecimal itemTotalVATAmount; - private BigDecimal itemNetAmount; - private String categoryCode; - - - public LineCalc(IZUGFeRDExportableItem currentItem) { - BigDecimal totalAllowance = BigDecimal.ZERO; - BigDecimal totalCharge = BigDecimal.ZERO; - - if (currentItem.getItemAllowances() != null) { - for (IZUGFeRDAllowanceCharge itemAllowance : currentItem - .getItemAllowances()) { - totalAllowance = itemAllowance.getTotalAmount().add( - totalAllowance); - } - } - - if (currentItem.getItemCharges() != null) { - for (IZUGFeRDAllowanceCharge itemCharge : currentItem - .getItemCharges()) { - totalCharge = itemCharge.getTotalAmount().add(totalCharge); - } - } - - BigDecimal multiplicator = currentItem.getProduct().getVATPercent() - .divide(new BigDecimal(100), 4, BigDecimal.ROUND_HALF_UP) - .add(BigDecimal.ONE); - // priceGross=currentItem.getPrice().multiply(multiplicator); - - totalGross = currentItem.getPrice() - .multiply(currentItem.getQuantity()) - .subtract(totalAllowance).add(totalCharge) - .multiply(multiplicator); - itemTotalNetAmount = currentItem.getPrice() - .multiply(currentItem.getQuantity()) - .subtract(totalAllowance).add(totalCharge) - .setScale(2, BigDecimal.ROUND_HALF_UP); - itemTotalVATAmount = totalGross.subtract(itemTotalNetAmount); - itemNetAmount = currentItem - .getPrice() - .multiply(currentItem.getQuantity()) - .subtract(totalAllowance) - .add(totalCharge) - .divide(currentItem.getQuantity(), 4, - BigDecimal.ROUND_HALF_UP); - categoryCode = currentItem.getCategoryCode(); - } - - - public BigDecimal getItemTotalNetAmount() { - return itemTotalNetAmount; - } - - - public BigDecimal getItemTotalVATAmount() { - return itemTotalVATAmount; - } - - - public BigDecimal getItemNetAmount() { - return itemNetAmount; - } - - - public String getCategoryCode() { - return categoryCode; - } - - } - - private class Totals { - private BigDecimal totalNetAmount; - private BigDecimal totalGrossAmount; - private BigDecimal lineTotalAmount; - private BigDecimal totalTaxAmount; - - - public Totals() { - BigDecimal res = BigDecimal.ZERO; - for (IZUGFeRDExportableItem currentItem : trans.getZFItems()) { - LineCalc lc = new LineCalc(currentItem); - res = res.add(lc.getItemTotalNetAmount()); - } - // Set line total - lineTotalAmount = res; - - if (trans.getZFAllowances() != null) { - for (IZUGFeRDAllowanceCharge headerAllowance : trans - .getZFAllowances()) { - res = res.subtract(headerAllowance.getTotalAmount()); - } - } - - if (trans.getZFLogisticsServiceCharges() != null) { - for (IZUGFeRDAllowanceCharge logisticsServiceCharge : trans - .getZFLogisticsServiceCharges()) { - res = res.add(logisticsServiceCharge.getTotalAmount()); - } - } - - if (trans.getZFCharges() != null) { - for (IZUGFeRDAllowanceCharge charge : trans.getZFCharges()) { - res = res.add(charge.getTotalAmount()); - } - } - - // Set total net amount - totalNetAmount = res; - - HashMap vatAmountHashMap = getVATPercentAmountMap(); - for (VATAmount amount : vatAmountHashMap.values()) { - res = res.add(amount.getCalculated()); - } - - // Set total gross amount - totalGrossAmount = res; - - totalTaxAmount = totalGrossAmount - .subtract(totalNetAmount); - } - - - public BigDecimal getTotalNet() { - return totalNetAmount; - } - - - public BigDecimal getTotalGross() { - return totalGrossAmount; - } - - - public BigDecimal getLineTotal() { - return lineTotalAmount; - } - - - public BigDecimal getTaxTotal() { - return totalTaxAmount; - } - - } -} diff --git a/src/main/java/org/mustangproject/ZUGFeRD/model/NoteTypeConstants.java b/src/main/java/org/mustangproject/ZUGFeRD/model/NoteTypeConstants.java deleted file mode 100644 index 6b868dc6..00000000 --- a/src/main/java/org/mustangproject/ZUGFeRD/model/NoteTypeConstants.java +++ /dev/null @@ -1,27 +0,0 @@ -/** ********************************************************************** - * - * Copyright 2018 Jochen Staerk - * - * Use is subject to license terms. - * - * Licensed under the Apache License, Version 2.0 (the "License"); you may not - * use this file except in compliance with the License. You may obtain a copy - * of the License at http://www.apache.org/licenses/LICENSE-2.0. - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT - * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * - * See the License for the specific language governing permissions and - * limitations under the License. - * - *********************************************************************** */ -package org.mustangproject.ZUGFeRD.model; - -public class NoteTypeConstants { - public static final String GENERAL = ""; - public static final String REGULARINFO = "REG"; - public static final String PRICECONDITION = "AAK"; - public static final String CONDITIONS = "AAJ"; - public static final String PAYMENTINFO = "PMT"; -} diff --git a/src/main/java/org/mustangproject/ZUGFeRD/model/PaymentMeansCodeTypeConstants.java b/src/main/java/org/mustangproject/ZUGFeRD/model/PaymentMeansCodeTypeConstants.java deleted file mode 100644 index fda92820..00000000 --- a/src/main/java/org/mustangproject/ZUGFeRD/model/PaymentMeansCodeTypeConstants.java +++ /dev/null @@ -1,31 +0,0 @@ -/** ********************************************************************** - * - * Copyright 2018 Jochen Staerk - * - * Use is subject to license terms. - * - * Licensed under the Apache License, Version 2.0 (the "License"); you may not - * use this file except in compliance with the License. You may obtain a copy - * of the License at http://www.apache.org/licenses/LICENSE-2.0. - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT - * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * - * See the License for the specific language governing permissions and - * limitations under the License. - * - *********************************************************************** */ -package org.mustangproject.ZUGFeRD.model; - -public class PaymentMeansCodeTypeConstants { - public static final String BANKACCOUNT = "42"; - public static final String NOTSPECIFIED = "1"; - public static final String AUTOMATICCLEARING = "3"; - public static final String CASH = "10"; - public static final String CHECK = "20"; - public static final String DEBITADVICE = "31"; - public static final String CREDITCARD = "48"; - public static final String DEBIT = "49"; - public static final String COMPENSATION = "97"; -} diff --git a/src/main/java/org/mustangproject/ZUGFeRD/model/QuantityTypeConstants.java b/src/main/java/org/mustangproject/ZUGFeRD/model/QuantityTypeConstants.java deleted file mode 100644 index 99bc7033..00000000 --- a/src/main/java/org/mustangproject/ZUGFeRD/model/QuantityTypeConstants.java +++ /dev/null @@ -1,43 +0,0 @@ -/** ********************************************************************** - * - * Copyright 2018 Jochen Staerk - * - * Use is subject to license terms. - * - * Licensed under the Apache License, Version 2.0 (the "License"); you may not - * use this file except in compliance with the License. You may obtain a copy - * of the License at http://www.apache.org/licenses/LICENSE-2.0. - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT - * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * - * See the License for the specific language governing permissions and - * limitations under the License. - * - *********************************************************************** */ -package org.mustangproject.ZUGFeRD.model; - -public class QuantityTypeConstants { - public static final String PIECE = "C62"; - public static final String DAY = "DAY"; - public static final String HECTARE = "HAR"; - public static final String HOUR = "HUR"; - public static final String KILOGRAM = "KGM"; - public static final String KILOMETER = "KTM"; - public static final String KILOWATTHOUR = "KWH"; - public static final String FIXEDRATE = "LS"; - public static final String LITRE = "LTR"; - public static final String MINUTE = "MIN"; - public static final String SQUAREMILLIMETER = "MMK"; - public static final String MILLIMETER = "MMT"; - public static final String SQUAREMETER = "MTK"; - public static final String CUBICMETER = "MTQ"; - public static final String METER = "MTR"; - public static final String PRODUCTCOUNT = "NAR"; - public static final String PRODUCTPAIR = "NPR"; - public static final String PERCENT = "P1"; - public static final String SET = "SET"; - public static final String TON = "TNE"; - public static final String WEEK = "WEE"; -} diff --git a/src/main/java/org/mustangproject/ZUGFeRD/model/TaxRegistrationTypeConstants.java b/src/main/java/org/mustangproject/ZUGFeRD/model/TaxRegistrationTypeConstants.java deleted file mode 100644 index ff5c03f5..00000000 --- a/src/main/java/org/mustangproject/ZUGFeRD/model/TaxRegistrationTypeConstants.java +++ /dev/null @@ -1,24 +0,0 @@ -/** ********************************************************************** - * - * Copyright 2018 Jochen Staerk - * - * Use is subject to license terms. - * - * Licensed under the Apache License, Version 2.0 (the "License"); you may not - * use this file except in compliance with the License. You may obtain a copy - * of the License at http://www.apache.org/licenses/LICENSE-2.0. - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT - * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * - * See the License for the specific language governing permissions and - * limitations under the License. - * - *********************************************************************** */ -package org.mustangproject.ZUGFeRD.model; - -public class TaxRegistrationTypeConstants { - public static final String USTID = "VA"; - public static final String TAXID = "FC"; -} diff --git a/src/main/java/org/mustangproject/ZUGFeRD/model/TaxTypeCodeTypeConstants.java b/src/main/java/org/mustangproject/ZUGFeRD/model/TaxTypeCodeTypeConstants.java deleted file mode 100644 index 46bb3e75..00000000 --- a/src/main/java/org/mustangproject/ZUGFeRD/model/TaxTypeCodeTypeConstants.java +++ /dev/null @@ -1,25 +0,0 @@ -/** ********************************************************************** - * - * Copyright 2018 Jochen Staerk - * - * Use is subject to license terms. - * - * Licensed under the Apache License, Version 2.0 (the "License"); you may not - * use this file except in compliance with the License. You may obtain a copy - * of the License at http://www.apache.org/licenses/LICENSE-2.0. - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT - * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * - * See the License for the specific language governing permissions and - * limitations under the License. - * - *********************************************************************** */ -package org.mustangproject.ZUGFeRD.model; - -public class TaxTypeCodeTypeConstants { - public static final String SALESTAX = "VAT"; - public static final String INSURANCETAX = "ZF_INSURANCE_TAX"; - public static final String OLDPART = "AAJ"; -} diff --git a/src/main/java/org/mustangproject/ZUGFeRD/model/ZFNamespacePrefixMapper.java b/src/main/java/org/mustangproject/ZUGFeRD/model/ZFNamespacePrefixMapper.java deleted file mode 100644 index 4b3f2915..00000000 --- a/src/main/java/org/mustangproject/ZUGFeRD/model/ZFNamespacePrefixMapper.java +++ /dev/null @@ -1,49 +0,0 @@ -/** ********************************************************************** - * - * Copyright 2018 Jochen Staerk - * - * Use is subject to license terms. - * - * Licensed under the Apache License, Version 2.0 (the "License"); you may not - * use this file except in compliance with the License. You may obtain a copy - * of the License at http://www.apache.org/licenses/LICENSE-2.0. - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT - * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * - * See the License for the specific language governing permissions and - * limitations under the License. - * - *********************************************************************** */ -package org.mustangproject.ZUGFeRD.model; - -import com.sun.xml.bind.marshaller.NamespacePrefixMapper; - -import java.util.HashMap; -import java.util.Map; - -public class ZFNamespacePrefixMapper extends NamespacePrefixMapper { - - private Map namespaceMap = new HashMap<>(); - - /** - * Create mappings. - */ - public ZFNamespacePrefixMapper() { - - namespaceMap.put("urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:12", "ram"); - namespaceMap.put("urn:un:unece:uncefact:data:standard:UnqualifiedDataType:15", "udt"); - namespaceMap.put("urn:ferd:CrossIndustryDocument:invoice:1p0", "rsm"); - } - - /* (non-Javadoc) - * Returning null when not found based on spec. - * @see com.sun.xml.bind.marshaller.NamespacePrefixMapper#getPreferredPrefix(java.lang.String, java.lang.String, boolean) - */ - @Override - public String getPreferredPrefix(String namespaceUri, String suggestion, boolean requirePrefix) { - return namespaceMap.getOrDefault(namespaceUri, suggestion); - } - -} diff --git a/src/main/resources/COMFORTtoEN16931.xsl b/src/main/resources/COMFORTtoEN16931.xsl deleted file mode 100644 index c4f974a9..00000000 --- a/src/main/resources/COMFORTtoEN16931.xsl +++ /dev/null @@ -1,277 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - <!-- -Migrated by Mustangproject XSLT ---> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/src/main/resources/schema/ZUGFeRD1p0.xsd b/src/main/resources/schema/ZUGFeRD1p0.xsd deleted file mode 100644 index 41e2cc9c..00000000 --- a/src/main/resources/schema/ZUGFeRD1p0.xsd +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - - - - - - - - - diff --git a/src/main/resources/schema/ZUGFeRD1p0_urn_un_unece_uncefact_data_standard_QualifiedDataType_12.xsd b/src/main/resources/schema/ZUGFeRD1p0_urn_un_unece_uncefact_data_standard_QualifiedDataType_12.xsd deleted file mode 100644 index 77d4e7ed..00000000 --- a/src/main/resources/schema/ZUGFeRD1p0_urn_un_unece_uncefact_data_standard_QualifiedDataType_12.xsd +++ /dev/null @@ -1,77 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/src/main/resources/schema/ZUGFeRD1p0_urn_un_unece_uncefact_data_standard_ReusableAggregateBusinessInformationEntity_12.xsd b/src/main/resources/schema/ZUGFeRD1p0_urn_un_unece_uncefact_data_standard_ReusableAggregateBusinessInformationEntity_12.xsd deleted file mode 100644 index c2647960..00000000 --- a/src/main/resources/schema/ZUGFeRD1p0_urn_un_unece_uncefact_data_standard_ReusableAggregateBusinessInformationEntity_12.xsd +++ /dev/null @@ -1,391 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/src/main/resources/schema/ZUGFeRD1p0_urn_un_unece_uncefact_data_standard_UnqualifiedDataType_15.xsd b/src/main/resources/schema/ZUGFeRD1p0_urn_un_unece_uncefact_data_standard_UnqualifiedDataType_15.xsd deleted file mode 100644 index 9a8e41c4..00000000 --- a/src/main/resources/schema/ZUGFeRD1p0_urn_un_unece_uncefact_data_standard_UnqualifiedDataType_15.xsd +++ /dev/null @@ -1,95 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/src/main/resources/stylesheets/ZUGFeRD_1p0_c1p0_s1p0.xslt b/src/main/resources/stylesheets/ZUGFeRD_1p0_c1p0_s1p0.xslt deleted file mode 100644 index bf0b71e4..00000000 --- a/src/main/resources/stylesheets/ZUGFeRD_1p0_c1p0_s1p0.xslt +++ /dev/null @@ -1,3008 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - <meta http-equiv="X-UA-Compatible" content="IE=9"/> - <xsl:comment>[if IE]><STYLE type="text/css">.altova-rotate-left-textbox{filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3)} .altova-rotate-right-textbox{filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1)} </STYLE><![endif]</xsl:comment> - <xsl:comment>[if !IE]><!</xsl:comment> - <style type="text/css">.altova-rotate-left-textbox{-webkit-transform: rotate(-90deg) translate(-100%, 0%); -webkit-transform-origin: 0% 0%;-moz-transform: rotate(-90deg) translate(-100%, 0%); -moz-transform-origin: 0% 0%;-ms-transform: rotate(-90deg) translate(-100%, 0%); -ms-transform-origin: 0% 0%;}.altova-rotate-right-textbox{-webkit-transform: rotate(90deg) translate(0%, -100%); -webkit-transform-origin: 0% 0%;-moz-transform: rotate(90deg) translate(0%, -100%); -moz-transform-origin: 0% 0%;-ms-transform: rotate(90deg) translate(0%, -100%); -ms-transform-origin: 0% 0%;}</style> - <xsl:comment><![endif]</xsl:comment> - <style type="text/css">@page { margin-left:0.60in; margin-right:0.60in; margin-top:0.79in; margin-bottom:0.79in } @media print { br.altova-page-break { page-break-before: always; } }</style> - </head> - <body style="font-family:Courier; font-size:small; "> - <xsl:for-each select="$XML"> - <xsl:for-each select="rsm:CrossIndustryDocument"> - <span> - <xsl:text>Stylesheet Lesbarmachung der XML-Daten von ZUGFeRD-Rechnungen</xsl:text> - </span> - <br/> - <span> - <xsl:text>ZUGFeRD-Version   : 1.0 vom 25.06.2014 </xsl:text> - </span> - <br/> - <span> - <xsl:text>Stylesheet-Version: 1.0 vom 25.06.2014</xsl:text> - </span> - <br/> - <span> - <xsl:text>Codelisten-Version: 1.0 vom 25.06.2014</xsl:text> - </span> - <br/> - <span> - <xsl:text>(c) AWV e.V. 2014</xsl:text> - </span> - <xsl:variable name="altova:table"> - <table style="border-collapse:collapse; " border="1" width="100%"> - <xsl:variable name="altova:CurrContextGrid_0" select="."/> - <xsl:variable name="altova:ColumnData"/> - <tbody> - <tr> - <td> - <br/> - <h2> - <xsl:for-each select="rsm:HeaderExchangedDocument"> - <xsl:for-each select="ram:Name"> - <span style="font-weight:bold; "> - <xsl:apply-templates/> - </span> - </xsl:for-each> - <span style="empty-cells:hide; font-weight:bold; "> - <xsl:text>(</xsl:text> - </span> - <xsl:for-each select="ram:TypeCode"> - <xsl:apply-templates/> - </xsl:for-each> - <span style="empty-cells:hide; font-weight:bold; "> - <xsl:text>) Nr. </xsl:text> - </span> - <xsl:for-each select="ram:ID"> - <span style="font-weight:bold; "> - <xsl:apply-templates/> - </span> - </xsl:for-each> - <span style="empty-cells:hide; font-weight:bold; "> - <xsl:text> vom </xsl:text> - </span> - <xsl:for-each select="ram:IssueDateTime"> - <xsl:for-each select="udt:DateTimeString"> - <xsl:call-template name="ram:Datum"/> - </xsl:for-each> - </xsl:for-each> - </xsl:for-each> - </h2> - <xsl:for-each select="rsm:SpecifiedExchangedDocumentContext"> - <br/> - <xsl:for-each select="ram:TestIndicator"> - <xsl:for-each select="udt:Indicator"> - <br/> - <span style="empty-cells:hide; "> - <xsl:text>Testkennzeichen      : </xsl:text> - </span> - <xsl:apply-templates/> - </xsl:for-each> - </xsl:for-each> - <xsl:for-each select="ram:BusinessProcessSpecifiedDocumentContextParameter"> - <xsl:for-each select="ram:ID"> - <br/> - <span style="empty-cells:hide; "> - <xsl:text>Geschäftsprozess     : </xsl:text> - </span> - <xsl:apply-templates/> - </xsl:for-each> - </xsl:for-each> - </xsl:for-each> - <xsl:for-each select="rsm:SpecifiedExchangedDocumentContext"> - <xsl:for-each select="ram:GuidelineSpecifiedDocumentContextParameter"> - <xsl:for-each select="ram:ID"> - <br/> - <span style="empty-cells:hide; "> - <xsl:text>Anwendungsempfehlung : </xsl:text> - </span> - <xsl:apply-templates/> - </xsl:for-each> - </xsl:for-each> - </xsl:for-each> - <xsl:for-each select="rsm:HeaderExchangedDocument"> - <xsl:for-each select="ram:CopyIndicator"> - <br/> - <span style="empty-cells:hide; "> - <xsl:text>Kopie                : </xsl:text> - </span> - <xsl:for-each select="udt:Indicator"> - <xsl:apply-templates/> - </xsl:for-each> - </xsl:for-each> - </xsl:for-each> - <xsl:for-each select="rsm:HeaderExchangedDocument"> - <xsl:for-each select="ram:LanguageID"> - <br/> - <span style="empty-cells:hide; "> - <xsl:text>Sprache              : </xsl:text> - </span> - <xsl:apply-templates/> - </xsl:for-each> - </xsl:for-each> - <xsl:for-each select="rsm:SpecifiedSupplyChainTradeTransaction"> - <xsl:for-each select="ram:ApplicableSupplyChainTradeSettlement"> - <xsl:for-each select="ram:InvoiceCurrencyCode"> - <br/> - <span style="empty-cells:hide; "> - <xsl:text>Währung              : </xsl:text> - </span> - <xsl:apply-templates/> - </xsl:for-each> - </xsl:for-each> - </xsl:for-each> - <br/> - </td> - </tr> - <tr> - <td> - <xsl:for-each select="rsm:HeaderExchangedDocument"> - <xsl:for-each select="ram:EffectiveSpecifiedPeriod"> - <xsl:for-each select="ram:CompleteDateTime"> - <br/> - <span style="empty-cells:hide; "> - <xsl:text>Vertragliches Fälligkeitsdatum: </xsl:text> - </span> - <xsl:for-each select="udt:DateTimeString"> - <xsl:call-template name="ram:Datum"/> - </xsl:for-each> - </xsl:for-each> - </xsl:for-each> - </xsl:for-each> - <xsl:for-each select="rsm:SpecifiedSupplyChainTradeTransaction"> - <xsl:for-each select="ram:ApplicableSupplyChainTradeDelivery"> - <xsl:for-each select="ram:ActualDeliverySupplyChainEvent"> - <xsl:for-each select="ram:OccurrenceDateTime"> - <br/> - <span style="empty-cells:hide; "> - <xsl:text>Liefer- und Leistungsdatum    : </xsl:text> - </span> - <xsl:for-each select="udt:DateTimeString"> - <xsl:call-template name="ram:Datum"/> - </xsl:for-each> - </xsl:for-each> - </xsl:for-each> - </xsl:for-each> - </xsl:for-each> - <xsl:for-each select="rsm:SpecifiedSupplyChainTradeTransaction"> - <xsl:for-each select="ram:ApplicableSupplyChainTradeSettlement"> - <xsl:for-each select="ram:BillingSpecifiedPeriod"> - <xsl:for-each select="ram:StartDateTime"> - <br/> - <span> - <xsl:text>Abrechnungszeitraum           : </xsl:text> - </span> - <xsl:for-each select="udt:DateTimeString"> - <xsl:call-template name="ram:Datum"/> - </xsl:for-each> - </xsl:for-each> - <span> - <xsl:text> bis </xsl:text> - </span> - <xsl:for-each select="ram:EndDateTime"> - <xsl:for-each select="udt:DateTimeString"> - <xsl:call-template name="ram:Datum"/> - </xsl:for-each> - </xsl:for-each> - </xsl:for-each> - </xsl:for-each> - </xsl:for-each> - <br/> - <xsl:for-each select="rsm:SpecifiedSupplyChainTradeTransaction"> - <xsl:for-each select="ram:ApplicableSupplyChainTradeAgreement"> - <xsl:for-each select="ram:BuyerReference"> - <br/> - <span style="empty-cells:hide; "> - <xsl:text>Referenz des Käufers          : </xsl:text> - </span> - <xsl:apply-templates/> - </xsl:for-each> - </xsl:for-each> - </xsl:for-each> - <xsl:for-each select="rsm:SpecifiedSupplyChainTradeTransaction"> - <xsl:for-each select="ram:ApplicableSupplyChainTradeSettlement"> - <xsl:for-each select="ram:PaymentReference"> - <br/> - <span style="empty-cells:hide; font-weight:bold; "> - <xsl:text>Zahlungsreferenz              : </xsl:text> - </span> - <span style="font-weight:bold; "> - <xsl:apply-templates/> - </span> - </xsl:for-each> - </xsl:for-each> - </xsl:for-each> - <xsl:for-each select="rsm:SpecifiedSupplyChainTradeTransaction"> - <xsl:for-each select="ram:ApplicableSupplyChainTradeSettlement"> - <xsl:for-each select="ram:ReceivableSpecifiedTradeAccountingAccount"> - <xsl:for-each select="ram:ID"> - <br/> - <span> - <xsl:text>Buchungsreferenz              : </xsl:text> - </span> - <xsl:apply-templates/> - </xsl:for-each> - </xsl:for-each> - </xsl:for-each> - </xsl:for-each> - <xsl:for-each select="rsm:SpecifiedSupplyChainTradeTransaction"> - <xsl:for-each select="ram:ApplicableSupplyChainTradeAgreement"> - <xsl:for-each select="ram:ApplicableTradeDeliveryTerms"> - <xsl:for-each select="ram:DeliveryTypeCode"> - <br/> - <span style="empty-cells:hide; "> - <xsl:text>Lieferbedingung (codiert)     : </xsl:text> - </span> - <xsl:call-template name="DeliveryTypeCode"/> - </xsl:for-each> - </xsl:for-each> - </xsl:for-each> - </xsl:for-each> - <xsl:for-each select="rsm:SpecifiedSupplyChainTradeTransaction"> - <xsl:for-each select="ram:ApplicableSupplyChainTradeDelivery"> - <xsl:for-each select="ram:RelatedSupplyChainConsignment"> - <xsl:for-each select="ram:SpecifiedLogisticsTransportMovement"> - <xsl:for-each select="ram:ModeCode"> - <br/> - <span style="empty-cells:hide; "> - <xsl:text>Versandart (codiert)          : </xsl:text> - </span> - <xsl:call-template name="ram:VersandMode"/> - </xsl:for-each> - <xsl:for-each select="ram:ID"> - <br/> - <span style="empty-cells:hide; "> - <xsl:text>Versand-ID                    : </xsl:text> - </span> - <xsl:apply-templates/> - <xsl:for-each select="@schemeID"> - <span style="empty-cells:hide; "> - <xsl:text>, Art: </xsl:text> - </span> - <xsl:call-template name="ram:Versand_Identifer"/> - </xsl:for-each> - </xsl:for-each> - </xsl:for-each> - </xsl:for-each> - </xsl:for-each> - </xsl:for-each> - <br/> - <xsl:for-each select="rsm:SpecifiedSupplyChainTradeTransaction"> - <xsl:for-each select="ram:ApplicableSupplyChainTradeAgreement"> - <xsl:for-each select="ram:BuyerOrderReferencedDocument"> - <xsl:for-each select="ram:ID"> - <br/> - <span style="empty-cells:hide; "> - <xsl:text>Bestellung                    : </xsl:text> - </span> - <xsl:apply-templates/> - </xsl:for-each> - <span style="empty-cells:hide; "> - <xsl:text> vom </xsl:text> - </span> - <xsl:for-each select="ram:IssueDateTime"> - <span> - <xsl:variable name="altova:seqContentStrings_1"> - <xsl:value-of select="format-number(number(substring(string(string(.)), 9, 2)), '00', 'format1')"/> - <xsl:variable name="sText" as="xs:string?"> - <xsl:text>. </xsl:text> - </xsl:variable> - <xsl:value-of select="$sText"/> - <xsl:value-of select="format-number(number(substring(string(string(.)), 6, 2)), '00', 'format1')"/> - <xsl:variable name="sText" as="xs:string?"> - <xsl:text>. </xsl:text> - </xsl:variable> - <xsl:value-of select="$sText"/> - <xsl:value-of select="format-number(number(substring(string(string(string(.))), 1, 4)), '0000', 'format1')"/> - </xsl:variable> - <xsl:variable name="altova:sContent_1" select="string($altova:seqContentStrings_1)"/> - <xsl:value-of select="$altova:sContent_1"/> - </span> - </xsl:for-each> - </xsl:for-each> - </xsl:for-each> - </xsl:for-each> - <xsl:for-each select="rsm:SpecifiedSupplyChainTradeTransaction"> - <xsl:for-each select="ram:ApplicableSupplyChainTradeDelivery"> - <xsl:for-each select="ram:DespatchAdviceReferencedDocument"> - <xsl:for-each select="ram:ID"> - <br/> - <span style="empty-cells:hide; "> - <xsl:text>Lieferavis                    : </xsl:text> - </span> - <xsl:apply-templates/> - </xsl:for-each> - <span style="empty-cells:hide; "> - <xsl:text> vom </xsl:text> - </span> - <xsl:for-each select="ram:IssueDateTime"> - <span> - <xsl:variable name="altova:seqContentStrings_2"> - <xsl:value-of select="format-number(number(substring(string(string(.)), 9, 2)), '00', 'format1')"/> - <xsl:variable name="sText" as="xs:string?"> - <xsl:text>. </xsl:text> - </xsl:variable> - <xsl:value-of select="$sText"/> - <xsl:value-of select="format-number(number(substring(string(string(.)), 6, 2)), '00', 'format1')"/> - <xsl:variable name="sText" as="xs:string?"> - <xsl:text>. </xsl:text> - </xsl:variable> - <xsl:value-of select="$sText"/> - <xsl:value-of select="format-number(number(substring(string(string(string(.))), 1, 4)), '0000', 'format1')"/> - </xsl:variable> - <xsl:variable name="altova:sContent_2" select="string($altova:seqContentStrings_2)"/> - <xsl:value-of select="$altova:sContent_2"/> - </span> - </xsl:for-each> - </xsl:for-each> - </xsl:for-each> - </xsl:for-each> - <xsl:for-each select="rsm:SpecifiedSupplyChainTradeTransaction"> - <xsl:for-each select="ram:ApplicableSupplyChainTradeDelivery"> - <xsl:for-each select="ram:DeliveryNoteReferencedDocument"> - <xsl:for-each select="ram:ID"> - <br/> - <span style="empty-cells:hide; "> - <xsl:text>Lieferschein                  : </xsl:text> - </span> - <xsl:apply-templates/> - </xsl:for-each> - <span style="empty-cells:hide; "> - <xsl:text> vom </xsl:text> - </span> - <xsl:for-each select="ram:IssueDateTime"> - <span> - <xsl:variable name="altova:seqContentStrings_3"> - <xsl:value-of select="format-number(number(substring(string(string(.)), 9, 2)), '00', 'format1')"/> - <xsl:variable name="sText" as="xs:string?"> - <xsl:text>. </xsl:text> - </xsl:variable> - <xsl:value-of select="$sText"/> - <xsl:value-of select="format-number(number(substring(string(string(.)), 6, 2)), '00', 'format1')"/> - <xsl:variable name="sText" as="xs:string?"> - <xsl:text>. </xsl:text> - </xsl:variable> - <xsl:value-of select="$sText"/> - <xsl:value-of select="format-number(number(substring(string(string(string(.))), 1, 4)), '0000', 'format1')"/> - </xsl:variable> - <xsl:variable name="altova:sContent_3" select="string($altova:seqContentStrings_3)"/> - <xsl:value-of select="$altova:sContent_3"/> - </span> - </xsl:for-each> - </xsl:for-each> - </xsl:for-each> - </xsl:for-each> - <xsl:for-each select="rsm:SpecifiedSupplyChainTradeTransaction"> - <xsl:for-each select="ram:ApplicableSupplyChainTradeAgreement"> - <xsl:for-each select="ram:ContractReferencedDocument"> - <xsl:for-each select="ram:ID"> - <br/> - <span style="empty-cells:hide; "> - <xsl:text>Vertrag                       : </xsl:text> - </span> - <xsl:apply-templates/> - </xsl:for-each> - <span style="empty-cells:hide; "> - <xsl:text> vom </xsl:text> - </span> - <xsl:for-each select="ram:IssueDateTime"> - <span> - <xsl:variable name="altova:seqContentStrings_4"> - <xsl:value-of select="format-number(number(substring(string(string(.)), 9, 2)), '00', 'format1')"/> - <xsl:variable name="sText" as="xs:string?"> - <xsl:text>. </xsl:text> - </xsl:variable> - <xsl:value-of select="$sText"/> - <xsl:value-of select="format-number(number(substring(string(string(.)), 6, 2)), '00', 'format1')"/> - <xsl:variable name="sText" as="xs:string?"> - <xsl:text>. </xsl:text> - </xsl:variable> - <xsl:value-of select="$sText"/> - <xsl:value-of select="format-number(number(substring(string(string(string(.))), 1, 4)), '0000', 'format1')"/> - </xsl:variable> - <xsl:variable name="altova:sContent_4" select="string($altova:seqContentStrings_4)"/> - <xsl:value-of select="$altova:sContent_4"/> - </span> - </xsl:for-each> - </xsl:for-each> - </xsl:for-each> - </xsl:for-each> - <xsl:for-each select="rsm:SpecifiedSupplyChainTradeTransaction"> - <xsl:for-each select="ram:ApplicableSupplyChainTradeAgreement"> - <xsl:for-each select="ram:CustomerOrderReferencedDocument"> - <xsl:for-each select="ram:ID"> - <br/> - <span style="empty-cells:hide; "> - <xsl:text>Kundenbestellung              : </xsl:text> - </span> - <xsl:apply-templates/> - </xsl:for-each> - <span style="empty-cells:hide; "> - <xsl:text> vom </xsl:text> - </span> - <xsl:for-each select="ram:IssueDateTime"> - <span> - <xsl:variable name="altova:seqContentStrings_5"> - <xsl:value-of select="format-number(number(substring(string(string(.)), 9, 2)), '00', 'format1')"/> - <xsl:variable name="sText" as="xs:string?"> - <xsl:text>. </xsl:text> - </xsl:variable> - <xsl:value-of select="$sText"/> - <xsl:value-of select="format-number(number(substring(string(string(.)), 6, 2)), '00', 'format1')"/> - <xsl:variable name="sText" as="xs:string?"> - <xsl:text>. </xsl:text> - </xsl:variable> - <xsl:value-of select="$sText"/> - <xsl:value-of select="format-number(number(substring(string(string(string(.))), 1, 4)), '0000', 'format1')"/> - </xsl:variable> - <xsl:variable name="altova:sContent_5" select="string($altova:seqContentStrings_5)"/> - <xsl:value-of select="$altova:sContent_5"/> - </span> - </xsl:for-each> - </xsl:for-each> - </xsl:for-each> - </xsl:for-each> - <xsl:for-each select="rsm:SpecifiedSupplyChainTradeTransaction"> - <xsl:for-each select="ram:ApplicableSupplyChainTradeAgreement"> - <xsl:for-each select="ram:AdditionalReferencedDocument"> - <xsl:for-each select="ram:ID"> - <br/> - <span style="empty-cells:hide; "> - <xsl:text>Weitere Referenz              : </xsl:text> - </span> - <xsl:apply-templates/> - </xsl:for-each> - <span style="empty-cells:hide; "> - <xsl:text> vom </xsl:text> - </span> - <xsl:for-each select="ram:IssueDateTime"> - <span> - <xsl:variable name="altova:seqContentStrings_6"> - <xsl:value-of select="format-number(number(substring(string(string(.)), 9, 2)), '00', 'format1')"/> - <xsl:variable name="sText" as="xs:string?"> - <xsl:text>. </xsl:text> - </xsl:variable> - <xsl:value-of select="$sText"/> - <xsl:value-of select="format-number(number(substring(string(string(.)), 6, 2)), '00', 'format1')"/> - <xsl:variable name="sText" as="xs:string?"> - <xsl:text>. </xsl:text> - </xsl:variable> - <xsl:value-of select="$sText"/> - <xsl:value-of select="format-number(number(substring(string(string(string(.))), 1, 4)), '0000', 'format1')"/> - </xsl:variable> - <xsl:variable name="altova:sContent_6" select="string($altova:seqContentStrings_6)"/> - <xsl:value-of select="$altova:sContent_6"/> - </span> - </xsl:for-each> - <xsl:for-each select="ram:TypeCode"> - <span style="empty-cells:hide; "> - <xsl:text>, Art der Referenz: </xsl:text> - </span> - <xsl:call-template name="ram:Referenz"/> - </xsl:for-each> - </xsl:for-each> - </xsl:for-each> - </xsl:for-each> - <br/> - <span style="empty-cells:hide; "> - <xsl:text> </xsl:text> - </span> - </td> - </tr> - <tr> - <td> - <xsl:for-each select="rsm:SpecifiedSupplyChainTradeTransaction"> - <xsl:for-each select="ram:ApplicableSupplyChainTradeAgreement"> - <xsl:for-each select="ram:SellerTradeParty"> - <br/> - <span style="empty-cells:hide; font-weight:bold; text-decoration:underline; "> - <xsl:text>Verkäufer:</xsl:text> - </span> - <br/> - <xsl:call-template name="ram:Party"/> - </xsl:for-each> - </xsl:for-each> - </xsl:for-each> - <xsl:for-each select="rsm:SpecifiedSupplyChainTradeTransaction"> - <xsl:for-each select="ram:ApplicableSupplyChainTradeAgreement"> - <xsl:for-each select="ram:BuyerTradeParty"> - <br/> - <span style="empty-cells:hide; font-weight:bold; text-decoration:underline; "> - <xsl:text>Käufer:</xsl:text> - </span> - <br/> - <xsl:call-template name="ram:Party"/> - </xsl:for-each> - </xsl:for-each> - </xsl:for-each> - <xsl:for-each select="rsm:SpecifiedSupplyChainTradeTransaction"> - <xsl:for-each select="ram:ApplicableSupplyChainTradeAgreement"> - <xsl:for-each select="ram:ProductEndUserTradeParty"> - <br/> - <span style="empty-cells:hide; font-weight:bold; text-decoration:underline; "> - <xsl:text>Endverbraucher:</xsl:text> - </span> - <br/> - <xsl:call-template name="ram:Party"/> - </xsl:for-each> - </xsl:for-each> - </xsl:for-each> - <xsl:for-each select="rsm:SpecifiedSupplyChainTradeTransaction"> - <xsl:for-each select="ram:ApplicableSupplyChainTradeDelivery"> - <xsl:for-each select="ram:ShipToTradeParty"> - <br/> - <span style="empty-cells:hide; font-weight:bold; text-decoration:underline; "> - <xsl:text>Abweichender Warenempfänger:</xsl:text> - </span> - <br/> - <xsl:call-template name="ram:Party"/> - </xsl:for-each> - </xsl:for-each> - </xsl:for-each> - <xsl:for-each select="rsm:SpecifiedSupplyChainTradeTransaction"> - <xsl:for-each select="ram:ApplicableSupplyChainTradeDelivery"> - <xsl:for-each select="ram:UltimateShipToTradeParty"> - <br/> - <span style="empty-cells:hide; font-weight:bold; text-decoration:underline; "> - <xsl:text>Abweichender Endempfänger:</xsl:text> - </span> - <br/> - <xsl:call-template name="ram:Party"/> - </xsl:for-each> - </xsl:for-each> - </xsl:for-each> - <xsl:for-each select="rsm:SpecifiedSupplyChainTradeTransaction"> - <xsl:for-each select="ram:ApplicableSupplyChainTradeDelivery"> - <xsl:for-each select="ram:ShipFromTradeParty"> - <br/> - <span style="empty-cells:hide; font-weight:bold; text-decoration:underline; "> - <xsl:text>Abweichender Versender:</xsl:text> - </span> - <br/> - <xsl:call-template name="ram:Party"/> - </xsl:for-each> - </xsl:for-each> - </xsl:for-each> - <xsl:for-each select="rsm:SpecifiedSupplyChainTradeTransaction"> - <xsl:for-each select="ram:ApplicableSupplyChainTradeSettlement"> - <xsl:for-each select="ram:InvoiceeTradeParty"> - <br/> - <span style="empty-cells:hide; font-weight:bold; text-decoration:underline; "> - <xsl:text>Abweichender Rechnungsempfänger:</xsl:text> - </span> - <br/> - <xsl:call-template name="ram:Party"/> - </xsl:for-each> - </xsl:for-each> - </xsl:for-each> - <xsl:for-each select="rsm:SpecifiedSupplyChainTradeTransaction"> - <xsl:for-each select="ram:ApplicableSupplyChainTradeSettlement"> - <xsl:for-each select="ram:PayeeTradeParty"> - <br/> - <span style="empty-cells:hide; font-weight:bold; text-decoration:underline; "> - <xsl:text>Abweichender Zahlungsempfänger:</xsl:text> - </span> - <br/> - <xsl:call-template name="ram:Party"/> - </xsl:for-each> - </xsl:for-each> - </xsl:for-each> - </td> - </tr> - <tr> - <td> - <xsl:for-each select="rsm:HeaderExchangedDocument"> - <br/> - <xsl:for-each select="ram:IncludedNote"> - <xsl:for-each select="ram:SubjectCode"> - <span style="color:gray; empty-cells:hide; "> - <xsl:text>Qualifizierung der Textart: </xsl:text> - </span> - <span style="font-weight:bold; "> - <xsl:apply-templates/> - </span> - </xsl:for-each> - <xsl:for-each select="ram:ContentCode"> - <span style="color:gray; empty-cells:hide; "> - <xsl:text>, Qualifizierung des Textes: </xsl:text> - </span> - <span style="font-weight:bold; "> - <xsl:apply-templates/> - </span> - </xsl:for-each> - <xsl:for-each select="ram:Content"> - <br/> - <span style="font-weight:bold; white-space:pre-wrap; "> - <xsl:apply-templates/> - </span> - <br/> - <br/> - </xsl:for-each> - </xsl:for-each> - </xsl:for-each> - </td> - </tr> - <tr> - <td style="border-bottom-style:none; "> - <xsl:variable name="altova:table"> - <table style="border:0px; border-collapse:collapse; border-spacing:0px; padding:0px; width:100%; " border="1"> - <xsl:variable name="altova:CurrContextGrid_7" select="."/> - <xsl:variable name="altova:ColumnData"/> - <tbody> - <tr style="text-align:center; vertical-align:middle; "> - <td style="border-bottom-style:solid; border-collapse:collapse; border-left-style:none; border-spacing:0px; border-top-style:none; empty-cells:hide; text-align:center; width:30px; "> - <span style="font-weight:bold; "> - <xsl:text>Pos</xsl:text> - </span> - </td> - <td style="border-bottom-style:solid; border-collapse:collapse; border-spacing:0px; border-top-style:none; empty-cells:hide; text-align:left; width:110px; "> - <span style="font-weight:bold; "> - <xsl:text>Art-Nr-Kunde</xsl:text> - </span> - <br/> - <span style="font-weight:bold; "> - <xsl:text>Art-Nr-Lief.</xsl:text> - </span> - <br/> - <span style="font-weight:bold; "> - <xsl:text>Art-Nr</xsl:text> - </span> - <br/> - <span style="font-weight:bold; "> - <xsl:text>(Art)</xsl:text> - </span> - </td> - <td style="border-bottom-style:solid; border-collapse:collapse; border-spacing:0px; border-top-style:none; empty-cells:hide; "> - <span style="font-weight:bold; "> - <xsl:text>Beschreibung</xsl:text> - </span> - </td> - <td style="border-bottom-style:solid; border-collapse:collapse; border-spacing:0px; border-top-style:none; empty-cells:hide; text-align:right; width:110px; "> - <span style="font-weight:bold; "> - <xsl:text>E-Preis</xsl:text> - </span> - </td> - <td style="border-bottom-style:solid; border-collapse:collapse; border-spacing:0px; border-top-style:none; empty-cells:hide; text-align:right; width:120px; "> - <span style="font-weight:bold; "> - <xsl:text>Menge</xsl:text> - </span> - </td> - <td style="border-bottom-style:solid; border-collapse:collapse; border-spacing:0px; border-top-style:none; empty-cells:hide; text-align:right; width:110px; "> - <span style="font-weight:bold; "> - <xsl:text>Steuer</xsl:text> - </span> - </td> - <td style="border-bottom-style:solid; border-collapse:collapse; border-right-style:none; border-spacing:0px; border-top-style:none; empty-cells:hide; text-align:right; width:110px; "> - <span style="font-weight:bold; "> - <xsl:text>Entgelt</xsl:text> - </span> - </td> - </tr> - </tbody> - </table> - </xsl:variable> - <xsl:variable name="altova:col-count" select="sum( for $altova:cell in $altova:table/table/(thead | tbody | tfoot)[ 1 ]/tr[ 1 ]/(th | td) return altova:col-span( $altova:cell ) )"/> - <xsl:variable name="altova:generate-cols" as="xs:boolean*" select="for $altova:pos in 1 to $altova:col-count return true()"/> - <xsl:apply-templates select="$altova:table" mode="altova:generate-table"> - <xsl:with-param name="altova:generate-cols" select="$altova:generate-cols"/> - </xsl:apply-templates> - <xsl:for-each select="rsm:SpecifiedSupplyChainTradeTransaction"> - <xsl:for-each select="ram:IncludedSupplyChainTradeLineItem"> - <xsl:if test="fn:not( fn:empty(ram:SpecifiedTradeProduct))"> - <xsl:variable name="altova:table"> - <table style="border:0px; border-collapse:collapse; border-spacing:0px; padding:0px; width:100%; " border="1"> - <xsl:variable name="altova:CurrContextGrid_8" select="."/> - <xsl:variable name="altova:ColumnData"/> - <tbody> - <tr style="vertical-align:top; "> - <td style="border-bottom-style:none; border-collapse:collapse; border-left-style:none; border-spacing:0px; border-top-style:none; empty-cells:hide; text-align:center; width:30px; "> - <xsl:for-each select="ram:AssociatedDocumentLineDocument"> - <xsl:if test="fn:empty(ram:IncludedNote)"> - <xsl:for-each select="ram:LineID"> - <xsl:apply-templates/> - </xsl:for-each> - </xsl:if> - </xsl:for-each> - </td> - <td style="border-bottom-style:none; border-collapse:collapse; border-spacing:0px; border-top-style:none; empty-cells:hide; width:110px; "> - <xsl:for-each select="ram:SpecifiedTradeProduct"> - <xsl:for-each select="ram:BuyerAssignedID"> - <xsl:apply-templates/> - </xsl:for-each> - <br/> - <xsl:for-each select="ram:SellerAssignedID"> - <xsl:apply-templates/> - </xsl:for-each> - <br/> - <xsl:for-each select="ram:GlobalID"> - <xsl:apply-templates/> - <br/> - <xsl:for-each select="@schemeID"> - <xsl:call-template name="ram:Global_Identifier"/> - </xsl:for-each> - </xsl:for-each> - </xsl:for-each> - </td> - <td style="border-bottom-style:none; border-collapse:collapse; border-spacing:0px; border-top-style:none; empty-cells:hide; "> - <xsl:for-each select="ram:SpecifiedTradeProduct"> - <xsl:for-each select="ram:Name"> - <span style="white-space:pre-wrap; "> - <xsl:apply-templates/> - </span> - <br/> - </xsl:for-each> - </xsl:for-each> - <xsl:for-each select="ram:SpecifiedSupplyChainTradeAgreement"> - <xsl:if test="fn:exists(ram:GrossPriceProductTradePrice)"> - <xsl:for-each select="ram:GrossPriceProductTradePrice"> - <xsl:for-each select="ram:BasisQuantity"> - <span> - <xsl:text>Preisbasismenge: </xsl:text> - </span> - <xsl:call-template name="ram:Menge"/> - </xsl:for-each> - </xsl:for-each> - </xsl:if> - <xsl:if test="fn:not(fn:exists(ram:GrossPriceProductTradePrice))"> - <xsl:for-each select="ram:NetPriceProductTradePrice"> - <xsl:for-each select="ram:BasisQuantity"> - <br/> - <span> - <xsl:text>Preisbasismenge: </xsl:text> - </span> - <xsl:call-template name="ram:Menge"/> - </xsl:for-each> - </xsl:for-each> - </xsl:if> - </xsl:for-each> - </td> - <td style="border-bottom-style:solid; border-collapse:collapse; border-spacing:0px; border-top-style:none; empty-cells:hide; text-align:right; width:110px; "> - <xsl:for-each select="ram:SpecifiedSupplyChainTradeAgreement"> - <xsl:if test="fn:exists(ram:GrossPriceProductTradePrice)"> - <xsl:for-each select="ram:GrossPriceProductTradePrice"> - <xsl:for-each select="ram:ChargeAmount"> - <span> - <xsl:variable name="altova:seqContentStrings_9"> - <xsl:value-of select="format-number(number(string(.)), '##0,0000', 'format1')"/> - </xsl:variable> - <xsl:variable name="altova:sContent_9" select="string($altova:seqContentStrings_9)"/> - <xsl:value-of select="$altova:sContent_9"/> - </span> - </xsl:for-each> - </xsl:for-each> - </xsl:if> - <xsl:if test="not(fn:exists(ram:GrossPriceProductTradePrice))"> - <xsl:for-each select="ram:NetPriceProductTradePrice"> - <xsl:for-each select="ram:ChargeAmount"> - <span> - <xsl:variable name="altova:seqContentStrings_10"> - <xsl:value-of select="format-number(number(string(.)), '###.##0,00', 'format1')"/> - </xsl:variable> - <xsl:variable name="altova:sContent_10" select="string($altova:seqContentStrings_10)"/> - <xsl:value-of select="$altova:sContent_10"/> - </span> - </xsl:for-each> - </xsl:for-each> - </xsl:if> - </xsl:for-each> - </td> - <td style="border-bottom-style:solid; border-collapse:collapse; border-spacing:0px; border-top-style:none; empty-cells:hide; text-align:right; width:120px; "> - <xsl:for-each select="ram:SpecifiedSupplyChainTradeDelivery"> - <xsl:for-each select="ram:BilledQuantity"> - <xsl:call-template name="ram:Menge"/> - </xsl:for-each> - <xsl:for-each select="ram:ChargeFreeQuantity"> - <br/> - <span> - <xsl:text>kostenfrei:</xsl:text> - </span> - <br/> - <xsl:call-template name="ram:Menge"/> - </xsl:for-each> - </xsl:for-each> - </td> - <td style="border-bottom-style:solid; border-collapse:collapse; border-spacing:0px; border-top-style:none; empty-cells:hide; text-align:right; width:110px; "> - <xsl:for-each select="ram:SpecifiedSupplyChainTradeSettlement"> - <xsl:for-each select="ram:ApplicableTradeTax"> - <xsl:call-template name="ram:TradeTax"/> - </xsl:for-each> - </xsl:for-each> - </td> - <td style="border-bottom-style:solid; border-collapse:collapse; border-right-style:none; border-spacing:0px; border-top-style:none; empty-cells:hide; text-align:right; width:110px; "> - <xsl:for-each select="ram:SpecifiedSupplyChainTradeSettlement"> - <xsl:for-each select="ram:SpecifiedTradeSettlementMonetarySummation"> - <xsl:for-each select="ram:LineTotalAmount"> - <span> - <xsl:variable name="altova:seqContentStrings_11"> - <xsl:value-of select="format-number(number(string(.)), '##0,00', 'format1')"/> - </xsl:variable> - <xsl:variable name="altova:sContent_11" select="string($altova:seqContentStrings_11)"/> - <xsl:value-of select="$altova:sContent_11"/> - </span> - </xsl:for-each> - </xsl:for-each> - </xsl:for-each> - </td> - </tr> - </tbody> - </table> - </xsl:variable> - <xsl:variable name="altova:col-count" select="sum( for $altova:cell in $altova:table/table/(thead | tbody | tfoot)[ 1 ]/tr[ 1 ]/(th | td) return altova:col-span( $altova:cell ) )"/> - <xsl:variable name="altova:generate-cols" as="xs:boolean*" select="for $altova:pos in 1 to $altova:col-count return true()"/> - <xsl:apply-templates select="$altova:table" mode="altova:generate-table"> - <xsl:with-param name="altova:generate-cols" select="$altova:generate-cols"/> - </xsl:apply-templates> - </xsl:if> - <xsl:for-each select="ram:AssociatedDocumentLineDocument"> - <xsl:if test="fn:not( fn:empty(ram:IncludedNote))"> - <xsl:variable name="altova:table"> - <table style="border:0px; border-collapse:collapse; border-spacing:0px; border-top-style:none; padding:0px; width:100%; " border="1"> - <xsl:variable name="altova:CurrContextGrid_12" select="."/> - <xsl:variable name="altova:ColumnData"/> - <tbody> - <tr style="empty-cells:hide; vertical-align:top; "> - <td style="border-bottom-style:none; border-collapse:collapse; border-left-style:none; border-spacing:0px; border-top-style:none; empty-cells:hide; text-align:center; width:30px; "> - <xsl:for-each select="ram:LineID"> - <xsl:apply-templates/> - </xsl:for-each> - </td> - <td style="border-bottom-style:none; border-collapse:collapse; border-spacing:0px; border-top-style:none; empty-cells:hide; width:110px; "/> - <td style="border-bottom-style:none; border-collapse:collapse; border-right-style:none; border-spacing:0px; border-top-style:none; empty-cells:hide; "> - <xsl:for-each select="ram:IncludedNote"> - <xsl:for-each select="ram:Content"> - <span style="white-space:pre-wrap; "> - <xsl:apply-templates/> - </span> - </xsl:for-each> - <xsl:for-each select="ram:SubjectCode"> - <br/> - <span style="color:gray; empty-cells:hide; "> - <xsl:text>Qualifizierung der Textart: </xsl:text> - </span> - <xsl:apply-templates/> - </xsl:for-each> - <xsl:for-each select="ram:ContentCode"> - <span style="color:gray; empty-cells:hide; "> - <xsl:text>, Qualifizierung des Textes: </xsl:text> - </span> - <xsl:apply-templates/> - </xsl:for-each> - <br/> - </xsl:for-each> - </td> - <td style="border-bottom-style:none; border-collapse:collapse; border-left-style:none; border-right-style:none; border-spacing:0px; border-top-style:none; empty-cells:hide; width:110px; "/> - </tr> - </tbody> - </table> - </xsl:variable> - <xsl:variable name="altova:col-count" select="sum( for $altova:cell in $altova:table/table/(thead | tbody | tfoot)[ 1 ]/tr[ 1 ]/(th | td) return altova:col-span( $altova:cell ) )"/> - <xsl:variable name="altova:generate-cols" as="xs:boolean*" select="for $altova:pos in 1 to $altova:col-count return true()"/> - <xsl:apply-templates select="$altova:table" mode="altova:generate-table"> - <xsl:with-param name="altova:generate-cols" select="$altova:generate-cols"/> - </xsl:apply-templates> - </xsl:if> - </xsl:for-each> - <xsl:for-each select="ram:SpecifiedSupplyChainTradeAgreement"> - <xsl:for-each select="ram:GrossPriceProductTradePrice"> - <xsl:if test="fn:not( fn:empty(ram:AppliedTradeAllowanceCharge))"> - <xsl:variable name="altova:table"> - <table style="border:0px; border-collapse:collapse; border-spacing:0px; padding:0px; width:100%; " border="1"> - <xsl:variable name="altova:CurrContextGrid_13" select="."/> - <xsl:variable name="altova:ColumnData"/> - <tbody> - <tr style="empty-cells:hide; vertical-align:top; "> - <td style="border-bottom-style:none; border-left-style:none; border-top-style:none; width:30px; "/> - <td style="border-bottom-style:none; border-top-style:none; width:110px; "/> - <td style="border-bottom-style:none; border-right-style:none; border-top-style:none; "> - <xsl:variable name="altova:table"> - <table style="border:0px; border-style:none; padding:0px; width:100%; " border="1"> - <xsl:variable name="altova:CurrContextGrid_14" select="."/> - <xsl:variable name="altova:ColumnData"/> - <thead> - <tr> - <th style="border-bottom-style:solid; border-left-style:none; border-right-style:none; border-top-style:none; font-weight:normal; text-align:left; width:70px; "> - <span style="font-style:italic; "> - <xsl:text>Art</xsl:text> - </span> - </th> - <th style="border-bottom-style:solid; border-left-style:none; border-right-style:none; border-top-style:none; font-weight:normal; text-align:left; "> - <span style="font-style:italic; "> - <xsl:text>Grund</xsl:text> - </span> - </th> - <th style="border-bottom-style:solid; border-left-style:none; border-right-style:none; border-top-style:none; font-weight:normal; text-align:right; width:70px; "> - <span style="font-style:italic; "> - <xsl:text>%</xsl:text> - </span> - </th> - <th style="border-bottom-style:solid; border-left-style:none; border-right-style:none; border-top-style:none; font-weight:normal; text-align:right; width:110px; "> - <span style="font-style:italic; "> - <xsl:text>Basisbetrag</xsl:text> - </span> - </th> - <th style="border-bottom-style:solid; border-left-style:none; border-right-style:none; border-top-style:none; font-weight:normal; text-align:right; width:120px; "> - <span style="font-style:italic; "> - <xsl:text>Basismenge</xsl:text> - </span> - </th> - <th style="border-bottom-style:solid; border-left-style:none; border-right-style:none; border-top-style:none; font-weight:normal; text-align:right; width:110px; "> - <span style="font-style:italic; "> - <xsl:text>Betrag</xsl:text> - </span> - </th> - <th style="border-bottom-style:none; border-left-style:none; border-right-style:none; border-top-style:none; width:112px; "/> - </tr> - </thead> - <tbody> - <xsl:for-each select="ram:AppliedTradeAllowanceCharge"> - <xsl:sort select="ram:SequenceNumeric" data-type="text" order="ascending"/> - <tr> - <td style="border-bottom-style:none; border-collapse:collapse; border-left-style:none; border-right-style:none; border-spacing:0px; border-top-style:none; empty-cells:hide; vertical-align:top; width:70px; "> - <xsl:for-each select="ram:ChargeIndicator"> - <xsl:for-each select="udt:Indicator"> - <span> - <xsl:value-of select="if (. eq fn:true())then 'Zuschlag' else 'Abschlag'"/> - </span> - </xsl:for-each> - </xsl:for-each> - <xsl:for-each select="ram:SequenceNumeric"> - <span> - <xsl:text> Nr. </xsl:text> - </span> - <xsl:apply-templates/> - </xsl:for-each> - </td> - <td style="border-bottom-style:none; border-collapse:collapse; border-left-style:none; border-right-style:none; border-spacing:0px; border-top-style:none; empty-cells:hide; vertical-align:top; "> - <xsl:for-each select="ram:Reason"> - <xsl:apply-templates/> - </xsl:for-each> - <xsl:for-each select="ram:ReasonCode"> - <span> - <xsl:text> </xsl:text> - </span> - <xsl:call-template name="AllowanceChargeReasonCode"/> - </xsl:for-each> - </td> - <td style="border-bottom-style:none; border-collapse:collapse; border-left-style:none; border-right-style:none; border-spacing:0px; border-top-style:none; empty-cells:hide; text-align:right; vertical-align:top; width:70px; "> - <xsl:for-each select="ram:CalculationPercent"> - <span> - <xsl:variable name="altova:seqContentStrings_15"> - <xsl:value-of select="format-number(number(string(.)), '###.##0,####', 'format1')"/> - </xsl:variable> - <xsl:variable name="altova:sContent_15" select="string($altova:seqContentStrings_15)"/> - <xsl:value-of select="$altova:sContent_15"/> - </span> - </xsl:for-each> - </td> - <td style="border-bottom-style:none; border-collapse:collapse; border-left-style:none; border-right-style:none; border-spacing:0px; border-top-style:none; empty-cells:hide; text-align:right; vertical-align:top; width:110px; "> - <xsl:for-each select="ram:BasisAmount"> - <span> - <xsl:variable name="altova:seqContentStrings_16"> - <xsl:value-of select="format-number(number(string(.)), '##0,00', 'format1')"/> - </xsl:variable> - <xsl:variable name="altova:sContent_16" select="string($altova:seqContentStrings_16)"/> - <xsl:value-of select="$altova:sContent_16"/> - </span> - </xsl:for-each> - </td> - <td style="border-bottom-style:none; border-collapse:collapse; border-left-style:none; border-right-style:none; border-spacing:0px; border-top-style:none; empty-cells:hide; text-align:right; vertical-align:top; width:120px; "> - <xsl:for-each select="ram:BasisQuantity"> - <xsl:call-template name="ram:Menge"/> - </xsl:for-each> - </td> - <td style="border-bottom-style:none; border-collapse:collapse; border-left-style:none; border-right-style:none; border-spacing:0px; border-top-style:none; empty-cells:hide; text-align:right; vertical-align:top; width:110px; "> - <xsl:for-each select="ram:ActualAmount"> - <span> - <xsl:variable name="altova:seqContentStrings_17"> - <xsl:value-of select="format-number(number(if(../ram:ChargeIndicator/udt:Indicator = fn:false()) then -1*. else .), '##0,00', 'format1')"/> - </xsl:variable> - <xsl:variable name="altova:sContent_17" select="string($altova:seqContentStrings_17)"/> - <xsl:value-of select="$altova:sContent_17"/> - </span> - </xsl:for-each> - </td> - <td style="border-bottom-style:none; border-collapse:collapse; border-left-style:none; border-right-style:none; border-spacing:0px; border-top-style:none; empty-cells:hide; text-align:right; width:108px; "/> - </tr> - </xsl:for-each> - </tbody> - </table> - </xsl:variable> - <xsl:variable name="altova:col-count" select="sum( for $altova:cell in $altova:table/table/(thead | tbody | tfoot)[ 1 ]/tr[ 1 ]/(th | td) return altova:col-span( $altova:cell ) )"/> - <xsl:variable name="altova:generate-cols" as="xs:boolean*" select="for $altova:pos in 1 to $altova:col-count return true()"/> - <xsl:apply-templates select="$altova:table" mode="altova:generate-table"> - <xsl:with-param name="altova:generate-cols" select="$altova:generate-cols"/> - </xsl:apply-templates> - </td> - </tr> - </tbody> - </table> - </xsl:variable> - <xsl:variable name="altova:col-count" select="sum( for $altova:cell in $altova:table/table/(thead | tbody | tfoot)[ 1 ]/tr[ 1 ]/(th | td) return altova:col-span( $altova:cell ) )"/> - <xsl:variable name="altova:generate-cols" as="xs:boolean*" select="for $altova:pos in 1 to $altova:col-count return true()"/> - <xsl:apply-templates select="$altova:table" mode="altova:generate-table"> - <xsl:with-param name="altova:generate-cols" select="$altova:generate-cols"/> - </xsl:apply-templates> - </xsl:if> - <xsl:if test="fn:exists(../../ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:TotalAllowanceChargeAmount)"> - <xsl:variable name="altova:table"> - <table style="border:0px; border-collapse:collapse; border-spacing:0px; padding:0px; width:100%; " border="1"> - <xsl:variable name="altova:CurrContextGrid_18" select="."/> - <xsl:variable name="altova:ColumnData"/> - <tbody> - <tr style="empty-cells:hide; vertical-align:top; "> - <td style="border-bottom-style:none; border-collapse:collapse; border-left-style:none; border-spacing:0px; border-top-style:none; empty-cells:hide; width:30px; "/> - <td style="border-bottom-style:none; border-collapse:collapse; border-spacing:0px; border-top-style:none; empty-cells:hide; width:110px; "/> - <td style="border-bottom-style:none; border-collapse:collapse; border-right-style:none; border-spacing:0px; border-top-style:none; empty-cells:hide; "> - <br/> - </td> - <td style="border-bottom-style:none; border-collapse:collapse; border-left-style:none; border-right-style:none; border-spacing:0px; border-top-style:none; empty-cells:hide; text-align:right; width:110px; "> - <span> - <xsl:text>Summe:</xsl:text> - </span> - </td> - <td style="border-bottom-style:none; border-collapse:collapse; border-left-style:none; border-right-style:none; border-spacing:0px; border-top-style:double; empty-cells:hide; text-align:right; width:110px; "> - <xsl:for-each select="$XML"> - <xsl:for-each select="rsm:CrossIndustryDocument"> - <xsl:for-each select="rsm:SpecifiedSupplyChainTradeTransaction"> - <xsl:for-each select="ram:IncludedSupplyChainTradeLineItem"> - <xsl:for-each select="ram:SpecifiedSupplyChainTradeSettlement"> - <xsl:for-each select="ram:SpecifiedTradeSettlementMonetarySummation"> - <xsl:for-each select="ram:TotalAllowanceChargeAmount"> - <span> - <xsl:variable name="altova:seqContentStrings_19"> - <xsl:value-of select="format-number(number(-1*.), '##0,00', 'format1')"/> - </xsl:variable> - <xsl:variable name="altova:sContent_19" select="string($altova:seqContentStrings_19)"/> - <xsl:value-of select="$altova:sContent_19"/> - </span> - </xsl:for-each> - </xsl:for-each> - </xsl:for-each> - </xsl:for-each> - </xsl:for-each> - </xsl:for-each> - </xsl:for-each> - </td> - <td style="border-bottom-style:none; border-collapse:collapse; border-left-style:none; border-right-style:none; border-spacing:0px; border-top-style:none; empty-cells:hide; text-align:right; width:110px; "/> - </tr> - </tbody> - </table> - </xsl:variable> - <xsl:variable name="altova:col-count" select="sum( for $altova:cell in $altova:table/table/(thead | tbody | tfoot)[ 1 ]/tr[ 1 ]/(th | td) return altova:col-span( $altova:cell ) )"/> - <xsl:variable name="altova:generate-cols" as="xs:boolean*" select="for $altova:pos in 1 to $altova:col-count return true()"/> - <xsl:apply-templates select="$altova:table" mode="altova:generate-table"> - <xsl:with-param name="altova:generate-cols" select="$altova:generate-cols"/> - </xsl:apply-templates> - </xsl:if> - </xsl:for-each> - </xsl:for-each> - <xsl:variable name="altova:table"> - <table style="border:0px; border-collapse:collapse; border-spacing:0px; border-top-style:none; padding:0px; width:100%; " border="1"> - <xsl:variable name="altova:CurrContextGrid_20" select="."/> - <xsl:variable name="altova:ColumnData"/> - <tbody> - <tr style="empty-cells:hide; vertical-align:top; "> - <td style="border-collapse:collapse; border-left-style:none; border-spacing:0px; border-top-style:none; empty-cells:hide; width:30px; "/> - <td style="border-collapse:collapse; border-spacing:0px; border-top-style:none; empty-cells:hide; width:110px; "/> - <td style="border-collapse:collapse; border-right-style:none; border-spacing:0px; border-top-style:none; empty-cells:hide; "> - <xsl:for-each select="ram:SpecifiedTradeProduct"> - <xsl:for-each select="ram:Description"> - <br/> - <span style="white-space:pre-wrap; "> - <xsl:apply-templates/> - </span> - </xsl:for-each> - </xsl:for-each> - <xsl:for-each select="ram:SpecifiedSupplyChainTradeDelivery"> - <xsl:for-each select="ram:ActualDeliverySupplyChainEvent"> - <xsl:for-each select="ram:OccurrenceDateTime"> - <br/> - <span> - <xsl:text>* Leistungsdatum: </xsl:text> - </span> - <xsl:for-each select="udt:DateTimeString"> - <xsl:call-template name="ram:Datum"/> - </xsl:for-each> - </xsl:for-each> - </xsl:for-each> - </xsl:for-each> - <xsl:for-each select="ram:SpecifiedSupplyChainTradeSettlement"> - <xsl:for-each select="ram:BillingSpecifiedPeriod"> - <br/> - <span> - <xsl:text>* Berechnungszeitraum: </xsl:text> - </span> - <xsl:for-each select="ram:StartDateTime"> - <xsl:for-each select="udt:DateTimeString"> - <xsl:call-template name="ram:Datum"/> - </xsl:for-each> - </xsl:for-each> - <xsl:for-each select="ram:EndDateTime"> - <span> - <xsl:text> bis </xsl:text> - </span> - <xsl:for-each select="udt:DateTimeString"> - <xsl:call-template name="ram:Datum"/> - </xsl:for-each> - </xsl:for-each> - </xsl:for-each> - </xsl:for-each> - <xsl:for-each select="ram:SpecifiedTradeProduct"> - <xsl:for-each select="ram:OriginTradeCountry"> - <xsl:for-each select="ram:ID"> - <br/> - <span> - <xsl:text>* Herkunftsland: </xsl:text> - </span> - <xsl:apply-templates/> - </xsl:for-each> - </xsl:for-each> - </xsl:for-each> - <xsl:for-each select="ram:SpecifiedSupplyChainTradeDelivery"> - <xsl:for-each select="ram:PackageQuantity"> - <br/> - <span> - <xsl:text>* Anzahl Packstücke: </xsl:text> - </span> - <span> - <xsl:variable name="altova:seqContentStrings_21"> - <xsl:value-of select="format-number(number(string(.)), '##0', 'format1')"/> - </xsl:variable> - <xsl:variable name="altova:sContent_21" select="string($altova:seqContentStrings_21)"/> - <xsl:value-of select="$altova:sContent_21"/> - </span> - </xsl:for-each> - <xsl:call-template name="PackageQuantity"/> - </xsl:for-each> - <xsl:for-each select="ram:SpecifiedSupplyChainTradeAgreement"> - <xsl:for-each select="ram:BuyerOrderReferencedDocument"> - <br/> - <span> - <xsl:text>* Bestellung</xsl:text> - </span> - <xsl:call-template name="ram:Positionsreferenz"/> - </xsl:for-each> - <xsl:for-each select="ram:ContractReferencedDocument"> - <br/> - <span> - <xsl:text>* Vertrag</xsl:text> - </span> - <xsl:call-template name="ram:Positionsreferenz"/> - </xsl:for-each> - <xsl:for-each select="ram:AdditionalReferencedDocument"> - <br/> - <span> - <xsl:text>* Dokument (</xsl:text> - </span> - <xsl:for-each select="ram:ReferenceTypeCode"> - <xsl:call-template name="ram:Referenz"/> - </xsl:for-each> - <span> - <xsl:text>)</xsl:text> - </span> - <xsl:call-template name="ram:Positionsreferenz"/> - </xsl:for-each> - <xsl:for-each select="ram:CustomerOrderReferencedDocument"> - <br/> - <span> - <xsl:text>* Kundenbestellung</xsl:text> - </span> - <xsl:call-template name="ram:Positionsreferenz"/> - </xsl:for-each> - </xsl:for-each> - <xsl:for-each select="ram:SpecifiedSupplyChainTradeDelivery"> - <xsl:for-each select="ram:DespatchAdviceReferencedDocument"> - <br/> - <span> - <xsl:text>* Lieferavis</xsl:text> - </span> - <xsl:call-template name="ram:Positionsreferenz"/> - </xsl:for-each> - <xsl:for-each select="ram:ReceivingAdviceReferencedDocument"> - <br/> - <span> - <xsl:text>* Wareneingang </xsl:text> - </span> - <xsl:call-template name="ram:Positionsreferenz"/> - </xsl:for-each> - <xsl:for-each select="ram:DeliveryNoteReferencedDocument"> - <br/> - <span> - <xsl:text>* Lieferschein</xsl:text> - </span> - <xsl:call-template name="ram:Positionsreferenz"/> - </xsl:for-each> - </xsl:for-each> - <xsl:for-each select="ram:SpecifiedSupplyChainTradeSettlement"> - <xsl:for-each select="ram:SpecifiedTradeAccountingAccount"> - <xsl:for-each select="ram:ID"> - <br/> - <span> - <xsl:text>* Buchungsreferenz: </xsl:text> - </span> - <xsl:apply-templates/> - </xsl:for-each> - </xsl:for-each> - </xsl:for-each> - <xsl:for-each select="ram:SpecifiedTradeProduct"> - <xsl:for-each select="ram:DesignatedProductClassification"> - <br/> - <span> - <xsl:text>* Klassifikation: </xsl:text> - </span> - <xsl:for-each select="ram:ClassCode"> - <span> - <xsl:text>[</xsl:text> - </span> - <xsl:apply-templates/> - <span> - <xsl:text>] </xsl:text> - </span> - </xsl:for-each> - <xsl:for-each select="ram:ClassName"> - <xsl:apply-templates/> - </xsl:for-each> - <xsl:for-each select="ram:ClassCode"> - <xsl:call-template name="Klassifikationsart"/> - <xsl:for-each select="@listVersionID"> - <span> - <xsl:text>, Version: </xsl:text> - </span> - <span> - <xsl:value-of select="string(.)"/> - </span> - </xsl:for-each> - </xsl:for-each> - </xsl:for-each> - </xsl:for-each> - <xsl:for-each select="ram:SpecifiedSupplyChainTradeDelivery"> - <xsl:for-each select="ram:ShipToTradeParty"> - <br/> - <span style="text-decoration:underline; "> - <xsl:text>Abweichender Warenempfänger:</xsl:text> - </span> - <br/> - <xsl:call-template name="ram:Party"/> - </xsl:for-each> - <xsl:for-each select="ram:UltimateShipToTradeParty"> - <br/> - <span style="text-decoration:underline; "> - <xsl:text>Abweichender Endempfänger:</xsl:text> - </span> - <br/> - <xsl:call-template name="ram:Party"/> - </xsl:for-each> - </xsl:for-each> - <xsl:for-each select="ram:SpecifiedTradeProduct"> - <xsl:if test="fn:exists(ram:ApplicableProductCharacteristic)"> - <br/> - <br/> - <span style="text-decoration:underline; "> - <xsl:text>Weitere Eigenschaften:</xsl:text> - </span> - <br/> - </xsl:if> - <xsl:for-each select="ram:ApplicableProductCharacteristic"> - <xsl:for-each select="ram:Description"> - <br/> - <xsl:apply-templates/> - </xsl:for-each> - <span> - <xsl:text>: </xsl:text> - </span> - <xsl:for-each select="ram:TypeCode"> - <xsl:apply-templates/> - </xsl:for-each> - <span> - <xsl:text> = </xsl:text> - </span> - <xsl:for-each select="ram:Value"> - <xsl:apply-templates/> - </xsl:for-each> - <xsl:for-each select="ram:ValueMeasure"> - <xsl:call-template name="ram:Menge"/> - </xsl:for-each> - </xsl:for-each> - </xsl:for-each> - <xsl:if test="fn:exists(ram:SpecifiedTradeProduct/ram:IncludedReferencedProduct)"> - <br/> - <br/> - <span style="text-decoration:underline; "> - <xsl:text>Basisartikel:</xsl:text> - </span> - <br/> - </xsl:if> - <xsl:for-each select="ram:SpecifiedTradeProduct"> - <xsl:if test="fn:exists(ram:IncludedReferencedProduct)"> - <xsl:variable name="altova:table"> - <table style="border:0px; width:100%; " border="1"> - <xsl:variable name="altova:CurrContextGrid_22" select="."/> - <xsl:variable name="altova:ColumnData"/> - <thead> - <tr> - <th style="border-bottom-style:solid; border-left-style:none; border-right-style:none; border-top-style:none; text-align:left; width:110px; "> - <span style="font-weight:bold; "> - <xsl:text>Art-Nr-Kunde</xsl:text> - </span> - <br/> - </th> - <th style="border-bottom-style:solid; border-left-style:none; border-right-style:none; border-top-style:none; width:110px; "> - <span style="font-weight:bold; "> - <xsl:text>Art-Nr-Lief.</xsl:text> - </span> - </th> - <th style="border-bottom-style:solid; border-left-style:none; border-right-style:none; border-top-style:none; width:110px; "> - <span> - <xsl:text>Art-Nr. (Art)</xsl:text> - </span> - </th> - <th style="border-bottom-style:solid; border-left-style:none; border-right-style:none; border-top-style:none; "> - <span> - <xsl:text>Beschreibung</xsl:text> - </span> - </th> - <th style="border-bottom-style:solid; border-left-style:none; border-right-style:none; border-top-style:none; text-align:right; width:120px; "> - <span> - <xsl:text>Menge</xsl:text> - </span> - </th> - </tr> - </thead> - <tbody> - <xsl:for-each select="ram:IncludedReferencedProduct"> - <tr> - <td style="border-bottom-style:none; border-left-style:none; border-right-style:none; border-top-style:none; text-align:left; vertical-align:top; width:110px; "> - <xsl:for-each select="ram:BuyerAssignedID"> - <xsl:apply-templates/> - </xsl:for-each> - </td> - <td style="border-bottom-style:none; border-left-style:none; border-right-style:none; border-top-style:none; vertical-align:top; width:110px; "> - <xsl:for-each select="ram:SellerAssignedID"> - <xsl:apply-templates/> - </xsl:for-each> - </td> - <td style="border-bottom-style:none; border-left-style:none; border-right-style:none; border-top-style:none; vertical-align:top; width:110px; "> - <xsl:for-each select="ram:GlobalID"> - <xsl:apply-templates/> - </xsl:for-each> - <xsl:for-each select="ram:GlobalID"> - <xsl:for-each select="@schemeID"> - <xsl:call-template name="ram:Global_Identifier"/> - </xsl:for-each> - </xsl:for-each> - </td> - <td style="border-bottom-style:none; border-left-style:none; border-right-style:none; border-top-style:none; vertical-align:top; "> - <xsl:for-each select="ram:Name"> - <xsl:apply-templates/> - </xsl:for-each> - <br/> - <xsl:for-each select="ram:Description"> - <xsl:apply-templates/> - </xsl:for-each> - </td> - <td style="border-bottom-style:none; border-left-style:none; border-right-style:none; border-top-style:none; text-align:right; vertical-align:top; width:120px; "> - <xsl:for-each select="ram:UnitQuantity"> - <xsl:call-template name="ram:Menge"/> - </xsl:for-each> - </td> - </tr> - </xsl:for-each> - </tbody> - </table> - </xsl:variable> - <xsl:variable name="altova:col-count" select="sum( for $altova:cell in $altova:table/table/(thead | tbody | tfoot)[ 1 ]/tr[ 1 ]/(th | td) return altova:col-span( $altova:cell ) )"/> - <xsl:variable name="altova:generate-cols" as="xs:boolean*" select="for $altova:pos in 1 to $altova:col-count return true()"/> - <xsl:apply-templates select="$altova:table" mode="altova:generate-table"> - <xsl:with-param name="altova:generate-cols" select="$altova:generate-cols"/> - </xsl:apply-templates> - </xsl:if> - </xsl:for-each> - </td> - <td style="border-collapse:collapse; border-left-style:none; border-right-style:none; border-spacing:0px; border-top-style:none; empty-cells:hide; width:110px; "/> - </tr> - </tbody> - </table> - </xsl:variable> - <xsl:variable name="altova:col-count" select="sum( for $altova:cell in $altova:table/table/(thead | tbody | tfoot)[ 1 ]/tr[ 1 ]/(th | td) return altova:col-span( $altova:cell ) )"/> - <xsl:variable name="altova:generate-cols" as="xs:boolean*" select="for $altova:pos in 1 to $altova:col-count return true()"/> - <xsl:apply-templates select="$altova:table" mode="altova:generate-table"> - <xsl:with-param name="altova:generate-cols" select="$altova:generate-cols"/> - </xsl:apply-templates> - </xsl:for-each> - </xsl:for-each> - <br/> - </td> - </tr> - <tr> - <td style="border-bottom-style:none; border-top-style:none; "> - <xsl:if test="fn:exists(rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradePaymentTerms)"> - <br/> - <span style="empty-cells:hide; font-weight:bold; text-decoration:underline; "> - <xsl:text>Zahlungsbedingungen:</xsl:text> - </span> - <br/> - <br/> - <xsl:variable name="altova:table"> - <table style="border:0px; border-collapse:collapse; border-right-style:none; width:100%; " border="1"> - <xsl:variable name="altova:CurrContextGrid_23" select="."/> - <xsl:variable name="altova:ColumnData"/> - <thead> - <tr> - <th style="border-left-style:none; "> - <span> - <xsl:text>Beschreibung</xsl:text> - </span> - </th> - <th style="width:110px; "> - <span> - <xsl:text>Fälligkeit</xsl:text> - </span> - </th> - <th style="border-right-style:none; width:110px; "> - <span> - <xsl:text>Teilzahlung</xsl:text> - </span> - </th> - </tr> - </thead> - <tbody> - <xsl:for-each select="rsm:SpecifiedSupplyChainTradeTransaction"> - <xsl:for-each select="ram:ApplicableSupplyChainTradeSettlement"> - <xsl:for-each select="ram:SpecifiedTradePaymentTerms"> - <tr> - <td style="border-bottom-style:none; border-left-style:none; "> - <xsl:for-each select="ram:Description"> - <span style="white-space:pre-wrap; "> - <xsl:apply-templates/> - </span> - </xsl:for-each> - </td> - <td style="border-bottom-style:none; text-align:center; width:110px; "> - <xsl:for-each select="ram:DueDateDateTime"> - <xsl:for-each select="udt:DateTimeString"> - <xsl:call-template name="ram:Datum"/> - </xsl:for-each> - </xsl:for-each> - </td> - <td style="border-bottom-style:none; border-right-style:none; text-align:right; width:110px; "> - <xsl:for-each select="ram:PartialPaymentAmount"> - <span> - <xsl:variable name="altova:seqContentStrings_24"> - <xsl:value-of select="format-number(number(string(.)), '##0,00', 'format1')"/> - </xsl:variable> - <xsl:variable name="altova:sContent_24" select="string($altova:seqContentStrings_24)"/> - <xsl:value-of select="$altova:sContent_24"/> - </span> - </xsl:for-each> - </td> - </tr> - <tr> - <td colspan="3" style="border-left-style:none; border-right-style:none; border-top-style:none; min-height:0px; "> - <xsl:if test="fn:exists(ram:ApplicableTradePaymentPenaltyTerms) or fn:exists(ram:ApplicableTradePaymentDiscountTerms)"> - <xsl:variable name="altova:table"> - <table style="border:0px; border-collapse:collapse; border-left-style:none; border-top-style:none; margin:0px; padding:0px; " border="1" width="100%"> - <xsl:variable name="altova:CurrContextGrid_25" select="."/> - <xsl:variable name="altova:ColumnData"/> - <tbody> - <tr style="border-bottom-style:none; border-top-style:none; "> - <td style="border-bottom-style:none; border-left-style:none; border-top-style:none; min-height:0px; "/> - <td style="border-bottom-style:none; min-height:0px; text-align:center; width:110px; "> - <span style="font-weight:bold; "> - <xsl:text>Bezug</xsl:text> - </span> - </td> - <td style="border-bottom-style:none; min-height:0px; text-align:center; width:110px; "> - <span style="font-weight:bold; "> - <xsl:text>Innerhalb</xsl:text> - </span> - </td> - <td style="border-bottom-style:none; min-height:0px; text-align:center; width:110px; "> - <span style="font-weight:bold; "> - <xsl:text>Basisbetrag</xsl:text> - </span> - </td> - <td style="border-bottom-style:none; min-height:0px; text-align:center; width:110px; "> - <span style="font-weight:bold; "> - <xsl:text>%</xsl:text> - </span> - </td> - <td style="border-bottom-style:none; border-right-style:none; min-height:0px; text-align:center; width:108px; "> - <span style="font-weight:bold; "> - <xsl:text>Betrag</xsl:text> - </span> - </td> - </tr> - </tbody> - </table> - </xsl:variable> - <xsl:variable name="altova:col-count" select="sum( for $altova:cell in $altova:table/table/(thead | tbody | tfoot)[ 1 ]/tr[ 1 ]/(th | td) return altova:col-span( $altova:cell ) )"/> - <xsl:variable name="altova:generate-cols" as="xs:boolean*" select="for $altova:pos in 1 to $altova:col-count return true()"/> - <xsl:apply-templates select="$altova:table" mode="altova:generate-table"> - <xsl:with-param name="altova:generate-cols" select="$altova:generate-cols"/> - </xsl:apply-templates> - </xsl:if> - <xsl:if test="fn:exists(ram:ApplicableTradePaymentPenaltyTerms)"> - <xsl:variable name="altova:table"> - <table style="border:0px; border-bottom-style:none; border-collapse:collapse; margin:0px; padding:0px; width:100%; " border="1"> - <xsl:variable name="altova:CurrContextGrid_26" select="."/> - <xsl:variable name="altova:ColumnData"/> - <tbody> - <xsl:for-each select="ram:ApplicableTradePaymentPenaltyTerms"> - <tr> - <td style="border-bottom-style:none; border-left-style:none; min-height:0px; text-align:right; "> - <span> - <xsl:text>Zuschlag  </xsl:text> - </span> - </td> - <td style="border-bottom-style:none; min-height:0px; text-align:center; width:110px; "> - <xsl:for-each select="ram:BasisDateTime"> - <xsl:for-each select="udt:DateTimeString"> - <xsl:call-template name="ram:Datum"/> - </xsl:for-each> - </xsl:for-each> - </td> - <td style="border-bottom-style:none; min-height:0px; text-align:right; width:110px; "> - <xsl:for-each select="ram:BasisPeriodMeasure"> - <xsl:call-template name="ram:Menge"/> - </xsl:for-each> - </td> - <td style="border-bottom-style:none; min-height:0px; text-align:right; width:110px; "> - <xsl:for-each select="ram:BasisAmount"> - <span> - <xsl:variable name="altova:seqContentStrings_27"> - <xsl:value-of select="format-number(number(string(.)), '##0,00', 'format1')"/> - </xsl:variable> - <xsl:variable name="altova:sContent_27" select="string($altova:seqContentStrings_27)"/> - <xsl:value-of select="$altova:sContent_27"/> - </span> - </xsl:for-each> - </td> - <td style="border-bottom-style:none; min-height:0px; text-align:right; width:110px; "> - <xsl:for-each select="ram:CalculationPercent"> - <span> - <xsl:variable name="altova:seqContentStrings_28"> - <xsl:value-of select="format-number(number(string(.)), '###.##0,####', 'format1')"/> - </xsl:variable> - <xsl:variable name="altova:sContent_28" select="string($altova:seqContentStrings_28)"/> - <xsl:value-of select="$altova:sContent_28"/> - </span> - </xsl:for-each> - </td> - <td style="border-bottom-style:none; border-right-style:none; min-height:0px; text-align:right; width:108px; "> - <xsl:for-each select="ram:ActualPenaltyAmount"> - <span> - <xsl:variable name="altova:seqContentStrings_29"> - <xsl:value-of select="format-number(number(string(.)), '##0,00', 'format1')"/> - </xsl:variable> - <xsl:variable name="altova:sContent_29" select="string($altova:seqContentStrings_29)"/> - <xsl:value-of select="$altova:sContent_29"/> - </span> - </xsl:for-each> - </td> - </tr> - </xsl:for-each> - </tbody> - </table> - </xsl:variable> - <xsl:variable name="altova:col-count" select="sum( for $altova:cell in $altova:table/table/(thead | tbody | tfoot)[ 1 ]/tr[ 1 ]/(th | td) return altova:col-span( $altova:cell ) )"/> - <xsl:variable name="altova:generate-cols" as="xs:boolean*" select="for $altova:pos in 1 to $altova:col-count return true()"/> - <xsl:apply-templates select="$altova:table" mode="altova:generate-table"> - <xsl:with-param name="altova:generate-cols" select="$altova:generate-cols"/> - </xsl:apply-templates> - </xsl:if> - <xsl:if test="fn:exists(ram:ApplicableTradePaymentDiscountTerms)"> - <xsl:variable name="altova:table"> - <table style="border:0px; border-collapse:collapse; margin:0px; padding:0px; width:100%; " border="1"> - <xsl:variable name="altova:CurrContextGrid_30" select="."/> - <xsl:variable name="altova:ColumnData"/> - <tbody> - <xsl:for-each select="ram:ApplicableTradePaymentDiscountTerms"> - <tr> - <td style="border-bottom-style:none; border-left-style:none; min-height:0px; text-align:right; "> - <span> - <xsl:text>Skonto  </xsl:text> - </span> - </td> - <td style="border-bottom-style:none; min-height:0px; text-align:center; width:110px; "> - <xsl:for-each select="ram:BasisDateTime"> - <xsl:for-each select="udt:DateTimeString"> - <xsl:call-template name="ram:Datum"/> - </xsl:for-each> - </xsl:for-each> - </td> - <td style="border-bottom-style:none; min-height:0px; text-align:right; width:110px; "> - <xsl:for-each select="ram:BasisPeriodMeasure"> - <xsl:call-template name="ram:Menge"/> - </xsl:for-each> - </td> - <td style="border-bottom-style:none; min-height:0px; text-align:right; width:110px; "> - <xsl:for-each select="ram:BasisAmount"> - <span> - <xsl:variable name="altova:seqContentStrings_31"> - <xsl:value-of select="format-number(number(string(.)), '##0,00', 'format1')"/> - </xsl:variable> - <xsl:variable name="altova:sContent_31" select="string($altova:seqContentStrings_31)"/> - <xsl:value-of select="$altova:sContent_31"/> - </span> - </xsl:for-each> - </td> - <td style="border-bottom-style:none; min-height:0px; text-align:right; width:110px; "> - <xsl:for-each select="ram:CalculationPercent"> - <span> - <xsl:variable name="altova:seqContentStrings_32"> - <xsl:value-of select="format-number(number(string(.)), '###.##0,####', 'format1')"/> - </xsl:variable> - <xsl:variable name="altova:sContent_32" select="string($altova:seqContentStrings_32)"/> - <xsl:value-of select="$altova:sContent_32"/> - </span> - </xsl:for-each> - </td> - <td style="border-bottom-style:none; border-right-style:none; min-height:0px; text-align:right; width:108px; "> - <xsl:for-each select="ram:ActualDiscountAmount"> - <span> - <xsl:variable name="altova:seqContentStrings_33"> - <xsl:value-of select="format-number(number(-1 * .), '##0,00', 'format1')"/> - </xsl:variable> - <xsl:variable name="altova:sContent_33" select="string($altova:seqContentStrings_33)"/> - <xsl:value-of select="$altova:sContent_33"/> - </span> - </xsl:for-each> - </td> - </tr> - </xsl:for-each> - </tbody> - </table> - </xsl:variable> - <xsl:variable name="altova:col-count" select="sum( for $altova:cell in $altova:table/table/(thead | tbody | tfoot)[ 1 ]/tr[ 1 ]/(th | td) return altova:col-span( $altova:cell ) )"/> - <xsl:variable name="altova:generate-cols" as="xs:boolean*" select="for $altova:pos in 1 to $altova:col-count return true()"/> - <xsl:apply-templates select="$altova:table" mode="altova:generate-table"> - <xsl:with-param name="altova:generate-cols" select="$altova:generate-cols"/> - </xsl:apply-templates> - </xsl:if> - </td> - </tr> - </xsl:for-each> - </xsl:for-each> - </xsl:for-each> - </tbody> - </table> - </xsl:variable> - <xsl:variable name="altova:col-count" select="sum( for $altova:cell in $altova:table/table/(thead | tbody | tfoot)[ 1 ]/tr[ 1 ]/(th | td) return altova:col-span( $altova:cell ) )"/> - <xsl:variable name="altova:generate-cols" as="xs:boolean*" select="for $altova:pos in 1 to $altova:col-count return true()"/> - <xsl:apply-templates select="$altova:table" mode="altova:generate-table"> - <xsl:with-param name="altova:generate-cols" select="$altova:generate-cols"/> - </xsl:apply-templates> - </xsl:if> - <xsl:if test="fn:exists(rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans)"> - <br/> - <span style="font-weight:bold; text-decoration:underline; "> - <xsl:text>Zahlungsart:</xsl:text> - </span> - <br/> - <xsl:for-each select="rsm:SpecifiedSupplyChainTradeTransaction"> - <xsl:for-each select="ram:ApplicableSupplyChainTradeSettlement"> - <xsl:for-each select="ram:SpecifiedTradeSettlementPaymentMeans"> - <xsl:for-each select="ram:Information"> - <br/> - <xsl:apply-templates/> - </xsl:for-each> - <xsl:for-each select="ram:TypeCode"> - <br/> - <span style="empty-cells:hide; "> - <xsl:text>Zahlungstyp (codiert): </xsl:text> - </span> - <xsl:call-template name="ram:PaymentType"/> - </xsl:for-each> - <xsl:for-each select="ram:ID"> - <xsl:for-each select="@schemeAgencyID"> - <br/> - <span> - <xsl:text>Gläubiger-ID         : </xsl:text> - </span> - <span> - <xsl:value-of select="string(.)"/> - </span> - </xsl:for-each> - <br/> - <span> - <xsl:text>Mandatsreferenz      : </xsl:text> - </span> - <xsl:apply-templates/> - </xsl:for-each> - <xsl:for-each select="ram:PayerPartyDebtorFinancialAccount"> - <xsl:for-each select="ram:IBANID"> - <br/> - <span style="empty-cells:hide; "> - <xsl:text>Käufer-IBAN          : </xsl:text> - </span> - <xsl:apply-templates/> - </xsl:for-each> - <xsl:for-each select="ram:ProprietaryID"> - <br/> - <span style="empty-cells:hide; "> - <xsl:text>Käufer-Kontonummer   : </xsl:text> - </span> - <xsl:apply-templates/> - </xsl:for-each> - </xsl:for-each> - <xsl:for-each select="ram:PayerSpecifiedDebtorFinancialInstitution"> - <xsl:for-each select="ram:BICID"> - <br/> - <span style="empty-cells:hide; "> - <xsl:text>Käufer-BIC           : </xsl:text> - </span> - <xsl:apply-templates/> - </xsl:for-each> - <xsl:for-each select="ram:GermanBankleitzahlID"> - <br/> - <span style="empty-cells:hide; "> - <xsl:text>Käufer-Bankleitzahl  : </xsl:text> - </span> - <xsl:apply-templates/> - </xsl:for-each> - <xsl:for-each select="ram:Name"> - <br/> - <span style="empty-cells:hide; "> - <xsl:text>Käufer-Kreditinstitut: </xsl:text> - </span> - <xsl:apply-templates/> - </xsl:for-each> - </xsl:for-each> - <br/> - <xsl:for-each select="ram:PayeePartyCreditorFinancialAccount"> - <xsl:for-each select="ram:AccountName"> - <br/> - <span> - <xsl:text>Verkäufer-Kontoname  : </xsl:text> - </span> - <xsl:apply-templates/> - </xsl:for-each> - <xsl:for-each select="ram:IBANID"> - <br/> - <span style="empty-cells:hide; "> - <xsl:text>Verkäufer-IBAN       : </xsl:text> - </span> - <xsl:apply-templates/> - </xsl:for-each> - <xsl:for-each select="ram:ProprietaryID"> - <br/> - <span style="empty-cells:hide; "> - <xsl:text>Verkäufer-Kontonummer: </xsl:text> - </span> - <xsl:apply-templates/> - </xsl:for-each> - </xsl:for-each> - <xsl:for-each select="ram:PayeeSpecifiedCreditorFinancialInstitution"> - <xsl:for-each select="ram:BICID"> - <br/> - <span style="empty-cells:hide; "> - <xsl:text>Verkäufer-BIC        : </xsl:text> - </span> - <xsl:apply-templates/> - </xsl:for-each> - <xsl:for-each select="ram:GermanBankleitzahlID"> - <br/> - <span style="empty-cells:hide; "> - <xsl:text>Verkäufer-BLZ        : </xsl:text> - </span> - <xsl:apply-templates/> - </xsl:for-each> - <xsl:for-each select="ram:Name"> - <br/> - <span style="empty-cells:hide; "> - <xsl:text>Verkäufer-Kreditinst.: </xsl:text> - </span> - <xsl:apply-templates/> - </xsl:for-each> - </xsl:for-each> - </xsl:for-each> - </xsl:for-each> - </xsl:for-each> - </xsl:if> - </td> - </tr> - <tr> - <td style="border-bottom-style:none; border-right-style:none; border-top-style:none; "> - <xsl:for-each select="rsm:SpecifiedSupplyChainTradeTransaction"> - <xsl:for-each select="ram:ApplicableSupplyChainTradeSettlement"> - <br/> - <xsl:if test="fn:exists(ram:SpecifiedTradeAllowanceCharge) or fn:exists(ram:SpecifiedLogisticsServiceCharge)"> - <span style="font-weight:bold; text-decoration:underline; "> - <xsl:text>Zu- und Abschläge:</xsl:text> - </span> - <br/> - <br/> - <xsl:variable name="altova:table"> - <table style="border:0px; border-collapse:collapse; empty-cells:hide; width:100%; " border="1"> - <xsl:variable name="altova:CurrContextGrid_34" select="."/> - <xsl:variable name="altova:ColumnData"/> - <thead> - <tr> - <th colspan="2" style="border-left-style:none; "> - <span> - <xsl:text>Art</xsl:text> - </span> - </th> - <th> - <span> - <xsl:text>%</xsl:text> - </span> - </th> - <th> - <span> - <xsl:text>Basisbetrag</xsl:text> - </span> - </th> - <th style="width:110px; "> - <span> - <xsl:text>Basismenge</xsl:text> - </span> - </th> - <th style="width:110px; "> - <span> - <xsl:text>Steuer</xsl:text> - </span> - </th> - <th style="border-right-style:none; width:110px; "> - <span> - <xsl:text>Betrag</xsl:text> - </span> - </th> - </tr> - </thead> - <tbody> - <xsl:for-each select="ram:SpecifiedTradeAllowanceCharge"> - <xsl:sort select="ram:SequenceNumeric" data-type="text" order="ascending"/> - <tr> - <td style="border-left-style:none; "> - <xsl:for-each select="ram:ChargeIndicator"> - <xsl:for-each select="udt:Indicator"> - <span> - <xsl:value-of select="if (. eq fn:true())then 'Zuschlag' else 'Abschlag'"/> - </span> - </xsl:for-each> - </xsl:for-each> - <xsl:for-each select="ram:SequenceNumeric"> - <span> - <xsl:text> Nr. </xsl:text> - </span> - <xsl:apply-templates/> - </xsl:for-each> - </td> - <td> - <xsl:for-each select="ram:Reason"> - <xsl:apply-templates/> - </xsl:for-each> - <xsl:for-each select="ram:ReasonCode"> - <span> - <xsl:text> </xsl:text> - </span> - <xsl:call-template name="AllowanceChargeReasonCode"/> - </xsl:for-each> - </td> - <td style="text-align:right; "> - <xsl:for-each select="ram:CalculationPercent"> - <span> - <xsl:variable name="altova:seqContentStrings_35"> - <xsl:value-of select="format-number(number(string(.)), '###.##0,####', 'format1')"/> - </xsl:variable> - <xsl:variable name="altova:sContent_35" select="string($altova:seqContentStrings_35)"/> - <xsl:value-of select="$altova:sContent_35"/> - </span> - </xsl:for-each> - </td> - <td style="text-align:right; "> - <xsl:for-each select="ram:BasisAmount"> - <span> - <xsl:variable name="altova:seqContentStrings_36"> - <xsl:value-of select="format-number(number(string(.)), '##0,00', 'format1')"/> - </xsl:variable> - <xsl:variable name="altova:sContent_36" select="string($altova:seqContentStrings_36)"/> - <xsl:value-of select="$altova:sContent_36"/> - </span> - </xsl:for-each> - </td> - <td style="text-align:right; width:110px; "> - <xsl:for-each select="ram:BasisQuantity"> - <xsl:call-template name="ram:Menge"/> - </xsl:for-each> - </td> - <td style="text-align:right; width:110px; "> - <xsl:for-each select="ram:CategoryTradeTax"> - <xsl:call-template name="ram:TradeTax"/> - </xsl:for-each> - </td> - <td style="border-right-style:none; text-align:right; width:110px; "> - <xsl:for-each select="ram:ActualAmount"> - <span> - <xsl:variable name="altova:seqContentStrings_37"> - <xsl:value-of select="format-number(number(if (../ram:ChargeIndicator/udt:Indicator eq fn:true()) then . else -1 * .), '##0,00', 'format1')"/> - </xsl:variable> - <xsl:variable name="altova:sContent_37" select="string($altova:seqContentStrings_37)"/> - <xsl:value-of select="$altova:sContent_37"/> - </span> - </xsl:for-each> - </td> - </tr> - </xsl:for-each> - </tbody> - </table> - </xsl:variable> - <xsl:variable name="altova:col-count" select="sum( for $altova:cell in $altova:table/table/(thead | tbody | tfoot)[ 1 ]/tr[ 1 ]/(th | td) return altova:col-span( $altova:cell ) )"/> - <xsl:variable name="altova:generate-cols" as="xs:boolean*" select="for $altova:pos in 1 to $altova:col-count return true()"/> - <xsl:apply-templates select="$altova:table" mode="altova:generate-table"> - <xsl:with-param name="altova:generate-cols" select="$altova:generate-cols"/> - </xsl:apply-templates> - <xsl:if test="fn:exists(ram:SpecifiedLogisticsServiceCharge)"> - <xsl:if test="fn:not(fn:exists(ram:SpecifiedTradeAllowanceCharge))"> - <xsl:variable name="altova:table"> - <table style="border:0px; border-top-style:none; width:100%; " border="1"> - <xsl:variable name="altova:CurrContextGrid_38" select="."/> - <xsl:variable name="altova:ColumnData"/> - <tbody> - <xsl:for-each select="ram:SpecifiedLogisticsServiceCharge"> - <tr> - <td style="border-left-style:none; border-top-style:solid; text-align:center; "> - <span style="font-weight:bold; "> - <xsl:text>Art</xsl:text> - </span> - </td> - <td style="border-top-style:solid; text-align:center; width:110px; "> - <span style="font-weight:bold; "> - <xsl:text>Steuer</xsl:text> - </span> - </td> - <td style="border-right-style:none; border-top-style:solid; text-align:center; width:110px; "> - <span style="font-weight:bold; "> - <xsl:text>Betrag</xsl:text> - </span> - </td> - </tr> - </xsl:for-each> - </tbody> - </table> - </xsl:variable> - <xsl:variable name="altova:col-count" select="sum( for $altova:cell in $altova:table/table/(thead | tbody | tfoot)[ 1 ]/tr[ 1 ]/(th | td) return altova:col-span( $altova:cell ) )"/> - <xsl:variable name="altova:generate-cols" as="xs:boolean*" select="for $altova:pos in 1 to $altova:col-count return true()"/> - <xsl:apply-templates select="$altova:table" mode="altova:generate-table"> - <xsl:with-param name="altova:generate-cols" select="$altova:generate-cols"/> - </xsl:apply-templates> - </xsl:if> - <xsl:variable name="altova:table"> - <table style="border:0px; border-top-style:none; width:100%; " border="1"> - <xsl:variable name="altova:CurrContextGrid_39" select="."/> - <xsl:variable name="altova:ColumnData"/> - <tbody> - <xsl:for-each select="ram:SpecifiedLogisticsServiceCharge"> - <tr> - <td style="border-left-style:none; border-top-style:none; "> - <xsl:for-each select="ram:Description"> - <span style="white-space:pre-wrap; "> - <xsl:apply-templates/> - </span> - </xsl:for-each> - </td> - <td style="border-top-style:none; text-align:right; width:110px; "> - <xsl:for-each select="ram:AppliedTradeTax"> - <xsl:call-template name="ram:TradeTax"/> - </xsl:for-each> - </td> - <td style="border-right-style:none; border-top-style:none; text-align:right; width:110px; "> - <xsl:for-each select="ram:AppliedAmount"> - <span> - <xsl:variable name="altova:seqContentStrings_40"> - <xsl:value-of select="format-number(number(string(.)), '##0,00', 'format1')"/> - </xsl:variable> - <xsl:variable name="altova:sContent_40" select="string($altova:seqContentStrings_40)"/> - <xsl:value-of select="$altova:sContent_40"/> - </span> - </xsl:for-each> - </td> - </tr> - </xsl:for-each> - </tbody> - </table> - </xsl:variable> - <xsl:variable name="altova:col-count" select="sum( for $altova:cell in $altova:table/table/(thead | tbody | tfoot)[ 1 ]/tr[ 1 ]/(th | td) return altova:col-span( $altova:cell ) )"/> - <xsl:variable name="altova:generate-cols" as="xs:boolean*" select="for $altova:pos in 1 to $altova:col-count return true()"/> - <xsl:apply-templates select="$altova:table" mode="altova:generate-table"> - <xsl:with-param name="altova:generate-cols" select="$altova:generate-cols"/> - </xsl:apply-templates> - </xsl:if> - </xsl:if> - <br/> - </xsl:for-each> - </xsl:for-each> - <xsl:for-each select="rsm:SpecifiedSupplyChainTradeTransaction"> - <xsl:for-each select="ram:ApplicableSupplyChainTradeSettlement"/> - </xsl:for-each> - </td> - </tr> - <tr> - <td style="border-bottom-style:none; border-top-style:none; "> - <xsl:if test="fn:exists(rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax)"> - <br/> - <span style="font-weight:bold; text-decoration:underline; "> - <xsl:text>Steuern:</xsl:text> - </span> - <br/> - <br/> - <xsl:variable name="altova:table"> - <table style="border:0px; border-collapse:collapse; border-right-style:none; width:100%; " border="1"> - <xsl:variable name="altova:CurrContextGrid_41" select="."/> - <xsl:variable name="altova:ColumnData"/> - <thead> - <tr> - <th style="border-left-style:none; "> - <span> - <xsl:text>Art (Kategorie)</xsl:text> - </span> - </th> - <th> - <span> - <xsl:text>Warenwert</xsl:text> - </span> - </th> - <th> - <span> - <xsl:text>Zu-/Abschlag</xsl:text> - </span> - </th> - <th style="width:110px; "> - <span> - <xsl:text>Nettobetrag</xsl:text> - </span> - </th> - <th style="width:110px; "> - <span> - <xsl:text>USt. %</xsl:text> - </span> - </th> - <th style="border-right-style:none; width:110px; "> - <span> - <xsl:text>USt.-Betrag</xsl:text> - </span> - </th> - </tr> - </thead> - <tbody> - <xsl:for-each select="rsm:SpecifiedSupplyChainTradeTransaction"> - <xsl:for-each select="ram:ApplicableSupplyChainTradeSettlement"> - <xsl:for-each select="ram:ApplicableTradeTax"> - <tr> - <td style="border-left-style:none; "> - <xsl:for-each select="ram:TypeCode"> - <xsl:apply-templates/> - </xsl:for-each> - <span> - <xsl:text> </xsl:text> - </span> - <xsl:for-each select="ram:CategoryCode"> - <span> - <xsl:text>(</xsl:text> - </span> - <xsl:apply-templates/> - <span> - <xsl:text>)</xsl:text> - </span> - </xsl:for-each> - <xsl:for-each select="ram:ExemptionReason"> - <br/> - <xsl:apply-templates/> - </xsl:for-each> - </td> - <td style="text-align:right; "> - <xsl:for-each select="ram:LineTotalBasisAmount"> - <span> - <xsl:variable name="altova:seqContentStrings_42"> - <xsl:value-of select="format-number(number(string(.)), '##0,00', 'format1')"/> - </xsl:variable> - <xsl:variable name="altova:sContent_42" select="string($altova:seqContentStrings_42)"/> - <xsl:value-of select="$altova:sContent_42"/> - </span> - </xsl:for-each> - </td> - <td style="text-align:right; "> - <xsl:for-each select="ram:AllowanceChargeBasisAmount"> - <span> - <xsl:variable name="altova:seqContentStrings_43"> - <xsl:value-of select="format-number(number(string(.)), '##0,00', 'format1')"/> - </xsl:variable> - <xsl:variable name="altova:sContent_43" select="string($altova:seqContentStrings_43)"/> - <xsl:value-of select="$altova:sContent_43"/> - </span> - </xsl:for-each> - </td> - <td style="text-align:right; width:110px; "> - <xsl:for-each select="ram:BasisAmount"> - <span> - <xsl:variable name="altova:seqContentStrings_44"> - <xsl:value-of select="format-number(number(string(.)), '##0,00', 'format1')"/> - </xsl:variable> - <xsl:variable name="altova:sContent_44" select="string($altova:seqContentStrings_44)"/> - <xsl:value-of select="$altova:sContent_44"/> - </span> - </xsl:for-each> - </td> - <td style="text-align:right; width:110px; "> - <xsl:for-each select="ram:ApplicablePercent"> - <span> - <xsl:variable name="altova:seqContentStrings_45"> - <xsl:value-of select="format-number(number(string(.)), '###.##0,####', 'format1')"/> - </xsl:variable> - <xsl:variable name="altova:sContent_45" select="string($altova:seqContentStrings_45)"/> - <xsl:value-of select="$altova:sContent_45"/> - </span> - </xsl:for-each> - </td> - <td style="border-right-style:none; text-align:right; width:110px; "> - <xsl:for-each select="ram:CalculatedAmount"> - <span> - <xsl:variable name="altova:seqContentStrings_46"> - <xsl:value-of select="format-number(number(string(.)), '##0,00', 'format1')"/> - </xsl:variable> - <xsl:variable name="altova:sContent_46" select="string($altova:seqContentStrings_46)"/> - <xsl:value-of select="$altova:sContent_46"/> - </span> - </xsl:for-each> - </td> - </tr> - </xsl:for-each> - </xsl:for-each> - </xsl:for-each> - </tbody> - </table> - </xsl:variable> - <xsl:variable name="altova:col-count" select="sum( for $altova:cell in $altova:table/table/(thead | tbody | tfoot)[ 1 ]/tr[ 1 ]/(th | td) return altova:col-span( $altova:cell ) )"/> - <xsl:variable name="altova:generate-cols" as="xs:boolean*" select="for $altova:pos in 1 to $altova:col-count return true()"/> - <xsl:apply-templates select="$altova:table" mode="altova:generate-table"> - <xsl:with-param name="altova:generate-cols" select="$altova:generate-cols"/> - </xsl:apply-templates> - </xsl:if> - </td> - </tr> - <tr> - <td style="border-bottom-style:none; text-align:left; "> - <br/> - <span style="font-weight:bold; text-decoration:underline; "> - <xsl:text>Belegsummen:</xsl:text> - </span> - <br/> - <xsl:for-each select="rsm:SpecifiedSupplyChainTradeTransaction"> - <xsl:for-each select="ram:ApplicableSupplyChainTradeSettlement"> - <xsl:for-each select="ram:SpecifiedTradeSettlementMonetarySummation"> - <xsl:variable name="altova:table"> - <table style="border:0px; " border="1" width="100%"> - <xsl:variable name="altova:CurrContextGrid_47" select="."/> - <xsl:variable name="altova:ColumnData"/> - <tbody> - <tr> - <td style="border-style:none; "/> - <td style="border-bottom-style:solid; border-left-style:none; border-right-style:none; border-top-style:none; padding:1px; text-align:left; width:220px; "> - <span style="font-weight:bold; "> - <xsl:text>Positionssumme</xsl:text> - </span> - </td> - <td style="border-bottom-style:solid; border-left-style:none; border-right-style:none; border-top-style:none; padding:1px; text-align:right; width:110px; "> - <xsl:for-each select="ram:LineTotalAmount"> - <span style="font-weight:bold; "> - <xsl:variable name="altova:seqContentStrings_48"> - <xsl:value-of select="format-number(number(string(.)), '##0,00', 'format1')"/> - </xsl:variable> - <xsl:variable name="altova:sContent_48" select="string($altova:seqContentStrings_48)"/> - <xsl:value-of select="$altova:sContent_48"/> - </span> - </xsl:for-each> - </td> - </tr> - <tr> - <td style="border-style:none; "/> - <td style="border:0px; border-top-style:double; padding:1px; text-align:left; width:220px; "> - <span> - <xsl:text>Gesamtbetrag der Zuschläge</xsl:text> - </span> - </td> - <td style="border:0px; border-top-style:double; padding:1px; text-align:right; width:110px; "> - <xsl:for-each select="ram:ChargeTotalAmount"> - <span> - <xsl:variable name="altova:seqContentStrings_49"> - <xsl:value-of select="format-number(number(string(.)), '##0,00', 'format1')"/> - </xsl:variable> - <xsl:variable name="altova:sContent_49" select="string($altova:seqContentStrings_49)"/> - <xsl:value-of select="$altova:sContent_49"/> - </span> - </xsl:for-each> - </td> - </tr> - <tr> - <td style="border-style:none; "/> - <td style="border:0px; border-top-style:double; padding:1px; text-align:left; width:220px; "> - <span> - <xsl:text>Gesamtbetrag der Abschläge</xsl:text> - </span> - </td> - <td style="border:0px; border-top-style:double; padding:1px; text-align:right; width:110px; "> - <xsl:for-each select="ram:AllowanceTotalAmount"> - <span> - <xsl:variable name="altova:seqContentStrings_50"> - <xsl:value-of select="format-number(number(-1*.), '##0,00', 'format1')"/> - </xsl:variable> - <xsl:variable name="altova:sContent_50" select="string($altova:seqContentStrings_50)"/> - <xsl:value-of select="$altova:sContent_50"/> - </span> - </xsl:for-each> - </td> - </tr> - <tr> - <td style="border-style:none; "/> - <td style="border-bottom-style:solid; border-left-style:none; border-right-style:none; border-top-style:none; padding:1px; text-align:left; width:220px; "> - <span style="font-weight:bold; "> - <xsl:text>Rechnungssumme ohne USt.</xsl:text> - </span> - </td> - <td style="border-bottom-style:solid; border-left-style:none; border-right-style:none; border-top-style:none; padding:1px; text-align:right; width:110px; "> - <xsl:for-each select="ram:TaxBasisTotalAmount"> - <span style="font-weight:bold; "> - <xsl:variable name="altova:seqContentStrings_51"> - <xsl:value-of select="format-number(number(string(.)), '##0,00', 'format1')"/> - </xsl:variable> - <xsl:variable name="altova:sContent_51" select="string($altova:seqContentStrings_51)"/> - <xsl:value-of select="$altova:sContent_51"/> - </span> - </xsl:for-each> - </td> - </tr> - <tr> - <td style="border-style:none; "/> - <td style="border:0px; border-top-style:double; padding:1px; text-align:left; width:220px; "> - <span> - <xsl:text>Steuerbetrag</xsl:text> - </span> - </td> - <td style="border:0px; border-top-style:double; padding:1px; text-align:right; width:110px; "> - <xsl:for-each select="ram:TaxTotalAmount"> - <span> - <xsl:variable name="altova:seqContentStrings_52"> - <xsl:value-of select="format-number(number(string(.)), '##0,00', 'format1')"/> - </xsl:variable> - <xsl:variable name="altova:sContent_52" select="string($altova:seqContentStrings_52)"/> - <xsl:value-of select="$altova:sContent_52"/> - </span> - </xsl:for-each> - </td> - </tr> - <tr> - <td style="border-style:none; "/> - <td style="border-bottom-style:double; border-bottom-width:medium; border-left-style:none; border-right-style:none; border-top-style:none; padding:1px; text-align:left; width:220px; "> - <span style="font-weight:bold; "> - <xsl:text>Bruttosumme</xsl:text> - </span> - </td> - <td style="border-bottom-style:double; border-bottom-width:medium; border-left-style:none; border-right-style:none; border-top-style:none; padding:1px; text-align:right; width:110px; "> - <xsl:for-each select="ram:GrandTotalAmount"> - <span style="font-weight:bold; "> - <xsl:variable name="altova:seqContentStrings_53"> - <xsl:value-of select="format-number(number(string(.)), '##0,00', 'format1')"/> - </xsl:variable> - <xsl:variable name="altova:sContent_53" select="string($altova:seqContentStrings_53)"/> - <xsl:value-of select="$altova:sContent_53"/> - </span> - </xsl:for-each> - </td> - </tr> - <tr> - <td style="border-style:none; "/> - <td style="border:0px; border-top-style:double; padding:1px; text-align:left; width:220px; "> - <xsl:if test="(ram:TotalPrepaidAmount>=0 and fn:exists(ram:TotalPrepaidAmount)) or(fn:not(fn:exists(ram:TotalPrepaidAmount)) and fn:not(ends-with( ../../../rsm:SpecifiedExchangedDocumentContext/ram:GuidelineSpecifiedDocumentContextParameter/ram:ID , 'basic' )))"> - <span> - <xsl:text>Erhaltene Anzahlungen</xsl:text> - </span> - <br/> - </xsl:if> - <xsl:if test="ram:TotalPrepaidAmount<0 and fn:exists(ram:TotalPrepaidAmount)"> - <span> - <xsl:text>Offene Zahlungen</xsl:text> - </span> - <br/> - </xsl:if> - </td> - <td style="border:0px; border-top-style:double; padding:1px; text-align:right; width:110px; "> - <xsl:if test="fn:exists(TotalPrepaidAmount) or fn:not(ends-with( ../../../rsm:SpecifiedExchangedDocumentContext/ram:GuidelineSpecifiedDocumentContextParameter/ram:ID , 'basic' ))"> - <xsl:for-each select="ram:TotalPrepaidAmount"> - <span> - <xsl:variable name="altova:seqContentStrings_54"> - <xsl:value-of select="format-number(number(-1*.), '##0,00', 'format1')"/> - </xsl:variable> - <xsl:variable name="altova:sContent_54" select="string($altova:seqContentStrings_54)"/> - <xsl:value-of select="$altova:sContent_54"/> - </span> - </xsl:for-each> - </xsl:if> - </td> - </tr> - <tr> - <td style="border-style:none; "/> - <td style="border:0px; border-top-style:double; padding:1px; text-align:left; width:220px; "> - <xsl:if test="fn:exists(ram:DuePayableAmount) or fn:not(ends-with( ../../../rsm:SpecifiedExchangedDocumentContext/GuidelineSpecifiedDocumentContextParameter/ID , 'basic' ))"> - <span style="font-weight:bold; "> - <xsl:text>Zahlbetrag</xsl:text> - </span> - </xsl:if> - </td> - <td style="border:0px; border-top-style:double; padding:1px; text-align:right; width:110px; "> - <xsl:if test="fn:exists(ram:DuePayableAmount) or fn:not(ends-with( ../../../rsm:SpecifiedExchangedDocumentContext/GuidelineSpecifiedDocumentContextParameter/ID , 'basic' ))"> - <xsl:for-each select="ram:DuePayableAmount"> - <span style="font-weight:bold; "> - <xsl:variable name="altova:seqContentStrings_55"> - <xsl:value-of select="format-number(number(string(.)), '##0,00', 'format1')"/> - </xsl:variable> - <xsl:variable name="altova:sContent_55" select="string($altova:seqContentStrings_55)"/> - <xsl:value-of select="$altova:sContent_55"/> - </span> - </xsl:for-each> - </xsl:if> - </td> - </tr> - </tbody> - </table> - </xsl:variable> - <xsl:variable name="altova:col-count" select="sum( for $altova:cell in $altova:table/table/(thead | tbody | tfoot)[ 1 ]/tr[ 1 ]/(th | td) return altova:col-span( $altova:cell ) )"/> - <xsl:variable name="altova:generate-cols" as="xs:boolean*" select="for $altova:pos in 1 to $altova:col-count return true()"/> - <xsl:apply-templates select="$altova:table" mode="altova:generate-table"> - <xsl:with-param name="altova:generate-cols" select="$altova:generate-cols"/> - </xsl:apply-templates> - </xsl:for-each> - </xsl:for-each> - </xsl:for-each> - </td> - </tr> - </tbody> - </table> - </xsl:variable> - <xsl:variable name="altova:col-count" select="sum( for $altova:cell in $altova:table/table/(thead | tbody | tfoot)[ 1 ]/tr[ 1 ]/(th | td) return altova:col-span( $altova:cell ) )"/> - <xsl:variable name="altova:generate-cols" as="xs:boolean*" select="for $altova:pos in 1 to $altova:col-count return true()"/> - <xsl:apply-templates select="$altova:table" mode="altova:generate-table"> - <xsl:with-param name="altova:generate-cols" select="$altova:generate-cols"/> - </xsl:apply-templates> - <br/> - </xsl:for-each> - </xsl:for-each> - <br/> - <br/> - </body> - </html> - </xsl:template> - <xsl:template name="ram:Party"> - <xsl:for-each select="ram:ID"> - <span> - <xsl:text>Nummer        : </xsl:text> - </span> - <xsl:apply-templates/> - </xsl:for-each> - <xsl:for-each select="@schemeID"> - <xsl:call-template name="local_Identifier"/> - </xsl:for-each> - <xsl:for-each select="ram:GlobalID"> - <br/> - <span> - <xsl:text>Globale Nummer: </xsl:text> - </span> - <xsl:apply-templates/> - <xsl:for-each select="@schemeID"> - <span> - <xsl:text> </xsl:text> - </span> - <xsl:call-template name="ram:Global_Identifier"/> - </xsl:for-each> - </xsl:for-each> - <xsl:for-each select="ram:Name"> - <br/> - <span style="font-weight:bold; white-space:pre-wrap; "> - <xsl:apply-templates/> - </span> - </xsl:for-each> - <xsl:for-each select="ram:DefinedTradeContact"> - <xsl:for-each select="ram:PersonName"> - <br/> - <xsl:apply-templates/> - </xsl:for-each> - <xsl:for-each select="ram:DepartmentName"> - <br/> - <xsl:apply-templates/> - </xsl:for-each> - </xsl:for-each> - <xsl:for-each select="ram:PostalTradeAddress"> - <xsl:for-each select="ram:LineOne"> - <br/> - <xsl:apply-templates/> - </xsl:for-each> - <xsl:for-each select="ram:LineTwo"> - <br/> - <xsl:apply-templates/> - </xsl:for-each> - <xsl:for-each select="ram:CountryID"> - <br/> - <xsl:apply-templates/> - <span> - <xsl:text> </xsl:text> - </span> - </xsl:for-each> - <xsl:for-each select="ram:PostcodeCode"> - <xsl:apply-templates/> - <span> - <xsl:text> </xsl:text> - </span> - </xsl:for-each> - <xsl:for-each select="ram:CityName"> - <xsl:apply-templates/> - </xsl:for-each> - </xsl:for-each> - <br/> - <xsl:for-each select="ram:DefinedTradeContact"> - <xsl:for-each select="ram:TelephoneUniversalCommunication"> - <xsl:for-each select="ram:CompleteNumber"> - <br/> - <span> - <xsl:text>Telefon      : </xsl:text> - </span> - <xsl:apply-templates/> - </xsl:for-each> - </xsl:for-each> - <xsl:for-each select="ram:FaxUniversalCommunication"> - <xsl:for-each select="ram:CompleteNumber"> - <br/> - <span> - <xsl:text>Fax          : </xsl:text> - </span> - <xsl:apply-templates/> - </xsl:for-each> - </xsl:for-each> - <xsl:for-each select="ram:EmailURIUniversalCommunication"> - <xsl:for-each select="ram:URIID"> - <br/> - <span> - <xsl:text>E-Mail       : </xsl:text> - </span> - <xsl:apply-templates/> - </xsl:for-each> - </xsl:for-each> - </xsl:for-each> - <xsl:for-each select="ram:SpecifiedTaxRegistration"> - <xsl:for-each select="ram:ID"> - <br/> - <xsl:call-template name="ram:TaxRegistration"/> - </xsl:for-each> - </xsl:for-each> - <br/> - </xsl:template> - <xsl:template name="ram:TradeTax"> - <xsl:for-each select="ram:ApplicablePercent"> - <span> - <xsl:variable name="altova:seqContentStrings_56"> - <xsl:value-of select="format-number(number(string(.)), '###.##0,####', 'format1')"/> - </xsl:variable> - <xsl:variable name="altova:sContent_56" select="string($altova:seqContentStrings_56)"/> - <xsl:value-of select="$altova:sContent_56"/> - </span> - <span> - <xsl:text> %</xsl:text> - </span> - </xsl:for-each> - <xsl:for-each select="ram:TypeCode"> - <span> - <xsl:text> </xsl:text> - </span> - <xsl:apply-templates/> - </xsl:for-each> - <xsl:for-each select="ram:CategoryCode"> - <span> - <xsl:text> (</xsl:text> - </span> - <xsl:apply-templates/> - <span> - <xsl:text>)</xsl:text> - </span> - </xsl:for-each> - <xsl:for-each select="ram:CalculatedAmount"> - <span> - <xsl:text> entspricht </xsl:text> - </span> - <span> - <xsl:variable name="altova:seqContentStrings_57"> - <xsl:value-of select="format-number(number(string(.)), '##0,00', 'format1')"/> - </xsl:variable> - <xsl:variable name="altova:sContent_57" select="string($altova:seqContentStrings_57)"/> - <xsl:value-of select="$altova:sContent_57"/> - </span> - </xsl:for-each> - <xsl:for-each select="ram:ExemptionReason"> - <br/> - <xsl:apply-templates/> - </xsl:for-each> - </xsl:template> - <xsl:template name="ram:Positionsreferenz"> - <xsl:for-each select="ram:ID"> - <span> - <xsl:text> Nr. </xsl:text> - </span> - <xsl:apply-templates/> - </xsl:for-each> - <xsl:for-each select="ram:IssueDateTime"> - <span> - <xsl:text> vom </xsl:text> - </span> - <span> - <xsl:variable name="altova:seqContentStrings_58"> - <xsl:value-of select="format-number(number(substring(string(string(.)), 9, 2)), '00', 'format1')"/> - <xsl:variable name="sText" as="xs:string?"> - <xsl:text>. </xsl:text> - </xsl:variable> - <xsl:value-of select="$sText"/> - <xsl:value-of select="format-number(number(substring(string(string(.)), 6, 2)), '00', 'format1')"/> - <xsl:variable name="sText" as="xs:string?"> - <xsl:text>. </xsl:text> - </xsl:variable> - <xsl:value-of select="$sText"/> - <xsl:value-of select="format-number(number(substring(string(string(string(.))), 1, 4)), '0000', 'format1')"/> - </xsl:variable> - <xsl:variable name="altova:sContent_58" select="string($altova:seqContentStrings_58)"/> - <xsl:value-of select="$altova:sContent_58"/> - </span> - </xsl:for-each> - <xsl:for-each select="ram:LineID"> - <span> - <xsl:text> Zeile </xsl:text> - </span> - <xsl:apply-templates/> - </xsl:for-each> - </xsl:template> - <xsl:template name="ram:Datum"> - <span> - <xsl:value-of select="if ( @format = '102') then concat(substring(.,7,2),'.',substring(.,5,2),'.',substring(.,1,4)) else -if ( @format = '610') then concat(substring(.,5,2),'-',substring(.,1,4)) else -if ( @format = '616') then concat('KW ',substring(.,5,2),' ',substring(.,1,4)) else -concat('Ungültiges Datumsformat für: ', .)"/> - </span> - </xsl:template> - <xsl:template name="ram:Versand_Identifer"> - <span> - <xsl:value-of select="if(. eq 'GSIN') then . else -if(. eq 'GINC') then . else -if(. eq 'SSCC') then 'Nummer der Versandeinheit' else -if(. eq 'FLIGHT_NO') then 'Flugnummer' else -if(. eq 'NUMBER_PLATE') then 'Nummernschild' else -if(. eq 'SHIPMENT_REFERENCE') then 'Sendungs-/Ladungsbezugsnummer' else -."/> - </span> - </xsl:template> - <xsl:template name="ram:Global_Identifier"> - <span> - <xsl:text>(</xsl:text> - </span> - <span> - <xsl:value-of select="if (. eq '0021') then 'BIC' else -if (. eq '0060') then 'DUNS' else -if (. eq '0088') then 'GTIN' else -if (. eq '0160') then 'GLN' else -if (. eq '0177') then 'OSCAR' else -."/> - </span> - <span> - <xsl:text>)</xsl:text> - </span> - </xsl:template> - <xsl:template name="ram:Menge"> - <span> - <xsl:variable name="altova:seqContentStrings_59"> - <xsl:value-of select="format-number(number(string(.)), '##0', 'format1')"/> - </xsl:variable> - <xsl:variable name="altova:sContent_59" select="string($altova:seqContentStrings_59)"/> - <xsl:value-of select="$altova:sContent_59"/> - </span> - <xsl:for-each select="@unitCode"> - <span> - <xsl:text> </xsl:text> - </span> - <span> - <xsl:value-of select="if (. eq 'C62') then 'Stk' else -if (. eq 'DAY') then 'Tag(e)' else -if (. eq 'HAR') then 'ha' else -if (. eq 'HUR') then 'Std' else -if (. eq 'KGM') then 'kg' else -if (. eq 'KTM') then 'km' else -if (. eq 'LS') then 'pausch' else -if (. eq 'LTR') then 'l' else -if (. eq 'MIN') then 'min' else -if (. eq 'MMK') then 'mm²' else -if (. eq 'MMT') then 'mm' else -if (. eq 'MTK') then 'm²' else -if (. eq 'MTQ') then 'm³' else -if (. eq 'MTR') then 'm' else -if (. eq 'NAR') then 'Anz' else -if (. eq 'NPR') then 'Paar' else -if (. eq 'P1') then '%' else -if (. eq 'SET') then 'Set' else -if (. eq 'TNE') then 't' else -if (. eq 'WEE') then 'Woche(n)' else -."/> - </span> - </xsl:for-each> - </xsl:template> - <xsl:template name="ram:TaxRegistration"> - <span> - <xsl:value-of select="if ( @schemeID = 'FC') then concat('Steuernummer : ', .) else -if ( @schemeID = 'VA') then concat('USt.-Id.-Nr. : ', .) else -concat('Unbekannte Steuernummer (', @schemeID , '): ', .)"/> - </span> - </xsl:template> - <xsl:template name="ram:VersandMode"> - <span> - <xsl:value-of select="if (. eq '0')then '0 - Nicht spezifiziert' else -if (. eq '1')then '1 - Seefracht' else -if (. eq '2')then '2 - Schiene' else -if (. eq '3')then '3 - Straße' else -if (. eq '4')then '4 - Luftfracht' else -if (. eq '5')then '5 - Post/Paketversand' else -if (. eq '6')then '6 - Multimodaler Transport/kombinierter Verkehr' else -if (. eq '7')then '7 - Feste Transportinstallation' else -if (. eq '8')then '8 - Transport auf Binnengewässern' else -if (. eq '9')then '9 - Nicht anwendbar' else -fn:concat(.,' - unbekannte Transportart')"/> - </span> - </xsl:template> - <xsl:template name="ram:PaymentType"> - <span> - <xsl:value-of select="if(. eq '1') then concat(.,' - nicht definiert') else -if(. eq '3') then concat(.,' - Belastung durch automatisierte Clearingstelle') else -if(. eq '10') then concat(.,' - Barzahlung') else -if(. eq '20') then concat(.,' - per Scheck') else -if(. eq '31') then concat(.,' - per Überweisung (SEPA)') else -if(. eq '42') then concat(.,' - per Überweisung (nicht SEPA)') else -if(. eq '48') then concat(.,' - per Kreditkarte') else -if(. eq '49') then concat(.,' - per Lastschrift') else -if(. eq '97') then concat(.,' - per Ausgleich zwischen Partnern') else -."/> - </span> - </xsl:template> - <xsl:template name="ram:Referenz"> - <span> - <xsl:value-of select="if (. eq 'AAA')then 'Auftragsbestätigung' else -if (. eq 'AAB')then 'Proforma-Rechnung' else -if (. eq 'AAG') then 'Angebot' else -if (. eq 'AAJ') then 'Lieferauftrag' else -if (. eq 'AAL') then 'Zeichnung' else -if (. eq 'AAM') then 'Frachtbrief' else -if (. eq 'AAS') then 'Transportdokument' else -if (. eq 'ABT') then 'Zollerklärung' else -if (. eq 'AER') then 'Projektspezifikation' else -if (. eq 'AGG') then 'Reklamation' else -if (. eq 'AJS') then 'Vereinbarung' else -if (. eq 'ALO') then 'Wareneingang' else -if (. eq 'ALQ') then 'Rücksendungsanzeige' else -if (. eq 'API') then 'Bestandsbericht' else -if (. eq 'ASI') then 'Abliefernachweis' else -if (. eq 'AUD') then 'Inkasso-Referenz' else -if (. eq 'AWR') then 'Ursprungsbeleg' else -if (. eq 'BO') then 'Rahmenauftrag' else -if (. eq 'BC') then 'Vertrag (Käufer)' else -if (. eq 'CD') then 'Gutschrift' else -if (. eq 'DL') then 'Belastungsanzeige' else -if (. eq 'MG') then 'Zählernummer' else -if (. eq 'OI') then 'Vorherige Rechnung' else -if (. eq 'PK') then 'Packliste' else -if (. eq 'PL') then 'Preisliste' else -if (. eq 'POR') then 'Bestellantwort' else -if (. eq 'PP') then 'Bestelländerung' else -if (. eq 'TIN') then 'Transportauftrag' else -if (. eq 'VN') then 'Auftragsnummer (Lieferant)' else -."/> - </span> - </xsl:template> - <xsl:template name="PackageQuantity"> - <xsl:for-each select="ram:PackageQuantity"> - <xsl:for-each select="@unitCode"> - <span> - <xsl:text> </xsl:text> - </span> - <span> - <xsl:value-of select="if (. eq 'BA') then 'Tonne' else -if (. eq 'BC') then 'Getränkekiste' else -if (. eq 'BG') then 'Tüte, Beutel' else -if (. eq 'BO') then 'Flasche' else -if (. eq 'BX') then 'Schachtel' else -if (. eq 'CS') then 'Kiste' else -if (. eq 'CT') then 'Karton' else -if (. eq 'CX') then 'Dose' else -if (. eq 'NE') then 'Unverpackt oder ausgepackt' else -if (. eq 'PX') then 'Palette' else -if (. eq 'RO') then 'Rolle' else -if (. eq 'SA') then 'Sack' -else ."/> - </span> - </xsl:for-each> - </xsl:for-each> - </xsl:template> - <xsl:template name="local_Identifier"> - <span> - <xsl:text>(</xsl:text> - </span> - <xsl:choose> - <xsl:when test=". instance of element()"> - <xsl:apply-templates/> - </xsl:when> - <xsl:otherwise> - <xsl:value-of select="."/> - </xsl:otherwise> - </xsl:choose> - <span> - <xsl:text>)</xsl:text> - </span> - </xsl:template> - <xsl:template name="Klassifikationsart"> - <xsl:for-each select="@listID"> - <span> - <xsl:text>, Art: </xsl:text> - </span> - <span> - <xsl:value-of select="if (. eq 'GPC') then 'Global Product Classification (GS1)' else -if (. eq 'ECL') then 'eCl@ass' else -if (. eq 'UNSPSC') then 'United Nations Standard Products and Services Code® (UNSPSC®)' else -if (. eq 'HS') then 'Zolltarifnummer (Harmonised System)' else -if (. eq 'CBV') then 'Gemeinsames Vokabular für öffentliche Aufträge (Common Procurement Vocabulary - CPV)' else -if (. eq 'SELLER_ASSIGNED') then 'vom Verkäufer vergeben' else -if (. eq 'BUYER_ASSIGNED') then 'vom Käufer vergeben' else -."/> - </span> - </xsl:for-each> - </xsl:template> - <xsl:template name="DeliveryTypeCode"> - <span> - <xsl:value-of select="if (. eq 'XW') then 'ab Werk' else -if (. eq 'FCA') then 'frei Frachtführer' else -if (. eq 'FAS') then 'frei längsseits Schiff' else -if (. eq 'FOB') then 'frei an Bord' else -if (. eq 'CFR') then 'Kosten und Fracht' else -if (. eq 'CIF') then 'Kosten, Versicherung und Fracht bis zum Bestimmungshafen' else -if (. eq 'DAT') then 'geliefert Terminal' else -if (. eq 'DAP') then 'geliefert benannter Ort' else -if (. eq 'CPT') then 'Fracht bezahlt bis' else -if (. eq 'CIP') then 'Fracht und Versicherung bezahlt' else -if (. eq 'DDP') then 'geliefert Zoll bezahlt' else -."/> - </span> - </xsl:template> - <xsl:template name="AllowanceChargeReasonCode"> - <span> - <xsl:text>(</xsl:text> - </span> - <span> - <xsl:value-of select="if (. eq 'AA') then 'Werbekostenzuschuß' else -if (. eq 'ADR') then 'Andere Dienste' else -if (. eq 'AEO') then 'Sammel- und Recyclingservice' else -if (. eq 'DI') then 'Abzug (Rabatt)' else -if (. eq 'EAB') then 'Skonto' else -if (. eq 'FC') then 'Frachtgebühren' else -if (. eq 'IN') then 'Versicherung' else -if (. eq 'MAC') then 'Mindermengenzuschlag' else -if (. eq 'NAA') then 'Einwegbehälter' else -if (. eq 'PC') then 'Verpacken' else -if (. eq 'RAA') then 'Rückvergütung' else -if (. eq 'SH') then 'Spezielle Handhabungsdienstleistungen' else -."/> - </span> - <span> - <xsl:text>)</xsl:text> - </span> - </xsl:template> - <xsl:function name="altova:is-cell-empty" as="xs:boolean"> - <xsl:param name="altova:cell" as="element()"/> - <xsl:sequence select="altova:is-node-empty( $altova:cell )"/> - </xsl:function> - <xsl:function name="altova:is-node-empty" as="xs:boolean"> - <xsl:param name="altova:node" as="element()"/> - <xsl:sequence select="every $altova:child in $altova:node/child::node() satisfies ( ( boolean( $altova:child/self::text() ) and string-length( $altova:child ) = 0 ) or ( ( boolean( $altova:child/self::div ) or boolean( $altova:child/self::span ) or boolean( $altova:child/self::a ) ) and altova:is-node-empty( $altova:child ) ) )"/> - </xsl:function> - <xsl:function name="altova:col-span" as="xs:integer"> - <xsl:param name="altova:cell" as="element()"/> - <xsl:sequence select="if ( exists( $altova:cell/@colspan ) ) then xs:integer( $altova:cell/@colspan ) else 1"/> - </xsl:function> - <xsl:template match="@* | node()" mode="altova:generate-table"> - <xsl:param name="altova:generate-cols"/> - <xsl:copy> - <xsl:apply-templates select="@* | node()" mode="#current"> - <xsl:with-param name="altova:generate-cols" select="$altova:generate-cols"/> - </xsl:apply-templates> - </xsl:copy> - </xsl:template> - <xsl:template match="tbody" mode="altova:generate-table"> - <xsl:param name="altova:generate-cols"/> - <xsl:choose> - <xsl:when test="empty(tr)"> - <xsl:copy> - <tr> - <td/> - </tr> - </xsl:copy> - </xsl:when> - <xsl:otherwise> - <xsl:copy> - <xsl:apply-templates select="@* | node()" mode="#current"> - <xsl:with-param name="altova:generate-cols" select="$altova:generate-cols"/> - </xsl:apply-templates> - </xsl:copy> - </xsl:otherwise> - </xsl:choose> - </xsl:template> - <xsl:template match="th | td" mode="altova:generate-table"> - <xsl:choose> - <xsl:when test="altova:is-cell-empty( . )"> - <xsl:copy> - <xsl:apply-templates select="@*" mode="#current"/> - <xsl:text> </xsl:text> - </xsl:copy> - </xsl:when> - <xsl:otherwise> - <xsl:copy> - <xsl:apply-templates select="@* | node()" mode="#current"/> - </xsl:copy> - </xsl:otherwise> - </xsl:choose> - </xsl:template> - <xsl:function name="altova:GetChartYValuesForSingleSeries"> - <xsl:param name="seqCategoryLeafPos" as="node()*"/> - <xsl:param name="nodeSeriesLeafPos" as="node()"/> - <xsl:param name="bValuesInCategory" as="xs:boolean"/> - <xsl:for-each select="$seqCategoryLeafPos"> - <xsl:element name="altova:Value"> - <xsl:value-of select="altova:GetChartYValueForSingleSeriesPos($nodeSeriesLeafPos, ., $bValuesInCategory)"/> - </xsl:element> - </xsl:for-each> - </xsl:function> - <xsl:function name="altova:GetChartYValueForSingleSeriesPos"> - <xsl:param name="nodeSeriesLeafPos" as="node()"/> - <xsl:param name="nodeCategoryLeafPos" as="node()"/> - <xsl:param name="bValuesInCategory" as="xs:boolean"/> - <xsl:variable name="altova:seqCategoryContextIds" select="$nodeCategoryLeafPos/altova:Context/@altova:ContextId" as="xs:string*"/> - <xsl:variable name="altova:seqSeriesContextIds" select="$nodeSeriesLeafPos/altova:Context/@altova:ContextId" as="xs:string*"/> - <xsl:variable name="altova:sCommonContextId" select="for $i in $altova:seqCategoryContextIds return if (some $j in $altova:seqSeriesContextIds satisfies $i eq $j) then $i else ()" as="xs:string*"/> - <xsl:choose> - <xsl:when test="count($altova:sCommonContextId) gt 1"> - <xsl:message select="concat('Es wurden mehrere Werte anstatt eines einzigen gefunden (Contexts: ', string-join($altova:sCommonContextId, ', '), ').')" terminate="yes"/> - </xsl:when> - <xsl:when test="count($altova:sCommonContextId) lt 1"> - <xsl:message select="concat('XBRL Chart: Info: No value found for position labeled "', $nodeCategoryLeafPos/@altova:sLabel, '"')" terminate="no"/> - <xsl:sequence select="'altova:no-value'"/> - </xsl:when> - <xsl:when test="$bValuesInCategory"> - <xsl:sequence select="xs:string($nodeCategoryLeafPos/altova:Context[@altova:ContextId eq $altova:sCommonContextId]/@altova:Value)"/> - </xsl:when> - <xsl:otherwise> - <xsl:sequence select="xs:string($nodeSeriesLeafPos/altova:Context[@altova:ContextId eq $altova:sCommonContextId]/@altova:Value)"/> - </xsl:otherwise> - </xsl:choose> - </xsl:function> - <xsl:function name="altova:GetChartLabelForPos" as="xs:string"> - <xsl:param name="nodeParam" as="node()"/> - <xsl:value-of select="string-join($nodeParam/ancestor-or-self::altova:Pos/@altova:sLabel, ' ')"/> - </xsl:function> - <xsl:function name="altova:convert-length-to-pixel" as="xs:decimal"> - <xsl:param name="altova:length"/> - <xsl:variable name="normLength" select="normalize-space($altova:length)"/> - <xsl:choose> - <xsl:when test="ends-with($normLength, 'px')"> - <xsl:value-of select="substring-before($normLength, 'px')"/> - </xsl:when> - <xsl:when test="ends-with($normLength, 'in')"> - <xsl:value-of select="xs:decimal(substring-before($normLength, 'in')) * $altova:nPxPerIn"/> - </xsl:when> - <xsl:when test="ends-with($normLength, 'cm')"> - <xsl:value-of select="xs:decimal(substring-before($normLength, 'cm')) * $altova:nPxPerIn div 2.54"/> - </xsl:when> - <xsl:when test="ends-with($normLength, 'mm')"> - <xsl:value-of select="xs:decimal(substring-before($normLength, 'mm')) * $altova:nPxPerIn div 25.4"/> - </xsl:when> - <xsl:when test="ends-with($normLength, 'pt')"> - <xsl:value-of select="xs:decimal(substring-before($normLength, 'pt')) * $altova:nPxPerIn div 72.0"/> - </xsl:when> - <xsl:when test="ends-with($normLength, 'pc')"> - <xsl:value-of select="xs:decimal(substring-before($normLength, 'pc')) * $altova:nPxPerIn div 6.0"/> - </xsl:when> - <xsl:otherwise> - <xsl:value-of select="$normLength"/> - </xsl:otherwise> - </xsl:choose> - </xsl:function> - <xsl:function name="altova:convert-length-to-mm" as="xs:decimal"> - <xsl:param name="altova:length"/> - <xsl:variable name="normLength" select="normalize-space($altova:length)"/> - <xsl:choose> - <xsl:when test="ends-with($normLength, 'px')"> - <xsl:value-of select="xs:decimal(substring-before($normLength, 'px')) div $altova:nPxPerIn * 25.4"/> - </xsl:when> - <xsl:when test="ends-with($normLength, 'in')"> - <xsl:value-of select="xs:decimal(substring-before($normLength, 'in')) * 25.4"/> - </xsl:when> - <xsl:when test="ends-with($normLength, 'cm')"> - <xsl:value-of select="xs:decimal(substring-before($normLength, 'cm')) * 10"/> - </xsl:when> - <xsl:when test="ends-with($normLength, 'mm')"> - <xsl:value-of select="substring-before($normLength, 'mm') "/> - </xsl:when> - <xsl:when test="ends-with($normLength, 'pt')"> - <xsl:value-of select="xs:decimal(substring-before($normLength, 'pt')) * 25.4 div 72.0"/> - </xsl:when> - <xsl:when test="ends-with($normLength, 'pc')"> - <xsl:value-of select="xs:decimal(substring-before($normLength, 'pc')) * 25.4 div 6.0"/> - </xsl:when> - <xsl:otherwise> - <xsl:value-of select="number($normLength) div $altova:nPxPerIn * 25.4"/> - </xsl:otherwise> - </xsl:choose> - </xsl:function> -</xsl:stylesheet> diff --git a/src/test/java/org/mustangproject/ZUGFeRD/VersionMigrationTest.java b/src/test/java/org/mustangproject/ZUGFeRD/VersionMigrationTest.java deleted file mode 100644 index 62e83b67..00000000 --- a/src/test/java/org/mustangproject/ZUGFeRD/VersionMigrationTest.java +++ /dev/null @@ -1,116 +0,0 @@ -/** ********************************************************************** - * - * Use is subject to license terms. - * - * Licensed under the Apache License, Version 2.0 (the "License"); you may not - * use this file except in compliance with the License. You may obtain a copy - * of the License at http://www.apache.org/licenses/LICENSE-2.0. - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT - * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * - * See the License for the specific language governing permissions and - * limitations under the License. - * - *********************************************************************** */ -package org.mustangproject.ZUGFeRD; - -import org.junit.Assert; -import org.junit.BeforeClass; -import org.junit.Test; -import org.junit.runner.RunWith; -import org.junit.runners.Parameterized; -import org.xmlunit.builder.DiffBuilder; -import org.xmlunit.diff.Diff; - -import javax.xml.transform.TransformerException; -import java.io.File; -import java.io.IOException; -import java.nio.charset.StandardCharsets; -import java.util.ArrayList; -import java.util.Collection; -import java.util.logging.Level; -import java.util.logging.Logger; - -import static org.junit.Assert.assertFalse; - - -/** - * Every ZUGFeRD 1.0 XML file from <code>src/test/resources/migration/input</code> - * will be migrated to <code>src/test/resources/migration/output</code>. - * If there is a similar named file as test reference <code>src/test/resources/migration/reference</code> a test - * will be triggered for every single file. - * - * Note: Any 'ZUGFeRD1' will be exchanged to 'ZUGFeRD2' during migration and adequate reference will be searched for. - */ -@RunWith(Parameterized.class) -public class VersionMigrationTest { - - private static final Logger LOG = Logger.getLogger(VersionMigrationTest.class.getName()); - - private static final String INPUT_DIR = "src" + File.separator + "test" + File.separator + "resources" + File.separator + "migration" + File.separator + "input" + File.separator; - private static final String REFERENCE_DIR = "src" + File.separator + "test" + File.separator + "resources" + File.separator + "migration" + File.separator + "reference" + File.separator; - private static final String OUTPUT_DIR = "target" + File.separator + "test-classes" + File.separator + "migration" + File.separator + "output" + File.separator; - private File mTestFile = null; - - @BeforeClass - public static void setUpBeforeClass() throws Exception { - // Creating the output directory for the tests - new File(OUTPUT_DIR).mkdirs(); - } - - public VersionMigrationTest(File testFile) { - mTestFile = testFile; - } - - @Parameterized.Parameters(name = "Test# {index}: {0}") - public static Collection<Object[]> data() { - Collection<Object[]> testSuiteData = new ArrayList<Object[]>(); - addFilesFromFolder(new File(INPUT_DIR), testSuiteData); - return testSuiteData; - } - - private static void addFilesFromFolder(final File folder, Collection<Object[]> testSuiteData) { - for (final File fileEntry : folder.listFiles()) { - String filePath = fileEntry.getAbsolutePath(); - if (fileEntry.isDirectory()) { - LOG.log(Level.INFO, "*** testDirectory:{0}", filePath); - addFilesFromFolder(fileEntry, testSuiteData); - } else { - LOG.log(Level.INFO, "*** testFile: {0}", filePath); - Object[] testData = new Object[]{fileEntry}; - testSuiteData.add(testData); - } - } - } - - @Test - /** - * ZUGFeRD 1.0 to 2.0 migration test. - * For more information see class description. */ - public void testFile() { - testMigration(mTestFile.getName()); - } - - private void testMigration(String fileName) { - try { - String tmp = new ZUGFeRDMigrator().migrateFromV1ToV2(INPUT_DIR + fileName); - String newName = fileName.replace("ZUGFeRD1", "ZUGFeRD2"); - ResourceUtilities.saveFile(StandardCharsets.UTF_8, OUTPUT_DIR + newName, tmp); - if (new File(REFERENCE_DIR + newName).exists()) { - // we need to save the string and reload it otherwise two bytes are missing (likely EOF related) - String outXML = ResourceUtilities.readFile(StandardCharsets.UTF_8, OUTPUT_DIR + newName); - String refXML = ResourceUtilities.readFile(StandardCharsets.UTF_8, REFERENCE_DIR + newName); - Diff myDiff = DiffBuilder.compare(refXML).withTest(outXML).checkForSimilar().ignoreComments().ignoreWhitespace().build(); - assertFalse(myDiff.toString(), myDiff.hasDifferences()); - } else { - LOG.log(Level.INFO, "\n*** Migrated from ZUGFeRD 1.0 to 2.0 invoice: '" + newName + "'' ***\n", OUTPUT_DIR); - } - } catch (IOException | TransformerException t) { - LOG.log(Level.SEVERE, t.getMessage(), t); - Assert.fail("Failed with " + t.getClass().getName() + ": '" + t.getMessage() + "'"); - } - } - -} diff --git a/src/test/java/org/mustangproject/ZUGFeRD/ZUGFeRDTransactionModelConverterTest.java b/src/test/java/org/mustangproject/ZUGFeRD/ZUGFeRDTransactionModelConverterTest.java deleted file mode 100644 index 5497d282..00000000 --- a/src/test/java/org/mustangproject/ZUGFeRD/ZUGFeRDTransactionModelConverterTest.java +++ /dev/null @@ -1,74 +0,0 @@ -/** ********************************************************************** - * - * Copyright 2018 Jochen Staerk - * - * Use is subject to license terms. - * - * Licensed under the Apache License, Version 2.0 (the "License"); you may not - * use this file except in compliance with the License. You may obtain a copy - * of the License at http://www.apache.org/licenses/LICENSE-2.0. - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT - * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * - * See the License for the specific language governing permissions and - * limitations under the License. - * - *********************************************************************** */ -package org.mustangproject.ZUGFeRD; - -import org.junit.Test; -import org.mustangproject.ZUGFeRD.model.CrossIndustryDocumentType; - -import javax.xml.bind.JAXBElement; -import java.math.BigDecimal; -import java.util.Date; -import java.util.GregorianCalendar; - -public class ZUGFeRDTransactionModelConverterTest { - @Test - public void convertToModel_convertsMinimalTransactionToValidXml() throws Exception { - // setup - IZUGFeRDExportableTransaction transaction = new IZUGFeRDExportableTransactionImpl() - .setIssueDate(createDate(2000, 1, 1)) - .setDeliveryDate(createDate(2000, 1, 2)) - .setDueDate(createDate(2000, 1, 3)) - .setNumber("num") - .setRecipient(new IZUGFeRDExportableContactImpl() - .setName("recipient name") - .setStreet("recipient street") - .setLocation("recipient city") - .setCountry("recipient country") - ) - .setOwnOrganisationName("own org") - .setOwnStreet("own street") - .setOwnCountry("own country") - .setOwnLocation("own city") - .setTradeSettlementPayment(new IZUGFeRDTradeSettlementPaymentImpl().setOwnBankName("own bank")) - .setZFItems( - new IZUGFeRDExportableItemImpl() - .setProduct(new IZUGFeRDExportableProductImpl() - .setVatPercent(new BigDecimal("1.19")) - .setName("product name") - .setDescription("product description") - .setUnit("product unit") - ) - .setQuantity(BigDecimal.ONE) - .setPrice(BigDecimal.TEN) - ); - - // execution - final JAXBElement<CrossIndustryDocumentType> actual = - new ZUGFeRDTransactionModelConverter(transaction).convertToModel(); - - // evaluation - ZUGFeRDXMLAssert.assertValidZugferd(actual); - } - - private static Date createDate(int year, int month, int day) { - final GregorianCalendar calendar = new GregorianCalendar(); - calendar.set(year, month - 1, day); - return calendar.getTime(); - } -} diff --git a/src/test/java/org/mustangproject/ZUGFeRD/ZUGFeRDXMLAssert.java b/src/test/java/org/mustangproject/ZUGFeRD/ZUGFeRDXMLAssert.java deleted file mode 100644 index 55c3313e..00000000 --- a/src/test/java/org/mustangproject/ZUGFeRD/ZUGFeRDXMLAssert.java +++ /dev/null @@ -1,56 +0,0 @@ -/** ********************************************************************** - * - * Copyright 2018 Jochen Staerk - * - * Use is subject to license terms. - * - * Licensed under the Apache License, Version 2.0 (the "License"); you may not - * use this file except in compliance with the License. You may obtain a copy - * of the License at http://www.apache.org/licenses/LICENSE-2.0. - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT - * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * - * See the License for the specific language governing permissions and - * limitations under the License. - * - *********************************************************************** */ -package org.mustangproject.ZUGFeRD; - -import com.helger.schematron.ISchematronResource; -import com.helger.schematron.pure.SchematronResourcePure; -import org.junit.Assert; -import org.mustangproject.ZUGFeRD.model.CrossIndustryDocumentType; -import org.w3c.dom.Document; -import org.w3c.dom.Node; - -import javax.xml.bind.JAXBContext; -import javax.xml.bind.JAXBElement; -import javax.xml.parsers.DocumentBuilderFactory; - -public class ZUGFeRDXMLAssert { - private static final ISchematronResource SCHEMATRON = loadSchematron(); - - public static void assertValidZugferd(JAXBElement<CrossIndustryDocumentType> xml) throws Exception { - assertValidZugferd(toDocument(xml)); - } - - public static void assertValidZugferd(Node xml) throws Exception { - Assert.assertTrue("schema valid", SCHEMATRON.getSchematronValidity(xml, null).isValid()); - } - - private static Document toDocument(Object jaxbElement) throws Exception { - final Document result = DocumentBuilderFactory.newInstance().newDocumentBuilder().newDocument(); - JAXBContext.newInstance("org.mustangproject.ZUGFeRD.model").createMarshaller().marshal(jaxbElement, result); - return result; - } - - private static SchematronResourcePure loadSchematron() { - final SchematronResourcePure result = SchematronResourcePure.fromClassPath("/ZUGFeRD_1p0.scmt"); - if (!result.isValidSchematron()) { - throw new IllegalArgumentException("Invalid Schematron!"); - } - return result; - } -} diff --git a/validator/History.md b/validator/History.md new file mode 100644 index 00000000..e166f7cc --- /dev/null +++ b/validator/History.md @@ -0,0 +1,110 @@ + +0.9.0 +====== +2020-03-24 +* ZF 2.1 Schema/Schematrons +* check against URI allowing for different fragments +* #27 wrong exit code +* now context also loggs +* introduced fatal errors. new errors: filename empty (10), xml not extractable (17), En16931 CEN Schematron error (24) +* fail better if -f missing +* validate against CEN 1.3 +* corrected invalidation of complete output status for broken pdfs +* mention filename in report +* escape xml in report elements, e.g. < in criterion to become < +* validation element has been removed from pdf info and added as attribute in root, duration is now direct child of info +* file not found and file too small now without filename +* XML pretty print output. (XML report may now contain header <?xml...) +* First XMLUnit tests +* Better Check of XML Validity also against documents which start with comments or not with xml header <?xml... +* prevent accidental CEN EN16931 application on extended profile +* solved issues when XML structures start with comments instead of root node +* added Symtrax signature + +0.8.3 +====== +2019-10-20 +* #22 rounding errors when applying schematron +* check for 1.0 or 2p0 in RDF, not 1.0 and 2.0 like before +* updated to zf 2.0.1 + +0.8.2 +====== +2019-10-10 +* #22 rounding errors when applying schematron + +0.8.1 +====== +2019-09-01 + +* added Signature pdfMachine +* added check for additional data correctness +* #23 ZF2 basic was incorrectly checked against Minimum/Basic Without lines Schema/Schematron +* Merged -x and -z to -f +* Created ZUGFeRDValidatorClass and MiscValidatorTests for e.g. tests without existing files + +0.8.0 +====== +2019-07-08 + +* updated Mustang to mitigate #20 zf1 validation does not always return a <xml> section +* validate not only against *schematron* but also against *schema* files + +0.7.0 +====== +2019-05-31 + +* ZUGFeRD 2 final compatible +* now displaying number of applied and failed rules +* now failing if no rule could be applied at all +* profileoverride option no longer needed +* version dependent checks for profiles (i.e. comfort is not a valid ZF2 profile!) +* allow new ZF2 filename (zugferd-invoice.xml instead ZUGFeRD-invoice.xml) +* more JUnit tests +* include own version number in XML report + + +0.6.0 +===== +2019-02-15 +Factur-X compatible +Mention xpath location where the errors occurred +JUnit tests +new way to collect&handle errors +XMP/PDF-A-Schema extension validation + + +0.5.0 +===== +2018-09-10 +Non-16931 profiles are no longer automatically (but still can be manually) checked, +now writing a log file, attempt to find out which toolkit created that particular file (issue #2), +fixing that XML could not be extracted from certain valid PDF/A-3 files (issue #9), +added --action parameter (has to be validate), -f option changes to "-o -z", added APL license, +added possibility to check XML files only, fixing issues with files that contained a +UTF8 BOM in the XML content ("Content not allowed in prolog"), +Upgraded VeraPDF-validation from 1.10.5 to 1.12.1 + +0.4.3 +===== +2018-03-19 + +Java 8 capability (fixes issue #8) + +0.4.2 +===== +2018-03-11 +POJO embedding VeraPDF: unable to solve some severe deployment issues + + +0.4.1 +===== +2018-02-12 +ZUGFeRD 2 public preview EN16931 validation using the schematron files the CEN had +published under APL + + +0.3.0 +===== +2017-07-24 +First release as VeraPDF plugin diff --git a/validator/LICENSE b/validator/LICENSE new file mode 100644 index 00000000..227d8910 --- /dev/null +++ b/validator/LICENSE @@ -0,0 +1,201 @@ + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "{}" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2018 Jochen Stärk + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. diff --git a/validator/MustangGnuaccountingBeispielRE-20170509_505.pdf b/validator/MustangGnuaccountingBeispielRE-20170509_505.pdf new file mode 100644 index 00000000..14976a45 Binary files /dev/null and b/validator/MustangGnuaccountingBeispielRE-20170509_505.pdf differ diff --git a/validator/README.md b/validator/README.md new file mode 100644 index 00000000..4853fa33 --- /dev/null +++ b/validator/README.md @@ -0,0 +1,198 @@ +# ZUV +ZUV (ZUgferd+[VeraPDF](http://VeraPDF.org)) is an open-source e-invoice validator for the [ZUGFeRD](https://www.ferd-net.de/zugferd/specification/index.html)/[Factur-X](http://fnfe-mpe.org/factur-x/) standard. + +It checks both PDF/A-3 compliance (based on VeraPDF) and ZUGFeRD version 1 respectively 2/2.1 XMLs for correctness. +The XML check is done by validating against the official ZUGFeRD schematron file for v1 and v2.1 and additionally the EN16931 UN/CEFACT SCRDM v16B uncoupled schematron from the [CEN](https://github.com/CenPC434/validation). + + +## Build +In the pom.xml directory compile the jar with `./mvnw clean package` + +To prepare the schematron files they have to be converted to XSLT files, which is done with a XSLT transformation +itself. +Get [Saxon](http://saxon.sourceforge.net/#F9.9HE) and the [XSLT](https://github.com/Schematron/stf/tree/master/iso-schematron-xslt2) to convert schematron to XSLT +and run +`java -jar ./saxon9he.jar -o:minimum.xsl -s:zugferd2p0_basicwl_minimum.sch ./schematron_to_xslt/iso-schematron-xslt2/iso_svrl_for_xslt1.xsl` +to do so. + +To create a new en16931 run +` +git clone https://github.com/ConnectingEurope/eInvoicing-EN16931.git +mvn -f pom-xslt.xml package +` + + + + +## Run + +To check a file for ZUGFeRD conformance use + +`java -jar ZUV-0.9.0.jar --action validate -f <filename of ZUGFeRD PDF.pdf>` + +You can provide either the complete PDF which will be checked for XML and PDF correctness, or just a XML file, which of course +will only be checked for XML correctness. + + +## Output +A valid file looks like this +``` +<?xml version="1.0" encoding="UTF-8"?> + +<validation filename="Facture_UE_MINIMUM.pdf" datetime="2020-03-23 12:34:54"> + <pdf> + <report> + <buildInformation> + <releaseDetails id="core" version="1.12.1" buildDate="2018-05-08T18:57:00+02:00"/> + <releaseDetails id="validation-model" version="1.12.1" buildDate="2018-05-08T20:39:00+02:00"/> + </buildInformation> + <jobs> + <job> + <item size="101181"> + <name>/Users/jstaerk/workspace/zugferd/helper_files/../foreign_samples/fx/Facture_UE_MINIMUM.pdf</name> + </item> + <validationReport profileName="PDF/A-3B validation profile" statement="PDF file is compliant with Validation Profile requirements." isCompliant="true"> + <details passedRules="123" failedRules="0" passedChecks="11082" failedChecks="0"/> + </validationReport> + <duration start="1584963295227" finish="1584963296646">00:00:01.419</duration> + </job> + </jobs> + <batchSummary totalJobs="1" failedToParse="0" encrypted="0"> + <validationReports compliant="1" nonCompliant="0" failedJobs="0">1</validationReports> + <featureReports failedJobs="0">0</featureReports> + <repairReports failedJobs="0">0</repairReports> + <duration start="1584963294997" finish="1584963296679">00:00:01.682</duration> + </batchSummary> + </report> + <info> + <signature>Factur/X Python</signature> + <duration unit="ms">2361</duration> + </info> + <summary status="valid"/> + </pdf> + <xml> + <info> + <version>2</version> + <profile>urn:factur-x.eu:1p0:minimum</profile> + <validator version="0.8.4-RESTRICTED"/> + <rules> + <fired>26</fired> + <failed>0</failed> + </rules> + <duration unit="ms">2772</duration> + </info> + <summary status="valid"/> + </xml> + <summary status="valid"/> +</validation> +``` +Invalid files with errors e.g. in the XML part can look like this +``` +<?xml version="1.0" encoding="UTF-8"?> + +<validation filename="Facture_UE_EXTENDED.pdf" datetime="2020-03-23 12:34:43"> + <pdf> + <report> + <buildInformation> + <releaseDetails id="core" version="1.12.1" buildDate="2018-05-08T18:57:00+02:00"/> + <releaseDetails id="validation-model" version="1.12.1" buildDate="2018-05-08T20:39:00+02:00"/> + </buildInformation> + <jobs> + <job> + <item size="109172"> + <name>/Users/jstaerk/workspace/zugferd/helper_files/../foreign_samples/fx/Facture_UE_EXTENDED.pdf</name> + </item> + <validationReport profileName="PDF/A-3B validation profile" statement="PDF file is compliant with Validation Profile requirements." isCompliant="true"> + <details passedRules="123" failedRules="0" passedChecks="11082" failedChecks="0"/> + </validationReport> + <duration start="1584963283448" finish="1584963284790">00:00:01.342</duration> + </job> + </jobs> + <batchSummary totalJobs="1" failedToParse="0" encrypted="0"> + <validationReports compliant="1" nonCompliant="0" failedJobs="0">1</validationReports> + <featureReports failedJobs="0">0</featureReports> + <repairReports failedJobs="0">0</repairReports> + <duration start="1584963283223" finish="1584963284825">00:00:01.602</duration> + </batchSummary> + </report> + <info> + <signature>Factur/X Python</signature> + <duration unit="ms">2296</duration> + </info> + <summary status="valid"/> + </pdf> + <xml> + <info> + <version>2</version> + <profile>urn:cen.eu:en16931:2017#conformant#urn:factur-x.eu:1p0:extended</profile> + <validator version="0.8.4-RESTRICTED"/> + <rules> + <fired>97</fired> + <failed>1</failed> + </rules> + <duration unit="ms">8546</duration> + </info> + <messages> + <error type="4" location="/*[local-name()='CrossIndustryInvoice' and namespace-uri()='urn:un:unece:uncefact:data:standard:CrossIndustryInvoice:100']/*[local-name()='SupplyChainTradeTransaction' and namespace-uri()='urn:un:unece:uncefact:data:standard:CrossIndustryInvoice:100']/*[local-name()='ApplicableHeaderTradeSettlement' and namespace-uri()='urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:100']/*[local-name()='ApplicableTradeTax' and namespace-uri()='urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:100']/*[local-name()='CategoryCode' and namespace-uri()='urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:100']" criterion="(/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeDelivery/ram:ActualDeliverySupplyChainEvent/ram:OccurrenceDateTime/udt:DateTimeString) or (../../ram:BillingSpecifiedPeriod/ram:StartDateTime) or (../../ram:BillingSpecifiedPeriod/ram:EndDateTime)">In an Invoice with a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Intra-community supply" the Actual delivery date (BT-72) or the Invoicing period (BG-14) shall not be blank.</error> + </messages> + <summary status="invalid"/> + </xml> + <messages></messages> + <summary status="invalid"/> +</validation> +``` + +## Embed + +Feel free to embed this into your java software, send me a PR to use it as a library, or exec it and parse it's output to put on the web. + +For exec, you might try something like +``` +exec('java -Dfile.encoding=UTF-8 -jar /path/to/ZUV-0.9.0.jar --action validate -f '.escapeshellarg($uploadfile).' 2>/dev/null', $output); +``` +* Redirecting stderr away (some logging messages might otherwise disturb XML well formedness) +* Escaping any file names in case you use original file names at all (apart from security concerns please take into account that they might contain spaces) +* Signal java to use UTF-8 even when otherwise it would not: You might run into trouble with XML files starting with a BOM otherwise and when you exec, keep in mind that you lose all env vars. + +## License + +Permissive Open Source APL2, see LICENSE + +## Codes + +| section | meaning | +|---|---| +| 1 | file not found | +| 2 | additional data schema validation fails | +| 3 | xml data not found | +| 4 | schematron rule failed | +| 5 | file too small | +| 6 | VeraPDFException | +| 7 | IOException PDF | +| 8 | File does not look like PDF nor XML (contains neither %PDF nor <?xml) | +| 9 | IOException XML | +| 11 | XMP Metadata: ConformanceLevel not found | +| 12 | XMP Metadata: ConformanceLevel contains invalid value | +| 13 | XMP Metadata: DocumentType not found | +| 14 | XMP Metadata: DocumentType invalid | +| 15 | XMP Metadata: Version not found | +| 16 | XMP Metadata: Version contains invalid value | +| 18 | schema validation failed | +| 19 | XMP Metadata: DocumentFileName contains invalid value | +| 20 | not a pdf | +| 21 | XMP Metadata: DocumentFileName not found") | +| 22 | generic XML validation exception | +| 23 | Not a PDF/A-3 | +| 24 | Issues in CEN EN16931 Schematron Check | +| 25 | Unsupported profile type | +| 26 | No rules matched, XML to minimal? | + +## History + +see the [history file](History.md) + + +## Authors + +Jochen Staerk "Mustangproject Chief ZUGFeRD amatuer" <jochen@zugferd.org> + diff --git a/validator/pom.xml b/validator/pom.xml new file mode 100644 index 00000000..9fb29add --- /dev/null +++ b/validator/pom.xml @@ -0,0 +1,282 @@ +<?xml version="1.0" encoding="UTF-8"?> +<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> + <parent> + <groupId>org.mustangproject</groupId> + <artifactId>core</artifactId> + <version>2.0.0-SNAPSHOT</version> + </parent> + <modelVersion>4.0.0</modelVersion> + <groupId>org.mustangproject</groupId> + <artifactId>validator</artifactId> + <name>Library to validate Factur-X/ZUGFeRD 1.0 and 2.1 as well as XRechnung e-invoices. </name> + + <packaging>jar</packaging> + <version>2.0.0-SNAPSHOT</version> + <repositories> + <repository> + <!-- for jargs --> + <id>sonatype-oss-public</id> + <url>https://oss.sonatype.org/content/groups/public/</url> + <releases> + <enabled>true</enabled> + </releases> + <snapshots> + <enabled>true</enabled> + </snapshots> + </repository> + </repositories> + <properties> + <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> + </properties> + <dependencies> + <!-- for java9 --> + <dependency> + <groupId>javax.xml.bind</groupId> + <artifactId>jaxb-api</artifactId> + <version>2.1</version> + </dependency> + <!-- for xml pretty print --> + <dependency> + <groupId>org.dom4j</groupId> + <artifactId>dom4j</artifactId> + <version>2.1.3</version> + </dependency> + <!-- for ph-schematron --> + <dependency> + <groupId>ch.qos.logback</groupId> + <artifactId>logback-classic</artifactId> + <version>1.2.3</version> + </dependency> + <dependency> + <groupId>ch.qos.logback</groupId> + <artifactId>logback-core</artifactId> + <version>1.2.3</version> + </dependency> + <!-- https://mvnrepository.com/artifact/com.googlecode.slf4j-maven-plugin-log/slf4j-maven-plugin-log --> + <dependency> + <groupId>com.googlecode.slf4j-maven-plugin-log</groupId> + <artifactId>slf4j-maven-plugin-log</artifactId> + <version>1.0.0</version> + </dependency> + <!-- Verapdf plugin <dependency> <groupId>org.verapdf</groupId> <artifactId>core</artifactId> + <version>1.6.2</version> </dependency> --> + <!-- embedded verapdf --> + <dependency> + <groupId>org.verapdf</groupId> + <artifactId>validation-model</artifactId> + <version>1.12.1</version> + </dependency> + <!-- https://mvnrepository.com/artifact/com.helger/ph-schematron --> + <dependency> + <groupId>com.helger</groupId> + <artifactId>ph-schematron</artifactId> + <version>5.6.0</version> + </dependency> + <dependency> + <groupId>org.mustangproject</groupId> + <artifactId>library</artifactId> + <version>2.0.0-SNAPSHOT</version> + <!-- prototypes of new mustangproject versions can be installed by referring to them and installed to the local repo from a jar file with + mvn install:install-file -Dfile=mustang-1.5.4-SNAPSHOT.jar -DgroupId=org.mustangproject.ZUGFeRD -DartifactId=mustang -Dversion=1.5.4 -Dpackaging=jar -DgeneratePom=true + --> + </dependency> + <dependency> + <groupId>org.xmlunit</groupId> + <artifactId>xmlunit-core</artifactId> + <version>2.6.3</version> + </dependency> + <dependency> + <groupId>org.xmlunit</groupId> + <artifactId>xmlunit-assertj</artifactId> + <version>2.6.3</version> + <scope>test</scope> + </dependency> + + <dependency> + <!-- for commandline options --> + <groupId>com.sanityinc</groupId> + <artifactId>jargs</artifactId> + <version>2.0-SNAPSHOT</version> + </dependency> + <dependency> + <groupId>org.riversun</groupId> + <artifactId>bigdoc</artifactId> + <version>0.3.0</version> + </dependency> + <dependency> + <groupId>junit</groupId> + <artifactId>junit</artifactId> + <version>4.12</version> + <scope>test</scope> + </dependency> + </dependencies> + <build> + <pluginManagement> + <plugins> + <plugin> + <!-- mvn help:effective-pom will otherwise tell it just defaults + to 2.3.2 - which does not release in the maven repo, and neither shows any + error message :-( --> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-release-plugin</artifactId> + <version>2.5.3</version> + </plugin> + </plugins> + </pluginManagement> + <plugins> + <!-- be able to generate XSLT from XRechnung Schematron--> + <plugin> + <groupId>com.helger.maven</groupId> + <artifactId>ph-schematron-maven-plugin</artifactId> + <version>5.6.0</version> + <configuration> + <schematronDirectory>${basedir}/src/main/resources/schematron</schematronDirectory> + <xsltDirectory>${basedir}/src/main/resources/xslt</xsltDirectory> + </configuration> + <executions> + <execution> + <goals> + <goal>convert</goal> + </goals> + </execution> + </executions> + </plugin> + <!-- allow getImplementationVersion for the pom.xml --> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-jar-plugin</artifactId> + <configuration> + <archive> + <manifest> + <addDefaultImplementationEntries>true</addDefaultImplementationEntries> + <addDefaultSpecificationEntries>true</addDefaultSpecificationEntries> + </manifest> + </archive> + </configuration> + </plugin> + <!-- ZUV --> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-compiler-plugin</artifactId> + <version>2.3.2</version> + <configuration> + <descriptorRefs> + <descriptorRef>jar-with-dependencies</descriptorRef> + </descriptorRefs> + <!-- http://stackoverflow.com/questions/574594/how-can-i-create-an-executable-jar-with-dependencies-using-maven + mvn clean compile assembly:single --> + <!-- or whatever version you use --> + <source>1.7</source> + <target>1.7</target> + </configuration> + </plugin> + <!-- /ZUV --> + <!-- generate XSLT files from schematron upon build (goal convert is part + of the preparation of the "package" step) + <plugin> <groupId>com.helger.maven</groupId> <artifactId>ph-sch2xslt-maven-plugin</artifactId> + <version>5.0.8</version> <configuration> <schematronDirectory>${basedir}/src/main/resources/</schematronDirectory> + <xsltDirectory>${basedir}/src/main/resources/xslt</xsltDirectory> </configuration> + <executions> <execution> <goals> <goal>convert</goal> </goals> </execution> + </executions> </plugin> --> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-shade-plugin</artifactId> + <version>2.4.3</version> + <configuration> + <minimizeJar>false</minimizeJar> + <filters> + <filter> + <artifact>*:*</artifact> + <excludes> + <exclude>META-INF/*.SF</exclude> + <exclude>META-INF/*.DSA</exclude> + <exclude>META-INF/*.RSA</exclude> + </excludes> + </filter> + <filter> + <artifact>log4j:log4j</artifact> + <includes> + <include>**</include> + </includes> + </filter> + <filter> + <artifact>commons-logging:commons-logging</artifact> + <includes> + <include>**</include> + </includes> + </filter> + <filter> + <artifact>com.sun.xml.bind:jaxb-impl</artifact> + <includes> + <include>**</include> + </includes> + </filter> + <filter> + <artifact>com.sun.xml.bind:jaxb-core</artifact> + <includes> + <include>**</include> + </includes> + </filter> + </filters> + </configuration> + <executions> + <execution> + <phase>package</phase> + <goals> + <goal>shade</goal> + </goals> + <configuration> + <artifactSet> + <excludes/> + </artifactSet> + </configuration> + </execution> + </executions> + </plugin> + <plugin> + <artifactId>maven-resources-plugin</artifactId> + <version>3.1.0</version> + <executions> + <execution> + <id>copy-zf-schematron-xml-dependencies</id> + <phase>validate</phase> + <goals> + <goal>copy-resources</goal> + </goals> + + <configuration> + <outputDirectory>${basedir}/xslt/ZF_211/</outputDirectory> + <resources> + <resource> + <directory>/schematron/ZF_211/</directory> + <includes> + <include>*.xml</include> + </includes> + </resource> + </resources> + </configuration> + </execution> + </executions> + </plugin> + </plugins> + </build> + <licenses> + <license> + <name>Apache License, Version 2.0</name> + <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url> + <distribution>repo</distribution> + <comments>A business-friendly OSS license</comments> + </license> + </licenses> + <developers> + <developer> + <name>Jochen Stärk</name> + <email>jstaerk@usegroup.de</email> + <roles> + <role>architect</role> + <role>developer</role> + </roles> + </developer> + </developers> +</project> diff --git a/validator/src/main/java/org/mustangproject/validator/EPart.java b/validator/src/main/java/org/mustangproject/validator/EPart.java new file mode 100644 index 00000000..b3f715bc --- /dev/null +++ b/validator/src/main/java/org/mustangproject/validator/EPart.java @@ -0,0 +1,5 @@ +package org.mustangproject.validator; + +public enum EPart { + fx, xr, pdf, none +} diff --git a/validator/src/main/java/org/mustangproject/validator/ESeverity.java b/validator/src/main/java/org/mustangproject/validator/ESeverity.java new file mode 100644 index 00000000..e793001b --- /dev/null +++ b/validator/src/main/java/org/mustangproject/validator/ESeverity.java @@ -0,0 +1,5 @@ +package org.mustangproject.validator; + +public enum ESeverity { + notice, warning, error, fatal, exception +} diff --git a/validator/src/main/java/org/mustangproject/validator/IrrecoverableValidationError.java b/validator/src/main/java/org/mustangproject/validator/IrrecoverableValidationError.java new file mode 100644 index 00000000..ce8cbe0a --- /dev/null +++ b/validator/src/main/java/org/mustangproject/validator/IrrecoverableValidationError.java @@ -0,0 +1,13 @@ +package org.mustangproject.validator; + +public class IrrecoverableValidationError extends Exception { + + /** + * + */ + private static final long serialVersionUID = 1L; + public IrrecoverableValidationError(String message) { + super(message); + } + +} diff --git a/validator/src/main/java/org/mustangproject/validator/Main.java b/validator/src/main/java/org/mustangproject/validator/Main.java new file mode 100644 index 00000000..661e95d4 --- /dev/null +++ b/validator/src/main/java/org/mustangproject/validator/Main.java @@ -0,0 +1,94 @@ +package org.mustangproject.validator; + +import java.io.File; + +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +import com.sanityinc.jargs.CmdLineParser; +import com.sanityinc.jargs.CmdLineParser.Option; + +public class Main { + + static final ClassLoader cl = Main.class.getClassLoader(); + + private static final Logger LOGGER = LoggerFactory.getLogger(Main.class.getCanonicalName()); // log output is + // ignored for the + // time being + + public void run(String[] args) { + + /*** + * prerequisite is a mvn generate-resources + */ + + CmdLineParser parser = new CmdLineParser(); + Option<String> actionOption = parser.addStringOption('a', "action"); + Option<String> filenameOption = parser.addStringOption('f', "Filename"); + + Option<Boolean> licenseOption = parser.addBooleanOption('l', "license"); + Option<Boolean> helpOption = parser.addBooleanOption('h', "help"); + Option<String> logAppendOption = parser.addStringOption("logAppend"); + + boolean optionsRecognized = false; + + try { + parser.parse(args); + } catch (CmdLineParser.OptionException e) { + System.err.println(e.getMessage()); + System.exit(-2); + } + + Boolean helpRequested = parser.getOptionValue(helpOption); + + if (parser.getOptionValue(licenseOption) != null) { + optionsRecognized = true; + + System.out.println("Copyright 2018 Jochen Stärk\n" + "\n" + + "Licensed under the Apache License, Version 2.0 (the \"License\");\n" + + "you may not use this file except in compliance with the License.\n" + + "You may obtain a copy of the License at\n" + "\n" + + " http://www.apache.org/licenses/LICENSE-2.0\n" + "\n" + + "Unless required by applicable law or agreed to in writing, software\n" + + "distributed under the License is distributed on an \"AS IS\" BASIS,\n" + + "WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n" + + "See the License for the specific language governing permissions and\n" + + "limitations under the License.\n\n\n\n\n" + + "This software is embedding the PDF/A validator VeraPDF, " + + "http://verapdf.org/, which is available under GPL and MPL licenses."); + + System.exit(0); + } + String filename = parser.getOptionValue(filenameOption); + String action = parser.getOptionValue(actionOption); + File logdir = new File("log"); + if (!logdir.exists() || !logdir.isDirectory() || !logdir.canWrite()) { + System.err.println("Need writable subdirectory 'log' for log files."); + } + + if ((action != null) && (action.equals("validate"))) { + ZUGFeRDValidator zfv=new ZUGFeRDValidator(); + zfv.setLogAppend(parser.getOptionValue(logAppendOption)); + System.out.println(zfv.validate(filename)); + + optionsRecognized = !zfv.hasOptionsError(); + if (!zfv.wasCompletelyValid()) { + System.exit(-1); + } + + } + + if ((!optionsRecognized) || (helpRequested != null && helpRequested.booleanValue())) { + System.out.println( + "usage: --action validate --source <ZUGFeRD PDF Filename.pdf>|<ZUGFeRD XML Filename.xml> [-l (shows license)][--logAppend \"String to be appended to validation result log\"]"); + System.exit(-1); + } + + } + + public static void main(String[] args) { + new Main().run(args); + } + + +} diff --git a/validator/src/main/java/org/mustangproject/validator/PDFValidator.java b/validator/src/main/java/org/mustangproject/validator/PDFValidator.java new file mode 100644 index 00000000..3a276c10 --- /dev/null +++ b/validator/src/main/java/org/mustangproject/validator/PDFValidator.java @@ -0,0 +1,343 @@ +package org.mustangproject.validator; + +import java.io.ByteArrayInputStream; +import java.io.ByteArrayOutputStream; +import java.io.File; +import java.io.IOException; +import java.io.PrintWriter; +import java.io.StringReader; +import java.io.StringWriter; +import java.io.UnsupportedEncodingException; +import java.net.URL; +import java.util.ArrayList; +import java.util.Arrays; +import java.util.Calendar; +import java.util.EnumSet; +import java.util.HashMap; +import java.util.List; + +import javax.xml.XMLConstants; +import javax.xml.parsers.DocumentBuilder; +import javax.xml.parsers.DocumentBuilderFactory; +import javax.xml.parsers.ParserConfigurationException; +import javax.xml.transform.Source; +import javax.xml.transform.stream.StreamSource; +import javax.xml.validation.Schema; +import javax.xml.validation.SchemaFactory; +import javax.xml.xpath.XPath; +import javax.xml.xpath.XPathConstants; +import javax.xml.xpath.XPathExpression; +import javax.xml.xpath.XPathExpressionException; +import javax.xml.xpath.XPathFactory; + +import org.mustangproject.ZUGFeRD.ZUGFeRDImporter; +import org.riversun.bigdoc.bin.BigFileSearcher; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; +import org.verapdf.core.VeraPDFException; +import org.verapdf.features.FeatureExtractorConfig; +import org.verapdf.features.FeatureFactory; +import org.verapdf.metadata.fixer.FixerFactory; +import org.verapdf.metadata.fixer.MetadataFixerConfig; +import org.verapdf.pdfa.VeraGreenfieldFoundryProvider; +import org.verapdf.pdfa.validation.validators.ValidatorConfig; +import org.verapdf.pdfa.validation.validators.ValidatorFactory; +import org.verapdf.processor.BatchProcessor; +import org.verapdf.processor.FormatOption; +import org.verapdf.processor.ProcessorConfig; +import org.verapdf.processor.ProcessorFactory; +import org.verapdf.processor.TaskType; +import org.verapdf.processor.plugins.PluginsCollectionConfig; +import org.w3c.dom.Document; +import org.w3c.dom.NodeList; +import org.xml.sax.InputSource; +import org.xml.sax.SAXException; + +public class PDFValidator extends Validator { + + public PDFValidator(ValidationContext ctx) { + super(ctx); + // TODO Auto-generated constructor stub + } + + private static final Logger LOGGER = LoggerFactory.getLogger(PDFValidator.class.getCanonicalName()); // log output + // is + + private String pdfFilename; + + private String pdfReport; + + private String Signature; + + private String zfXML = null; + + protected static boolean stringArrayContains(String[] arr, String targetValue) { + return Arrays.asList(arr).contains(targetValue); + } + + public void validate() throws IrrecoverableValidationError { + + zfXML = null; + File file = new File(pdfFilename); + // file existence must have been checked before + BigFileSearcher searcher = new BigFileSearcher(); + + byte[] pdfSignature = { '%', 'P', 'D', 'F' }; + if (searcher.indexOf(file, pdfSignature) != 0) { + context.addResultItem( + new ValidationResultItem(ESeverity.fatal, "Not a PDF file "+pdfFilename).setSection(20).setPart(EPart.pdf)); + + } + + long startPDFTime = Calendar.getInstance().getTimeInMillis(); + + // Step 1 Validate PDF + + VeraGreenfieldFoundryProvider.initialise(); + // Default validator config + ValidatorConfig validatorConfig = ValidatorFactory.defaultConfig(); + // Default features config + FeatureExtractorConfig featureConfig = FeatureFactory.defaultConfig(); + // Default plugins config + PluginsCollectionConfig pluginsConfig = PluginsCollectionConfig.defaultConfig(); + // Default fixer config + MetadataFixerConfig fixerConfig = FixerFactory.defaultConfig(); + // Tasks configuring + EnumSet tasks = EnumSet.noneOf(TaskType.class); + tasks.add(TaskType.VALIDATE); + // tasks.add(TaskType.EXTRACT_FEATURES); + // tasks.add(TaskType.FIX_METADATA); + // Creating processor config + ProcessorConfig processorConfig = ProcessorFactory.fromValues(validatorConfig, featureConfig, pluginsConfig, + fixerConfig, tasks); + // Creating processor and output stream. + ByteArrayOutputStream reportStream = new ByteArrayOutputStream(); + try (BatchProcessor processor = ProcessorFactory.fileBatchProcessor(processorConfig)) { + // Generating list of files for processing + List<File> files = new ArrayList<>(); + files.add(new File(pdfFilename)); + // starting the processor + processor.process(files, ProcessorFactory.getHandler(FormatOption.MRR, true, reportStream, 100, + processorConfig.getValidatorConfig().isRecordPasses())); + + pdfReport = reportStream.toString("utf-8").replaceAll("<\\?xml version=\"1\\.0\" encoding=\"utf-8\"\\?>", + ""); + } catch (VeraPDFException e) { + ValidationResultItem vri = new ValidationResultItem(ESeverity.exception, e.getMessage()).setSection(6) + .setPart(EPart.pdf); + StringWriter sw = new StringWriter(); + PrintWriter pw = new PrintWriter(sw); + e.printStackTrace(pw); + vri.setStacktrace(sw.toString()); + context.addResultItem(vri); + } catch (IOException excep) { + context.addResultItem(new ValidationResultItem(ESeverity.exception, excep.getMessage()).setSection(7) + .setPart(EPart.pdf).setStacktrace(excep.getStackTrace().toString())); + } + + // step 2 validate XMP + ZUGFeRDImporter zi = new ZUGFeRDImporter(pdfFilename); + String xmp = zi.getXMP(); + + DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance(); + Document docXMP; + + if (xmp.length() == 0) { + context.addResultItem(new ValidationResultItem(ESeverity.error, "Invalid XMP Metadata not found") + .setSection(17).setPart(EPart.pdf)); + } + /* + * checking for sth like <zf:ConformanceLevel>EXTENDED</zf:ConformanceLevel> + * <zf:DocumentType>INVOICE</zf:DocumentType> + * <zf:DocumentFileName>ZUGFeRD-invoice.xml</zf:DocumentFileName> + * <zf:Version>1.0</zf:Version> + */ + try { + DocumentBuilder builder = factory.newDocumentBuilder(); + InputSource is = new InputSource(new StringReader(xmp)); + docXMP = builder.parse(is); + + XPathFactory xpathFactory = XPathFactory.newInstance(); + + // Create XPath object XPath xpath = xpathFactory.newXPath(); XPathExpression + + XPath xpath = xpathFactory.newXPath(); + // xpath.compile("//*[local-name()=\"GuidelineSpecifiedDocumentContextParameter\"]/[local-name()=\"ID\"]"); + // evaluate expression result on XML document ndList = (NodeList) + + // get the first element + XPathExpression xpr = xpath.compile( + "//*[local-name()=\"ConformanceLevel\"]|//*[local-name()=\"Description\"]/@ConformanceLevel"); + NodeList nodes = (NodeList) xpr.evaluate(docXMP, XPathConstants.NODESET); + + if (nodes.getLength() == 0) { + context.addResultItem( + new ValidationResultItem(ESeverity.error, "XMP Metadata: ConformanceLevel not found") + .setSection(11).setPart(EPart.pdf)); + } + + boolean conformanceLevelValid=false; + for (int i = 0; i < nodes.getLength(); i++) { + + String[] valueArray = { "BASIC WL", "BASIC", "MINIMUM", "EN 16931", "COMFORT", "CIUS", "EXTENDED", "XRECHNUNG" }; + if (stringArrayContains(valueArray, nodes.item(i).getTextContent())) { + conformanceLevelValid=true; + } + } + if (!conformanceLevelValid) { + context.addResultItem(new ValidationResultItem(ESeverity.error, + "XMP Metadata: ConformanceLevel contains invalid value").setSection(12).setPart(EPart.pdf)); + + } + xpr = xpath.compile("//*[local-name()=\"DocumentType\"]|//*[local-name()=\"Description\"]/@DocumentType"); + nodes = (NodeList) xpr.evaluate(docXMP, XPathConstants.NODESET); + + if (nodes.getLength() == 0) { + context.addResultItem(new ValidationResultItem(ESeverity.error, "XMP Metadata: DocumentType not found") + .setSection(13).setPart(EPart.pdf)); + } + + boolean documentTypeValid=false; + for (int i = 0; i < nodes.getLength(); i++) { + if (nodes.item(i).getTextContent().equals("INVOICE")) { + documentTypeValid=true; + } + } + if (!documentTypeValid) { + context.addResultItem( + new ValidationResultItem(ESeverity.error, "XMP Metadata: DocumentType invalid") + .setSection(14).setPart(EPart.pdf)); + + } + xpr = xpath.compile( + "//*[local-name()=\"DocumentFileName\"]|//*[local-name()=\"Description\"]/@DocumentFileName"); + nodes = (NodeList) xpr.evaluate(docXMP, XPathConstants.NODESET); + + if (nodes.getLength() == 0) { + context.addResultItem( + new ValidationResultItem(ESeverity.error, "XMP Metadata: DocumentFileName not found") + .setSection(21).setPart(EPart.pdf)); + } + boolean documentFilenameValid=false; + for (int i = 0; i < nodes.getLength(); i++) { + String[] valueArray = { "factur-x.xml", "ZUGFeRD-invoice.xml", "zugferd-invoice.xml" }; + if (stringArrayContains(valueArray, nodes.item(i).getTextContent())) { + documentFilenameValid=true; + } + + // e.g. ZUGFeRD-invoice.xml + } + if (!documentFilenameValid) { + + context.addResultItem(new ValidationResultItem(ESeverity.error, + "XMP Metadata: DocumentFileName contains invalid value").setSection(19).setPart(EPart.pdf)); + } + xpr = xpath.compile("//*[local-name()=\"Version\"]|//*[local-name()=\"Description\"]/@Version"); + nodes = (NodeList) xpr.evaluate(docXMP, XPathConstants.NODESET); + + // get all child nodes + // NodeList nodes = element.getChildNodes(); + // expr.evaluate(docXMP, XPathConstants.NODESET); + // print the text content of each child + if (nodes.getLength() == 0) { + context.addResultItem(new ValidationResultItem(ESeverity.error, "XMP Metadata: Version not found") + .setSection(15).setPart(EPart.pdf)); + } + + boolean versionValid=false; + for (int i = 0; i < nodes.getLength(); i++) { + String[] valueArray = { "1.0", "2p0" }; + if (stringArrayContains(valueArray, nodes.item(i).getTextContent())) { + versionValid=true; + } // e.g. 1.0 + } + if (!versionValid) { + context.addResultItem( + new ValidationResultItem(ESeverity.error, "XMP Metadata: Version contains invalid value") + .setSection(16).setPart(EPart.pdf)); + + } + + } catch (SAXException e) { + LOGGER.error(e.getMessage(), e); + } catch (IOException e) { + LOGGER.error(e.getMessage(), e); + } catch (ParserConfigurationException e) { + LOGGER.error(e.getMessage(), e); + } catch (XPathExpressionException e) { + LOGGER.error(e.getMessage(), e); + } + zfXML = zi.getUTF8(); + + // step 3 find signatures + try { + byte[] symtraxSignature = "Symtrax".getBytes("UTF-8"); + byte[] mustangSignature = "via mustangproject".getBytes("UTF-8"); + byte[] facturxpythonSignature = "by Alexis de Lattre".getBytes("UTF-8"); + byte[] intarsysSignature = "intarsys ".getBytes("UTF-8"); + byte[] konikSignature = "Konik".getBytes("UTF-8"); + byte[] pdfMachineSignature = "pdfMachine from Broadgun Software".getBytes("UTF-8"); + + if (searcher.indexOf(file, symtraxSignature) != -1) { + Signature = "Symtrax"; + } else if (searcher.indexOf(file, mustangSignature) != -1) { + Signature = "Mustang"; + } else if (searcher.indexOf(file, facturxpythonSignature) != -1) { + Signature = "Factur/X Python"; + } else if (searcher.indexOf(file, intarsysSignature) != -1) { + Signature = "Intarsys"; + } else if (searcher.indexOf(file, konikSignature) != -1) { + Signature = "Konik"; + } else if (searcher.indexOf(file, pdfMachineSignature) != -1) { + Signature = "pdfMachine"; + } + + context.setSignature(Signature); + + } catch (UnsupportedEncodingException e) { + LOGGER.error(e.getMessage(), e); + } + + // step 4:validate additional data + HashMap<String, byte[]> additionalData=zi.getAdditionalData(); + for (String filename : additionalData.keySet()) { + // validating xml in byte[] additionalData.get(filename) + LOGGER.info("validating additionalData " + filename); + validateSchema(additionalData.get(filename), "ad/basic/additional_data_base_schema.xsd", 2, EPart.pdf); + } + + + //end + + long endTime = Calendar.getInstance().getTimeInMillis(); + if (!pdfReport.contains("validationReports compliant=\"1\"")) { + context.setInvalid(); + } + if (!pdfReport.contains("PDF/A-3")) { + context.addResultItem( + new ValidationResultItem(ESeverity.error, "Not a PDF/A-3").setSection(23).setPart(EPart.pdf)); + + } + context.addCustomXML(pdfReport + "<info><signature>" + + ((context.getSignature() != null) ? context.getSignature() : "unknown") + + "</signature><duration unit='ms'>" + (endTime - startPDFTime) + "</duration></info>"); + + } + + + @Override + public void setFilename(String filename) throws IrrecoverableValidationError { + this.pdfFilename = filename; + + } + + public String getRawXML() { + return zfXML; + + } + + public String getSignature() { + return Signature; + } + +} diff --git a/validator/src/main/java/org/mustangproject/validator/SchematronPipeline.java b/validator/src/main/java/org/mustangproject/validator/SchematronPipeline.java new file mode 100644 index 00000000..e752600f --- /dev/null +++ b/validator/src/main/java/org/mustangproject/validator/SchematronPipeline.java @@ -0,0 +1,84 @@ +package org.mustangproject.validator; + +import java.io.File; +import java.io.FileOutputStream; +import java.io.IOException; +import java.io.InputStream; +import java.io.OutputStream; + +import javax.xml.transform.Source; +import javax.xml.transform.Templates; +import javax.xml.transform.Transformer; +import javax.xml.transform.TransformerConfigurationException; +import javax.xml.transform.TransformerException; +import javax.xml.transform.TransformerFactory; +import javax.xml.transform.URIResolver; +import javax.xml.transform.stream.StreamResult; +import javax.xml.transform.stream.StreamSource; + + +public class SchematronPipeline { + static final ClassLoader cl = SchematronPipeline.class.getClassLoader(); + private static final TransformerFactory factory = getTransformerFactory(); + private static final String xslExt = ".xsl"; //$NON-NLS-1$ + private static final String resourcePath = "iso-schematron-xslt2/"; //$NON-NLS-1$ + private static final String isoDsdlXsl = resourcePath + "iso_dsdl_include" + xslExt; //$NON-NLS-1$ + private static final String isoExpXsl = resourcePath + "iso_abstract_expand" + xslExt; //$NON-NLS-1$ + private static final String isoSvrlXsl = resourcePath + "iso_svrl_for_xslt2" + xslExt; //$NON-NLS-1$ + private static final Templates cachedIsoDsdXsl = createCachedTransform(isoDsdlXsl); + private static final Templates cachedExpXsl = createCachedTransform(isoExpXsl); + private static final Templates cachedIsoSvrlXsl = createCachedTransform(isoSvrlXsl); + + private static TransformerFactory getTransformerFactory() { + TransformerFactory fact = TransformerFactory.newInstance(); + fact.setURIResolver(new ClasspathResourceURIResolver()); + return fact; + } + + static Templates createCachedTransform(final String transName) { + try { + return factory.newTemplates(new StreamSource(cl.getResourceAsStream(transName))); + } catch (TransformerConfigurationException excep) { + throw new IllegalStateException("Policy Schematron transformer XSL " + transName + " not found.", excep); //$NON-NLS-1$ //$NON-NLS-2$ + } + } + + public static void processSchematron(InputStream schematronSource, OutputStream xslDest) + throws TransformerException, IOException { + File isoDsdResult = createTempFileResult(cachedIsoDsdXsl.newTransformer(), new StreamSource(schematronSource), + "IsoDsd"); //$NON-NLS-1$ + File isoExpResult = createTempFileResult(cachedExpXsl.newTransformer(), new StreamSource(isoDsdResult), + "ExpXsl"); //$NON-NLS-1$ + cachedIsoSvrlXsl.newTransformer().transform(new StreamSource(isoExpResult), new StreamResult(xslDest)); + isoDsdResult.delete(); + isoExpResult.delete(); + } + + private static File createTempFileResult(final Transformer transformer, final StreamSource toTransform, + final String suffix) throws TransformerException, IOException { + File result = File.createTempFile("ZUV_", suffix); //$NON-NLS-1$ + result.deleteOnExit(); + + try (FileOutputStream fos = new FileOutputStream(result)) { + transformer.transform(toTransform, new StreamResult(fos)); + } + return result; + } + + private static class ClasspathResourceURIResolver implements URIResolver { + ClasspathResourceURIResolver() { + // Do nothing, just prevents synthetic access warning. + } + + @Override + public Source resolve(String href, String base) throws TransformerException { + return new StreamSource(cl.getResourceAsStream(resourcePath + href)); + } + } + + public static void applySchematronXsl(final InputStream xmlFile, + final OutputStream policyReport) throws TransformerException { + Transformer transformer = factory.newTransformer(new StreamSource(cl.getResourceAsStream(resourcePath+"ZUGFeRDSchematronStylesheetXSLT1.xsl"))); + transformer.transform(new StreamSource(xmlFile), new StreamResult(policyReport)); + } +} diff --git a/validator/src/main/java/org/mustangproject/validator/ValidationContext.java b/validator/src/main/java/org/mustangproject/validator/ValidationContext.java new file mode 100644 index 00000000..95e1267c --- /dev/null +++ b/validator/src/main/java/org/mustangproject/validator/ValidationContext.java @@ -0,0 +1,146 @@ +package org.mustangproject.validator; + +import java.util.ArrayList; +import java.util.Vector; + +import org.slf4j.Logger; + +public class ValidationContext { + protected Vector<ValidationResultItem> results; + protected String customXML = ""; + private String version = null; + private String profile = null; + private String signature = null; + private boolean isValid = true; + protected Logger logger; + private String filename; + + public ValidationContext(Logger log) { + logger = log; + results = new Vector<ValidationResultItem>(); + } + + public void addResultItem(ValidationResultItem vr) throws IrrecoverableValidationError { + results.add(vr); + + if ((vr.getSeverity() == ESeverity.fatal) || (vr.getSeverity() == ESeverity.exception) + || (vr.getSeverity() == ESeverity.error)) { + isValid = false; + + } + if (logger != null) { + if ((vr.getSeverity() == ESeverity.fatal) || (vr.getSeverity() == ESeverity.exception)) { + logger.error("Fatal Error " + vr.getSection() + ": " + vr.getMessage()); + } else if ((vr.getSeverity() == ESeverity.error)) { + logger.error("Error " + vr.getSection() + ": " + vr.getMessage()); + } else if (vr.getSeverity() == ESeverity.warning) { + logger.warn("Warning " + vr.getSection() + ": " + vr.getMessage()); + } else if (vr.getSeverity() == ESeverity.notice) { + logger.info("Notice " + vr.getSection() + ": " + vr.getMessage()); + } + } + + if ((vr.getSeverity() == ESeverity.fatal) || (vr.getSeverity() == ESeverity.exception)) { + throw new IrrecoverableValidationError(vr.getMessage()); + } + + } + + public void clearCustomXML() { + customXML = ""; + } + + public void addCustomXML(String XML) { + customXML += XML; + } + + public String getCustomXML() { + return customXML; + } + + public ValidationContext setVersion(String version) { + this.version = version; + return this; + } + + public ValidationContext setProfile(String profile) { + this.profile = profile; + return this; + } + + public ValidationContext setSignature(String signature) { + this.signature = signature; + return this; + } + + public String getVersion() { + return version; + } + + public String getProfile() { + return profile; + } + + public String getSignature() { + return signature; + } + + public boolean isValid() { + return isValid; + } + + public void clear() { + results.clear(); + isValid = true; + clearCustomXML(); + version = null; + profile = null; + signature = null; + + } + + public String getXMLResult() { + String res = getCustomXML(); + if (results.size() > 0) { + res += "<messages>"; + } + + for (ValidationResultItem validationResultItem : results) { + // xml and pdf are handled in their respective sections + res += validationResultItem.getXMLOnce() + "\n"; + } + if (results.size() > 0) { + res += "</messages>"; + } + res += "<summary status='" + (isValid ? "valid" : "invalid") + "'/>"; + return res; + } + + /*** + * + * @return the unique error types as comma separated string + */ + public String getCSVResult() { + ArrayList<String> errorcodes = new ArrayList<String>(); + for (ValidationResultItem validationResultItem : results) { + String errorCodeStr=Integer.toString(validationResultItem.getSection()); + errorcodes.add(errorCodeStr); + } + return String.join(",", errorcodes); + } + + public void setInvalid() { + isValid = false; + } + + public void setFilename(String filename) { + this.filename=filename; + } + public String getFilename() { + if (filename==null) { + return ""; + } else { + return filename; + } + } +} diff --git a/validator/src/main/java/org/mustangproject/validator/ValidationResultItem.java b/validator/src/main/java/org/mustangproject/validator/ValidationResultItem.java new file mode 100644 index 00000000..27a4ca67 --- /dev/null +++ b/validator/src/main/java/org/mustangproject/validator/ValidationResultItem.java @@ -0,0 +1,114 @@ +package org.mustangproject.validator; + +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +public class ValidationResultItem { + private static final Logger LOGGER = LoggerFactory.getLogger(ValidationResultItem.class.getCanonicalName()); // log output is + // ignored for the + // time being + + + protected String message, location=null; + protected int section =-1; + + + private ESeverity severity=ESeverity.error; + private String criterion=null; + + + private String stacktrace=null; + private boolean hasBeenOutputted=false; + + + private EPart part; + private XMLTools xt; + + public ValidationResultItem(ESeverity sev, String msg) { + setSeverity(sev); + setMessage(msg); + xt=new XMLTools(); + } + public ValidationResultItem setMessage(String msg) { + message=msg; + return this; + } + + public ValidationResultItem setSection(int sec) { + section=sec; + return this; + } + public ValidationResultItem setLocation(String loc) { + location=loc; + return this; + } + public ValidationResultItem setPart(EPart loc) { + part=loc; + return this; + } + public EPart getPart() { + return part; + } + public ValidationResultItem setSeverity(ESeverity sev) { + severity=sev; + return this; + } + public ValidationResultItem setStacktrace(String stack) { + stacktrace=stack; + return this; + } + + + public String getXML() { + String tagname="error"; + if (severity==ESeverity.exception) { + tagname="exception"; + } else if (severity==ESeverity.warning) { + tagname="warning"; + } else if (severity==ESeverity.notice) { + tagname="notice"; + } + String additionalAttributes=""; + String additionalContents=""; + if (section!=-1) { + additionalAttributes+=" type=\""+section+"\""; + } + if (location!=null) { + additionalAttributes+=" location=\""+xt.escapeAttributeEntities(location)+"\""; + } + if (criterion!=null) { + additionalAttributes+=" criterion=\""+xt.escapeAttributeEntities(criterion)+"\""; + } + if (stacktrace!=null) { + additionalContents+="<stacktrace>"+xt.escapeAttributeEntities(stacktrace)+"</stacktrace>"; + } + hasBeenOutputted=true; + return "<"+tagname+additionalAttributes+">"+xt.escapeElementEntities(message+additionalContents)+"</"+tagname+">"; + } + + public String getXMLOnce() { + if (!hasBeenOutputted) { + return getXML(); + } else { + return ""; + } + } + + public ValidationResultItem setCriterion(String test) { + criterion = test; + return this; + } + public ESeverity getSeverity() { + return severity; + } + + public int getSection() { + return section; + } + + public String getMessage() { + return message; + } + + +} diff --git a/validator/src/main/java/org/mustangproject/validator/Validator.java b/validator/src/main/java/org/mustangproject/validator/Validator.java new file mode 100644 index 00000000..bc776a4c --- /dev/null +++ b/validator/src/main/java/org/mustangproject/validator/Validator.java @@ -0,0 +1,60 @@ +package org.mustangproject.validator; + +import java.io.ByteArrayInputStream; +import java.io.IOException; +import java.net.URL; + +import javax.xml.XMLConstants; +import javax.xml.transform.Source; +import javax.xml.transform.stream.StreamSource; +import javax.xml.validation.Schema; +import javax.xml.validation.SchemaFactory; + +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; +import org.xml.sax.SAXException; + +//abstract class +public abstract class Validator { + private static final Logger LOGGER = LoggerFactory.getLogger(Validator.class.getCanonicalName()); // log output + + protected ValidationContext context; + + public Validator(ValidationContext ctx){ + this.context=ctx; + } + + //abstract method + + public abstract void setFilename(String filename) throws IrrecoverableValidationError; + public abstract void validate() throws IrrecoverableValidationError; + + public String getXMLResult() { + return context.getXMLResult(); + } + + /*** + * validates a schema, which can only be needed in XML validation - and in pdf validation for additional data + * @param xmlRawData + * @param schemaPath + */ + protected void validateSchema(byte[] xmlRawData, String schemaPath,int section, EPart part) throws IrrecoverableValidationError { + URL schemaFile = ClassLoader.getSystemResource("schema/" + schemaPath); + Source xmlData = new StreamSource(new ByteArrayInputStream(xmlRawData)); + SchemaFactory schemaFactory = SchemaFactory.newInstance(XMLConstants.W3C_XML_SCHEMA_NS_URI); + try { + Schema schema = schemaFactory.newSchema(schemaFile); + javax.xml.validation.Validator validator = schema.newValidator(); + validator.validate(xmlData); + } catch (SAXException e) { + context.addResultItem(new ValidationResultItem(ESeverity.error, "schema validation fails:" + e) + .setSection(section).setPart(part)); + } catch (IOException e) { + LOGGER.error(e.getMessage(), e); + } + + } + + + +} diff --git a/validator/src/main/java/org/mustangproject/validator/XMLTools.java b/validator/src/main/java/org/mustangproject/validator/XMLTools.java new file mode 100644 index 00000000..13eb810f --- /dev/null +++ b/validator/src/main/java/org/mustangproject/validator/XMLTools.java @@ -0,0 +1,14 @@ +package org.mustangproject.validator; + +import org.dom4j.io.XMLWriter; + +public class XMLTools extends XMLWriter { + public String escapeAttributeEntities(String s) { + return super.escapeAttributeEntities(s); + } + public String escapeElementEntities(String s) { + return super.escapeElementEntities(s); + + } + +} diff --git a/validator/src/main/java/org/mustangproject/validator/XMLValidator.java b/validator/src/main/java/org/mustangproject/validator/XMLValidator.java new file mode 100644 index 00000000..550a9476 --- /dev/null +++ b/validator/src/main/java/org/mustangproject/validator/XMLValidator.java @@ -0,0 +1,358 @@ +package org.mustangproject.validator; + +import java.io.*; +import java.nio.charset.StandardCharsets; +import java.nio.file.Files; +import java.nio.file.Paths; +import java.util.Calendar; +import java.util.List; + +import javax.print.attribute.standard.Severity; +import javax.xml.parsers.DocumentBuilder; +import javax.xml.parsers.DocumentBuilderFactory; +import javax.xml.transform.*; +import javax.xml.transform.stream.StreamResult; +import javax.xml.transform.stream.StreamSource; +import javax.xml.xpath.XPath; +import javax.xml.xpath.XPathConstants; +import javax.xml.xpath.XPathExpression; +import javax.xml.xpath.XPathFactory; + +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; +import org.w3c.dom.Document; +import org.w3c.dom.Element; +import org.w3c.dom.Node; +import org.w3c.dom.NodeList; +import com.helger.schematron.svrl.jaxb.FailedAssert; +import com.helger.schematron.svrl.jaxb.FiredRule; +import com.helger.schematron.svrl.jaxb.SchematronOutputType; +import com.helger.schematron.ISchematronResource; +import com.helger.schematron.xslt.SchematronResourceXSLT; +import com.helger.schematron.svrl.SVRLHelper; +import org.xml.sax.InputSource; + +public class XMLValidator extends Validator { + public XMLValidator(ValidationContext ctx) { + super(ctx); + } + + private static final Logger LOGGER = LoggerFactory.getLogger(XMLValidator.class.getCanonicalName()); // log output + // is + // ignored for the + // time being + + protected String zfXML = ""; + protected String filename = ""; + int firedRules = 0; + int failedRules = 0; + ISchematronResource aResSCH = null; + + public void setFilename(String name) throws IrrecoverableValidationError { // from XML Filename + filename = name; + // file existence must have been checked before + + try { + zfXML = new String(Files.readAllBytes(Paths.get(name))); + } catch (IOException e) { + + ValidationResultItem vri = new ValidationResultItem(ESeverity.exception, e.getMessage()).setSection(9) + .setPart(EPart.fx); + StringWriter sw = new StringWriter(); + PrintWriter pw = new PrintWriter(sw); + e.printStackTrace(pw); + vri.setStacktrace(sw.toString()); + context.addResultItem(vri); + } + } + + public void setStringContent(String xml) { + zfXML = xml; + } + + public static boolean matchesURI(String uri1, String uri2) { + return (uri1.equals(uri2) || uri1.startsWith(uri2 + "#")); + } + + /*** + * + * @param xmlString + * @param overrideProfileCheck + * if set to true, all ZF2 files will be checked against EN16931 + * schematron, since no other schematron is available + * @return + */ + @Override + public void validate() throws IrrecoverableValidationError { + long startXMLTime = Calendar.getInstance().getTimeInMillis(); + firedRules = 0; + failedRules = 0; + + + ByteArrayInputStream xmlByteInputStream = new ByteArrayInputStream(zfXML.getBytes(StandardCharsets.UTF_8)); + + if (zfXML.isEmpty()) { + ValidationResultItem res = new ValidationResultItem(ESeverity.exception, + "XML data not found in " + filename + + ": did you specify a pdf or xml file and does the xml file contain an embedded XML file?") + .setSection(3); + context.addResultItem(res); + + } else { + + // final ISchematronResource aResSCH = + // SchematronResourceSCH.fromFile (new File("ZUGFeRD_1p0.scmt")); + // ... DOES work but is highly deprecated (and rightly so) because + // it takes 30-40min, + + try { + ESeverity XrechnungSeverity=ESeverity.notice; + /*** + * private static final String VALID_SCHEMATRON = "test-sch/valid01.sch"; + * private static final String VALID_XMLINSTANCE = "test-xml/valid01.xml"; + * + * @Test public void testWriteValid () throws Exception { final Document aDoc = + * SchematronResourceSCH.fromClassPath (VALID_SCHEMATRON) + * .applySchematronValidation (new ClassPathResource (VALID_XMLINSTANCE)); + * + */ + + DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance(); + dbf.setNamespaceAware(true); // otherwise we can not act namespace independently, i.e. use + // document.getElementsByTagNameNS("*",... + + DocumentBuilder db = dbf.newDocumentBuilder(); + + Document doc = db.parse(xmlByteInputStream); + + Element root = doc.getDocumentElement(); + + NodeList ndList; + + // rootNode = document.getDocumentElement(); + // ApplicableSupplyChainTradeSettlement + + // Create XPathFactory object + XPathFactory xpathFactory = XPathFactory.newInstance(); + + // Create XPath object + XPath xpath = xpathFactory.newXPath(); + XPathExpression expr = xpath.compile( + "//*[local-name()=\"GuidelineSpecifiedDocumentContextParameter\"]/*[local-name()=\"ID\"]/text()"); + // evaluate expression result on XML document + ndList = (NodeList) expr.evaluate(doc, XPathConstants.NODESET); + + for (int bookingIndex = 0; bookingIndex < ndList.getLength(); bookingIndex++) { + Node booking = ndList.item(bookingIndex); + // if there is a attribute in the tag number:value + // urn:ferd:CrossIndustryDocument:invoice:1p0:extended + // setForeignReference(booking.getTextContent()); + + context.setProfile(booking.getNodeValue()); + } + boolean isMiniumum = false; + boolean isBasic = false; + boolean isBasicWithoutLines = false; + boolean isEN16931 = false; + boolean isExtended = false; + boolean isXRechnung = false; + String xsltFilename = null; + // urn:ferd:CrossIndustryDocument:invoice:1p0:extended, + // urn:ferd:CrossIndustryDocument:invoice:1p0:comfort, + // urn:ferd:CrossIndustryDocument:invoice:1p0:basic, + + // urn:cen.eu:en16931:2017 + // urn:cen.eu:en16931:2017:compliant:factur-x.eu:1p0:basic + if (root.getNodeName().equalsIgnoreCase("rsm:CrossIndustryInvoice")) { // ZUGFeRD 2.0 or Factur-X + context.setVersion("2"); + + isMiniumum = context.getProfile().contains("minimum"); + isBasic = context.getProfile().contains("basic"); + isBasicWithoutLines = context.getProfile().contains("basicwl"); + if (isBasicWithoutLines) { + isBasic = false;// basicwl also contains the string basic... + } + isEN16931 = matchesURI(context.getProfile(), "urn:cen.eu:en16931:2017:compliant:factur-x.eu:1p0:en16931") + || matchesURI(context.getProfile(), "urn:cen.eu:en16931:2017"); + + isExtended = context.getProfile().contains("extended"); + isXRechnung = context.getProfile().contains("xrechnung"); + + if ((isExtended)||(isXRechnung)) { + isEN16931 = false;// the uri for extended is urn:cen.eu:en16931:2017#conformant#urn:zugferd.de:2p0:extended and thus contains en16931... + } + if (isMiniumum) { + LOGGER.debug("is Minimum"); + validateSchema(zfXML.getBytes(StandardCharsets.UTF_8), "zf2/MINIMUM/FACTUR-X_MINIMUM.xsd", 18, EPart.fx); + xsltFilename = "/xslt/ZF_211/FACTUR-X_MINIMUM.xslt"; + } else if (isBasicWithoutLines) { + LOGGER.debug("is Basic/WL"); + validateSchema(zfXML.getBytes(StandardCharsets.UTF_8), "zf2/BASIC-WL/FACTUR-X_BASIC-WL.xsd", 18, EPart.fx); + xsltFilename = "/xslt/ZF_211/FACTUR-X_BASIC-WL.xslt"; + } else if (isBasic) { + LOGGER.debug("is Basic"); + validateSchema(zfXML.getBytes(StandardCharsets.UTF_8), "zf2/BASIC/FACTUR-X_BASIC.xsd", 18, EPart.fx); + xsltFilename = "/xslt/ZF_211/FACTUR-X_BASIC.xslt"; + } else if (isEN16931) { + LOGGER.debug("is EN16931"); + validateSchema(zfXML.getBytes(StandardCharsets.UTF_8), "zf2/EN16931/FACTUR-X_EN16931.xsd", 18, EPart.fx); + xsltFilename = "/xslt/ZF_211/FACTUR-X_EN16931.xslt"; + } else if (isExtended) { + LOGGER.debug("is EXTENDED"); + validateSchema(zfXML.getBytes(StandardCharsets.UTF_8), "zf2/EXTENDED/FACTUR-X_EXTENDED.xsd", 18, EPart.fx); + xsltFilename = "/xslt/ZF_211/FACTUR-X_EXTENDED.xslt"; + } else if (isXRechnung) { + LOGGER.debug("is XRechnung"); + validateSchema(zfXML.getBytes(StandardCharsets.UTF_8), "zf2/EXTENDED/FACTUR-X_EXTENDED.xsd", 18, EPart.fx); + xsltFilename = "/xslt/ZF_211/FACTUR-X_EN16931.xslt"; + XrechnungSeverity=ESeverity.error; + } /* + * ISchematronResource aResSCH = SchematronResourceXSLT.fromFile(new File( + * "/Users/jstaerk/workspace/ZUV/src/main/resources/ZUGFeRDSchematronStylesheet.xsl" + * )); + */ + + // takes around 10 Seconds. // + // http://www.bentoweb.org/refs/TCDL2.0/tsdtf_schematron.html // explains that + // this xslt can be created using sth like + // saxon java net.sf.saxon.Transform -o tcdl2.0.tsdtf.sch.tmp.xsl -s + // tcdl2.0.tsdtf.sch iso_svrl.xsl + + } else { // ZUGFeRD 1.0 + context.setVersion("1"); + // + if ((!matchesURI(context.getProfile(), "urn:ferd:CrossIndustryDocument:invoice:1p0:basic")) + && (!matchesURI(context.getProfile(), "urn:ferd:CrossIndustryDocument:invoice:1p0:comfort")) + && (!matchesURI(context.getProfile(), "urn:ferd:CrossIndustryDocument:invoice:1p0:extended"))) { + context.addResultItem(new ValidationResultItem(ESeverity.error, "Unsupported profile type") + .setSection(25).setPart(EPart.fx)); + } + validateSchema(zfXML.getBytes(StandardCharsets.UTF_8), "zf1/ZUGFeRD1p0.xsd", 18, EPart.fx); + + xsltFilename = "/xslt/ZUGFeRD_1p0.xslt"; + } + if (context.getVersion().equals("2")) { + if ((!matchesURI(context.getProfile(), "urn:factur-x.eu:1p0:minimum")) + && (!matchesURI(context.getProfile(), "urn:zugferd.de:2p0:minimum")) + && (!matchesURI(context.getProfile(), "urn:factur-x.eu:1p0:basicwl")) + && (!matchesURI(context.getProfile(), "urn:zugferd.de:2p0:basicwl")) + && (!matchesURI(context.getProfile(), "urn:cen.eu:en16931:2017#compliant#urn:factur-x.eu:1p0:basic")) + && (!matchesURI(context.getProfile(), "urn:cen.eu:en16931:2017#compliant#urn:zugferd.de:2p0:basic")) + && (!matchesURI(context.getProfile(), "urn:cen.eu:en16931:2017")) + && (!matchesURI(context.getProfile(), "urn:cen.eu:en16931:2017#conformant#urn:factur-x.eu:1p0:extended")) + && (!matchesURI(context.getProfile(), "urn:cen.eu:en16931:2017#conformant#urn:zugferd.de:2p0:extended"))) { + context.addResultItem( + new ValidationResultItem(ESeverity.error, "Unsupported profile type " + context.getProfile()) + .setSection(25).setPart(EPart.fx)); + + } + } else /** v1 */ {//urn:ferd:invoice:rc:comfort + if ((!matchesURI(context.getProfile(), "urn:ferd:CrossIndustryDocument:invoice:1p0:basic")) + && (!matchesURI(context.getProfile(), "urn:ferd:CrossIndustryDocument:invoice:1p0:comfort")) + && (!matchesURI(context.getProfile(), "urn:ferd:CrossIndustryDocument:invoice:1p0:extended"))) { + context.addResultItem(new ValidationResultItem(ESeverity.error, "Unsupported profile type") + .setSection(25).setPart(EPart.fx)); + + } + } + + // main schematron validation + validateSchematron(zfXML, xsltFilename, 4, ESeverity.error); + + if (context.getVersion().equals("2") + && isEN16931) { + //additionally validate against CEN + validateSchematron(zfXML, "/xslt/cii16931schematron/EN16931-CII-validation.xslt", 24, ESeverity.error); + + validateXR(zfXML, XrechnungSeverity); + } + + + } catch (IrrecoverableValidationError er) { + throw er; + } catch (Exception e) { + ValidationResultItem vri = new ValidationResultItem(ESeverity.exception, e.getMessage()).setSection(22) + .setPart(EPart.fx); + StringWriter sw = new StringWriter(); + PrintWriter pw = new PrintWriter(sw); + e.printStackTrace(pw); + vri.setStacktrace(sw.toString()); + context.addResultItem(vri); + } + + } + long endTime = Calendar.getInstance().getTimeInMillis(); + + context.addCustomXML("<info><version>" + ((context.getVersion() != null) ? context.getVersion() : "invalid") + + "</version><profile>" + ((context.getProfile() != null) ? context.getProfile() : "invalid") + + "</profile><validator version=\"" + Main.class.getPackage().getImplementationVersion() + "\"></validator><rules><fired>" + firedRules + "</fired><failed>" + failedRules + "</failed></rules>" + "<duration unit='ms'>" + (endTime - startXMLTime) + "</duration></info>"); + + } + + public void validateXR(String xml, ESeverity errorImpact) throws IrrecoverableValidationError { + + validateSchematron(xml, "/xslt/XR/XRechnung-CII-validation.xslt",27, errorImpact); + + } + + + public void validateSchematron(String xml, String xsltFilename, int section, ESeverity severity) throws IrrecoverableValidationError { + ISchematronResource aResSCH = null; + aResSCH = SchematronResourceXSLT.fromClassPath(xsltFilename); + if (aResSCH != null) { + if (!aResSCH.isValidSchematron()) { + throw new IllegalArgumentException(xsltFilename + " is invalid Schematron!"); + } + + SchematronOutputType sout; + try { + sout = aResSCH + .applySchematronValidationToSVRL(new StreamSource(new StringReader(xml))); + } catch (Exception e) { + throw new IrrecoverableValidationError(e.getMessage()); + } + + List<Object> failedAsserts = sout.getActivePatternAndFiredRuleAndFailedAssert(); + if (failedAsserts.size() > 0) { + for (Object object : failedAsserts) { + if (object instanceof FailedAssert) { + + FailedAssert failedAssert = (FailedAssert) object; + LOGGER.info("FailedAssert ", failedAssert); + + context.addResultItem(new ValidationResultItem(severity, SVRLHelper.getAsString(failedAssert.getText())) + .setLocation(failedAssert.getLocation()).setCriterion(failedAssert.getTest()).setSection(section) + .setPart(EPart.fx)); + failedRules++; + } else if (object instanceof FiredRule) { + firedRules++; + } + } + + } + if (firedRules == 0) { + context.addResultItem(new ValidationResultItem(ESeverity.error, "No rules matched, XML to minimal?").setSection(26) + .setPart(EPart.fx)); + + } + // for (String currentString : sout.getText()) { + // schematronValidationString += "<output>" + currentString + "</output>"; + // } + + // schematronValidationString += new SVRLMarshaller ().getAsString (sout); + // returns the complete SVRL + + } + } + + + public int getFiredRules() { + return firedRules; + } + + public int getFailedRules() { + return failedRules; + } + + +} diff --git a/validator/src/main/java/org/mustangproject/validator/ZUGFeRDValidator.java b/validator/src/main/java/org/mustangproject/validator/ZUGFeRDValidator.java new file mode 100644 index 00000000..f9ab60c4 --- /dev/null +++ b/validator/src/main/java/org/mustangproject/validator/ZUGFeRDValidator.java @@ -0,0 +1,292 @@ +package org.mustangproject.validator; + +import java.io.File; +import java.io.FileInputStream; +import java.io.FileNotFoundException; +import java.io.IOException; +import java.io.InputStream; +import java.io.StringWriter; +import java.nio.file.Path; +import java.nio.file.Paths; +import java.security.MessageDigest; +import java.security.NoSuchAlgorithmException; +import java.text.SimpleDateFormat; +import java.util.Calendar; +import java.util.Date; + +import javax.xml.bind.annotation.adapters.HexBinaryAdapter; +import javax.xml.parsers.DocumentBuilder; +import javax.xml.parsers.DocumentBuilderFactory; + +import org.dom4j.DocumentException; +import org.dom4j.DocumentHelper; +import org.dom4j.io.OutputFormat; +import org.dom4j.io.XMLWriter; +import org.riversun.bigdoc.bin.BigFileSearcher; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; +import org.w3c.dom.Document; +import org.w3c.dom.Element; +import org.xml.sax.SAXParseException; + +//abstract class +public class ZUGFeRDValidator { + private static final Logger LOGGER = LoggerFactory.getLogger(ZUGFeRDValidator.class.getCanonicalName()); // log + // output + protected ValidationContext context = new ValidationContext(LOGGER); + protected String sha1Checksum; + protected boolean pdfValidity; + protected boolean displayXMLValidationOutput; + protected long startTime; + protected boolean optionsRecognized; + protected String Signature; + protected boolean wasCompletelyValid = false; + protected String logAppend=null; + + /*** + * within the validation it turned out something in the options was wrong, e.g. + * the file did not exist. recommendation to show the help text again. Should be + * false if XML or PDF file was found + */ + public boolean hasOptionsError() { + return !optionsRecognized; + + } + + public void setLogAppend(String tobeappended) { + logAppend = tobeappended; + } + + /*** + * in case the result was not valid the error code of the app will be set to -1 + * + * @return + */ + public boolean wasCompletelyValid() { + return wasCompletelyValid; + + } + + /*** + * performs a validation on the file filename + * + * @param filename + * @return + */ + public String validate(String filename) { + boolean xmlValidity; + context.clear(); + StringBuffer finalStringResult = new StringBuffer(); + SimpleDateFormat isoDF = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); //$NON-NLS-1$ + Date date = new Date(); + startTime = Calendar.getInstance().getTimeInMillis(); + try { + Path path = Paths.get(filename); + context.setFilename(path.getFileName().toString());// set filename without path + + } catch (NullPointerException ex) { + // ignore + } + finalStringResult + .append("<validation filename='" + context.getFilename() + "' datetime='" + isoDF.format(date) + "'>"); + + try { + + if (filename == null) { + optionsRecognized = false; + context.addResultItem(new ValidationResultItem(ESeverity.fatal, "Filename not specified").setSection(10) + .setPart(EPart.pdf)); + } + + PDFValidator pdfv = new PDFValidator(context); + File file = new File(filename); + if (!file.exists()) { + context.addResultItem( + new ValidationResultItem(ESeverity.fatal, "File not found").setSection(1).setPart(EPart.pdf)); + } else if (file.length() < 32) { + // with less then 32 bytes it can not even be a proper XML file + context.addResultItem( + new ValidationResultItem(ESeverity.fatal, "File too small").setSection(5).setPart(EPart.pdf)); + } else { + BigFileSearcher searcher = new BigFileSearcher(); + XMLValidator xv = new XMLValidator(context); + + byte[] pdfSignature = { '%', 'P', 'D', 'F' }; + boolean isPDF = searcher.indexOf(file, pdfSignature) == 0; + if (isPDF) { + pdfv.setFilename(filename); + + optionsRecognized = true; + try { + if (!file.exists()) { + context.addResultItem( + new ValidationResultItem(ESeverity.exception, "File " + filename + " not found") + .setSection(1)); + } + } catch (IrrecoverableValidationError irx) { + // @todo log + } + + finalStringResult.append("<pdf>"); + optionsRecognized = true; + try { + pdfv.validate(); + + sha1Checksum = calcSHA1(file); + + // Validate PDF + + finalStringResult.append(pdfv.getXMLResult()); + pdfValidity = context.isValid(); + + Signature = context.getSignature(); + context.clear();// clear sets valid to true again + if (pdfv.getRawXML() != null) { + xv.setStringContent(pdfv.getRawXML()); + displayXMLValidationOutput = true; + } else { + context.addResultItem( + new ValidationResultItem(ESeverity.exception, "XML could not be extracted") + .setSection(17)); + } + } catch (IrrecoverableValidationError irx) { + // @todo log + } + + finalStringResult.append("</pdf>\n"); + + context.clearCustomXML(); + } else { + boolean isXML = false; + try { + + DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance(); + DocumentBuilder db = dbf.newDocumentBuilder(); + + Document doc = db.parse(file); + + Element root = doc.getDocumentElement(); + isXML=true;//no exception so far + + } + catch (Exception ex) { + // probably no xml file, sth like SAXParseException content not allowed in prolog + // ignore isXML is already false + // in the tests, this may error-out anyway + } + if (isXML) { + pdfValidity = true; + optionsRecognized = true; + xv.setFilename(filename); + if (file.exists()) { + sha1Checksum = calcSHA1(file); + } + + displayXMLValidationOutput = true; + + } else { + optionsRecognized = false; + context.addResultItem(new ValidationResultItem(ESeverity.exception, + "File does not look like PDF nor XML (contains neither %PDF nor <?xml)").setSection(8)); + + } + } + if ((optionsRecognized) && (displayXMLValidationOutput)) { + finalStringResult.append("<xml>"); + try { + xv.validate(); + } catch (IrrecoverableValidationError irx) { + // @todo log + } + finalStringResult.append(xv.getXMLResult()); + finalStringResult.append("</xml>"); + context.clearCustomXML(); + } + + if ((isPDF)&&(!pdfValidity)) { + context.setInvalid(); + } + + } + } + + catch (IrrecoverableValidationError irx) { + // @todo log + } finally { + finalStringResult.append(context.getXMLResult()); + finalStringResult.append("</validation>"); + + } + + OutputFormat format = OutputFormat.createPrettyPrint(); + StringWriter sw = new StringWriter(); + org.dom4j.Document document = null; + try { + document = DocumentHelper.parseText(new String(finalStringResult)); + } catch (DocumentException e1) { + LOGGER.error(e1.getMessage()); + } + XMLWriter writer = new XMLWriter(sw, format); + try { + writer.write(document); + } catch (Exception e) { + LOGGER.error(e.getMessage()); + } + + xmlValidity = context.isValid(); + long duration = Calendar.getInstance().getTimeInMillis() - startTime; + + String toBeAppended=""; + if (logAppend!=null) { + toBeAppended=logAppend; + } + + + + LOGGER.info("Parsed PDF:" + (pdfValidity ? "valid" : "invalid") + " XML:" + (xmlValidity ? "valid" : "invalid") + + " Signature:" + Signature + " Checksum:" + sha1Checksum + " Profile:" + context.getProfile() + + " Version:" + context.getVersion() + " Took:" + duration + "ms Errors:["+context.getCSVResult()+"] "+toBeAppended); + wasCompletelyValid = ((pdfValidity) && (xmlValidity)); + return sw.toString(); + } + + /** + * Read the file and calculate the SHA-1 checksum + * + * @param file the file to read + * @return the hex representation of the SHA-1 using uppercase chars + * @throws FileNotFoundException if the file does not exist, is a directory + * rather than a regular file, or for some + * other reason cannot be opened for reading + * @throws IOException if an I/O error occurs + * @throws NoSuchAlgorithmException should never happen + */ + private static String calcSHA1(File file) { + MessageDigest sha1 = null; + try { + + sha1 = MessageDigest.getInstance("SHA-1"); + InputStream input = new FileInputStream(file); + byte[] buffer = new byte[8192]; + int len = input.read(buffer); + + while (len != -1) { + sha1.update(buffer, 0, len); + len = input.read(buffer); + } + input.close(); + } catch (FileNotFoundException e) { + LOGGER.error(e.getMessage(), e); + } catch (IOException e) { + LOGGER.error(e.getMessage(), e); + } catch (NoSuchAlgorithmException e) { + LOGGER.error(e.getMessage(), e); + } + if (sha1 == null) { + return ""; + } else { + return new HexBinaryAdapter().marshal(sha1.digest()); + } + } + +} diff --git a/validator/src/main/resources/ZUGFeRDSchematronStylesheetXSLT1.xsl b/validator/src/main/resources/ZUGFeRDSchematronStylesheetXSLT1.xsl new file mode 100644 index 00000000..d551f5ac --- /dev/null +++ b/validator/src/main/resources/ZUGFeRDSchematronStylesheetXSLT1.xsl @@ -0,0 +1,151400 @@ +<?xml version="1.0" encoding="UTF-8" standalone="yes"?> +<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" + xmlns:sch="http://www.ascc.net/xml/schematron" + xmlns:iso="http://purl.oclc.org/dsdl/schematron" + xmlns:rsm="urn:ferd:CrossIndustryDocument:invoice:1p0" + xmlns:qdt="urn:un:unece:uncefact:data:standard:QualifiedDataType:12" + xmlns:ram="urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:12" + xmlns:udt="urn:un:unece:uncefact:data:standard:UnqualifiedDataType:15" + xmlns:ccts="urn:un:unece:uncefact:documentation:standard:CoreComponentsTechnicalSpecification:2" + version="1.0"><!--Implementers: please note that overriding process-prolog or process-root is + the preferred method for meta-stylesheets to use where possible. --> + <xsl:param name="archiveDirParameter"/> + <xsl:param name="archiveNameParameter"/> + <xsl:param name="fileNameParameter"/> + <xsl:param name="fileDirParameter"/> + + <!--PHASES--> + + + <!--PROLOG--> + <xsl:output xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + method="xml" + omit-xml-declaration="no" + standalone="yes" + indent="yes"/> + + <!--KEYS--> + + + <!--DEFAULT RULES--> + + + <!--MODE: SCHEMATRON-SELECT-FULL-PATH--> + <!--This mode can be used to generate an ugly though full XPath for locators--> + <xsl:template match="*" mode="schematron-select-full-path"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:template> + + <!--MODE: SCHEMATRON-FULL-PATH--> + <!--This mode can be used to generate an ugly though full XPath for locators--> + <xsl:template match="*" mode="schematron-get-full-path"> + <xsl:apply-templates select="parent::*" mode="schematron-get-full-path"/> + <xsl:text>/</xsl:text> + <xsl:choose> + <xsl:when test="namespace-uri()=''"> + <xsl:value-of select="name()"/> + <xsl:variable name="p_1" + select="1+ count(preceding-sibling::*[name()=name(current())])"/> + <xsl:if test="$p_1>1 or following-sibling::*[name()=name(current())]">[<xsl:value-of select="$p_1"/>]</xsl:if> + </xsl:when> + <xsl:otherwise> + <xsl:text>*[local-name()='</xsl:text> + <xsl:value-of select="local-name()"/> + <xsl:text>' and namespace-uri()='</xsl:text> + <xsl:value-of select="namespace-uri()"/> + <xsl:text>']</xsl:text> + <xsl:variable name="p_2" + select="1+ count(preceding-sibling::*[local-name()=local-name(current())])"/> + <xsl:if test="$p_2>1 or following-sibling::*[local-name()=local-name(current())]">[<xsl:value-of select="$p_2"/>]</xsl:if> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template match="@*" mode="schematron-get-full-path"> + <xsl:text>/</xsl:text> + <xsl:choose> + <xsl:when test="namespace-uri()=''">@<xsl:value-of select="name()"/> + </xsl:when> + <xsl:otherwise> + <xsl:text>@*[local-name()='</xsl:text> + <xsl:value-of select="local-name()"/> + <xsl:text>' and namespace-uri()='</xsl:text> + <xsl:value-of select="namespace-uri()"/> + <xsl:text>']</xsl:text> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + + <!--MODE: SCHEMATRON-FULL-PATH-2--> + <!--This mode can be used to generate prefixed XPath for humans--> + <xsl:template match="node() | @*" mode="schematron-get-full-path-2"> + <xsl:for-each select="ancestor-or-self::*"> + <xsl:text>/</xsl:text> + <xsl:value-of select="name(.)"/> + <xsl:if test="preceding-sibling::*[name(.)=name(current())]"> + <xsl:text>[</xsl:text> + <xsl:value-of select="count(preceding-sibling::*[name(.)=name(current())])+1"/> + <xsl:text>]</xsl:text> + </xsl:if> + </xsl:for-each> + <xsl:if test="not(self::*)"> + <xsl:text/>/@<xsl:value-of select="name(.)"/> + </xsl:if> + </xsl:template> + + <!--MODE: GENERATE-ID-FROM-PATH --> + <xsl:template match="/" mode="generate-id-from-path"/> + <xsl:template match="text()" mode="generate-id-from-path"> + <xsl:apply-templates select="parent::*" mode="generate-id-from-path"/> + <xsl:value-of select="concat('.text-', 1+count(preceding-sibling::text()), '-')"/> + </xsl:template> + <xsl:template match="comment()" mode="generate-id-from-path"> + <xsl:apply-templates select="parent::*" mode="generate-id-from-path"/> + <xsl:value-of select="concat('.comment-', 1+count(preceding-sibling::comment()), '-')"/> + </xsl:template> + <xsl:template match="processing-instruction()" mode="generate-id-from-path"> + <xsl:apply-templates select="parent::*" mode="generate-id-from-path"/> + <xsl:value-of select="concat('.processing-instruction-', 1+count(preceding-sibling::processing-instruction()), '-')"/> + </xsl:template> + <xsl:template match="@*" mode="generate-id-from-path"> + <xsl:apply-templates select="parent::*" mode="generate-id-from-path"/> + <xsl:value-of select="concat('.@', name())"/> + </xsl:template> + <xsl:template match="*" mode="generate-id-from-path" priority="-0.5"> + <xsl:apply-templates select="parent::*" mode="generate-id-from-path"/> + <xsl:text>.</xsl:text> + <xsl:value-of select="concat('.',name(),'-',1+count(preceding-sibling::*[name()=name(current())]),'-')"/> + </xsl:template> + <!--MODE: SCHEMATRON-FULL-PATH-3--> + <!--This mode can be used to generate prefixed XPath for humans + (Top-level element has index)--> + <xsl:template match="node() | @*" mode="schematron-get-full-path-3"> + <xsl:for-each select="ancestor-or-self::*"> + <xsl:text>/</xsl:text> + <xsl:value-of select="name(.)"/> + <xsl:if test="parent::*"> + <xsl:text>[</xsl:text> + <xsl:value-of select="count(preceding-sibling::*[name(.)=name(current())])+1"/> + <xsl:text>]</xsl:text> + </xsl:if> + </xsl:for-each> + <xsl:if test="not(self::*)"> + <xsl:text/>/@<xsl:value-of select="name(.)"/> + </xsl:if> + </xsl:template> + + <!--MODE: GENERATE-ID-2 --> + <xsl:template match="/" mode="generate-id-2">U</xsl:template> + <xsl:template match="*" mode="generate-id-2" priority="2"> + <xsl:text>U</xsl:text> + <xsl:number level="multiple" count="*"/> + </xsl:template> + <xsl:template match="node()" mode="generate-id-2"> + <xsl:text>U.</xsl:text> + <xsl:number level="multiple" count="*"/> + <xsl:text>n</xsl:text> + <xsl:number count="node()"/> + </xsl:template> + <xsl:template match="@*" mode="generate-id-2"> + <xsl:text>U.</xsl:text> + <xsl:number level="multiple" count="*"/> + <xsl:text>_</xsl:text> + <xsl:value-of select="string-length(local-name(.))"/> + <xsl:text>_</xsl:text> + <xsl:value-of select="translate(name(),':','.')"/> + </xsl:template> + <!--Strip characters--> + <xsl:template match="text()" priority="-1"/> + + <!--SCHEMA METADATA--> + <xsl:template match="/"> + <svrl:schematron-output xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + title="Schema for ZUGFeRD; 1.0; urn:ferd:CrossIndustryDocument:invoice:1p0" + schemaVersion="iso"> + <xsl:comment> + <xsl:value-of select="$archiveDirParameter"/>   + <xsl:value-of select="$archiveNameParameter"/>   + <xsl:value-of select="$fileNameParameter"/>   + <xsl:value-of select="$fileDirParameter"/> + </xsl:comment> + <svrl:ns-prefix-in-attribute-values uri="urn:ferd:CrossIndustryDocument:invoice:1p0" prefix="rsm"/> + <svrl:ns-prefix-in-attribute-values uri="urn:un:unece:uncefact:data:standard:QualifiedDataType:12" + prefix="qdt"/> + <svrl:ns-prefix-in-attribute-values uri="urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:12" + prefix="ram"/> + <svrl:ns-prefix-in-attribute-values uri="urn:un:unece:uncefact:data:standard:UnqualifiedDataType:15" + prefix="udt"/> + <svrl:ns-prefix-in-attribute-values uri="urn:un:unece:uncefact:documentation:standard:CoreComponentsTechnicalSpecification:2" + prefix="ccts"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M6"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M7"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M8"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M9"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M10"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M11"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M12"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M13"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M14"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M15"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M16"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M17"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M18"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M19"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M20"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M21"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M22"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M23"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M24"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M25"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M26"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M27"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M28"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M29"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M30"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M31"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M32"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M33"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M34"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M35"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M36"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M37"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M38"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M39"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M40"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M41"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M42"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M43"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M44"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M45"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M46"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M47"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M48"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M49"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M50"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M51"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M52"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M53"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M54"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M55"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M56"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M57"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M58"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M59"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M60"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M61"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M62"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M63"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M64"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M65"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M66"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M67"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M68"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M69"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M70"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M71"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M72"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M73"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M74"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M75"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M76"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M77"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M78"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M79"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M80"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M81"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M82"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M83"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M84"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M85"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M86"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M87"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M88"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M89"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M90"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M91"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M92"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M93"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M94"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M95"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M96"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M97"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M98"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M99"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M100"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M101"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M102"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M103"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M104"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M105"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M106"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M107"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M108"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M109"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M110"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M111"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M112"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M113"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M114"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M115"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M116"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M117"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M118"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M119"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M120"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M121"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M122"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M123"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M124"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M125"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M126"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M127"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M128"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M129"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M130"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M131"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M132"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M133"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M134"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M135"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M136"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M137"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M138"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M139"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M140"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M141"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M142"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M143"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M144"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M145"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M146"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M147"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M148"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M149"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M150"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M151"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M152"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M153"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M154"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M155"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M156"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M157"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M158"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M159"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M160"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M161"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M162"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M163"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M164"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M165"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M166"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M167"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M168"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M169"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M170"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M171"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M172"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M173"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M174"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M175"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M176"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M177"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M178"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M179"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M180"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M181"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M182"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M183"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M184"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M185"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M186"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M187"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M188"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M189"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M190"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M191"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M192"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M193"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M194"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M195"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M196"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M197"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M198"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M199"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M200"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M201"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M202"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M203"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M204"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M205"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M206"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M207"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M208"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M209"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M210"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M211"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M212"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M213"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M214"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M215"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M216"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M217"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M218"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M219"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M220"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M221"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M222"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M223"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M224"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M225"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M226"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M227"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M228"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M229"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M230"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M231"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M232"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M233"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M234"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M235"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M236"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M237"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M238"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M239"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M240"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M241"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M242"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M243"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M244"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M245"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M246"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M247"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M248"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M249"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M250"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M251"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M252"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M253"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M254"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M255"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M256"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M257"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M258"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M259"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M260"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M261"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M262"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M263"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M264"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M265"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M266"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M267"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M268"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M269"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M270"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M271"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M272"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M273"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M274"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M275"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M276"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M277"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M278"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M279"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M280"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M281"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M282"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M283"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M284"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M285"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M286"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M287"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M288"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M289"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M290"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M291"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M292"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M293"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M294"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M295"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M296"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M297"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M298"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M299"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M300"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M301"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M302"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M303"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M304"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M305"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M306"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M307"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M308"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M309"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M310"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M311"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M312"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M313"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M314"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M315"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M316"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M317"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M318"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M319"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M320"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M321"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M322"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M323"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M324"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M325"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M326"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M327"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M328"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M329"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M330"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M331"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M332"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M333"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M334"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M335"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M336"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M337"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M338"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M339"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M340"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M341"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M342"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M343"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M344"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M345"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M346"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M347"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M348"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M349"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M350"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M351"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M352"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M353"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M354"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M355"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M356"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M357"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M358"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M359"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M360"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M361"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M362"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M363"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M364"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M365"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M366"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M367"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M368"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M369"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M370"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M371"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M372"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M373"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M374"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M375"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M376"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M377"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M378"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M379"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M380"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M381"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M382"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M383"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M384"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M385"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M386"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M387"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M388"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M389"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M390"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M391"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M392"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M393"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M394"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M395"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M396"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M397"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M398"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M399"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M400"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M401"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M402"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M403"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M404"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M405"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M406"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M407"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M408"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M409"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M410"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M411"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M412"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M413"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M414"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M415"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M416"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M417"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M418"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M419"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M420"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M421"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M422"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M423"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M424"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M425"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M426"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M427"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M428"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M429"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M430"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M431"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M432"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M433"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M434"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M435"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M436"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M437"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M438"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M439"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M440"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M441"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M442"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M443"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M444"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M445"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M446"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M447"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M448"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M449"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M450"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M451"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M452"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M453"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M454"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M455"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M456"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M457"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M458"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M459"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M460"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M461"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M462"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M463"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M464"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M465"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M466"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M467"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M468"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M469"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M470"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M471"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M472"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M473"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M474"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M475"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M476"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M477"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M478"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M479"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M480"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M481"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M482"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M483"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M484"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M485"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M486"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M487"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M488"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M489"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M490"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M491"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M492"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M493"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M494"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M495"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M496"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M497"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M498"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M499"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M500"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M501"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M502"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M503"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M504"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M505"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M506"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M507"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M508"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M509"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M510"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M511"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M512"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M513"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M514"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M515"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M516"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M517"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M518"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M519"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M520"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M521"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M522"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M523"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M524"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M525"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M526"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M527"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M528"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M529"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M530"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M531"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M532"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M533"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M534"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M535"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M536"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M537"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M538"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M539"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M540"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M541"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M542"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M543"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M544"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M545"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M546"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M547"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M548"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M549"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M550"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M551"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M552"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M553"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M554"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M555"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M556"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M557"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M558"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M559"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M560"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M561"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M562"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M563"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M564"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M565"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M566"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M567"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M568"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M569"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M570"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M571"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M572"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M573"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M574"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M575"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M576"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M577"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M578"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M579"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M580"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M581"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M582"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M583"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M584"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M585"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M586"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M587"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M588"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M589"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M590"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M591"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M592"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M593"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M594"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M595"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M596"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M597"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M598"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M599"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M600"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M601"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M602"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M603"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M604"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M605"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M606"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M607"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M608"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M609"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M610"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M611"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M612"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M613"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M614"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M615"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M616"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M617"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M618"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M619"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M620"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M621"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M622"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M623"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M624"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M625"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M626"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M627"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M628"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M629"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M630"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M631"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M632"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M633"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M634"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M635"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M636"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M637"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M638"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M639"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M640"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M641"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M642"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M643"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M644"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M645"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M646"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M647"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M648"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M649"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M650"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M651"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M652"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M653"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M654"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M655"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M656"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M657"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M658"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M659"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M660"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M661"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M662"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M663"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M664"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M665"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M666"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M667"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M668"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M669"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M670"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M671"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M672"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M673"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M674"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M675"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M676"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M677"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M678"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M679"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M680"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M681"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M682"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M683"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M684"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M685"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M686"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M687"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M688"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M689"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M690"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M691"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M692"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M693"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M694"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M695"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M696"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M697"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M698"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M699"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M700"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M701"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M702"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M703"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M704"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M705"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M706"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M707"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M708"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M709"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M710"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M711"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M712"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M713"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M714"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M715"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M716"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M717"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M718"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M719"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M720"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M721"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M722"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M723"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M724"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M725"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M726"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M727"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M728"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M729"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M730"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M731"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M732"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M733"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M734"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M735"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M736"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M737"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M738"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M739"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M740"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M741"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M742"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M743"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M744"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M745"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M746"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M747"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M748"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M749"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M750"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M751"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M752"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M753"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M754"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M755"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M756"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M757"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M758"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M759"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M760"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M761"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M762"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M763"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M764"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M765"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M766"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M767"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M768"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M769"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M770"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M771"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M772"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M773"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M774"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M775"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M776"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M777"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M778"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M779"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M780"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M781"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M782"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M783"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M784"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M785"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M786"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M787"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M788"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M789"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M790"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M791"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M792"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M793"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M794"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M795"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M796"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M797"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M798"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M799"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M800"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M801"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M802"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M803"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M804"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M805"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M806"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M807"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M808"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M809"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M810"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M811"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M812"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M813"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M814"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M815"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M816"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M817"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M818"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M819"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M820"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M821"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M822"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M823"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M824"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M825"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M826"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M827"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M828"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M829"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M830"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M831"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M832"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M833"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M834"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M835"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M836"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M837"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M838"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M839"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M840"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M841"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M842"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M843"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M844"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M845"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M846"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M847"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M848"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M849"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M850"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M851"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M852"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M853"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M854"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M855"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M856"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M857"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M858"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M859"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M860"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M861"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M862"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M863"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M864"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M865"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M866"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M867"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M868"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M869"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M870"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M871"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M872"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M873"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M874"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M875"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M876"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M877"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M878"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M879"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M880"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M881"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M882"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M883"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M884"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M885"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M886"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M887"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M888"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M889"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M890"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M891"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M892"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M893"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M894"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M895"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M896"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M897"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M898"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M899"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M900"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M901"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M902"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M903"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M904"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M905"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M906"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M907"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M908"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M909"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M910"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M911"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M912"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M913"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M914"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M915"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M916"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M917"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M918"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M919"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M920"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M921"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M922"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M923"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M924"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M925"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M926"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M927"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M928"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M929"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M930"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M931"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M932"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M933"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M934"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M935"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M936"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M937"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M938"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M939"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M940"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M941"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M942"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M943"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M944"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M945"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M946"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M947"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M948"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M949"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M950"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M951"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M952"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M953"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M954"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M955"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M956"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M957"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M958"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M959"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M960"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M961"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M962"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M963"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M964"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M965"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M966"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M967"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M968"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M969"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M970"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M971"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M972"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M973"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M974"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M975"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M976"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M977"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M978"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M979"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M980"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M981"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M982"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M983"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M984"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M985"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M986"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M987"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M988"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M989"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M990"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M991"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M992"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M993"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M994"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M995"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M996"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M997"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M998"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M999"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1000"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1001"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1002"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1003"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1004"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1005"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1006"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1007"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1008"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1009"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1010"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1011"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1012"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1013"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1014"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1015"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1016"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1017"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1018"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1019"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1020"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1021"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1022"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1023"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1024"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1025"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1026"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1027"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1028"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1029"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1030"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1031"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1032"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1033"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1034"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1035"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1036"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1037"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1038"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1039"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1040"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1041"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1042"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1043"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1044"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1045"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1046"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1047"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1048"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1049"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1050"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1051"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1052"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1053"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1054"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1055"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1056"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1057"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1058"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1059"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1060"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1061"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1062"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1063"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1064"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1065"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1066"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1067"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1068"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1069"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1070"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1071"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1072"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1073"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1074"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1075"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1076"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1077"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1078"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1079"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1080"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1081"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1082"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1083"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1084"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1085"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1086"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1087"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1088"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1089"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1090"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1091"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1092"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1093"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1094"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1095"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1096"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1097"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1098"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1099"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1100"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1101"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1102"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1103"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1104"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1105"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1106"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1107"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1108"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1109"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1110"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1111"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1112"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1113"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1114"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1115"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1116"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1117"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1118"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1119"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1120"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1121"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1122"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1123"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1124"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1125"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1126"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1127"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1128"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1129"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1130"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1131"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1132"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1133"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1134"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1135"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1136"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1137"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1138"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1139"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1140"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1141"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1142"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1143"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1144"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1145"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1146"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1147"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1148"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1149"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1150"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1151"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1152"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1153"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1154"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1155"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1156"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1157"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1158"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1159"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1160"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1161"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1162"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1163"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1164"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1165"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1166"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1167"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1168"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1169"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1170"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1171"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1172"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1173"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1174"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1175"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1176"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1177"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1178"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1179"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1180"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1181"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1182"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1183"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1184"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1185"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1186"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1187"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1188"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1189"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1190"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1191"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1192"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1193"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1194"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1195"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1196"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1197"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1198"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1199"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1200"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1201"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1202"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1203"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1204"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1205"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1206"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1207"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1208"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1209"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1210"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1211"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1212"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1213"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1214"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1215"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1216"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1217"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1218"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1219"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1220"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1221"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1222"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1223"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1224"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1225"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1226"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1227"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1228"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1229"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1230"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1231"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1232"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1233"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1234"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1235"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1236"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1237"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1238"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1239"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1240"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1241"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1242"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1243"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1244"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1245"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1246"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1247"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1248"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1249"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1250"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1251"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1252"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1253"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1254"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1255"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1256"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1257"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1258"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1259"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1260"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1261"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1262"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1263"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1264"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1265"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1266"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1267"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1268"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1269"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1270"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1271"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1272"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1273"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1274"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1275"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1276"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1277"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1278"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1279"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1280"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1281"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1282"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1283"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1284"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1285"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1286"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1287"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1288"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1289"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1290"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1291"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1292"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1293"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1294"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1295"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1296"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1297"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1298"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1299"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1300"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1301"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1302"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1303"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1304"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1305"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1306"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1307"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1308"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1309"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1310"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1311"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1312"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1313"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1314"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1315"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1316"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1317"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1318"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1319"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1320"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1321"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1322"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1323"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1324"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1325"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1326"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1327"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1328"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1329"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1330"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1331"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1332"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1333"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1334"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1335"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1336"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1337"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1338"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1339"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1340"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1341"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1342"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1343"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1344"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1345"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1346"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1347"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1348"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1349"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1350"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1351"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1352"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1353"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1354"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1355"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1356"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1357"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1358"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1359"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1360"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1361"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1362"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1363"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1364"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1365"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1366"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1367"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1368"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1369"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1370"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1371"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1372"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1373"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1374"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1375"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1376"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1377"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1378"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1379"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1380"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1381"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1382"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1383"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1384"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1385"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1386"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1387"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1388"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1389"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1390"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1391"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1392"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1393"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1394"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1395"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1396"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1397"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1398"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1399"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1400"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1401"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1402"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1403"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1404"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1405"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1406"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1407"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1408"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1409"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1410"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1411"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1412"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1413"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1414"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1415"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1416"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1417"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1418"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1419"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1420"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1421"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1422"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1423"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1424"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1425"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1426"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1427"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1428"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1429"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1430"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1431"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1432"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1433"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1434"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1435"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1436"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1437"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1438"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1439"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1440"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1441"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1442"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1443"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1444"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1445"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1446"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1447"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1448"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1449"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1450"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1451"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1452"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1453"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1454"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1455"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1456"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1457"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1458"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1459"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1460"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1461"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1462"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1463"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1464"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1465"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1466"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1467"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1468"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1469"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1470"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1471"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1472"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1473"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1474"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1475"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1476"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1477"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1478"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1479"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1480"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1481"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1482"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1483"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1484"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1485"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1486"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1487"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1488"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1489"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1490"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1491"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1492"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1493"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1494"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1495"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1496"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1497"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1498"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1499"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1500"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1501"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1502"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1503"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1504"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1505"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1506"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1507"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1508"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1509"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1510"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1511"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1512"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1513"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1514"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1515"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1516"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1517"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1518"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1519"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1520"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1521"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1522"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1523"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1524"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1525"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1526"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1527"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1528"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1529"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1530"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1531"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1532"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1533"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1534"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1535"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1536"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1537"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1538"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1539"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1540"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1541"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1542"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1543"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1544"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1545"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1546"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1547"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1548"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1549"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1550"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1551"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1552"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1553"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1554"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1555"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1556"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1557"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1558"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1559"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1560"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1561"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1562"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1563"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1564"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1565"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1566"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1567"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1568"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1569"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1570"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1571"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1572"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1573"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1574"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1575"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1576"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1577"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1578"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1579"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1580"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1581"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1582"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1583"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1584"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1585"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1586"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1587"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1588"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1589"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1590"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1591"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1592"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1593"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1594"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1595"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1596"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1597"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1598"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1599"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1600"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1601"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1602"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1603"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1604"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1605"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1606"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1607"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1608"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1609"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1610"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1611"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1612"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1613"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1614"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1615"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1616"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1617"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1618"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1619"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1620"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1621"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1622"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1623"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1624"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1625"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1626"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1627"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1628"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1629"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1630"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1631"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1632"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1633"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1634"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1635"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1636"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1637"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1638"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1639"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1640"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1641"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1642"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1643"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1644"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1645"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1646"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1647"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1648"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1649"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1650"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1651"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1652"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1653"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1654"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1655"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1656"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1657"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1658"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1659"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1660"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1661"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1662"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1663"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1664"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1665"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1666"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1667"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1668"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1669"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1670"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1671"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1672"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1673"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1674"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1675"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1676"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1677"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1678"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1679"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1680"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1681"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1682"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1683"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1684"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1685"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1686"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1687"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1688"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1689"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1690"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1691"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1692"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1693"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1694"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1695"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1696"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1697"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1698"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1699"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1700"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1701"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1702"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1703"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1704"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1705"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1706"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1707"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1708"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1709"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1710"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1711"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1712"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1713"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1714"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1715"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1716"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1717"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1718"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1719"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1720"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1721"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1722"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1723"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1724"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1725"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1726"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1727"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1728"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1729"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1730"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1731"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1732"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1733"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1734"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1735"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1736"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1737"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1738"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1739"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1740"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1741"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1742"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1743"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1744"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1745"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1746"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1747"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1748"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1749"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1750"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1751"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1752"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1753"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1754"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1755"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1756"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1757"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1758"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1759"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1760"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1761"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1762"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1763"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1764"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1765"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1766"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1767"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1768"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1769"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1770"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1771"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1772"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1773"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1774"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1775"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1776"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1777"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1778"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1779"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1780"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1781"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1782"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1783"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1784"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1785"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1786"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1787"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1788"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1789"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1790"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1791"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1792"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1793"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1794"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1795"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1796"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1797"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1798"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1799"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1800"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1801"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1802"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1803"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1804"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1805"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1806"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1807"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1808"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1809"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1810"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1811"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1812"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1813"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1814"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1815"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1816"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1817"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1818"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1819"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1820"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1821"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1822"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1823"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1824"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1825"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1826"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1827"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1828"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1829"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1830"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1831"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1832"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1833"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1834"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1835"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1836"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1837"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1838"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1839"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1840"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1841"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1842"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1843"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1844"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1845"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1846"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1847"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1848"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1849"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1850"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1851"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1852"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1853"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1854"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1855"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1856"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1857"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1858"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1859"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1860"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1861"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1862"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1863"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1864"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1865"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1866"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1867"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1868"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1869"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1870"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1871"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1872"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1873"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1874"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1875"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1876"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1877"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1878"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1879"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1880"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1881"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1882"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1883"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1884"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1885"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1886"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1887"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1888"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1889"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1890"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1891"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1892"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1893"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1894"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1895"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1896"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1897"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1898"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1899"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1900"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1901"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1902"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1903"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1904"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1905"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1906"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1907"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1908"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1909"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1910"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1911"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1912"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1913"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1914"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1915"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1916"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1917"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1918"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1919"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1920"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1921"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1922"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1923"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1924"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1925"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1926"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1927"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1928"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1929"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1930"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1931"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1932"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1933"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1934"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1935"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1936"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1937"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1938"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1939"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1940"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1941"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1942"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1943"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1944"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1945"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1946"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1947"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1948"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1949"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1950"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1951"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1952"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1953"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1954"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1955"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1956"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1957"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1958"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1959"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1960"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1961"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1962"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1963"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1964"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1965"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1966"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1967"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1968"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1969"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1970"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1971"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1972"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1973"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1974"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1975"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1976"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1977"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1978"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1979"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1980"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1981"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1982"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1983"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1984"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1985"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1986"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1987"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1988"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1989"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1990"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1991"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1992"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1993"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1994"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1995"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1996"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1997"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1998"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1999"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2000"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2001"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2002"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2003"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2004"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2005"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2006"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2007"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2008"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2009"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2010"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2011"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2012"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2013"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2014"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2015"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2016"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2017"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2018"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2019"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2020"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2021"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2022"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2023"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2024"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2025"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2026"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2027"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2028"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2029"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2030"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2031"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2032"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2033"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2034"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2035"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2036"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2037"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2038"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2039"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2040"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2041"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2042"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2043"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2044"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2045"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2046"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2047"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2048"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2049"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2050"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2051"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2052"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2053"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2054"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2055"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2056"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2057"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2058"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2059"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2060"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2061"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2062"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2063"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2064"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2065"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2066"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2067"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2068"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2069"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2070"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2071"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2072"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2073"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2074"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2075"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2076"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2077"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2078"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2079"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2080"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2081"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2082"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2083"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2084"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2085"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2086"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2087"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2088"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2089"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2090"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2091"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2092"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2093"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2094"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2095"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2096"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2097"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2098"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2099"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2100"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2101"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2102"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2103"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2104"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2105"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2106"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2107"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2108"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2109"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2110"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2111"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2112"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2113"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2114"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2115"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2116"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2117"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2118"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2119"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2120"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2121"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2122"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2123"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2124"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2125"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2126"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2127"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2128"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2129"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2130"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2131"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2132"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2133"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2134"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2135"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2136"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2137"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2138"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2139"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2140"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2141"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2142"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2143"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2144"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2145"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2146"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2147"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2148"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2149"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2150"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2151"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2152"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2153"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2154"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2155"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2156"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2157"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2158"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2159"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2160"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2161"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2162"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2163"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2164"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2165"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2166"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2167"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2168"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2169"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2170"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2171"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2172"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2173"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2174"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2175"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2176"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2177"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2178"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2179"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2180"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2181"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2182"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2183"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2184"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2185"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2186"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2187"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2188"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2189"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2190"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2191"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2192"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2193"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2194"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2195"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2196"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2197"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2198"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2199"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2200"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2201"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2202"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2203"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2204"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2205"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2206"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2207"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2208"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2209"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2210"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2211"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2212"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2213"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2214"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2215"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2216"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2217"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2218"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2219"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2220"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2221"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2222"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2223"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2224"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2225"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2226"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2227"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2228"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2229"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2230"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2231"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2232"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2233"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2234"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2235"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2236"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2237"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2238"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2239"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2240"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2241"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2242"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2243"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2244"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2245"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2246"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2247"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2248"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2249"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2250"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2251"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2252"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2253"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2254"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2255"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2256"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2257"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2258"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2259"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2260"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2261"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2262"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2263"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2264"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2265"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2266"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2267"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2268"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2269"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2270"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2271"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2272"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2273"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2274"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2275"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2276"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2277"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2278"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2279"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2280"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2281"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2282"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2283"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2284"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2285"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2286"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2287"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2288"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2289"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2290"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2291"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2292"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2293"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2294"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2295"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2296"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2297"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2298"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2299"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2300"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2301"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2302"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2303"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2304"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2305"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2306"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2307"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2308"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2309"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2310"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2311"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2312"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2313"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2314"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2315"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2316"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2317"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2318"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2319"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2320"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2321"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2322"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2323"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2324"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2325"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2326"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2327"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2328"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2329"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2330"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2331"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2332"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2333"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2334"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2335"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2336"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2337"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2338"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2339"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2340"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2341"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2342"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2343"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2344"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2345"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2346"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2347"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2348"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2349"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2350"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2351"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2352"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2353"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2354"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2355"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2356"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2357"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2358"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2359"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2360"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2361"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2362"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2363"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2364"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2365"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2366"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2367"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2368"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2369"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2370"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2371"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2372"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2373"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2374"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2375"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2376"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2377"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2378"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2379"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2380"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2381"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2382"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2383"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2384"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2385"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2386"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2387"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2388"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2389"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2390"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2391"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2392"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2393"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2394"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2395"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2396"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2397"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2398"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2399"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2400"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2401"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2402"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2403"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2404"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2405"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2406"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2407"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2408"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2409"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2410"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2411"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2412"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2413"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2414"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2415"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2416"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2417"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2418"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2419"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2420"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2421"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2422"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2423"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2424"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2425"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2426"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2427"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2428"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2429"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2430"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2431"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2432"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2433"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2434"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2435"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2436"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2437"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2438"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2439"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2440"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2441"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2442"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2443"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2444"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2445"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2446"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2447"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2448"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2449"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2450"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2451"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2452"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2453"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2454"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2455"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2456"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2457"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2458"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2459"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2460"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2461"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2462"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2463"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2464"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2465"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2466"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2467"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2468"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2469"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2470"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2471"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2472"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2473"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2474"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2475"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2476"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2477"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2478"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2479"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2480"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2481"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2482"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2483"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2484"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2485"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2486"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2487"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2488"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2489"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2490"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2491"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2492"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2493"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2494"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2495"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2496"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2497"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2498"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2499"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2500"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2501"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2502"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2503"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2504"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2505"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2506"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2507"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2508"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2509"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2510"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2511"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2512"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2513"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2514"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2515"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2516"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2517"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2518"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2519"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2520"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2521"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2522"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2523"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2524"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2525"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2526"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2527"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2528"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2529"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2530"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2531"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2532"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2533"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2534"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2535"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2536"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2537"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2538"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2539"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2540"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2541"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2542"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2543"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2544"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2545"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2546"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2547"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2548"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2549"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2550"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2551"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2552"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2553"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2554"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2555"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2556"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2557"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2558"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2559"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2560"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2561"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2562"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2563"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2564"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2565"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2566"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2567"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2568"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2569"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2570"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2571"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2572"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2573"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2574"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2575"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2576"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2577"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2578"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2579"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2580"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2581"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2582"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2583"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2584"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2585"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2586"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2587"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2588"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2589"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2590"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2591"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2592"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2593"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2594"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2595"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2596"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2597"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2598"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2599"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2600"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2601"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2602"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2603"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2604"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2605"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2606"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2607"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2608"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2609"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2610"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2611"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2612"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2613"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2614"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2615"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2616"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2617"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2618"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2619"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2620"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2621"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2622"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2623"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2624"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2625"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2626"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2627"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2628"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2629"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2630"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2631"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2632"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2633"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2634"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2635"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2636"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2637"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2638"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2639"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2640"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2641"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2642"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2643"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2644"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2645"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2646"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2647"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2648"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2649"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2650"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2651"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2652"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2653"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2654"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2655"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2656"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2657"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2658"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2659"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2660"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2661"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2662"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2663"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2664"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2665"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2666"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2667"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2668"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2669"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2670"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2671"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2672"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2673"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2674"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2675"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2676"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2677"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2678"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2679"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2680"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2681"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2682"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2683"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2684"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2685"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2686"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2687"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2688"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2689"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2690"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2691"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2692"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2693"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2694"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2695"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2696"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2697"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2698"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2699"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2700"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2701"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2702"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2703"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2704"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2705"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2706"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2707"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2708"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2709"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2710"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2711"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2712"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2713"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2714"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2715"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2716"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2717"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2718"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2719"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2720"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2721"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2722"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2723"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2724"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2725"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2726"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2727"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2728"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2729"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2730"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2731"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2732"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2733"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2734"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2735"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2736"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2737"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2738"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2739"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2740"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2741"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2742"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2743"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2744"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2745"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2746"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2747"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2748"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2749"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2750"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2751"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2752"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2753"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2754"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2755"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2756"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2757"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2758"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2759"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2760"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2761"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2762"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2763"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2764"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2765"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2766"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2767"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2768"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2769"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2770"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2771"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2772"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2773"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2774"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2775"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2776"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2777"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2778"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2779"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2780"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2781"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2782"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2783"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2784"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2785"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2786"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2787"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2788"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2789"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2790"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2791"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2792"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2793"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2794"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2795"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2796"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2797"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2798"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2799"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2800"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2801"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2802"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2803"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2804"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2805"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2806"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2807"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2808"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2809"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2810"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2811"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2812"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2813"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2814"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2815"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2816"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2817"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2818"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2819"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2820"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2821"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2822"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2823"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2824"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2825"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2826"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2827"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2828"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2829"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2830"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2831"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2832"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2833"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2834"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2835"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2836"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2837"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2838"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2839"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2840"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2841"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2842"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2843"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2844"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2845"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2846"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2847"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2848"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2849"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2850"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2851"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2852"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2853"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2854"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2855"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2856"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2857"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2858"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2859"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2860"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2861"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2862"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2863"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2864"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2865"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2866"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2867"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2868"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2869"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2870"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2871"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2872"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2873"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2874"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2875"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2876"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2877"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2878"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2879"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2880"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2881"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2882"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2883"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2884"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2885"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2886"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2887"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2888"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2889"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2890"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2891"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2892"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2893"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2894"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2895"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2896"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2897"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2898"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2899"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2900"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2901"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2902"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2903"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2904"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2905"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2906"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2907"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2908"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2909"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2910"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2911"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2912"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2913"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2914"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2915"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2916"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2917"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2918"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2919"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2920"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2921"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2922"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2923"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2924"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2925"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2926"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2927"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2928"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2929"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2930"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2931"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2932"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2933"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2934"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2935"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2936"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2937"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2938"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2939"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2940"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2941"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2942"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2943"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2944"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2945"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2946"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2947"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2948"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2949"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2950"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2951"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2952"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2953"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2954"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2955"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2956"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2957"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2958"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2959"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2960"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2961"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2962"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2963"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2964"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2965"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2966"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2967"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2968"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2969"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2970"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2971"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2972"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2973"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2974"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2975"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2976"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2977"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2978"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2979"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2980"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2981"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2982"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2983"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2984"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2985"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2986"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2987"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2988"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2989"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2990"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2991"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2992"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2993"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2994"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2995"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2996"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2997"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2998"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2999"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3000"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3001"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3002"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3003"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3004"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3005"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3006"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3007"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3008"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3009"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3010"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3011"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3012"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3013"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3014"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3015"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3016"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3017"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3018"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3019"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3020"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3021"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3022"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3023"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3024"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3025"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3026"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3027"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3028"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3029"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3030"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3031"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3032"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3033"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3034"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3035"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3036"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3037"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3038"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3039"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3040"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3041"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3042"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3043"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3044"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3045"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3046"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3047"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3048"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3049"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3050"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3051"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3052"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3053"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3054"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3055"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3056"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3057"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3058"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3059"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3060"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3061"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3062"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3063"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3064"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3065"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3066"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3067"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3068"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3069"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3070"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3071"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3072"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3073"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3074"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3075"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3076"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3077"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3078"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3079"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3080"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3081"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3082"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3083"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3084"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3085"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3086"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3087"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3088"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3089"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3090"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3091"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3092"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3093"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3094"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3095"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3096"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3097"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3098"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3099"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3100"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3101"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3102"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3103"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3104"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3105"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3106"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3107"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3108"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3109"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3110"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3111"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3112"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3113"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3114"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3115"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3116"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3117"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3118"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3119"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3120"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3121"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3122"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3123"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3124"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3125"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3126"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3127"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3128"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3129"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3130"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3131"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3132"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3133"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3134"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3135"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3136"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3137"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3138"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3139"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3140"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3141"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3142"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3143"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3144"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3145"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3146"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3147"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3148"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3149"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3150"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3151"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3152"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3153"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3154"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3155"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3156"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3157"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3158"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3159"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3160"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3161"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3162"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3163"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3164"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3165"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3166"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3167"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3168"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3169"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3170"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3171"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3172"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3173"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3174"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3175"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3176"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3177"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3178"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3179"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3180"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3181"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3182"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3183"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3184"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3185"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3186"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3187"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3188"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3189"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3190"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3191"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3192"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3193"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3194"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3195"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3196"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3197"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3198"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3199"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3200"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3201"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3202"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3203"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3204"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3205"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3206"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3207"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3208"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3209"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3210"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3211"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3212"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3213"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3214"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3215"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3216"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3217"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3218"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3219"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3220"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3221"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3222"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3223"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3224"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3225"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3226"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3227"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3228"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3229"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3230"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3231"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3232"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3233"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3234"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3235"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3236"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3237"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3238"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3239"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3240"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3241"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3242"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3243"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3244"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3245"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3246"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3247"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3248"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3249"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3250"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3251"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3252"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3253"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3254"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3255"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3256"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3257"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3258"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3259"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3260"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3261"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3262"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3263"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3264"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3265"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3266"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3267"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3268"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3269"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3270"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3271"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3272"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3273"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3274"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3275"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3276"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3277"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3278"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3279"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3280"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3281"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3282"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3283"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3284"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3285"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3286"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3287"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3288"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3289"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3290"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3291"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3292"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3293"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3294"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3295"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3296"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3297"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3298"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3299"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3300"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3301"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3302"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3303"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3304"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3305"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3306"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3307"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3308"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3309"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3310"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3311"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3312"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3313"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3314"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3315"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3316"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3317"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3318"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3319"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3320"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3321"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3322"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3323"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3324"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3325"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3326"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3327"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3328"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3329"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3330"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3331"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3332"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3333"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3334"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3335"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3336"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3337"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3338"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3339"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3340"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3341"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3342"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3343"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3344"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3345"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3346"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3347"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3348"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3349"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3350"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3351"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3352"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3353"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3354"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3355"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3356"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3357"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3358"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3359"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3360"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3361"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3362"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3363"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3364"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3365"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3366"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3367"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3368"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3369"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3370"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3371"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3372"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3373"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3374"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3375"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3376"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3377"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3378"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3379"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3380"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3381"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3382"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3383"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3384"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3385"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3386"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3387"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3388"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3389"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3390"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3391"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3392"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3393"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3394"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3395"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3396"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3397"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3398"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3399"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3400"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3401"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3402"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3403"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3404"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3405"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3406"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3407"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3408"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3409"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3410"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3411"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3412"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3413"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3414"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3415"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3416"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3417"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3418"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3419"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3420"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3421"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3422"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3423"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3424"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3425"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3426"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3427"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3428"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3429"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3430"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3431"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3432"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3433"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3434"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3435"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3436"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3437"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3438"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3439"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3440"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3441"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3442"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3443"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3444"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3445"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3446"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3447"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3448"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3449"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3450"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3451"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3452"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3453"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3454"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3455"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3456"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3457"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3458"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3459"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3460"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3461"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3462"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3463"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3464"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3465"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3466"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3467"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3468"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3469"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3470"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3471"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3472"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3473"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3474"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3475"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3476"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3477"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3478"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3479"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3480"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3481"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3482"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3483"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3484"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3485"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3486"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3487"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3488"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3489"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3490"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3491"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3492"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3493"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3494"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3495"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3496"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3497"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3498"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3499"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3500"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3501"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3502"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3503"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3504"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3505"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3506"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3507"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3508"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3509"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3510"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3511"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3512"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3513"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3514"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3515"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3516"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3517"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3518"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3519"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3520"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3521"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3522"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3523"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3524"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3525"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3526"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3527"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3528"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3529"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3530"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3531"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3532"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3533"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3534"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3535"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3536"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3537"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3538"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3539"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3540"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3541"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3542"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3543"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3544"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3545"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3546"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3547"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3548"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3549"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3550"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3551"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3552"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3553"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3554"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3555"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3556"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3557"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3558"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3559"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3560"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3561"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3562"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3563"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3564"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3565"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3566"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3567"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3568"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3569"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3570"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3571"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3572"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3573"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3574"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3575"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3576"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3577"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3578"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3579"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3580"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3581"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3582"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3583"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3584"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3585"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3586"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3587"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3588"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3589"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3590"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3591"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3592"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3593"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3594"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3595"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3596"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3597"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3598"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3599"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3600"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3601"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3602"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3603"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3604"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3605"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3606"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3607"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3608"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3609"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3610"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3611"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3612"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3613"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3614"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3615"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3616"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3617"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3618"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3619"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3620"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3621"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3622"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3623"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3624"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3625"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3626"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3627"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3628"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3629"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3630"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3631"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3632"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3633"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3634"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3635"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3636"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3637"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3638"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3639"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3640"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3641"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3642"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3643"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3644"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3645"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3646"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3647"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3648"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3649"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3650"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3651"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3652"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3653"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3654"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3655"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3656"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3657"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3658"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3659"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3660"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3661"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3662"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3663"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3664"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3665"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3666"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3667"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3668"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3669"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3670"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3671"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3672"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3673"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3674"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3675"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3676"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3677"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3678"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3679"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3680"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3681"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3682"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3683"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3684"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3685"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3686"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3687"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3688"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3689"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3690"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3691"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3692"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3693"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3694"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3695"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3696"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3697"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3698"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3699"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3700"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3701"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3702"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3703"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3704"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3705"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3706"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3707"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3708"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3709"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3710"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3711"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3712"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3713"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3714"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3715"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3716"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3717"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3718"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3719"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3720"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3721"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3722"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3723"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3724"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3725"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3726"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3727"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3728"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3729"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3730"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3731"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3732"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3733"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3734"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3735"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3736"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3737"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3738"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3739"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3740"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3741"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3742"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3743"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3744"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3745"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3746"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3747"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3748"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3749"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3750"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3751"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3752"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3753"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3754"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3755"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3756"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3757"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3758"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3759"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3760"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3761"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3762"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3763"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3764"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3765"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3766"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3767"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3768"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3769"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3770"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3771"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3772"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3773"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3774"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3775"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3776"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3777"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3778"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3779"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3780"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3781"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3782"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3783"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3784"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3785"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3786"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3787"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3788"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3789"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3790"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3791"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3792"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3793"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3794"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3795"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3796"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3797"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3798"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3799"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3800"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3801"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3802"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3803"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3804"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3805"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3806"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3807"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3808"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3809"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3810"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3811"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3812"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3813"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3814"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3815"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3816"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3817"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3818"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3819"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3820"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3821"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3822"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3823"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3824"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3825"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3826"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3827"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3828"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3829"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3830"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3831"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3832"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3833"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3834"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3835"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3836"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3837"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3838"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3839"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3840"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3841"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3842"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3843"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3844"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3845"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3846"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3847"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3848"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3849"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3850"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3851"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3852"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3853"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3854"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3855"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3856"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3857"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3858"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3859"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3860"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3861"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3862"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3863"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3864"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3865"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3866"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3867"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3868"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3869"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3870"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3871"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3872"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3873"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3874"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3875"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3876"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3877"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3878"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3879"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3880"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3881"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3882"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3883"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3884"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3885"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3886"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3887"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3888"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3889"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3890"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3891"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3892"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3893"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3894"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3895"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3896"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3897"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3898"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3899"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3900"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3901"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3902"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3903"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3904"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3905"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3906"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3907"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3908"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3909"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3910"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3911"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3912"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3913"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3914"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3915"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3916"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3917"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3918"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3919"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3920"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3921"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3922"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3923"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3924"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3925"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3926"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3927"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3928"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3929"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3930"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3931"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3932"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3933"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3934"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3935"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3936"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3937"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3938"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3939"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3940"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3941"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3942"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3943"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3944"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3945"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3946"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3947"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3948"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3949"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3950"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3951"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3952"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3953"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3954"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3955"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3956"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3957"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3958"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3959"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3960"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3961"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3962"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3963"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3964"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3965"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3966"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3967"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3968"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3969"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3970"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3971"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3972"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3973"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3974"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3975"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3976"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3977"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3978"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3979"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3980"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3981"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3982"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3983"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3984"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3985"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3986"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3987"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3988"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3989"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3990"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3991"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3992"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3993"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3994"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3995"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3996"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3997"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3998"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3999"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4000"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4001"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4002"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4003"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4004"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4005"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4006"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4007"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4008"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4009"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4010"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4011"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4012"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4013"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4014"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4015"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4016"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4017"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4018"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4019"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4020"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4021"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4022"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4023"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4024"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4025"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4026"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4027"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4028"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4029"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4030"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4031"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4032"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4033"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4034"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4035"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4036"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4037"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4038"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4039"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4040"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4041"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4042"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4043"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4044"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4045"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4046"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4047"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4048"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4049"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4050"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4051"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4052"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4053"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4054"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4055"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4056"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4057"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4058"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4059"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4060"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4061"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4062"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4063"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4064"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4065"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4066"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4067"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4068"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4069"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4070"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4071"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4072"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4073"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4074"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4075"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4076"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4077"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4078"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4079"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4080"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4081"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4082"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4083"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4084"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4085"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4086"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4087"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4088"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4089"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4090"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4091"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4092"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4093"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4094"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4095"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4096"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4097"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4098"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4099"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4100"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4101"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4102"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4103"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4104"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4105"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4106"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4107"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4108"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4109"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4110"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4111"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4112"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4113"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4114"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4115"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4116"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4117"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4118"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4119"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4120"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4121"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4122"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4123"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4124"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4125"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4126"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4127"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4128"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4129"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4130"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4131"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4132"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4133"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4134"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4135"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4136"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4137"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4138"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4139"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4140"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4141"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4142"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4143"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4144"/> + <svrl:active-pattern> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4145"/> + </svrl:schematron-output> + </xsl:template> + + <!--SCHEMATRON PATTERNS--> + <svrl:text xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl">Schema for ZUGFeRD; 1.0; urn:ferd:CrossIndustryDocument:invoice:1p0</svrl:text> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument" + priority="1000" + mode="M6"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:ID)=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:ID)=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ID' must occur exactly 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:Name)=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:Name)=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Name' must occur exactly 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:TypeCode)=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:TypeCode)=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TypeCode' must occur exactly 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:IssueDateTime)=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:IssueDateTime)=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:IssueDateTime' must occur exactly 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M6"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M6"/> + <xsl:template match="@*|node()" priority="-2" mode="M6"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M6"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:AcceptanceDateTime" + priority="1000" + mode="M7"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:AcceptanceDateTime"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AcceptanceDateTime' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M7"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M7"/> + <xsl:template match="@*|node()" priority="-2" mode="M7"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M7"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:AgentTradeParty" + priority="1000" + mode="M8"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:AgentTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AgentTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M8"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M8"/> + <xsl:template match="@*|node()" priority="-2" mode="M8"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M8"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:AmendmentPurposeCode" + priority="1000" + mode="M9"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:AmendmentPurposeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AmendmentPurposeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M9"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M9"/> + <xsl:template match="@*|node()" priority="-2" mode="M9"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M9"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:AttachedSpecifiedBinaryFile" + priority="1000" + mode="M10"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:AttachedSpecifiedBinaryFile"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M10"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M10"/> + <xsl:template match="@*|node()" priority="-2" mode="M10"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M10"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:AttachmentBinaryObject" + priority="1000" + mode="M11"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:AttachmentBinaryObject"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AttachmentBinaryObject' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M11"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M11"/> + <xsl:template match="@*|node()" priority="-2" mode="M11"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M11"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:CancellationDateTime" + priority="1000" + mode="M12"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:CancellationDateTime"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CancellationDateTime' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M12"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M12"/> + <xsl:template match="@*|node()" priority="-2" mode="M12"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M12"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:CategoryCode" + priority="1000" + mode="M13"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:CategoryCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CategoryCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M13"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M13"/> + <xsl:template match="@*|node()" priority="-2" mode="M13"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M13"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:ContractualDocumentClause" + priority="1000" + mode="M14"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:ContractualDocumentClause"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ContractualDocumentClause' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M14"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M14"/> + <xsl:template match="@*|node()" priority="-2" mode="M14"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M14"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:ControlRequirementIndicator" + priority="1000" + mode="M15"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:ControlRequirementIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ControlRequirementIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M15"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M15"/> + <xsl:template match="@*|node()" priority="-2" mode="M15"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M15"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:CopyIndicator/udt:IndicatorString" + priority="1000" + mode="M16"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:CopyIndicator/udt:IndicatorString"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'udt:IndicatorString' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M16"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M16"/> + <xsl:template match="@*|node()" priority="-2" mode="M16"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M16"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:CopyIssuedQuantity" + priority="1000" + mode="M17"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:CopyIssuedQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CopyIssuedQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M17"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M17"/> + <xsl:template match="@*|node()" priority="-2" mode="M17"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M17"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:CopyRequiredQuantity" + priority="1000" + mode="M18"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:CopyRequiredQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CopyRequiredQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M18"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M18"/> + <xsl:template match="@*|node()" priority="-2" mode="M18"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M18"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:CustomsID" + priority="1000" + mode="M19"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:CustomsID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CustomsID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M19"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M19"/> + <xsl:template match="@*|node()" priority="-2" mode="M19"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M19"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:Description" + priority="1000" + mode="M20"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:Description"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Description' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M20"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M20"/> + <xsl:template match="@*|node()" priority="-2" mode="M20"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M20"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:Disposition" + priority="1000" + mode="M21"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:Disposition"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Disposition' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M21"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M21"/> + <xsl:template match="@*|node()" priority="-2" mode="M21"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M21"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:EffectiveSpecifiedPeriod" + priority="1000" + mode="M22"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:EffectiveSpecifiedPeriod"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:CompleteDateTime)=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:CompleteDateTime)=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CompleteDateTime' must occur exactly 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M22"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M22"/> + <xsl:template match="@*|node()" priority="-2" mode="M22"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M22"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:EffectiveSpecifiedPeriod/ram:CompleteDateTime/udt:DateTime" + priority="1000" + mode="M23"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:EffectiveSpecifiedPeriod/ram:CompleteDateTime/udt:DateTime"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'udt:DateTime' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M23"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M23"/> + <xsl:template match="@*|node()" priority="-2" mode="M23"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M23"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:EffectiveSpecifiedPeriod/ram:CompleteDateTime/udt:DateTimeString" + priority="1000" + mode="M24"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:EffectiveSpecifiedPeriod/ram:CompleteDateTime/udt:DateTimeString"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="@format"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="@format"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute '@format' is required in this context.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M24"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M24"/> + <xsl:template match="@*|node()" priority="-2" mode="M24"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M24"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:EffectiveSpecifiedPeriod/ram:ContinuousIndicator" + priority="1000" + mode="M25"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:EffectiveSpecifiedPeriod/ram:ContinuousIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ContinuousIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M25"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M25"/> + <xsl:template match="@*|node()" priority="-2" mode="M25"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M25"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:EffectiveSpecifiedPeriod/ram:Description" + priority="1000" + mode="M26"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:EffectiveSpecifiedPeriod/ram:Description"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Description' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M26"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M26"/> + <xsl:template match="@*|node()" priority="-2" mode="M26"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M26"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:EffectiveSpecifiedPeriod/ram:DurationMeasure" + priority="1000" + mode="M27"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:EffectiveSpecifiedPeriod/ram:DurationMeasure"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DurationMeasure' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M27"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M27"/> + <xsl:template match="@*|node()" priority="-2" mode="M27"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M27"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:EffectiveSpecifiedPeriod/ram:EndDateTime" + priority="1000" + mode="M28"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:EffectiveSpecifiedPeriod/ram:EndDateTime"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:EndDateTime' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M28"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M28"/> + <xsl:template match="@*|node()" priority="-2" mode="M28"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M28"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:EffectiveSpecifiedPeriod/ram:ID" + priority="1000" + mode="M29"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:EffectiveSpecifiedPeriod/ram:ID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M29"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M29"/> + <xsl:template match="@*|node()" priority="-2" mode="M29"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M29"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:EffectiveSpecifiedPeriod/ram:InclusiveIndicator" + priority="1000" + mode="M30"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:EffectiveSpecifiedPeriod/ram:InclusiveIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:InclusiveIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M30"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M30"/> + <xsl:template match="@*|node()" priority="-2" mode="M30"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M30"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:EffectiveSpecifiedPeriod/ram:Name" + priority="1000" + mode="M31"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:EffectiveSpecifiedPeriod/ram:Name"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Name' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M31"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M31"/> + <xsl:template match="@*|node()" priority="-2" mode="M31"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M31"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:EffectiveSpecifiedPeriod/ram:OpenIndicator" + priority="1000" + mode="M32"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:EffectiveSpecifiedPeriod/ram:OpenIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:OpenIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M32"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M32"/> + <xsl:template match="@*|node()" priority="-2" mode="M32"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M32"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:EffectiveSpecifiedPeriod/ram:PurposeCode" + priority="1000" + mode="M33"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:EffectiveSpecifiedPeriod/ram:PurposeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PurposeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M33"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M33"/> + <xsl:template match="@*|node()" priority="-2" mode="M33"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M33"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:EffectiveSpecifiedPeriod/ram:SeasonCode" + priority="1000" + mode="M34"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:EffectiveSpecifiedPeriod/ram:SeasonCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SeasonCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M34"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M34"/> + <xsl:template match="@*|node()" priority="-2" mode="M34"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M34"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:EffectiveSpecifiedPeriod/ram:SequenceNumeric" + priority="1000" + mode="M35"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:EffectiveSpecifiedPeriod/ram:SequenceNumeric"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SequenceNumeric' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M35"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M35"/> + <xsl:template match="@*|node()" priority="-2" mode="M35"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M35"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:EffectiveSpecifiedPeriod/ram:StartDateFlexibilityCode" + priority="1000" + mode="M36"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:EffectiveSpecifiedPeriod/ram:StartDateFlexibilityCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:StartDateFlexibilityCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M36"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M36"/> + <xsl:template match="@*|node()" priority="-2" mode="M36"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M36"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:EffectiveSpecifiedPeriod/ram:StartDateTime" + priority="1000" + mode="M37"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:EffectiveSpecifiedPeriod/ram:StartDateTime"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:StartDateTime' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M37"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M37"/> + <xsl:template match="@*|node()" priority="-2" mode="M37"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M37"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:ElectronicPresentationIndicator" + priority="1000" + mode="M38"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:ElectronicPresentationIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ElectronicPresentationIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M38"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M38"/> + <xsl:template match="@*|node()" priority="-2" mode="M38"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M38"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:FirstSignatoryDocumentAuthentication" + priority="1000" + mode="M39"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:FirstSignatoryDocumentAuthentication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:FirstSignatoryDocumentAuthentication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M39"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M39"/> + <xsl:template match="@*|node()" priority="-2" mode="M39"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M39"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:FourthSignatoryDocumentAuthentication" + priority="1000" + mode="M40"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:FourthSignatoryDocumentAuthentication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:FourthSignatoryDocumentAuthentication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M40"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M40"/> + <xsl:template match="@*|node()" priority="-2" mode="M40"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M40"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:GlobalID" + priority="1000" + mode="M41"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:GlobalID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:GlobalID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M41"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M41"/> + <xsl:template match="@*|node()" priority="-2" mode="M41"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M41"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:HeaderInformation" + priority="1000" + mode="M42"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:HeaderInformation"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:HeaderInformation' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M42"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M42"/> + <xsl:template match="@*|node()" priority="-2" mode="M42"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M42"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:ID[@schemeAgencyID]" + priority="1000" + mode="M43"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:ID[@schemeAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M43"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M43"/> + <xsl:template match="@*|node()" priority="-2" mode="M43"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M43"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:ID[@schemeAgencyName]" + priority="1000" + mode="M44"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:ID[@schemeAgencyName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M44"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M44"/> + <xsl:template match="@*|node()" priority="-2" mode="M44"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M44"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:ID[@schemeDataURI]" + priority="1000" + mode="M45"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:ID[@schemeDataURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeDataURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M45"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M45"/> + <xsl:template match="@*|node()" priority="-2" mode="M45"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M45"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:ID[@schemeID]" + priority="1000" + mode="M46"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:ID[@schemeID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M46"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M46"/> + <xsl:template match="@*|node()" priority="-2" mode="M46"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M46"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:ID[@schemeName]" + priority="1000" + mode="M47"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:ID[@schemeName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M47"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M47"/> + <xsl:template match="@*|node()" priority="-2" mode="M47"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M47"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:ID[@schemeURI]" + priority="1000" + mode="M48"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:ID[@schemeURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M48"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M48"/> + <xsl:template match="@*|node()" priority="-2" mode="M48"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M48"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:ID[@schemeVersionID]" + priority="1000" + mode="M49"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:ID[@schemeVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M49"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M49"/> + <xsl:template match="@*|node()" priority="-2" mode="M49"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M49"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:IncludedNote" + priority="1000" + mode="M50"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:IncludedNote"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:ContentCode)<=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:ContentCode)<=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ContentCode' may occur at maximum 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:Content)>=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:Content)>=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Content' must occur at least 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M50"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M50"/> + <xsl:template match="@*|node()" priority="-2" mode="M50"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M50"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:IncludedNote/ram:ContentCode[@languageID]" + priority="1000" + mode="M51"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:IncludedNote/ram:ContentCode[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M51"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M51"/> + <xsl:template match="@*|node()" priority="-2" mode="M51"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M51"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:IncludedNote/ram:ContentCode[@listAgencyID]" + priority="1000" + mode="M52"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:IncludedNote/ram:ContentCode[@listAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M52"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M52"/> + <xsl:template match="@*|node()" priority="-2" mode="M52"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M52"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:IncludedNote/ram:ContentCode[@listAgencyName]" + priority="1000" + mode="M53"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:IncludedNote/ram:ContentCode[@listAgencyName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listAgencyName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M53"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M53"/> + <xsl:template match="@*|node()" priority="-2" mode="M53"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M53"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:IncludedNote/ram:ContentCode[@listID]" + priority="1000" + mode="M54"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:IncludedNote/ram:ContentCode[@listID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M54"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M54"/> + <xsl:template match="@*|node()" priority="-2" mode="M54"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M54"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:IncludedNote/ram:ContentCode[@listName]" + priority="1000" + mode="M55"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:IncludedNote/ram:ContentCode[@listName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M55"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M55"/> + <xsl:template match="@*|node()" priority="-2" mode="M55"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M55"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:IncludedNote/ram:ContentCode[@listSchemeURI]" + priority="1000" + mode="M56"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:IncludedNote/ram:ContentCode[@listSchemeURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listSchemeURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M56"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M56"/> + <xsl:template match="@*|node()" priority="-2" mode="M56"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M56"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:IncludedNote/ram:ContentCode[@listURI]" + priority="1000" + mode="M57"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:IncludedNote/ram:ContentCode[@listURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M57"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M57"/> + <xsl:template match="@*|node()" priority="-2" mode="M57"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M57"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:IncludedNote/ram:ContentCode[@listVersionID]" + priority="1000" + mode="M58"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:IncludedNote/ram:ContentCode[@listVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M58"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M58"/> + <xsl:template match="@*|node()" priority="-2" mode="M58"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M58"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:IncludedNote/ram:ContentCode[@name]" + priority="1000" + mode="M59"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:IncludedNote/ram:ContentCode[@name]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @name' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M59"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M59"/> + <xsl:template match="@*|node()" priority="-2" mode="M59"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M59"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:IncludedNote/ram:Content[@languageID]" + priority="1000" + mode="M60"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:IncludedNote/ram:Content[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M60"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M60"/> + <xsl:template match="@*|node()" priority="-2" mode="M60"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M60"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:IncludedNote/ram:Content[@languageLocaleID]" + priority="1000" + mode="M61"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:IncludedNote/ram:Content[@languageLocaleID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageLocaleID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M61"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M61"/> + <xsl:template match="@*|node()" priority="-2" mode="M61"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M61"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:IncludedNote/ram:CreationDateTime" + priority="1000" + mode="M62"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:IncludedNote/ram:CreationDateTime"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CreationDateTime' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M62"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M62"/> + <xsl:template match="@*|node()" priority="-2" mode="M62"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M62"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:IncludedNote/ram:ID" + priority="1000" + mode="M63"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:IncludedNote/ram:ID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M63"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M63"/> + <xsl:template match="@*|node()" priority="-2" mode="M63"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M63"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:IncludedNote/ram:Name" + priority="1000" + mode="M64"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:IncludedNote/ram:Name"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Name' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M64"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M64"/> + <xsl:template match="@*|node()" priority="-2" mode="M64"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M64"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:IncludedNote/ram:Subject" + priority="1000" + mode="M65"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:IncludedNote/ram:Subject"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Subject' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M65"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M65"/> + <xsl:template match="@*|node()" priority="-2" mode="M65"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M65"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:IncludedNote/ram:SubjectCode[@languageID]" + priority="1000" + mode="M66"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:IncludedNote/ram:SubjectCode[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M66"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M66"/> + <xsl:template match="@*|node()" priority="-2" mode="M66"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M66"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:IncludedNote/ram:SubjectCode[@listAgencyID]" + priority="1000" + mode="M67"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:IncludedNote/ram:SubjectCode[@listAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M67"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M67"/> + <xsl:template match="@*|node()" priority="-2" mode="M67"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M67"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:IncludedNote/ram:SubjectCode[@listAgencyName]" + priority="1000" + mode="M68"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:IncludedNote/ram:SubjectCode[@listAgencyName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listAgencyName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M68"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M68"/> + <xsl:template match="@*|node()" priority="-2" mode="M68"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M68"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:IncludedNote/ram:SubjectCode[@listID]" + priority="1000" + mode="M69"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:IncludedNote/ram:SubjectCode[@listID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M69"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M69"/> + <xsl:template match="@*|node()" priority="-2" mode="M69"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M69"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:IncludedNote/ram:SubjectCode[@listName]" + priority="1000" + mode="M70"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:IncludedNote/ram:SubjectCode[@listName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M70"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M70"/> + <xsl:template match="@*|node()" priority="-2" mode="M70"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M70"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:IncludedNote/ram:SubjectCode[@listSchemeURI]" + priority="1000" + mode="M71"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:IncludedNote/ram:SubjectCode[@listSchemeURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listSchemeURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M71"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M71"/> + <xsl:template match="@*|node()" priority="-2" mode="M71"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M71"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:IncludedNote/ram:SubjectCode[@listURI]" + priority="1000" + mode="M72"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:IncludedNote/ram:SubjectCode[@listURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M72"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M72"/> + <xsl:template match="@*|node()" priority="-2" mode="M72"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M72"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:IncludedNote/ram:SubjectCode[@listVersionID]" + priority="1000" + mode="M73"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:IncludedNote/ram:SubjectCode[@listVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M73"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M73"/> + <xsl:template match="@*|node()" priority="-2" mode="M73"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M73"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:IncludedNote/ram:SubjectCode[@name]" + priority="1000" + mode="M74"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:IncludedNote/ram:SubjectCode[@name]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @name' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M74"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M74"/> + <xsl:template match="@*|node()" priority="-2" mode="M74"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M74"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:Information" + priority="1000" + mode="M75"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:Information"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Information' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M75"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M75"/> + <xsl:template match="@*|node()" priority="-2" mode="M75"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M75"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:IssueDateTime/udt:DateTime" + priority="1000" + mode="M76"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:IssueDateTime/udt:DateTime"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'udt:DateTime' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M76"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M76"/> + <xsl:template match="@*|node()" priority="-2" mode="M76"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M76"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:IssueDateTime/udt:DateTimeString" + priority="1000" + mode="M77"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:IssueDateTime/udt:DateTimeString"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="@format"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="@format"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute '@format' is required in this context.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M77"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M77"/> + <xsl:template match="@*|node()" priority="-2" mode="M77"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M77"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:IssueLogisticsLocation" + priority="1000" + mode="M78"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:IssueLogisticsLocation"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:IssueLogisticsLocation' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M78"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M78"/> + <xsl:template match="@*|node()" priority="-2" mode="M78"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M78"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:IssuerTradeParty" + priority="1000" + mode="M79"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:IssuerTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:IssuerTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M79"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M79"/> + <xsl:template match="@*|node()" priority="-2" mode="M79"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M79"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:ItemIdentificationID" + priority="1000" + mode="M80"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:ItemIdentificationID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ItemIdentificationID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M80"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M80"/> + <xsl:template match="@*|node()" priority="-2" mode="M80"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M80"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:LanguageID[@schemeAgencyID]" + priority="1000" + mode="M81"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:LanguageID[@schemeAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M81"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M81"/> + <xsl:template match="@*|node()" priority="-2" mode="M81"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M81"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:LanguageID[@schemeAgencyName]" + priority="1000" + mode="M82"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:LanguageID[@schemeAgencyName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M82"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M82"/> + <xsl:template match="@*|node()" priority="-2" mode="M82"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M82"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:LanguageID[@schemeDataURI]" + priority="1000" + mode="M83"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:LanguageID[@schemeDataURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeDataURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M83"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M83"/> + <xsl:template match="@*|node()" priority="-2" mode="M83"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M83"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:LanguageID[@schemeID]" + priority="1000" + mode="M84"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:LanguageID[@schemeID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M84"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M84"/> + <xsl:template match="@*|node()" priority="-2" mode="M84"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M84"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:LanguageID[@schemeName]" + priority="1000" + mode="M85"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:LanguageID[@schemeName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M85"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M85"/> + <xsl:template match="@*|node()" priority="-2" mode="M85"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M85"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:LanguageID[@schemeURI]" + priority="1000" + mode="M86"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:LanguageID[@schemeURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M86"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M86"/> + <xsl:template match="@*|node()" priority="-2" mode="M86"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M86"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:LanguageID[@schemeVersionID]" + priority="1000" + mode="M87"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:LanguageID[@schemeVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M87"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M87"/> + <xsl:template match="@*|node()" priority="-2" mode="M87"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M87"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:LineCountNumeric" + priority="1000" + mode="M88"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:LineCountNumeric"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LineCountNumeric' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M88"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M88"/> + <xsl:template match="@*|node()" priority="-2" mode="M88"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M88"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:LineItemQuantity" + priority="1000" + mode="M89"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:LineItemQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LineItemQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M89"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M89"/> + <xsl:template match="@*|node()" priority="-2" mode="M89"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M89"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:LodgementLogisticsLocation" + priority="1000" + mode="M90"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:LodgementLogisticsLocation"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LodgementLogisticsLocation' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M90"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M90"/> + <xsl:template match="@*|node()" priority="-2" mode="M90"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M90"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:Name[@languageID]" + priority="1000" + mode="M91"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:Name[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M91"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M91"/> + <xsl:template match="@*|node()" priority="-2" mode="M91"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M91"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:Name[@languageLocaleID]" + priority="1000" + mode="M92"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:Name[@languageLocaleID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageLocaleID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M92"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M92"/> + <xsl:template match="@*|node()" priority="-2" mode="M92"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M92"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:OriginalIssuedQuantity" + priority="1000" + mode="M93"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:OriginalIssuedQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:OriginalIssuedQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M93"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M93"/> + <xsl:template match="@*|node()" priority="-2" mode="M93"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M93"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:OriginalRequiredQuantity" + priority="1000" + mode="M94"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:OriginalRequiredQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:OriginalRequiredQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M94"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M94"/> + <xsl:template match="@*|node()" priority="-2" mode="M94"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M94"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:OwnerTradeParty" + priority="1000" + mode="M95"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:OwnerTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:OwnerTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M95"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M95"/> + <xsl:template match="@*|node()" priority="-2" mode="M95"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M95"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:PageID" + priority="1000" + mode="M96"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:PageID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PageID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M96"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M96"/> + <xsl:template match="@*|node()" priority="-2" mode="M96"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M96"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:PreviousDocumentID" + priority="1000" + mode="M97"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:PreviousDocumentID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PreviousDocumentID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M97"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M97"/> + <xsl:template match="@*|node()" priority="-2" mode="M97"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M97"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:PreviousRevisionID" + priority="1000" + mode="M98"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:PreviousRevisionID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PreviousRevisionID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M98"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M98"/> + <xsl:template match="@*|node()" priority="-2" mode="M98"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M98"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:Purpose" + priority="1000" + mode="M99"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:Purpose"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Purpose' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M99"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M99"/> + <xsl:template match="@*|node()" priority="-2" mode="M99"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M99"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:PurposeCode" + priority="1000" + mode="M100"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:PurposeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PurposeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M100"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M100"/> + <xsl:template match="@*|node()" priority="-2" mode="M100"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M100"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:RecipientAssignedID" + priority="1000" + mode="M101"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:RecipientAssignedID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RecipientAssignedID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M101"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M101"/> + <xsl:template match="@*|node()" priority="-2" mode="M101"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M101"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:RecipientTradeParty" + priority="1000" + mode="M102"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:RecipientTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RecipientTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M102"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M102"/> + <xsl:template match="@*|node()" priority="-2" mode="M102"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M102"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:ReferenceReferencedDocument" + priority="1000" + mode="M103"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:ReferenceReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ReferenceReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M103"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M103"/> + <xsl:template match="@*|node()" priority="-2" mode="M103"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M103"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:RejectionResponseDateTime" + priority="1000" + mode="M104"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:RejectionResponseDateTime"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RejectionResponseDateTime' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M104"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M104"/> + <xsl:template match="@*|node()" priority="-2" mode="M104"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M104"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:Remarks" + priority="1000" + mode="M105"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:Remarks"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Remarks' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M105"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M105"/> + <xsl:template match="@*|node()" priority="-2" mode="M105"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M105"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:RemarksCode" + priority="1000" + mode="M106"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:RemarksCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RemarksCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M106"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M106"/> + <xsl:template match="@*|node()" priority="-2" mode="M106"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M106"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:RequestedResponseTypeCode" + priority="1000" + mode="M107"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:RequestedResponseTypeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RequestedResponseTypeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RequestedResponseTypeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M107"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M107"/> + <xsl:template match="@*|node()" priority="-2" mode="M107"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M107"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:ResponseDateTime" + priority="1000" + mode="M108"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:ResponseDateTime"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ResponseDateTime' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M108"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M108"/> + <xsl:template match="@*|node()" priority="-2" mode="M108"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M108"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:ResponseDocumentTypeCode" + priority="1000" + mode="M109"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:ResponseDocumentTypeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ResponseDocumentTypeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ResponseDocumentTypeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M109"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M109"/> + <xsl:template match="@*|node()" priority="-2" mode="M109"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M109"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:ResponseReasonCode" + priority="1000" + mode="M110"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:ResponseReasonCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ResponseReasonCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M110"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M110"/> + <xsl:template match="@*|node()" priority="-2" mode="M110"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M110"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:RevisionDateTime" + priority="1000" + mode="M111"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:RevisionDateTime"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RevisionDateTime' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M111"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M111"/> + <xsl:template match="@*|node()" priority="-2" mode="M111"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M111"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:RevisionID" + priority="1000" + mode="M112"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:RevisionID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RevisionID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M112"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M112"/> + <xsl:template match="@*|node()" priority="-2" mode="M112"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M112"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:SecondSignatoryDocumentAuthentication" + priority="1000" + mode="M113"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:SecondSignatoryDocumentAuthentication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SecondSignatoryDocumentAuthentication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M113"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M113"/> + <xsl:template match="@*|node()" priority="-2" mode="M113"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M113"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:SenderAssignedID" + priority="1000" + mode="M114"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:SenderAssignedID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SenderAssignedID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M114"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M114"/> + <xsl:template match="@*|node()" priority="-2" mode="M114"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M114"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:SenderTradeParty" + priority="1000" + mode="M115"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:SenderTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SenderTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M115"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M115"/> + <xsl:template match="@*|node()" priority="-2" mode="M115"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M115"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:SignatoryDocumentAuthentication" + priority="1000" + mode="M116"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:SignatoryDocumentAuthentication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SignatoryDocumentAuthentication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M116"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M116"/> + <xsl:template match="@*|node()" priority="-2" mode="M116"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M116"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:StatusCode" + priority="1000" + mode="M117"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:StatusCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:StatusCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M117"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M117"/> + <xsl:template match="@*|node()" priority="-2" mode="M117"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M117"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:SubmissionDateTime" + priority="1000" + mode="M118"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:SubmissionDateTime"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SubmissionDateTime' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M118"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M118"/> + <xsl:template match="@*|node()" priority="-2" mode="M118"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M118"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:SuffixID" + priority="1000" + mode="M119"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:SuffixID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SuffixID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M119"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M119"/> + <xsl:template match="@*|node()" priority="-2" mode="M119"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M119"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:SummaryInformation" + priority="1000" + mode="M120"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:SummaryInformation"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SummaryInformation' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M120"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M120"/> + <xsl:template match="@*|node()" priority="-2" mode="M120"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M120"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:ThirdSignatoryDocumentAuthentication" + priority="1000" + mode="M121"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:ThirdSignatoryDocumentAuthentication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ThirdSignatoryDocumentAuthentication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M121"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M121"/> + <xsl:template match="@*|node()" priority="-2" mode="M121"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M121"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:TotalPageQuantity" + priority="1000" + mode="M122"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:TotalPageQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TotalPageQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M122"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M122"/> + <xsl:template match="@*|node()" priority="-2" mode="M122"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M122"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:TraderAssignedID" + priority="1000" + mode="M123"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:TraderAssignedID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TraderAssignedID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M123"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M123"/> + <xsl:template match="@*|node()" priority="-2" mode="M123"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M123"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:TypeCode[@listAgencyID]" + priority="1000" + mode="M124"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:TypeCode[@listAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M124"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M124"/> + <xsl:template match="@*|node()" priority="-2" mode="M124"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M124"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:TypeCode[@listID]" + priority="1000" + mode="M125"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:TypeCode[@listID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M125"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M125"/> + <xsl:template match="@*|node()" priority="-2" mode="M125"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M125"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:TypeCode[@listURI]" + priority="1000" + mode="M126"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:TypeCode[@listURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M126"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M126"/> + <xsl:template match="@*|node()" priority="-2" mode="M126"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M126"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:TypeCode[@listVersionID]" + priority="1000" + mode="M127"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:TypeCode[@listVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M127"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M127"/> + <xsl:template match="@*|node()" priority="-2" mode="M127"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M127"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:TypeCode[@name]" + priority="1000" + mode="M128"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:TypeCode[@name]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @name' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M128"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M128"/> + <xsl:template match="@*|node()" priority="-2" mode="M128"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M128"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:VersionID" + priority="1000" + mode="M129"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:VersionID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:VersionID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M129"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M129"/> + <xsl:template match="@*|node()" priority="-2" mode="M129"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M129"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedExchangedDocumentContext" + priority="1000" + mode="M130"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedExchangedDocumentContext"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:BusinessProcessSpecifiedDocumentContextParameter)<=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:BusinessProcessSpecifiedDocumentContextParameter)<=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:BusinessProcessSpecifiedDocumentContextParameter' may occur at maximum 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:GuidelineSpecifiedDocumentContextParameter)=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:GuidelineSpecifiedDocumentContextParameter)=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:GuidelineSpecifiedDocumentContextParameter' must occur exactly 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M130"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M130"/> + <xsl:template match="@*|node()" priority="-2" mode="M130"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M130"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedExchangedDocumentContext/ram:ApplicationSpecifiedDocumentContextParameter" + priority="1000" + mode="M131"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedExchangedDocumentContext/ram:ApplicationSpecifiedDocumentContextParameter"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ApplicationSpecifiedDocumentContextParameter' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M131"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M131"/> + <xsl:template match="@*|node()" priority="-2" mode="M131"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M131"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedExchangedDocumentContext/ram:BIMSpecifiedDocumentContextParameter" + priority="1000" + mode="M132"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedExchangedDocumentContext/ram:BIMSpecifiedDocumentContextParameter"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:BIMSpecifiedDocumentContextParameter' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M132"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M132"/> + <xsl:template match="@*|node()" priority="-2" mode="M132"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M132"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedExchangedDocumentContext/ram:BusinessProcessSpecifiedDocumentContextParameter/ram:ID[@schemeAgencyID]" + priority="1000" + mode="M133"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedExchangedDocumentContext/ram:BusinessProcessSpecifiedDocumentContextParameter/ram:ID[@schemeAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M133"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M133"/> + <xsl:template match="@*|node()" priority="-2" mode="M133"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M133"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedExchangedDocumentContext/ram:BusinessProcessSpecifiedDocumentContextParameter/ram:ID[@schemeAgencyName]" + priority="1000" + mode="M134"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedExchangedDocumentContext/ram:BusinessProcessSpecifiedDocumentContextParameter/ram:ID[@schemeAgencyName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M134"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M134"/> + <xsl:template match="@*|node()" priority="-2" mode="M134"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M134"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedExchangedDocumentContext/ram:BusinessProcessSpecifiedDocumentContextParameter/ram:ID[@schemeDataURI]" + priority="1000" + mode="M135"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedExchangedDocumentContext/ram:BusinessProcessSpecifiedDocumentContextParameter/ram:ID[@schemeDataURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeDataURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M135"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M135"/> + <xsl:template match="@*|node()" priority="-2" mode="M135"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M135"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedExchangedDocumentContext/ram:BusinessProcessSpecifiedDocumentContextParameter/ram:ID[@schemeID]" + priority="1000" + mode="M136"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedExchangedDocumentContext/ram:BusinessProcessSpecifiedDocumentContextParameter/ram:ID[@schemeID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M136"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M136"/> + <xsl:template match="@*|node()" priority="-2" mode="M136"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M136"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedExchangedDocumentContext/ram:BusinessProcessSpecifiedDocumentContextParameter/ram:ID[@schemeName]" + priority="1000" + mode="M137"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedExchangedDocumentContext/ram:BusinessProcessSpecifiedDocumentContextParameter/ram:ID[@schemeName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M137"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M137"/> + <xsl:template match="@*|node()" priority="-2" mode="M137"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M137"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedExchangedDocumentContext/ram:BusinessProcessSpecifiedDocumentContextParameter/ram:ID[@schemeURI]" + priority="1000" + mode="M138"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedExchangedDocumentContext/ram:BusinessProcessSpecifiedDocumentContextParameter/ram:ID[@schemeURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M138"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M138"/> + <xsl:template match="@*|node()" priority="-2" mode="M138"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M138"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedExchangedDocumentContext/ram:BusinessProcessSpecifiedDocumentContextParameter/ram:ID[@schemeVersionID]" + priority="1000" + mode="M139"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedExchangedDocumentContext/ram:BusinessProcessSpecifiedDocumentContextParameter/ram:ID[@schemeVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M139"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M139"/> + <xsl:template match="@*|node()" priority="-2" mode="M139"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M139"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedExchangedDocumentContext/ram:BusinessProcessSpecifiedDocumentContextParameter/ram:SpecifiedDocumentVersion" + priority="1000" + mode="M140"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedExchangedDocumentContext/ram:BusinessProcessSpecifiedDocumentContextParameter/ram:SpecifiedDocumentVersion"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SpecifiedDocumentVersion' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M140"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M140"/> + <xsl:template match="@*|node()" priority="-2" mode="M140"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M140"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedExchangedDocumentContext/ram:BusinessProcessSpecifiedDocumentContextParameter/ram:Value" + priority="1000" + mode="M141"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedExchangedDocumentContext/ram:BusinessProcessSpecifiedDocumentContextParameter/ram:Value"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Value' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M141"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M141"/> + <xsl:template match="@*|node()" priority="-2" mode="M141"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M141"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedExchangedDocumentContext/ram:GuidelineSpecifiedDocumentContextParameter" + priority="1000" + mode="M142"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedExchangedDocumentContext/ram:GuidelineSpecifiedDocumentContextParameter"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:ID)=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:ID)=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ID' must occur exactly 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M142"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M142"/> + <xsl:template match="@*|node()" priority="-2" mode="M142"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M142"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedExchangedDocumentContext/ram:GuidelineSpecifiedDocumentContextParameter/ram:ID[@schemeAgencyID]" + priority="1000" + mode="M143"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedExchangedDocumentContext/ram:GuidelineSpecifiedDocumentContextParameter/ram:ID[@schemeAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M143"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M143"/> + <xsl:template match="@*|node()" priority="-2" mode="M143"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M143"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedExchangedDocumentContext/ram:GuidelineSpecifiedDocumentContextParameter/ram:ID[@schemeAgencyName]" + priority="1000" + mode="M144"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedExchangedDocumentContext/ram:GuidelineSpecifiedDocumentContextParameter/ram:ID[@schemeAgencyName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M144"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M144"/> + <xsl:template match="@*|node()" priority="-2" mode="M144"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M144"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedExchangedDocumentContext/ram:GuidelineSpecifiedDocumentContextParameter/ram:ID[@schemeDataURI]" + priority="1000" + mode="M145"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedExchangedDocumentContext/ram:GuidelineSpecifiedDocumentContextParameter/ram:ID[@schemeDataURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeDataURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M145"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M145"/> + <xsl:template match="@*|node()" priority="-2" mode="M145"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M145"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedExchangedDocumentContext/ram:GuidelineSpecifiedDocumentContextParameter/ram:ID[@schemeID]" + priority="1000" + mode="M146"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedExchangedDocumentContext/ram:GuidelineSpecifiedDocumentContextParameter/ram:ID[@schemeID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M146"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M146"/> + <xsl:template match="@*|node()" priority="-2" mode="M146"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M146"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedExchangedDocumentContext/ram:GuidelineSpecifiedDocumentContextParameter/ram:ID[@schemeName]" + priority="1000" + mode="M147"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedExchangedDocumentContext/ram:GuidelineSpecifiedDocumentContextParameter/ram:ID[@schemeName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M147"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M147"/> + <xsl:template match="@*|node()" priority="-2" mode="M147"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M147"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedExchangedDocumentContext/ram:GuidelineSpecifiedDocumentContextParameter/ram:ID[@schemeURI]" + priority="1000" + mode="M148"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedExchangedDocumentContext/ram:GuidelineSpecifiedDocumentContextParameter/ram:ID[@schemeURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M148"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M148"/> + <xsl:template match="@*|node()" priority="-2" mode="M148"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M148"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedExchangedDocumentContext/ram:GuidelineSpecifiedDocumentContextParameter/ram:ID[@schemeVersionID]" + priority="1000" + mode="M149"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedExchangedDocumentContext/ram:GuidelineSpecifiedDocumentContextParameter/ram:ID[@schemeVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M149"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M149"/> + <xsl:template match="@*|node()" priority="-2" mode="M149"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M149"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedExchangedDocumentContext/ram:GuidelineSpecifiedDocumentContextParameter/ram:SpecifiedDocumentVersion" + priority="1000" + mode="M150"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedExchangedDocumentContext/ram:GuidelineSpecifiedDocumentContextParameter/ram:SpecifiedDocumentVersion"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SpecifiedDocumentVersion' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M150"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M150"/> + <xsl:template match="@*|node()" priority="-2" mode="M150"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M150"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedExchangedDocumentContext/ram:GuidelineSpecifiedDocumentContextParameter/ram:Value" + priority="1000" + mode="M151"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedExchangedDocumentContext/ram:GuidelineSpecifiedDocumentContextParameter/ram:Value"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Value' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M151"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M151"/> + <xsl:template match="@*|node()" priority="-2" mode="M151"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M151"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedExchangedDocumentContext/ram:MessageStandardSpecifiedDocumentContextParameter" + priority="1000" + mode="M152"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedExchangedDocumentContext/ram:MessageStandardSpecifiedDocumentContextParameter"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:MessageStandardSpecifiedDocumentContextParameter' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M152"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M152"/> + <xsl:template match="@*|node()" priority="-2" mode="M152"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M152"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedExchangedDocumentContext/ram:ScenarioSpecifiedDocumentContextParameter" + priority="1000" + mode="M153"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedExchangedDocumentContext/ram:ScenarioSpecifiedDocumentContextParameter"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ScenarioSpecifiedDocumentContextParameter' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M153"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M153"/> + <xsl:template match="@*|node()" priority="-2" mode="M153"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M153"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedExchangedDocumentContext/ram:SpecifiedTransactionID" + priority="1000" + mode="M154"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedExchangedDocumentContext/ram:SpecifiedTransactionID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SpecifiedTransactionID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M154"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M154"/> + <xsl:template match="@*|node()" priority="-2" mode="M154"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M154"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedExchangedDocumentContext/ram:SubsetSpecifiedDocumentContextParameter" + priority="1000" + mode="M155"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedExchangedDocumentContext/ram:SubsetSpecifiedDocumentContextParameter"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SubsetSpecifiedDocumentContextParameter' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M155"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M155"/> + <xsl:template match="@*|node()" priority="-2" mode="M155"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M155"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedExchangedDocumentContext/ram:TestIndicator/udt:IndicatorString" + priority="1000" + mode="M156"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedExchangedDocumentContext/ram:TestIndicator/udt:IndicatorString"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'udt:IndicatorString' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M156"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M156"/> + <xsl:template match="@*|node()" priority="-2" mode="M156"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M156"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction" + priority="1000" + mode="M157"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:ApplicableSupplyChainTradeAgreement)=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:ApplicableSupplyChainTradeAgreement)=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ApplicableSupplyChainTradeAgreement' must occur exactly 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:ApplicableSupplyChainTradeDelivery)=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:ApplicableSupplyChainTradeDelivery)=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ApplicableSupplyChainTradeDelivery' must occur exactly 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:ApplicableSupplyChainTradeSettlement)=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:ApplicableSupplyChainTradeSettlement)=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ApplicableSupplyChainTradeSettlement' must occur exactly 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:IncludedSupplyChainTradeLineItem)>=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:IncludedSupplyChainTradeLineItem)>=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:IncludedSupplyChainTradeLineItem' must occur at least 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M157"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M157"/> + <xsl:template match="@*|node()" priority="-2" mode="M157"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M157"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement" + priority="1000" + mode="M158"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:BuyerReference)<=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:BuyerReference)<=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:BuyerReference' may occur at maximum 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:SellerTradeParty)=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:SellerTradeParty)=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SellerTradeParty' must occur exactly 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:BuyerTradeParty)=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:BuyerTradeParty)=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:BuyerTradeParty' must occur exactly 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:BuyerOrderReferencedDocument)<=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:BuyerOrderReferencedDocument)<=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:BuyerOrderReferencedDocument' may occur at maximum 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:ContractReferencedDocument)<=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:ContractReferencedDocument)<=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ContractReferencedDocument' may occur at maximum 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:CustomerOrderReferencedDocument)<=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:CustomerOrderReferencedDocument)<=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CustomerOrderReferencedDocument' may occur at maximum 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M158"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M158"/> + <xsl:template match="@*|node()" priority="-2" mode="M158"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M158"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument" + priority="1000" + mode="M159"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:TypeCode)=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:TypeCode)=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TypeCode' must occur exactly 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:ID)=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:ID)=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ID' must occur exactly 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M159"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M159"/> + <xsl:template match="@*|node()" priority="-2" mode="M159"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M159"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:AcceptableSpecifiedPeriod" + priority="1000" + mode="M160"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:AcceptableSpecifiedPeriod"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AcceptableSpecifiedPeriod' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M160"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M160"/> + <xsl:template match="@*|node()" priority="-2" mode="M160"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M160"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:AcceptanceDateTime" + priority="1000" + mode="M161"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:AcceptanceDateTime"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AcceptanceDateTime' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M161"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M161"/> + <xsl:template match="@*|node()" priority="-2" mode="M161"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M161"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:AmendmentPurposeCode" + priority="1000" + mode="M162"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:AmendmentPurposeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AmendmentPurposeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M162"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M162"/> + <xsl:template match="@*|node()" priority="-2" mode="M162"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M162"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:AttachedSpecifiedBinaryFile" + priority="1000" + mode="M163"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:AttachedSpecifiedBinaryFile"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M163"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M163"/> + <xsl:template match="@*|node()" priority="-2" mode="M163"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M163"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:AttachmentBinaryObject" + priority="1000" + mode="M164"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:AttachmentBinaryObject"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AttachmentBinaryObject' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M164"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M164"/> + <xsl:template match="@*|node()" priority="-2" mode="M164"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M164"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:AuthenticatedOriginalIndicator" + priority="1000" + mode="M165"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:AuthenticatedOriginalIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AuthenticatedOriginalIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M165"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M165"/> + <xsl:template match="@*|node()" priority="-2" mode="M165"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M165"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:CategoryCode" + priority="1000" + mode="M166"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:CategoryCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CategoryCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M166"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M166"/> + <xsl:template match="@*|node()" priority="-2" mode="M166"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M166"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:ChannelCode" + priority="1000" + mode="M167"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:ChannelCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ChannelCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M167"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M167"/> + <xsl:template match="@*|node()" priority="-2" mode="M167"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M167"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:ContractualDocumentClause" + priority="1000" + mode="M168"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:ContractualDocumentClause"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ContractualDocumentClause' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M168"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M168"/> + <xsl:template match="@*|node()" priority="-2" mode="M168"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M168"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:CopyIndicator" + priority="1000" + mode="M169"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:CopyIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CopyIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M169"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M169"/> + <xsl:template match="@*|node()" priority="-2" mode="M169"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M169"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:CopyIssuedQuantity" + priority="1000" + mode="M170"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:CopyIssuedQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CopyIssuedQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M170"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M170"/> + <xsl:template match="@*|node()" priority="-2" mode="M170"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M170"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:CopyRequiredQuantity" + priority="1000" + mode="M171"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:CopyRequiredQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CopyRequiredQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M171"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M171"/> + <xsl:template match="@*|node()" priority="-2" mode="M171"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M171"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:CreationDateTime" + priority="1000" + mode="M172"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:CreationDateTime"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CreationDateTime' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M172"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M172"/> + <xsl:template match="@*|node()" priority="-2" mode="M172"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M172"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:EffectiveSpecifiedPeriod" + priority="1000" + mode="M173"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:EffectiveSpecifiedPeriod"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M173"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M173"/> + <xsl:template match="@*|node()" priority="-2" mode="M173"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M173"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:ElectronicPresentationIndicator" + priority="1000" + mode="M174"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:ElectronicPresentationIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ElectronicPresentationIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M174"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M174"/> + <xsl:template match="@*|node()" priority="-2" mode="M174"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M174"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:GlobalID" + priority="1000" + mode="M175"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:GlobalID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:GlobalID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M175"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M175"/> + <xsl:template match="@*|node()" priority="-2" mode="M175"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M175"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:ID[@schemeAgencyID]" + priority="1000" + mode="M176"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:ID[@schemeAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M176"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M176"/> + <xsl:template match="@*|node()" priority="-2" mode="M176"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M176"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:ID[@schemeAgencyName]" + priority="1000" + mode="M177"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:ID[@schemeAgencyName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M177"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M177"/> + <xsl:template match="@*|node()" priority="-2" mode="M177"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M177"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:ID[@schemeDataURI]" + priority="1000" + mode="M178"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:ID[@schemeDataURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeDataURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M178"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M178"/> + <xsl:template match="@*|node()" priority="-2" mode="M178"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M178"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:ID[@schemeID]" + priority="1000" + mode="M179"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:ID[@schemeID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M179"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M179"/> + <xsl:template match="@*|node()" priority="-2" mode="M179"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M179"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:ID[@schemeName]" + priority="1000" + mode="M180"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:ID[@schemeName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M180"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M180"/> + <xsl:template match="@*|node()" priority="-2" mode="M180"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M180"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:ID[@schemeURI]" + priority="1000" + mode="M181"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:ID[@schemeURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M181"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M181"/> + <xsl:template match="@*|node()" priority="-2" mode="M181"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M181"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:ID[@schemeVersionID]" + priority="1000" + mode="M182"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:ID[@schemeVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M182"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M182"/> + <xsl:template match="@*|node()" priority="-2" mode="M182"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M182"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:Information" + priority="1000" + mode="M183"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:Information"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Information' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M183"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M183"/> + <xsl:template match="@*|node()" priority="-2" mode="M183"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M183"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:IssueLogisticsLocation" + priority="1000" + mode="M184"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:IssueLogisticsLocation"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:IssueLogisticsLocation' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M184"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M184"/> + <xsl:template match="@*|node()" priority="-2" mode="M184"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M184"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:IssuerAssignedID" + priority="1000" + mode="M185"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:IssuerAssignedID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:IssuerAssignedID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M185"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M185"/> + <xsl:template match="@*|node()" priority="-2" mode="M185"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M185"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:IssuerTradeParty" + priority="1000" + mode="M186"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:IssuerTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:IssuerTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M186"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M186"/> + <xsl:template match="@*|node()" priority="-2" mode="M186"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M186"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:ItemIdentificationID" + priority="1000" + mode="M187"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:ItemIdentificationID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ItemIdentificationID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M187"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M187"/> + <xsl:template match="@*|node()" priority="-2" mode="M187"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M187"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:LanguageID" + priority="1000" + mode="M188"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:LanguageID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LanguageID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M188"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M188"/> + <xsl:template match="@*|node()" priority="-2" mode="M188"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M188"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:LineID" + priority="1000" + mode="M189"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:LineID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LineID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M189"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M189"/> + <xsl:template match="@*|node()" priority="-2" mode="M189"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M189"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:LineItemQuantity" + priority="1000" + mode="M190"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:LineItemQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LineItemQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M190"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M190"/> + <xsl:template match="@*|node()" priority="-2" mode="M190"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M190"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:LineStatusCode" + priority="1000" + mode="M191"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:LineStatusCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LineStatusCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M191"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M191"/> + <xsl:template match="@*|node()" priority="-2" mode="M191"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M191"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:LodgementLogisticsLocation" + priority="1000" + mode="M192"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:LodgementLogisticsLocation"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LodgementLogisticsLocation' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M192"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M192"/> + <xsl:template match="@*|node()" priority="-2" mode="M192"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M192"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:Name" + priority="1000" + mode="M193"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:Name"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Name' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M193"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M193"/> + <xsl:template match="@*|node()" priority="-2" mode="M193"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M193"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:OriginalIssuedQuantity" + priority="1000" + mode="M194"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:OriginalIssuedQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:OriginalIssuedQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M194"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M194"/> + <xsl:template match="@*|node()" priority="-2" mode="M194"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M194"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:OriginalRequiredQuantity" + priority="1000" + mode="M195"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:OriginalRequiredQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:OriginalRequiredQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M195"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M195"/> + <xsl:template match="@*|node()" priority="-2" mode="M195"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M195"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:PreviousRevisionID" + priority="1000" + mode="M196"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:PreviousRevisionID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PreviousRevisionID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M196"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M196"/> + <xsl:template match="@*|node()" priority="-2" mode="M196"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M196"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:PurposeCode" + priority="1000" + mode="M197"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:PurposeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PurposeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M197"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M197"/> + <xsl:template match="@*|node()" priority="-2" mode="M197"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M197"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:ReceiptDateTime" + priority="1000" + mode="M198"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:ReceiptDateTime"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ReceiptDateTime' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M198"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M198"/> + <xsl:template match="@*|node()" priority="-2" mode="M198"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M198"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:RecipientTradeParty" + priority="1000" + mode="M199"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:RecipientTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RecipientTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M199"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M199"/> + <xsl:template match="@*|node()" priority="-2" mode="M199"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M199"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:ReferenceTypeCode" + priority="1000" + mode="M200"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:ReferenceTypeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ReferenceTypeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M200"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M200"/> + <xsl:template match="@*|node()" priority="-2" mode="M200"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M200"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:RelationshipTypeCode" + priority="1000" + mode="M201"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:RelationshipTypeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RelationshipTypeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M201"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M201"/> + <xsl:template match="@*|node()" priority="-2" mode="M201"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M201"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:Remarks" + priority="1000" + mode="M202"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:Remarks"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Remarks' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M202"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M202"/> + <xsl:template match="@*|node()" priority="-2" mode="M202"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M202"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:Revision" + priority="1000" + mode="M203"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:Revision"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Revision' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M203"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M203"/> + <xsl:template match="@*|node()" priority="-2" mode="M203"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M203"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:RevisionDateTime" + priority="1000" + mode="M204"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:RevisionDateTime"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RevisionDateTime' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M204"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M204"/> + <xsl:template match="@*|node()" priority="-2" mode="M204"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M204"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:RevisionID" + priority="1000" + mode="M205"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:RevisionID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RevisionID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M205"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M205"/> + <xsl:template match="@*|node()" priority="-2" mode="M205"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M205"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:SectionName" + priority="1000" + mode="M206"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:SectionName"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SectionName' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M206"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M206"/> + <xsl:template match="@*|node()" priority="-2" mode="M206"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M206"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:SignatoryDocumentAuthentication" + priority="1000" + mode="M207"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:SignatoryDocumentAuthentication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SignatoryDocumentAuthentication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M207"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M207"/> + <xsl:template match="@*|node()" priority="-2" mode="M207"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M207"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:StatusCode" + priority="1000" + mode="M208"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:StatusCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:StatusCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M208"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M208"/> + <xsl:template match="@*|node()" priority="-2" mode="M208"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M208"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:SubordinateLineID" + priority="1000" + mode="M209"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:SubordinateLineID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SubordinateLineID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M209"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M209"/> + <xsl:template match="@*|node()" priority="-2" mode="M209"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M209"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:TypeCode[@listAgencyID]" + priority="1000" + mode="M210"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:TypeCode[@listAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M210"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M210"/> + <xsl:template match="@*|node()" priority="-2" mode="M210"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M210"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:TypeCode[@listID]" + priority="1000" + mode="M211"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:TypeCode[@listID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M211"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M211"/> + <xsl:template match="@*|node()" priority="-2" mode="M211"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M211"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:TypeCode[@listURI]" + priority="1000" + mode="M212"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:TypeCode[@listURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M212"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M212"/> + <xsl:template match="@*|node()" priority="-2" mode="M212"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M212"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:TypeCode[@listVersionID]" + priority="1000" + mode="M213"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:TypeCode[@listVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M213"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M213"/> + <xsl:template match="@*|node()" priority="-2" mode="M213"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M213"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:TypeCode[@name]" + priority="1000" + mode="M214"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:TypeCode[@name]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @name' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M214"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M214"/> + <xsl:template match="@*|node()" priority="-2" mode="M214"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M214"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:URIID" + priority="1000" + mode="M215"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:URIID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:URIID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M215"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M215"/> + <xsl:template match="@*|node()" priority="-2" mode="M215"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M215"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdministrativeAgentTradeParty" + priority="1000" + mode="M216"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdministrativeAgentTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AdministrativeAgentTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M216"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M216"/> + <xsl:template match="@*|node()" priority="-2" mode="M216"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M216"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdministrativeTradeParty" + priority="1000" + mode="M217"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdministrativeTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AdministrativeTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M217"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M217"/> + <xsl:template match="@*|node()" priority="-2" mode="M217"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M217"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AgreedPriceProductTradePrice" + priority="1000" + mode="M218"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AgreedPriceProductTradePrice"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AgreedPriceProductTradePrice' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M218"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M218"/> + <xsl:template match="@*|node()" priority="-2" mode="M218"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M218"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ApplicableLogisticsLocation" + priority="1000" + mode="M219"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ApplicableLogisticsLocation"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ApplicableLogisticsLocation' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M219"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M219"/> + <xsl:template match="@*|node()" priority="-2" mode="M219"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M219"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ApplicableSupplyChainForecastTerms" + priority="1000" + mode="M220"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ApplicableSupplyChainForecastTerms"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ApplicableSupplyChainForecastTerms' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M220"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M220"/> + <xsl:template match="@*|node()" priority="-2" mode="M220"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M220"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ApplicableTradeAllowanceCharge" + priority="1000" + mode="M221"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ApplicableTradeAllowanceCharge"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ApplicableTradeAllowanceCharge' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M221"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M221"/> + <xsl:template match="@*|node()" priority="-2" mode="M221"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M221"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ApplicableTradeDeliveryTerms" + priority="1000" + mode="M222"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ApplicableTradeDeliveryTerms"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:DeliveryTypeCode)=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:DeliveryTypeCode)=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DeliveryTypeCode' must occur exactly 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M222"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M222"/> + <xsl:template match="@*|node()" priority="-2" mode="M222"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M222"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ApplicableTradeDeliveryTerms/ram:DeclarationCountryRelationshipCode" + priority="1000" + mode="M223"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ApplicableTradeDeliveryTerms/ram:DeclarationCountryRelationshipCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DeclarationCountryRelationshipCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M223"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M223"/> + <xsl:template match="@*|node()" priority="-2" mode="M223"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M223"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ApplicableTradeDeliveryTerms/ram:DeliveryTypeCode[@listAgencyID]" + priority="1000" + mode="M224"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ApplicableTradeDeliveryTerms/ram:DeliveryTypeCode[@listAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M224"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M224"/> + <xsl:template match="@*|node()" priority="-2" mode="M224"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M224"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ApplicableTradeDeliveryTerms/ram:DeliveryTypeCode[@listID]" + priority="1000" + mode="M225"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ApplicableTradeDeliveryTerms/ram:DeliveryTypeCode[@listID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M225"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M225"/> + <xsl:template match="@*|node()" priority="-2" mode="M225"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M225"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ApplicableTradeDeliveryTerms/ram:DeliveryTypeCode[@listVersionID]" + priority="1000" + mode="M226"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ApplicableTradeDeliveryTerms/ram:DeliveryTypeCode[@listVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M226"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M226"/> + <xsl:template match="@*|node()" priority="-2" mode="M226"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M226"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ApplicableTradeDeliveryTerms/ram:Description" + priority="1000" + mode="M227"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ApplicableTradeDeliveryTerms/ram:Description"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Description' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M227"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M227"/> + <xsl:template match="@*|node()" priority="-2" mode="M227"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M227"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ApplicableTradeDeliveryTerms/ram:FunctionCode" + priority="1000" + mode="M228"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ApplicableTradeDeliveryTerms/ram:FunctionCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:FunctionCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M228"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M228"/> + <xsl:template match="@*|node()" priority="-2" mode="M228"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M228"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ApplicableTradeDeliveryTerms/ram:RelevantTradeLocation" + priority="1000" + mode="M229"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ApplicableTradeDeliveryTerms/ram:RelevantTradeLocation"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RelevantTradeLocation' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M229"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M229"/> + <xsl:template match="@*|node()" priority="-2" mode="M229"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M229"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ApplicableTradeDeliveryTerms/ram:RiskResponsibilityCode" + priority="1000" + mode="M230"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ApplicableTradeDeliveryTerms/ram:RiskResponsibilityCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RiskResponsibilityCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M230"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M230"/> + <xsl:template match="@*|node()" priority="-2" mode="M230"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M230"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ApplicableTradePaymentTerms" + priority="1000" + mode="M231"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ApplicableTradePaymentTerms"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ApplicableTradePaymentTerms' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M231"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M231"/> + <xsl:template match="@*|node()" priority="-2" mode="M231"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M231"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BillOfQuantitiesReferencedDocument" + priority="1000" + mode="M232"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BillOfQuantitiesReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:BillOfQuantitiesReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M232"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M232"/> + <xsl:template match="@*|node()" priority="-2" mode="M232"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M232"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BlanketOrderReferencedDocument" + priority="1000" + mode="M233"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BlanketOrderReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:BlanketOrderReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M233"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M233"/> + <xsl:template match="@*|node()" priority="-2" mode="M233"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M233"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerAgentTradeParty" + priority="1000" + mode="M234"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerAgentTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:BuyerAgentTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M234"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M234"/> + <xsl:template match="@*|node()" priority="-2" mode="M234"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M234"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerAssignedAccountantTradeParty" + priority="1000" + mode="M235"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerAssignedAccountantTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:BuyerAssignedAccountantTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M235"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M235"/> + <xsl:template match="@*|node()" priority="-2" mode="M235"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M235"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerBankTradeParty" + priority="1000" + mode="M236"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerBankTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:BuyerBankTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M236"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M236"/> + <xsl:template match="@*|node()" priority="-2" mode="M236"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M236"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument" + priority="1000" + mode="M237"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:ID)=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:ID)=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ID' must occur exactly 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M237"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M237"/> + <xsl:template match="@*|node()" priority="-2" mode="M237"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M237"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:AcceptableSpecifiedPeriod" + priority="1000" + mode="M238"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:AcceptableSpecifiedPeriod"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AcceptableSpecifiedPeriod' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M238"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M238"/> + <xsl:template match="@*|node()" priority="-2" mode="M238"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M238"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:AcceptanceDateTime" + priority="1000" + mode="M239"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:AcceptanceDateTime"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AcceptanceDateTime' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M239"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M239"/> + <xsl:template match="@*|node()" priority="-2" mode="M239"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M239"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:AmendmentPurposeCode" + priority="1000" + mode="M240"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:AmendmentPurposeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AmendmentPurposeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M240"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M240"/> + <xsl:template match="@*|node()" priority="-2" mode="M240"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M240"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:AttachedSpecifiedBinaryFile" + priority="1000" + mode="M241"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:AttachedSpecifiedBinaryFile"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M241"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M241"/> + <xsl:template match="@*|node()" priority="-2" mode="M241"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M241"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:AttachmentBinaryObject" + priority="1000" + mode="M242"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:AttachmentBinaryObject"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AttachmentBinaryObject' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M242"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M242"/> + <xsl:template match="@*|node()" priority="-2" mode="M242"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M242"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:AuthenticatedOriginalIndicator" + priority="1000" + mode="M243"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:AuthenticatedOriginalIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AuthenticatedOriginalIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M243"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M243"/> + <xsl:template match="@*|node()" priority="-2" mode="M243"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M243"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:CategoryCode" + priority="1000" + mode="M244"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:CategoryCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CategoryCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M244"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M244"/> + <xsl:template match="@*|node()" priority="-2" mode="M244"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M244"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:ChannelCode" + priority="1000" + mode="M245"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:ChannelCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ChannelCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M245"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M245"/> + <xsl:template match="@*|node()" priority="-2" mode="M245"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M245"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:ContractualDocumentClause" + priority="1000" + mode="M246"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:ContractualDocumentClause"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ContractualDocumentClause' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M246"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M246"/> + <xsl:template match="@*|node()" priority="-2" mode="M246"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M246"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:CopyIndicator" + priority="1000" + mode="M247"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:CopyIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CopyIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M247"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M247"/> + <xsl:template match="@*|node()" priority="-2" mode="M247"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M247"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:CopyIssuedQuantity" + priority="1000" + mode="M248"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:CopyIssuedQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CopyIssuedQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M248"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M248"/> + <xsl:template match="@*|node()" priority="-2" mode="M248"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M248"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:CopyRequiredQuantity" + priority="1000" + mode="M249"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:CopyRequiredQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CopyRequiredQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M249"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M249"/> + <xsl:template match="@*|node()" priority="-2" mode="M249"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M249"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:CreationDateTime" + priority="1000" + mode="M250"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:CreationDateTime"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CreationDateTime' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M250"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M250"/> + <xsl:template match="@*|node()" priority="-2" mode="M250"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M250"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:EffectiveSpecifiedPeriod" + priority="1000" + mode="M251"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:EffectiveSpecifiedPeriod"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M251"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M251"/> + <xsl:template match="@*|node()" priority="-2" mode="M251"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M251"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:ElectronicPresentationIndicator" + priority="1000" + mode="M252"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:ElectronicPresentationIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ElectronicPresentationIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M252"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M252"/> + <xsl:template match="@*|node()" priority="-2" mode="M252"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M252"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:GlobalID" + priority="1000" + mode="M253"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:GlobalID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:GlobalID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M253"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M253"/> + <xsl:template match="@*|node()" priority="-2" mode="M253"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M253"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:ID[@schemeAgencyID]" + priority="1000" + mode="M254"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:ID[@schemeAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M254"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M254"/> + <xsl:template match="@*|node()" priority="-2" mode="M254"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M254"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:ID[@schemeAgencyName]" + priority="1000" + mode="M255"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:ID[@schemeAgencyName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M255"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M255"/> + <xsl:template match="@*|node()" priority="-2" mode="M255"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M255"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:ID[@schemeDataURI]" + priority="1000" + mode="M256"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:ID[@schemeDataURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeDataURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M256"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M256"/> + <xsl:template match="@*|node()" priority="-2" mode="M256"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M256"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:ID[@schemeID]" + priority="1000" + mode="M257"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:ID[@schemeID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M257"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M257"/> + <xsl:template match="@*|node()" priority="-2" mode="M257"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M257"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:ID[@schemeName]" + priority="1000" + mode="M258"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:ID[@schemeName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M258"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M258"/> + <xsl:template match="@*|node()" priority="-2" mode="M258"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M258"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:ID[@schemeURI]" + priority="1000" + mode="M259"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:ID[@schemeURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M259"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M259"/> + <xsl:template match="@*|node()" priority="-2" mode="M259"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M259"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:ID[@schemeVersionID]" + priority="1000" + mode="M260"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:ID[@schemeVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M260"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M260"/> + <xsl:template match="@*|node()" priority="-2" mode="M260"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M260"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:Information" + priority="1000" + mode="M261"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:Information"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Information' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M261"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M261"/> + <xsl:template match="@*|node()" priority="-2" mode="M261"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M261"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:IssueLogisticsLocation" + priority="1000" + mode="M262"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:IssueLogisticsLocation"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:IssueLogisticsLocation' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M262"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M262"/> + <xsl:template match="@*|node()" priority="-2" mode="M262"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M262"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:IssuerAssignedID" + priority="1000" + mode="M263"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:IssuerAssignedID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:IssuerAssignedID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M263"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M263"/> + <xsl:template match="@*|node()" priority="-2" mode="M263"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M263"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:IssuerTradeParty" + priority="1000" + mode="M264"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:IssuerTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:IssuerTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M264"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M264"/> + <xsl:template match="@*|node()" priority="-2" mode="M264"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M264"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:ItemIdentificationID" + priority="1000" + mode="M265"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:ItemIdentificationID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ItemIdentificationID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M265"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M265"/> + <xsl:template match="@*|node()" priority="-2" mode="M265"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M265"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:LanguageID" + priority="1000" + mode="M266"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:LanguageID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LanguageID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M266"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M266"/> + <xsl:template match="@*|node()" priority="-2" mode="M266"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M266"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:LineID" + priority="1000" + mode="M267"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:LineID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LineID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M267"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M267"/> + <xsl:template match="@*|node()" priority="-2" mode="M267"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M267"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:LineItemQuantity" + priority="1000" + mode="M268"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:LineItemQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LineItemQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M268"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M268"/> + <xsl:template match="@*|node()" priority="-2" mode="M268"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M268"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:LineStatusCode" + priority="1000" + mode="M269"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:LineStatusCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LineStatusCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M269"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M269"/> + <xsl:template match="@*|node()" priority="-2" mode="M269"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M269"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:LodgementLogisticsLocation" + priority="1000" + mode="M270"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:LodgementLogisticsLocation"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LodgementLogisticsLocation' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M270"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M270"/> + <xsl:template match="@*|node()" priority="-2" mode="M270"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M270"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:Name" + priority="1000" + mode="M271"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:Name"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Name' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M271"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M271"/> + <xsl:template match="@*|node()" priority="-2" mode="M271"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M271"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:OriginalIssuedQuantity" + priority="1000" + mode="M272"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:OriginalIssuedQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:OriginalIssuedQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M272"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M272"/> + <xsl:template match="@*|node()" priority="-2" mode="M272"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M272"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:OriginalRequiredQuantity" + priority="1000" + mode="M273"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:OriginalRequiredQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:OriginalRequiredQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M273"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M273"/> + <xsl:template match="@*|node()" priority="-2" mode="M273"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M273"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:PreviousRevisionID" + priority="1000" + mode="M274"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:PreviousRevisionID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PreviousRevisionID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M274"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M274"/> + <xsl:template match="@*|node()" priority="-2" mode="M274"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M274"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:PurposeCode" + priority="1000" + mode="M275"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:PurposeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PurposeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M275"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M275"/> + <xsl:template match="@*|node()" priority="-2" mode="M275"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M275"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:ReceiptDateTime" + priority="1000" + mode="M276"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:ReceiptDateTime"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ReceiptDateTime' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M276"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M276"/> + <xsl:template match="@*|node()" priority="-2" mode="M276"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M276"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:RecipientTradeParty" + priority="1000" + mode="M277"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:RecipientTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RecipientTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M277"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M277"/> + <xsl:template match="@*|node()" priority="-2" mode="M277"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M277"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:ReferenceTypeCode" + priority="1000" + mode="M278"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:ReferenceTypeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ReferenceTypeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M278"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M278"/> + <xsl:template match="@*|node()" priority="-2" mode="M278"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M278"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:RelationshipTypeCode" + priority="1000" + mode="M279"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:RelationshipTypeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RelationshipTypeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M279"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M279"/> + <xsl:template match="@*|node()" priority="-2" mode="M279"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M279"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:Remarks" + priority="1000" + mode="M280"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:Remarks"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Remarks' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M280"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M280"/> + <xsl:template match="@*|node()" priority="-2" mode="M280"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M280"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:Revision" + priority="1000" + mode="M281"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:Revision"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Revision' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M281"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M281"/> + <xsl:template match="@*|node()" priority="-2" mode="M281"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M281"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:RevisionDateTime" + priority="1000" + mode="M282"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:RevisionDateTime"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RevisionDateTime' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M282"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M282"/> + <xsl:template match="@*|node()" priority="-2" mode="M282"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M282"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:RevisionID" + priority="1000" + mode="M283"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:RevisionID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RevisionID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M283"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M283"/> + <xsl:template match="@*|node()" priority="-2" mode="M283"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M283"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:SectionName" + priority="1000" + mode="M284"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:SectionName"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SectionName' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M284"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M284"/> + <xsl:template match="@*|node()" priority="-2" mode="M284"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M284"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:SignatoryDocumentAuthentication" + priority="1000" + mode="M285"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:SignatoryDocumentAuthentication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SignatoryDocumentAuthentication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M285"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M285"/> + <xsl:template match="@*|node()" priority="-2" mode="M285"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M285"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:StatusCode" + priority="1000" + mode="M286"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:StatusCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:StatusCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M286"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M286"/> + <xsl:template match="@*|node()" priority="-2" mode="M286"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M286"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:SubordinateLineID" + priority="1000" + mode="M287"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:SubordinateLineID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SubordinateLineID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M287"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M287"/> + <xsl:template match="@*|node()" priority="-2" mode="M287"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M287"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:TypeCode" + priority="1000" + mode="M288"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:TypeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TypeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M288"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M288"/> + <xsl:template match="@*|node()" priority="-2" mode="M288"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M288"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:URIID" + priority="1000" + mode="M289"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:URIID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:URIID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M289"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M289"/> + <xsl:template match="@*|node()" priority="-2" mode="M289"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M289"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerReference[@languageID]" + priority="1000" + mode="M290"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerReference[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M290"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M290"/> + <xsl:template match="@*|node()" priority="-2" mode="M290"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M290"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerReference[@languageLocaleID]" + priority="1000" + mode="M291"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerReference[@languageLocaleID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageLocaleID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M291"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M291"/> + <xsl:template match="@*|node()" priority="-2" mode="M291"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M291"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerRequisitionerTradeParty" + priority="1000" + mode="M292"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerRequisitionerTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:BuyerRequisitionerTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M292"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M292"/> + <xsl:template match="@*|node()" priority="-2" mode="M292"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M292"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTaxRepresentativeTradeParty" + priority="1000" + mode="M293"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTaxRepresentativeTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:BuyerTaxRepresentativeTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M293"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M293"/> + <xsl:template match="@*|node()" priority="-2" mode="M293"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M293"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty" + priority="1000" + mode="M294"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:ID)<=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:ID)<=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ID' may occur at maximum 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:Name)=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:Name)=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Name' must occur exactly 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:DefinedTradeContact)<=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:DefinedTradeContact)<=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DefinedTradeContact' may occur at maximum 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M294"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M294"/> + <xsl:template match="@*|node()" priority="-2" mode="M294"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M294"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:ApplicableLogisticsServiceCharge" + priority="1000" + mode="M295"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:ApplicableLogisticsServiceCharge"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ApplicableLogisticsServiceCharge' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M295"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M295"/> + <xsl:template match="@*|node()" priority="-2" mode="M295"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M295"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:AssociatedTradeParty" + priority="1000" + mode="M296"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:AssociatedTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AssociatedTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M296"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M296"/> + <xsl:template match="@*|node()" priority="-2" mode="M296"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M296"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:AttentionOfAssociatedTradeParty" + priority="1000" + mode="M297"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:AttentionOfAssociatedTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AttentionOfAssociatedTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M297"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M297"/> + <xsl:template match="@*|node()" priority="-2" mode="M297"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M297"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:BuyerAssignedID" + priority="1000" + mode="M298"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:BuyerAssignedID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:BuyerAssignedID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M298"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M298"/> + <xsl:template match="@*|node()" priority="-2" mode="M298"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M298"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:CAGEID" + priority="1000" + mode="M299"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:CAGEID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CAGEID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M299"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M299"/> + <xsl:template match="@*|node()" priority="-2" mode="M299"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M299"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DODAACID" + priority="1000" + mode="M300"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DODAACID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DODAACID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M300"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M300"/> + <xsl:template match="@*|node()" priority="-2" mode="M300"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M300"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DUNSID" + priority="1000" + mode="M301"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DUNSID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DUNSID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M301"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M301"/> + <xsl:template match="@*|node()" priority="-2" mode="M301"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M301"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact" + priority="1000" + mode="M302"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:TelephoneUniversalCommunication)<=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:TelephoneUniversalCommunication)<=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TelephoneUniversalCommunication' may occur at maximum 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:FaxUniversalCommunication)<=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:FaxUniversalCommunication)<=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:FaxUniversalCommunication' may occur at maximum 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M302"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M302"/> + <xsl:template match="@*|node()" priority="-2" mode="M302"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M302"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:DepartmentName[@languageID]" + priority="1000" + mode="M303"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:DepartmentName[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M303"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M303"/> + <xsl:template match="@*|node()" priority="-2" mode="M303"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M303"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:DepartmentName[@languageLocaleID]" + priority="1000" + mode="M304"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:DepartmentName[@languageLocaleID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageLocaleID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M304"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M304"/> + <xsl:template match="@*|node()" priority="-2" mode="M304"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M304"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:DirectTelephoneUniversalCommunication" + priority="1000" + mode="M305"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:DirectTelephoneUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DirectTelephoneUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M305"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M305"/> + <xsl:template match="@*|node()" priority="-2" mode="M305"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M305"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:EDIUniversalCommunication" + priority="1000" + mode="M306"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:EDIUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:EDIUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M306"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M306"/> + <xsl:template match="@*|node()" priority="-2" mode="M306"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M306"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication" + priority="1000" + mode="M307"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:URIID)=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:URIID)=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:URIID' must occur exactly 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M307"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M307"/> + <xsl:template match="@*|node()" priority="-2" mode="M307"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M307"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:Access" + priority="1000" + mode="M308"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:Access"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Access' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M308"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M308"/> + <xsl:template match="@*|node()" priority="-2" mode="M308"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M308"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:AreaNumberCode" + priority="1000" + mode="M309"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:AreaNumberCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AreaNumberCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M309"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M309"/> + <xsl:template match="@*|node()" priority="-2" mode="M309"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M309"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:ChannelCode" + priority="1000" + mode="M310"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:ChannelCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ChannelCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M310"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M310"/> + <xsl:template match="@*|node()" priority="-2" mode="M310"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M310"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:CompleteNumber" + priority="1000" + mode="M311"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:CompleteNumber"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CompleteNumber' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M311"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M311"/> + <xsl:template match="@*|node()" priority="-2" mode="M311"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M311"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:CountryNumberCode" + priority="1000" + mode="M312"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:CountryNumberCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CountryNumberCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M312"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M312"/> + <xsl:template match="@*|node()" priority="-2" mode="M312"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M312"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:ExtensionNumber" + priority="1000" + mode="M313"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:ExtensionNumber"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ExtensionNumber' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M313"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M313"/> + <xsl:template match="@*|node()" priority="-2" mode="M313"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M313"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:HTMLPreferredIndicator" + priority="1000" + mode="M314"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:HTMLPreferredIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:HTMLPreferredIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M314"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M314"/> + <xsl:template match="@*|node()" priority="-2" mode="M314"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M314"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:LocalNumber" + priority="1000" + mode="M315"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:LocalNumber"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LocalNumber' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M315"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M315"/> + <xsl:template match="@*|node()" priority="-2" mode="M315"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M315"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeAgencyID]" + priority="1000" + mode="M316"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M316"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M316"/> + <xsl:template match="@*|node()" priority="-2" mode="M316"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M316"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeAgencyName]" + priority="1000" + mode="M317"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeAgencyName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M317"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M317"/> + <xsl:template match="@*|node()" priority="-2" mode="M317"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M317"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeDataURI]" + priority="1000" + mode="M318"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeDataURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeDataURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M318"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M318"/> + <xsl:template match="@*|node()" priority="-2" mode="M318"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M318"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeID]" + priority="1000" + mode="M319"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M319"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M319"/> + <xsl:template match="@*|node()" priority="-2" mode="M319"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M319"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeName]" + priority="1000" + mode="M320"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M320"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M320"/> + <xsl:template match="@*|node()" priority="-2" mode="M320"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M320"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeURI]" + priority="1000" + mode="M321"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M321"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M321"/> + <xsl:template match="@*|node()" priority="-2" mode="M321"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M321"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeVersionID]" + priority="1000" + mode="M322"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M322"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M322"/> + <xsl:template match="@*|node()" priority="-2" mode="M322"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M322"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:UseCode" + priority="1000" + mode="M323"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:UseCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:UseCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M323"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M323"/> + <xsl:template match="@*|node()" priority="-2" mode="M323"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M323"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication" + priority="1000" + mode="M324"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:CompleteNumber)=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:CompleteNumber)=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CompleteNumber' must occur exactly 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M324"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M324"/> + <xsl:template match="@*|node()" priority="-2" mode="M324"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M324"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:Access" + priority="1000" + mode="M325"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:Access"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Access' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M325"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M325"/> + <xsl:template match="@*|node()" priority="-2" mode="M325"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M325"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:AreaNumberCode" + priority="1000" + mode="M326"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:AreaNumberCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AreaNumberCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M326"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M326"/> + <xsl:template match="@*|node()" priority="-2" mode="M326"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M326"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:ChannelCode" + priority="1000" + mode="M327"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:ChannelCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ChannelCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M327"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M327"/> + <xsl:template match="@*|node()" priority="-2" mode="M327"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M327"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:CompleteNumber[@languageID]" + priority="1000" + mode="M328"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:CompleteNumber[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M328"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M328"/> + <xsl:template match="@*|node()" priority="-2" mode="M328"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M328"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:CompleteNumber[@languageLocaleID]" + priority="1000" + mode="M329"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:CompleteNumber[@languageLocaleID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageLocaleID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M329"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M329"/> + <xsl:template match="@*|node()" priority="-2" mode="M329"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M329"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:CountryNumberCode" + priority="1000" + mode="M330"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:CountryNumberCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CountryNumberCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M330"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M330"/> + <xsl:template match="@*|node()" priority="-2" mode="M330"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M330"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:ExtensionNumber" + priority="1000" + mode="M331"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:ExtensionNumber"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ExtensionNumber' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M331"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M331"/> + <xsl:template match="@*|node()" priority="-2" mode="M331"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M331"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:HTMLPreferredIndicator" + priority="1000" + mode="M332"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:HTMLPreferredIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:HTMLPreferredIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M332"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M332"/> + <xsl:template match="@*|node()" priority="-2" mode="M332"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M332"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:LocalNumber" + priority="1000" + mode="M333"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:LocalNumber"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LocalNumber' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M333"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M333"/> + <xsl:template match="@*|node()" priority="-2" mode="M333"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M333"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:URIID" + priority="1000" + mode="M334"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:URIID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:URIID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M334"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M334"/> + <xsl:template match="@*|node()" priority="-2" mode="M334"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M334"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:UseCode" + priority="1000" + mode="M335"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:UseCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:UseCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M335"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M335"/> + <xsl:template match="@*|node()" priority="-2" mode="M335"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M335"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:ID" + priority="1000" + mode="M336"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:ID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M336"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M336"/> + <xsl:template match="@*|node()" priority="-2" mode="M336"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M336"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:InstantMessagingUniversalCommunication" + priority="1000" + mode="M337"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:InstantMessagingUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:InstantMessagingUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M337"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M337"/> + <xsl:template match="@*|node()" priority="-2" mode="M337"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M337"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:JobTitle" + priority="1000" + mode="M338"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:JobTitle"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:JobTitle' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M338"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M338"/> + <xsl:template match="@*|node()" priority="-2" mode="M338"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M338"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:MobileTelephoneUniversalCommunication" + priority="1000" + mode="M339"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:MobileTelephoneUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:MobileTelephoneUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M339"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M339"/> + <xsl:template match="@*|node()" priority="-2" mode="M339"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M339"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:PersonID" + priority="1000" + mode="M340"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:PersonID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PersonID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M340"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M340"/> + <xsl:template match="@*|node()" priority="-2" mode="M340"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M340"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:PersonName[@languageID]" + priority="1000" + mode="M341"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:PersonName[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M341"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M341"/> + <xsl:template match="@*|node()" priority="-2" mode="M341"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M341"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:PersonName[@languageLocaleID]" + priority="1000" + mode="M342"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:PersonName[@languageLocaleID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageLocaleID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M342"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M342"/> + <xsl:template match="@*|node()" priority="-2" mode="M342"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M342"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:Responsibility" + priority="1000" + mode="M343"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:Responsibility"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Responsibility' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M343"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M343"/> + <xsl:template match="@*|node()" priority="-2" mode="M343"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M343"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:SpecifiedContactPerson" + priority="1000" + mode="M344"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:SpecifiedContactPerson"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SpecifiedContactPerson' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M344"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M344"/> + <xsl:template match="@*|node()" priority="-2" mode="M344"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M344"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:SpecifiedNote" + priority="1000" + mode="M345"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:SpecifiedNote"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SpecifiedNote' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M345"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M345"/> + <xsl:template match="@*|node()" priority="-2" mode="M345"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M345"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication" + priority="1000" + mode="M346"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:CompleteNumber)=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:CompleteNumber)=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CompleteNumber' must occur exactly 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M346"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M346"/> + <xsl:template match="@*|node()" priority="-2" mode="M346"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M346"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:Access" + priority="1000" + mode="M347"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:Access"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Access' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M347"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M347"/> + <xsl:template match="@*|node()" priority="-2" mode="M347"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M347"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:AreaNumberCode" + priority="1000" + mode="M348"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:AreaNumberCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AreaNumberCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M348"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M348"/> + <xsl:template match="@*|node()" priority="-2" mode="M348"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M348"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:ChannelCode" + priority="1000" + mode="M349"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:ChannelCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ChannelCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M349"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M349"/> + <xsl:template match="@*|node()" priority="-2" mode="M349"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M349"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:CompleteNumber[@languageID]" + priority="1000" + mode="M350"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:CompleteNumber[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M350"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M350"/> + <xsl:template match="@*|node()" priority="-2" mode="M350"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M350"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:CompleteNumber[@languageLocaleID]" + priority="1000" + mode="M351"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:CompleteNumber[@languageLocaleID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageLocaleID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M351"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M351"/> + <xsl:template match="@*|node()" priority="-2" mode="M351"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M351"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:CountryNumberCode" + priority="1000" + mode="M352"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:CountryNumberCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CountryNumberCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M352"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M352"/> + <xsl:template match="@*|node()" priority="-2" mode="M352"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M352"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:ExtensionNumber" + priority="1000" + mode="M353"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:ExtensionNumber"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ExtensionNumber' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M353"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M353"/> + <xsl:template match="@*|node()" priority="-2" mode="M353"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M353"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:HTMLPreferredIndicator" + priority="1000" + mode="M354"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:HTMLPreferredIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:HTMLPreferredIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M354"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M354"/> + <xsl:template match="@*|node()" priority="-2" mode="M354"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M354"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:LocalNumber" + priority="1000" + mode="M355"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:LocalNumber"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LocalNumber' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M355"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M355"/> + <xsl:template match="@*|node()" priority="-2" mode="M355"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M355"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:URIID" + priority="1000" + mode="M356"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:URIID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:URIID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M356"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M356"/> + <xsl:template match="@*|node()" priority="-2" mode="M356"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M356"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:UseCode" + priority="1000" + mode="M357"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:UseCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:UseCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M357"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M357"/> + <xsl:template match="@*|node()" priority="-2" mode="M357"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M357"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:TelexUniversalCommunication" + priority="1000" + mode="M358"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:TelexUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TelexUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M358"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M358"/> + <xsl:template match="@*|node()" priority="-2" mode="M358"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M358"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:TypeCode" + priority="1000" + mode="M359"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:TypeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TypeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M359"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M359"/> + <xsl:template match="@*|node()" priority="-2" mode="M359"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M359"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:URIUniversalCommunication" + priority="1000" + mode="M360"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:URIUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:URIUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M360"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M360"/> + <xsl:template match="@*|node()" priority="-2" mode="M360"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M360"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:VOIPUniversalCommunication" + priority="1000" + mode="M361"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:VOIPUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:VOIPUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M361"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M361"/> + <xsl:template match="@*|node()" priority="-2" mode="M361"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M361"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:Description" + priority="1000" + mode="M362"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:Description"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Description' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M362"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M362"/> + <xsl:template match="@*|node()" priority="-2" mode="M362"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M362"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:EmailURIUniversalCommunication" + priority="1000" + mode="M363"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:EmailURIUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:EmailURIUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M363"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M363"/> + <xsl:template match="@*|node()" priority="-2" mode="M363"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M363"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:EndPointURIUniversalCommunication" + priority="1000" + mode="M364"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:EndPointURIUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:EndPointURIUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M364"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M364"/> + <xsl:template match="@*|node()" priority="-2" mode="M364"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M364"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:FaxUniversalCommunication" + priority="1000" + mode="M365"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:FaxUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:FaxUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M365"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M365"/> + <xsl:template match="@*|node()" priority="-2" mode="M365"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M365"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:GLNID" + priority="1000" + mode="M366"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:GLNID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:GLNID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M366"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M366"/> + <xsl:template match="@*|node()" priority="-2" mode="M366"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M366"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:GlobalID" + priority="1000" + mode="M367"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:GlobalID"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="@schemeID"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="@schemeID"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute '@schemeID' is required in this context.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M367"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M367"/> + <xsl:template match="@*|node()" priority="-2" mode="M367"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M367"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:GlobalID[@schemeAgencyID]" + priority="1000" + mode="M368"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:GlobalID[@schemeAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M368"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M368"/> + <xsl:template match="@*|node()" priority="-2" mode="M368"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M368"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:GlobalID[@schemeAgencyName]" + priority="1000" + mode="M369"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:GlobalID[@schemeAgencyName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M369"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M369"/> + <xsl:template match="@*|node()" priority="-2" mode="M369"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M369"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:GlobalID[@schemeDataURI]" + priority="1000" + mode="M370"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:GlobalID[@schemeDataURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeDataURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M370"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M370"/> + <xsl:template match="@*|node()" priority="-2" mode="M370"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M370"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:GlobalID[@schemeName]" + priority="1000" + mode="M371"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:GlobalID[@schemeName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M371"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M371"/> + <xsl:template match="@*|node()" priority="-2" mode="M371"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M371"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:GlobalID[@schemeURI]" + priority="1000" + mode="M372"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:GlobalID[@schemeURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M372"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M372"/> + <xsl:template match="@*|node()" priority="-2" mode="M372"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M372"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:GlobalID[@schemeVersionID]" + priority="1000" + mode="M373"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:GlobalID[@schemeVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M373"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M373"/> + <xsl:template match="@*|node()" priority="-2" mode="M373"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M373"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:ID[@schemeAgencyID]" + priority="1000" + mode="M374"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:ID[@schemeAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M374"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M374"/> + <xsl:template match="@*|node()" priority="-2" mode="M374"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M374"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:ID[@schemeAgencyName]" + priority="1000" + mode="M375"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:ID[@schemeAgencyName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M375"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M375"/> + <xsl:template match="@*|node()" priority="-2" mode="M375"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M375"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:ID[@schemeDataURI]" + priority="1000" + mode="M376"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:ID[@schemeDataURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeDataURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M376"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M376"/> + <xsl:template match="@*|node()" priority="-2" mode="M376"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M376"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:ID[@schemeID]" + priority="1000" + mode="M377"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:ID[@schemeID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M377"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M377"/> + <xsl:template match="@*|node()" priority="-2" mode="M377"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M377"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:ID[@schemeName]" + priority="1000" + mode="M378"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:ID[@schemeName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M378"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M378"/> + <xsl:template match="@*|node()" priority="-2" mode="M378"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M378"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:ID[@schemeURI]" + priority="1000" + mode="M379"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:ID[@schemeURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M379"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M379"/> + <xsl:template match="@*|node()" priority="-2" mode="M379"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M379"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:ID[@schemeVersionID]" + priority="1000" + mode="M380"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:ID[@schemeVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M380"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M380"/> + <xsl:template match="@*|node()" priority="-2" mode="M380"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M380"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:IssuedNotificationReferencedDocument" + priority="1000" + mode="M381"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:IssuedNotificationReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:IssuedNotificationReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M381"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M381"/> + <xsl:template match="@*|node()" priority="-2" mode="M381"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M381"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:LanguageCode" + priority="1000" + mode="M382"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:LanguageCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LanguageCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M382"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M382"/> + <xsl:template match="@*|node()" priority="-2" mode="M382"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M382"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:LogoAssociatedSpecifiedBinaryFile" + priority="1000" + mode="M383"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:LogoAssociatedSpecifiedBinaryFile"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LogoAssociatedSpecifiedBinaryFile' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M383"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M383"/> + <xsl:template match="@*|node()" priority="-2" mode="M383"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M383"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:LogoReferencedDocument" + priority="1000" + mode="M384"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:LogoReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LogoReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M384"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M384"/> + <xsl:template match="@*|node()" priority="-2" mode="M384"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M384"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:Name[@languageID]" + priority="1000" + mode="M385"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:Name[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M385"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M385"/> + <xsl:template match="@*|node()" priority="-2" mode="M385"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M385"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:Name[@languageLocaleID]" + priority="1000" + mode="M386"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:Name[@languageLocaleID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageLocaleID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M386"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M386"/> + <xsl:template match="@*|node()" priority="-2" mode="M386"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M386"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress" + priority="1000" + mode="M387"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:PostcodeCode)<=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:PostcodeCode)<=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PostcodeCode' may occur at maximum 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M387"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M387"/> + <xsl:template match="@*|node()" priority="-2" mode="M387"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M387"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress/ram:AdditionalStreetName" + priority="1000" + mode="M388"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress/ram:AdditionalStreetName"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AdditionalStreetName' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M388"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M388"/> + <xsl:template match="@*|node()" priority="-2" mode="M388"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M388"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress/ram:AttentionOf" + priority="1000" + mode="M389"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress/ram:AttentionOf"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AttentionOf' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M389"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M389"/> + <xsl:template match="@*|node()" priority="-2" mode="M389"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M389"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress/ram:BuildingName" + priority="1000" + mode="M390"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress/ram:BuildingName"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:BuildingName' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M390"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M390"/> + <xsl:template match="@*|node()" priority="-2" mode="M390"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M390"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress/ram:BuildingNumber" + priority="1000" + mode="M391"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress/ram:BuildingNumber"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:BuildingNumber' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M391"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M391"/> + <xsl:template match="@*|node()" priority="-2" mode="M391"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M391"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress/ram:CareOf" + priority="1000" + mode="M392"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress/ram:CareOf"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CareOf' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M392"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M392"/> + <xsl:template match="@*|node()" priority="-2" mode="M392"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M392"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress/ram:CityName[@languageID]" + priority="1000" + mode="M393"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress/ram:CityName[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M393"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M393"/> + <xsl:template match="@*|node()" priority="-2" mode="M393"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M393"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress/ram:CityName[@languageLocaleID]" + priority="1000" + mode="M394"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress/ram:CityName[@languageLocaleID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageLocaleID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M394"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M394"/> + <xsl:template match="@*|node()" priority="-2" mode="M394"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M394"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress/ram:CitySubDivisionName" + priority="1000" + mode="M395"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress/ram:CitySubDivisionName"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CitySubDivisionName' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M395"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M395"/> + <xsl:template match="@*|node()" priority="-2" mode="M395"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M395"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress/ram:CountryID[@schemeAgencyID]" + priority="1000" + mode="M396"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress/ram:CountryID[@schemeAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M396"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M396"/> + <xsl:template match="@*|node()" priority="-2" mode="M396"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M396"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress/ram:CountryID[@schemeID]" + priority="1000" + mode="M397"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress/ram:CountryID[@schemeID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M397"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M397"/> + <xsl:template match="@*|node()" priority="-2" mode="M397"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M397"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress/ram:CountryID[@schemeVersionID]" + priority="1000" + mode="M398"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress/ram:CountryID[@schemeVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M398"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M398"/> + <xsl:template match="@*|node()" priority="-2" mode="M398"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M398"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress/ram:CountryIdentificationTradeCountry" + priority="1000" + mode="M399"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress/ram:CountryIdentificationTradeCountry"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CountryIdentificationTradeCountry' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M399"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M399"/> + <xsl:template match="@*|node()" priority="-2" mode="M399"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M399"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress/ram:CountryName" + priority="1000" + mode="M400"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress/ram:CountryName"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CountryName' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M400"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M400"/> + <xsl:template match="@*|node()" priority="-2" mode="M400"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M400"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress/ram:CountrySubDivisionID" + priority="1000" + mode="M401"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress/ram:CountrySubDivisionID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CountrySubDivisionID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M401"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M401"/> + <xsl:template match="@*|node()" priority="-2" mode="M401"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M401"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress/ram:CountrySubDivisionName" + priority="1000" + mode="M402"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress/ram:CountrySubDivisionName"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CountrySubDivisionName' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M402"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M402"/> + <xsl:template match="@*|node()" priority="-2" mode="M402"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M402"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress/ram:DepartmentName" + priority="1000" + mode="M403"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress/ram:DepartmentName"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DepartmentName' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M403"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M403"/> + <xsl:template match="@*|node()" priority="-2" mode="M403"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M403"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress/ram:FreeForm" + priority="1000" + mode="M404"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress/ram:FreeForm"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:FreeForm' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M404"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M404"/> + <xsl:template match="@*|node()" priority="-2" mode="M404"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M404"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress/ram:GeoCoordinateIdentificationGeographicalCoordinate" + priority="1000" + mode="M405"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress/ram:GeoCoordinateIdentificationGeographicalCoordinate"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:GeoCoordinateIdentificationGeographicalCoordinate' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M405"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M405"/> + <xsl:template match="@*|node()" priority="-2" mode="M405"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M405"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress/ram:ID" + priority="1000" + mode="M406"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress/ram:ID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M406"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M406"/> + <xsl:template match="@*|node()" priority="-2" mode="M406"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M406"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress/ram:LineFive" + priority="1000" + mode="M407"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress/ram:LineFive"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LineFive' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M407"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M407"/> + <xsl:template match="@*|node()" priority="-2" mode="M407"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M407"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress/ram:LineFour" + priority="1000" + mode="M408"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress/ram:LineFour"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LineFour' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M408"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M408"/> + <xsl:template match="@*|node()" priority="-2" mode="M408"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M408"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress/ram:LineOne[@languageID]" + priority="1000" + mode="M409"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress/ram:LineOne[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M409"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M409"/> + <xsl:template match="@*|node()" priority="-2" mode="M409"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M409"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress/ram:LineOne[@languageLocaleID]" + priority="1000" + mode="M410"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress/ram:LineOne[@languageLocaleID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageLocaleID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M410"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M410"/> + <xsl:template match="@*|node()" priority="-2" mode="M410"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M410"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress/ram:LineThree" + priority="1000" + mode="M411"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress/ram:LineThree"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LineThree' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M411"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M411"/> + <xsl:template match="@*|node()" priority="-2" mode="M411"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M411"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress/ram:LineTwo[@languageID]" + priority="1000" + mode="M412"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress/ram:LineTwo[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M412"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M412"/> + <xsl:template match="@*|node()" priority="-2" mode="M412"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M412"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress/ram:LineTwo[@languageLocaleID]" + priority="1000" + mode="M413"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress/ram:LineTwo[@languageLocaleID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageLocaleID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M413"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M413"/> + <xsl:template match="@*|node()" priority="-2" mode="M413"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M413"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress/ram:PostOfficeBox" + priority="1000" + mode="M414"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress/ram:PostOfficeBox"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PostOfficeBox' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M414"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M414"/> + <xsl:template match="@*|node()" priority="-2" mode="M414"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M414"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@languageID]" + priority="1000" + mode="M415"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M415"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M415"/> + <xsl:template match="@*|node()" priority="-2" mode="M415"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M415"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listAgencyID]" + priority="1000" + mode="M416"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M416"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M416"/> + <xsl:template match="@*|node()" priority="-2" mode="M416"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M416"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listAgencyName]" + priority="1000" + mode="M417"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listAgencyName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listAgencyName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M417"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M417"/> + <xsl:template match="@*|node()" priority="-2" mode="M417"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M417"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listID]" + priority="1000" + mode="M418"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M418"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M418"/> + <xsl:template match="@*|node()" priority="-2" mode="M418"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M418"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listName]" + priority="1000" + mode="M419"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M419"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M419"/> + <xsl:template match="@*|node()" priority="-2" mode="M419"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M419"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listSchemeURI]" + priority="1000" + mode="M420"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listSchemeURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listSchemeURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M420"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M420"/> + <xsl:template match="@*|node()" priority="-2" mode="M420"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M420"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listURI]" + priority="1000" + mode="M421"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M421"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M421"/> + <xsl:template match="@*|node()" priority="-2" mode="M421"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M421"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listVersionID]" + priority="1000" + mode="M422"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M422"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M422"/> + <xsl:template match="@*|node()" priority="-2" mode="M422"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M422"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@name]" + priority="1000" + mode="M423"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@name]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @name' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M423"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M423"/> + <xsl:template match="@*|node()" priority="-2" mode="M423"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M423"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress/ram:SecondaryPostcodeCode" + priority="1000" + mode="M424"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress/ram:SecondaryPostcodeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SecondaryPostcodeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M424"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M424"/> + <xsl:template match="@*|node()" priority="-2" mode="M424"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M424"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress/ram:StreetName" + priority="1000" + mode="M425"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress/ram:StreetName"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:StreetName' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M425"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M425"/> + <xsl:template match="@*|node()" priority="-2" mode="M425"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M425"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress/ram:UTCOffsetNumeric" + priority="1000" + mode="M426"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress/ram:UTCOffsetNumeric"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:UTCOffsetNumeric' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M426"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M426"/> + <xsl:template match="@*|node()" priority="-2" mode="M426"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M426"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:ProvidedTransportService" + priority="1000" + mode="M427"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:ProvidedTransportService"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ProvidedTransportService' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M427"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M427"/> + <xsl:template match="@*|node()" priority="-2" mode="M427"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M427"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:QualityAssuranceIndicator" + priority="1000" + mode="M428"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:QualityAssuranceIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:QualityAssuranceIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M428"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M428"/> + <xsl:template match="@*|node()" priority="-2" mode="M428"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M428"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:RICID" + priority="1000" + mode="M429"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:RICID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RICID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M429"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M429"/> + <xsl:template match="@*|node()" priority="-2" mode="M429"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M429"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:RequestedNotificationReferencedDocument" + priority="1000" + mode="M430"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:RequestedNotificationReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RequestedNotificationReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M430"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M430"/> + <xsl:template match="@*|node()" priority="-2" mode="M430"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M430"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:RoleCode" + priority="1000" + mode="M431"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:RoleCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RoleCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M431"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M431"/> + <xsl:template match="@*|node()" priority="-2" mode="M431"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M431"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:SellerAssignedID" + priority="1000" + mode="M432"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:SellerAssignedID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SellerAssignedID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M432"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M432"/> + <xsl:template match="@*|node()" priority="-2" mode="M432"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M432"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:SpecifiedAuthoritativeSignatoryPerson" + priority="1000" + mode="M433"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:SpecifiedAuthoritativeSignatoryPerson"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SpecifiedAuthoritativeSignatoryPerson' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M433"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M433"/> + <xsl:template match="@*|node()" priority="-2" mode="M433"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M433"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:SpecifiedLegalOrganization" + priority="1000" + mode="M434"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:SpecifiedLegalOrganization"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SpecifiedLegalOrganization' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M434"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M434"/> + <xsl:template match="@*|node()" priority="-2" mode="M434"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M434"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:SpecifiedLogisticsLocation" + priority="1000" + mode="M435"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:SpecifiedLogisticsLocation"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SpecifiedLogisticsLocation' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M435"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M435"/> + <xsl:template match="@*|node()" priority="-2" mode="M435"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M435"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:SpecifiedRepresentativePerson" + priority="1000" + mode="M436"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:SpecifiedRepresentativePerson"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SpecifiedRepresentativePerson' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M436"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M436"/> + <xsl:template match="@*|node()" priority="-2" mode="M436"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M436"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:SpecifiedTaxRegistration/ram:AssociatedRegisteredTax" + priority="1000" + mode="M437"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:SpecifiedTaxRegistration/ram:AssociatedRegisteredTax"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AssociatedRegisteredTax' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M437"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M437"/> + <xsl:template match="@*|node()" priority="-2" mode="M437"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M437"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:SpecifiedTaxRegistration/ram:ID" + priority="1000" + mode="M438"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:SpecifiedTaxRegistration/ram:ID"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="@schemeID"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="@schemeID"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute '@schemeID' is required in this context.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M438"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M438"/> + <xsl:template match="@*|node()" priority="-2" mode="M438"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M438"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeAgencyID]" + priority="1000" + mode="M439"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M439"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M439"/> + <xsl:template match="@*|node()" priority="-2" mode="M439"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M439"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeAgencyName]" + priority="1000" + mode="M440"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeAgencyName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M440"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M440"/> + <xsl:template match="@*|node()" priority="-2" mode="M440"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M440"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeDataURI]" + priority="1000" + mode="M441"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeDataURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeDataURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M441"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M441"/> + <xsl:template match="@*|node()" priority="-2" mode="M441"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M441"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeName]" + priority="1000" + mode="M442"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M442"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M442"/> + <xsl:template match="@*|node()" priority="-2" mode="M442"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M442"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeURI]" + priority="1000" + mode="M443"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M443"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M443"/> + <xsl:template match="@*|node()" priority="-2" mode="M443"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M443"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeVersionID]" + priority="1000" + mode="M444"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M444"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M444"/> + <xsl:template match="@*|node()" priority="-2" mode="M444"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M444"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:TelephoneUniversalCommunication" + priority="1000" + mode="M445"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:TelephoneUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TelephoneUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M445"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M445"/> + <xsl:template match="@*|node()" priority="-2" mode="M445"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M445"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:TypeCode" + priority="1000" + mode="M446"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:TypeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TypeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M446"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M446"/> + <xsl:template match="@*|node()" priority="-2" mode="M446"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M446"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:URIUniversalCommunication" + priority="1000" + mode="M447"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:URIUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:URIUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M447"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M447"/> + <xsl:template match="@*|node()" priority="-2" mode="M447"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M447"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CarrierTradeParty" + priority="1000" + mode="M448"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CarrierTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CarrierTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M448"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M448"/> + <xsl:template match="@*|node()" priority="-2" mode="M448"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M448"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CatalogueInformationProviderTradeParty" + priority="1000" + mode="M449"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CatalogueInformationProviderTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CatalogueInformationProviderTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M449"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M449"/> + <xsl:template match="@*|node()" priority="-2" mode="M449"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M449"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CatalogueInformationReceiverTradeParty" + priority="1000" + mode="M450"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CatalogueInformationReceiverTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CatalogueInformationReceiverTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M450"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M450"/> + <xsl:template match="@*|node()" priority="-2" mode="M450"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M450"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CatalogueReferencedDocument" + priority="1000" + mode="M451"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CatalogueReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CatalogueReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M451"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M451"/> + <xsl:template match="@*|node()" priority="-2" mode="M451"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M451"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CatalogueRequestReferencedDocument" + priority="1000" + mode="M452"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CatalogueRequestReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CatalogueRequestReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M452"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M452"/> + <xsl:template match="@*|node()" priority="-2" mode="M452"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M452"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CatalogueSubscriptionReferencedDocument" + priority="1000" + mode="M453"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CatalogueSubscriptionReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CatalogueSubscriptionReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M453"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M453"/> + <xsl:template match="@*|node()" priority="-2" mode="M453"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M453"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument" + priority="1000" + mode="M454"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:ID)=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:ID)=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ID' must occur exactly 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M454"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M454"/> + <xsl:template match="@*|node()" priority="-2" mode="M454"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M454"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:AcceptableSpecifiedPeriod" + priority="1000" + mode="M455"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:AcceptableSpecifiedPeriod"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AcceptableSpecifiedPeriod' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M455"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M455"/> + <xsl:template match="@*|node()" priority="-2" mode="M455"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M455"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:AcceptanceDateTime" + priority="1000" + mode="M456"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:AcceptanceDateTime"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AcceptanceDateTime' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M456"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M456"/> + <xsl:template match="@*|node()" priority="-2" mode="M456"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M456"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:AmendmentPurposeCode" + priority="1000" + mode="M457"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:AmendmentPurposeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AmendmentPurposeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M457"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M457"/> + <xsl:template match="@*|node()" priority="-2" mode="M457"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M457"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:AttachedSpecifiedBinaryFile" + priority="1000" + mode="M458"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:AttachedSpecifiedBinaryFile"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M458"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M458"/> + <xsl:template match="@*|node()" priority="-2" mode="M458"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M458"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:AttachmentBinaryObject" + priority="1000" + mode="M459"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:AttachmentBinaryObject"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AttachmentBinaryObject' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M459"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M459"/> + <xsl:template match="@*|node()" priority="-2" mode="M459"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M459"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:AuthenticatedOriginalIndicator" + priority="1000" + mode="M460"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:AuthenticatedOriginalIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AuthenticatedOriginalIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M460"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M460"/> + <xsl:template match="@*|node()" priority="-2" mode="M460"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M460"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:CategoryCode" + priority="1000" + mode="M461"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:CategoryCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CategoryCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M461"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M461"/> + <xsl:template match="@*|node()" priority="-2" mode="M461"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M461"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:ChannelCode" + priority="1000" + mode="M462"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:ChannelCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ChannelCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M462"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M462"/> + <xsl:template match="@*|node()" priority="-2" mode="M462"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M462"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:ContractualDocumentClause" + priority="1000" + mode="M463"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:ContractualDocumentClause"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ContractualDocumentClause' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M463"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M463"/> + <xsl:template match="@*|node()" priority="-2" mode="M463"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M463"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:CopyIndicator" + priority="1000" + mode="M464"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:CopyIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CopyIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M464"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M464"/> + <xsl:template match="@*|node()" priority="-2" mode="M464"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M464"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:CopyIssuedQuantity" + priority="1000" + mode="M465"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:CopyIssuedQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CopyIssuedQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M465"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M465"/> + <xsl:template match="@*|node()" priority="-2" mode="M465"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M465"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:CopyRequiredQuantity" + priority="1000" + mode="M466"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:CopyRequiredQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CopyRequiredQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M466"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M466"/> + <xsl:template match="@*|node()" priority="-2" mode="M466"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M466"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:CreationDateTime" + priority="1000" + mode="M467"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:CreationDateTime"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CreationDateTime' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M467"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M467"/> + <xsl:template match="@*|node()" priority="-2" mode="M467"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M467"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:EffectiveSpecifiedPeriod" + priority="1000" + mode="M468"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:EffectiveSpecifiedPeriod"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M468"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M468"/> + <xsl:template match="@*|node()" priority="-2" mode="M468"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M468"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:ElectronicPresentationIndicator" + priority="1000" + mode="M469"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:ElectronicPresentationIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ElectronicPresentationIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M469"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M469"/> + <xsl:template match="@*|node()" priority="-2" mode="M469"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M469"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:GlobalID" + priority="1000" + mode="M470"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:GlobalID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:GlobalID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M470"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M470"/> + <xsl:template match="@*|node()" priority="-2" mode="M470"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M470"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:ID[@schemeAgencyID]" + priority="1000" + mode="M471"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:ID[@schemeAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M471"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M471"/> + <xsl:template match="@*|node()" priority="-2" mode="M471"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M471"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:ID[@schemeAgencyName]" + priority="1000" + mode="M472"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:ID[@schemeAgencyName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M472"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M472"/> + <xsl:template match="@*|node()" priority="-2" mode="M472"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M472"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:ID[@schemeDataURI]" + priority="1000" + mode="M473"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:ID[@schemeDataURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeDataURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M473"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M473"/> + <xsl:template match="@*|node()" priority="-2" mode="M473"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M473"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:ID[@schemeID]" + priority="1000" + mode="M474"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:ID[@schemeID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M474"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M474"/> + <xsl:template match="@*|node()" priority="-2" mode="M474"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M474"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:ID[@schemeName]" + priority="1000" + mode="M475"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:ID[@schemeName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M475"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M475"/> + <xsl:template match="@*|node()" priority="-2" mode="M475"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M475"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:ID[@schemeURI]" + priority="1000" + mode="M476"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:ID[@schemeURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M476"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M476"/> + <xsl:template match="@*|node()" priority="-2" mode="M476"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M476"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:ID[@schemeVersionID]" + priority="1000" + mode="M477"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:ID[@schemeVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M477"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M477"/> + <xsl:template match="@*|node()" priority="-2" mode="M477"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M477"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:Information" + priority="1000" + mode="M478"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:Information"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Information' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M478"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M478"/> + <xsl:template match="@*|node()" priority="-2" mode="M478"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M478"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:IssueLogisticsLocation" + priority="1000" + mode="M479"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:IssueLogisticsLocation"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:IssueLogisticsLocation' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M479"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M479"/> + <xsl:template match="@*|node()" priority="-2" mode="M479"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M479"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:IssuerAssignedID" + priority="1000" + mode="M480"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:IssuerAssignedID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:IssuerAssignedID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M480"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M480"/> + <xsl:template match="@*|node()" priority="-2" mode="M480"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M480"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:IssuerTradeParty" + priority="1000" + mode="M481"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:IssuerTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:IssuerTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M481"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M481"/> + <xsl:template match="@*|node()" priority="-2" mode="M481"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M481"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:ItemIdentificationID" + priority="1000" + mode="M482"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:ItemIdentificationID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ItemIdentificationID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M482"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M482"/> + <xsl:template match="@*|node()" priority="-2" mode="M482"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M482"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:LanguageID" + priority="1000" + mode="M483"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:LanguageID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LanguageID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M483"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M483"/> + <xsl:template match="@*|node()" priority="-2" mode="M483"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M483"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:LineID" + priority="1000" + mode="M484"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:LineID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LineID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M484"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M484"/> + <xsl:template match="@*|node()" priority="-2" mode="M484"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M484"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:LineItemQuantity" + priority="1000" + mode="M485"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:LineItemQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LineItemQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M485"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M485"/> + <xsl:template match="@*|node()" priority="-2" mode="M485"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M485"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:LineStatusCode" + priority="1000" + mode="M486"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:LineStatusCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LineStatusCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M486"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M486"/> + <xsl:template match="@*|node()" priority="-2" mode="M486"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M486"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:LodgementLogisticsLocation" + priority="1000" + mode="M487"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:LodgementLogisticsLocation"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LodgementLogisticsLocation' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M487"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M487"/> + <xsl:template match="@*|node()" priority="-2" mode="M487"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M487"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:Name" + priority="1000" + mode="M488"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:Name"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Name' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M488"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M488"/> + <xsl:template match="@*|node()" priority="-2" mode="M488"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M488"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:OriginalIssuedQuantity" + priority="1000" + mode="M489"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:OriginalIssuedQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:OriginalIssuedQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M489"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M489"/> + <xsl:template match="@*|node()" priority="-2" mode="M489"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M489"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:OriginalRequiredQuantity" + priority="1000" + mode="M490"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:OriginalRequiredQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:OriginalRequiredQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M490"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M490"/> + <xsl:template match="@*|node()" priority="-2" mode="M490"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M490"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:PreviousRevisionID" + priority="1000" + mode="M491"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:PreviousRevisionID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PreviousRevisionID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M491"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M491"/> + <xsl:template match="@*|node()" priority="-2" mode="M491"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M491"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:PurposeCode" + priority="1000" + mode="M492"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:PurposeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PurposeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M492"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M492"/> + <xsl:template match="@*|node()" priority="-2" mode="M492"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M492"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:ReceiptDateTime" + priority="1000" + mode="M493"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:ReceiptDateTime"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ReceiptDateTime' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M493"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M493"/> + <xsl:template match="@*|node()" priority="-2" mode="M493"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M493"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:RecipientTradeParty" + priority="1000" + mode="M494"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:RecipientTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RecipientTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M494"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M494"/> + <xsl:template match="@*|node()" priority="-2" mode="M494"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M494"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:ReferenceTypeCode" + priority="1000" + mode="M495"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:ReferenceTypeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ReferenceTypeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M495"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M495"/> + <xsl:template match="@*|node()" priority="-2" mode="M495"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M495"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:RelationshipTypeCode" + priority="1000" + mode="M496"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:RelationshipTypeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RelationshipTypeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M496"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M496"/> + <xsl:template match="@*|node()" priority="-2" mode="M496"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M496"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:Remarks" + priority="1000" + mode="M497"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:Remarks"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Remarks' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M497"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M497"/> + <xsl:template match="@*|node()" priority="-2" mode="M497"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M497"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:Revision" + priority="1000" + mode="M498"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:Revision"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Revision' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M498"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M498"/> + <xsl:template match="@*|node()" priority="-2" mode="M498"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M498"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:RevisionDateTime" + priority="1000" + mode="M499"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:RevisionDateTime"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RevisionDateTime' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M499"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M499"/> + <xsl:template match="@*|node()" priority="-2" mode="M499"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M499"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:RevisionID" + priority="1000" + mode="M500"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:RevisionID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RevisionID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M500"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M500"/> + <xsl:template match="@*|node()" priority="-2" mode="M500"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M500"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:SectionName" + priority="1000" + mode="M501"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:SectionName"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SectionName' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M501"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M501"/> + <xsl:template match="@*|node()" priority="-2" mode="M501"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M501"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:SignatoryDocumentAuthentication" + priority="1000" + mode="M502"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:SignatoryDocumentAuthentication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SignatoryDocumentAuthentication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M502"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M502"/> + <xsl:template match="@*|node()" priority="-2" mode="M502"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M502"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:StatusCode" + priority="1000" + mode="M503"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:StatusCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:StatusCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M503"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M503"/> + <xsl:template match="@*|node()" priority="-2" mode="M503"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M503"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:SubordinateLineID" + priority="1000" + mode="M504"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:SubordinateLineID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SubordinateLineID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M504"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M504"/> + <xsl:template match="@*|node()" priority="-2" mode="M504"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M504"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:TypeCode" + priority="1000" + mode="M505"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:TypeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TypeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M505"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M505"/> + <xsl:template match="@*|node()" priority="-2" mode="M505"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M505"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:URIID" + priority="1000" + mode="M506"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:URIID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:URIID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M506"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M506"/> + <xsl:template match="@*|node()" priority="-2" mode="M506"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M506"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument" + priority="1000" + mode="M507"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:ID)=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:ID)=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ID' must occur exactly 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M507"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M507"/> + <xsl:template match="@*|node()" priority="-2" mode="M507"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M507"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:AcceptableSpecifiedPeriod" + priority="1000" + mode="M508"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:AcceptableSpecifiedPeriod"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AcceptableSpecifiedPeriod' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M508"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M508"/> + <xsl:template match="@*|node()" priority="-2" mode="M508"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M508"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:AcceptanceDateTime" + priority="1000" + mode="M509"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:AcceptanceDateTime"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AcceptanceDateTime' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M509"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M509"/> + <xsl:template match="@*|node()" priority="-2" mode="M509"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M509"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:AmendmentPurposeCode" + priority="1000" + mode="M510"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:AmendmentPurposeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AmendmentPurposeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M510"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M510"/> + <xsl:template match="@*|node()" priority="-2" mode="M510"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M510"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:AttachedSpecifiedBinaryFile" + priority="1000" + mode="M511"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:AttachedSpecifiedBinaryFile"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M511"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M511"/> + <xsl:template match="@*|node()" priority="-2" mode="M511"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M511"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:AttachmentBinaryObject" + priority="1000" + mode="M512"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:AttachmentBinaryObject"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AttachmentBinaryObject' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M512"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M512"/> + <xsl:template match="@*|node()" priority="-2" mode="M512"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M512"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:AuthenticatedOriginalIndicator" + priority="1000" + mode="M513"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:AuthenticatedOriginalIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AuthenticatedOriginalIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M513"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M513"/> + <xsl:template match="@*|node()" priority="-2" mode="M513"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M513"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:CategoryCode" + priority="1000" + mode="M514"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:CategoryCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CategoryCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M514"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M514"/> + <xsl:template match="@*|node()" priority="-2" mode="M514"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M514"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:ChannelCode" + priority="1000" + mode="M515"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:ChannelCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ChannelCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M515"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M515"/> + <xsl:template match="@*|node()" priority="-2" mode="M515"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M515"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:ContractualDocumentClause" + priority="1000" + mode="M516"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:ContractualDocumentClause"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ContractualDocumentClause' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M516"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M516"/> + <xsl:template match="@*|node()" priority="-2" mode="M516"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M516"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:CopyIndicator" + priority="1000" + mode="M517"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:CopyIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CopyIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M517"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M517"/> + <xsl:template match="@*|node()" priority="-2" mode="M517"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M517"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:CopyIssuedQuantity" + priority="1000" + mode="M518"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:CopyIssuedQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CopyIssuedQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M518"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M518"/> + <xsl:template match="@*|node()" priority="-2" mode="M518"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M518"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:CopyRequiredQuantity" + priority="1000" + mode="M519"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:CopyRequiredQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CopyRequiredQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M519"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M519"/> + <xsl:template match="@*|node()" priority="-2" mode="M519"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M519"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:CreationDateTime" + priority="1000" + mode="M520"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:CreationDateTime"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CreationDateTime' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M520"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M520"/> + <xsl:template match="@*|node()" priority="-2" mode="M520"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M520"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:EffectiveSpecifiedPeriod" + priority="1000" + mode="M521"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:EffectiveSpecifiedPeriod"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M521"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M521"/> + <xsl:template match="@*|node()" priority="-2" mode="M521"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M521"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:ElectronicPresentationIndicator" + priority="1000" + mode="M522"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:ElectronicPresentationIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ElectronicPresentationIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M522"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M522"/> + <xsl:template match="@*|node()" priority="-2" mode="M522"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M522"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:GlobalID" + priority="1000" + mode="M523"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:GlobalID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:GlobalID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M523"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M523"/> + <xsl:template match="@*|node()" priority="-2" mode="M523"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M523"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:ID[@schemeAgencyID]" + priority="1000" + mode="M524"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:ID[@schemeAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M524"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M524"/> + <xsl:template match="@*|node()" priority="-2" mode="M524"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M524"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:ID[@schemeAgencyName]" + priority="1000" + mode="M525"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:ID[@schemeAgencyName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M525"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M525"/> + <xsl:template match="@*|node()" priority="-2" mode="M525"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M525"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:ID[@schemeDataURI]" + priority="1000" + mode="M526"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:ID[@schemeDataURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeDataURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M526"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M526"/> + <xsl:template match="@*|node()" priority="-2" mode="M526"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M526"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:ID[@schemeID]" + priority="1000" + mode="M527"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:ID[@schemeID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M527"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M527"/> + <xsl:template match="@*|node()" priority="-2" mode="M527"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M527"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:ID[@schemeName]" + priority="1000" + mode="M528"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:ID[@schemeName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M528"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M528"/> + <xsl:template match="@*|node()" priority="-2" mode="M528"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M528"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:ID[@schemeURI]" + priority="1000" + mode="M529"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:ID[@schemeURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M529"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M529"/> + <xsl:template match="@*|node()" priority="-2" mode="M529"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M529"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:ID[@schemeVersionID]" + priority="1000" + mode="M530"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:ID[@schemeVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M530"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M530"/> + <xsl:template match="@*|node()" priority="-2" mode="M530"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M530"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:Information" + priority="1000" + mode="M531"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:Information"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Information' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M531"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M531"/> + <xsl:template match="@*|node()" priority="-2" mode="M531"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M531"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:IssueLogisticsLocation" + priority="1000" + mode="M532"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:IssueLogisticsLocation"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:IssueLogisticsLocation' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M532"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M532"/> + <xsl:template match="@*|node()" priority="-2" mode="M532"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M532"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:IssuerAssignedID" + priority="1000" + mode="M533"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:IssuerAssignedID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:IssuerAssignedID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M533"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M533"/> + <xsl:template match="@*|node()" priority="-2" mode="M533"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M533"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:IssuerTradeParty" + priority="1000" + mode="M534"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:IssuerTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:IssuerTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M534"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M534"/> + <xsl:template match="@*|node()" priority="-2" mode="M534"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M534"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:ItemIdentificationID" + priority="1000" + mode="M535"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:ItemIdentificationID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ItemIdentificationID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M535"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M535"/> + <xsl:template match="@*|node()" priority="-2" mode="M535"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M535"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:LanguageID" + priority="1000" + mode="M536"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:LanguageID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LanguageID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M536"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M536"/> + <xsl:template match="@*|node()" priority="-2" mode="M536"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M536"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:LineID" + priority="1000" + mode="M537"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:LineID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LineID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M537"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M537"/> + <xsl:template match="@*|node()" priority="-2" mode="M537"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M537"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:LineItemQuantity" + priority="1000" + mode="M538"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:LineItemQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LineItemQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M538"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M538"/> + <xsl:template match="@*|node()" priority="-2" mode="M538"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M538"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:LineStatusCode" + priority="1000" + mode="M539"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:LineStatusCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LineStatusCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M539"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M539"/> + <xsl:template match="@*|node()" priority="-2" mode="M539"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M539"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:LodgementLogisticsLocation" + priority="1000" + mode="M540"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:LodgementLogisticsLocation"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LodgementLogisticsLocation' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M540"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M540"/> + <xsl:template match="@*|node()" priority="-2" mode="M540"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M540"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:Name" + priority="1000" + mode="M541"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:Name"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Name' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M541"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M541"/> + <xsl:template match="@*|node()" priority="-2" mode="M541"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M541"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:OriginalIssuedQuantity" + priority="1000" + mode="M542"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:OriginalIssuedQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:OriginalIssuedQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M542"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M542"/> + <xsl:template match="@*|node()" priority="-2" mode="M542"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M542"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:OriginalRequiredQuantity" + priority="1000" + mode="M543"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:OriginalRequiredQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:OriginalRequiredQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M543"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M543"/> + <xsl:template match="@*|node()" priority="-2" mode="M543"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M543"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:PreviousRevisionID" + priority="1000" + mode="M544"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:PreviousRevisionID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PreviousRevisionID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M544"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M544"/> + <xsl:template match="@*|node()" priority="-2" mode="M544"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M544"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:PurposeCode" + priority="1000" + mode="M545"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:PurposeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PurposeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M545"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M545"/> + <xsl:template match="@*|node()" priority="-2" mode="M545"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M545"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:ReceiptDateTime" + priority="1000" + mode="M546"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:ReceiptDateTime"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ReceiptDateTime' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M546"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M546"/> + <xsl:template match="@*|node()" priority="-2" mode="M546"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M546"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:RecipientTradeParty" + priority="1000" + mode="M547"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:RecipientTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RecipientTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M547"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M547"/> + <xsl:template match="@*|node()" priority="-2" mode="M547"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M547"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:ReferenceTypeCode" + priority="1000" + mode="M548"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:ReferenceTypeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ReferenceTypeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M548"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M548"/> + <xsl:template match="@*|node()" priority="-2" mode="M548"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M548"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:RelationshipTypeCode" + priority="1000" + mode="M549"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:RelationshipTypeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RelationshipTypeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M549"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M549"/> + <xsl:template match="@*|node()" priority="-2" mode="M549"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M549"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:Remarks" + priority="1000" + mode="M550"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:Remarks"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Remarks' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M550"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M550"/> + <xsl:template match="@*|node()" priority="-2" mode="M550"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M550"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:Revision" + priority="1000" + mode="M551"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:Revision"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Revision' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M551"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M551"/> + <xsl:template match="@*|node()" priority="-2" mode="M551"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M551"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:RevisionDateTime" + priority="1000" + mode="M552"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:RevisionDateTime"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RevisionDateTime' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M552"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M552"/> + <xsl:template match="@*|node()" priority="-2" mode="M552"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M552"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:RevisionID" + priority="1000" + mode="M553"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:RevisionID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RevisionID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M553"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M553"/> + <xsl:template match="@*|node()" priority="-2" mode="M553"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M553"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:SectionName" + priority="1000" + mode="M554"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:SectionName"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SectionName' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M554"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M554"/> + <xsl:template match="@*|node()" priority="-2" mode="M554"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M554"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:SignatoryDocumentAuthentication" + priority="1000" + mode="M555"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:SignatoryDocumentAuthentication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SignatoryDocumentAuthentication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M555"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M555"/> + <xsl:template match="@*|node()" priority="-2" mode="M555"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M555"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:StatusCode" + priority="1000" + mode="M556"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:StatusCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:StatusCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M556"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M556"/> + <xsl:template match="@*|node()" priority="-2" mode="M556"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M556"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:SubordinateLineID" + priority="1000" + mode="M557"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:SubordinateLineID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SubordinateLineID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M557"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M557"/> + <xsl:template match="@*|node()" priority="-2" mode="M557"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M557"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:TypeCode" + priority="1000" + mode="M558"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:TypeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TypeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M558"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M558"/> + <xsl:template match="@*|node()" priority="-2" mode="M558"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M558"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:URIID" + priority="1000" + mode="M559"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:URIID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:URIID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M559"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M559"/> + <xsl:template match="@*|node()" priority="-2" mode="M559"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M559"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:DeliveryOrderFulfilmentLeadTimeMeasure" + priority="1000" + mode="M560"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:DeliveryOrderFulfilmentLeadTimeMeasure"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DeliveryOrderFulfilmentLeadTimeMeasure' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M560"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M560"/> + <xsl:template match="@*|node()" priority="-2" mode="M560"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M560"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:DeliveryPriorityCode" + priority="1000" + mode="M561"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:DeliveryPriorityCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DeliveryPriorityCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M561"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M561"/> + <xsl:template match="@*|node()" priority="-2" mode="M561"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M561"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:DemandForecastReferencedDocument" + priority="1000" + mode="M562"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:DemandForecastReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DemandForecastReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M562"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M562"/> + <xsl:template match="@*|node()" priority="-2" mode="M562"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M562"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:DiscountedProductTradePrice" + priority="1000" + mode="M563"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:DiscountedProductTradePrice"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DiscountedProductTradePrice' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M563"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M563"/> + <xsl:template match="@*|node()" priority="-2" mode="M563"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M563"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:EngineeringChangeReferencedDocument" + priority="1000" + mode="M564"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:EngineeringChangeReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:EngineeringChangeReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M564"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M564"/> + <xsl:template match="@*|node()" priority="-2" mode="M564"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M564"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ExclusivitySpecifiedPeriod" + priority="1000" + mode="M565"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ExclusivitySpecifiedPeriod"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ExclusivitySpecifiedPeriod' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M565"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M565"/> + <xsl:template match="@*|node()" priority="-2" mode="M565"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M565"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ExportLicenceReferencedDocument" + priority="1000" + mode="M566"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ExportLicenceReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ExportLicenceReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M566"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M566"/> + <xsl:template match="@*|node()" priority="-2" mode="M566"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M566"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice" + priority="1000" + mode="M567"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:GrossPriceProductTradePrice' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M567"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M567"/> + <xsl:template match="@*|node()" priority="-2" mode="M567"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M567"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:GuaranteedProductLifeSpanSpecifiedPeriod" + priority="1000" + mode="M568"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:GuaranteedProductLifeSpanSpecifiedPeriod"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:GuaranteedProductLifeSpanSpecifiedPeriod' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M568"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M568"/> + <xsl:template match="@*|node()" priority="-2" mode="M568"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M568"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ImpactCode" + priority="1000" + mode="M569"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ImpactCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ImpactCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M569"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M569"/> + <xsl:template match="@*|node()" priority="-2" mode="M569"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M569"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ImportLicenceReferencedDocument" + priority="1000" + mode="M570"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ImportLicenceReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ImportLicenceReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M570"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M570"/> + <xsl:template match="@*|node()" priority="-2" mode="M570"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M570"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:IncrementalProductOrderableQuantity" + priority="1000" + mode="M571"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:IncrementalProductOrderableQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:IncrementalProductOrderableQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M571"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M571"/> + <xsl:template match="@*|node()" priority="-2" mode="M571"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M571"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:InformationUseRestrictionIndicator" + priority="1000" + mode="M572"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:InformationUseRestrictionIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:InformationUseRestrictionIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M572"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M572"/> + <xsl:template match="@*|node()" priority="-2" mode="M572"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M572"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ItemBuyerTradeParty" + priority="1000" + mode="M573"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ItemBuyerTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ItemBuyerTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M573"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M573"/> + <xsl:template match="@*|node()" priority="-2" mode="M573"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M573"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ItemSellerTradeParty" + priority="1000" + mode="M574"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ItemSellerTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ItemSellerTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M574"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M574"/> + <xsl:template match="@*|node()" priority="-2" mode="M574"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M574"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:LastKnownTradeParty" + priority="1000" + mode="M575"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:LastKnownTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LastKnownTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M575"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M575"/> + <xsl:template match="@*|node()" priority="-2" mode="M575"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M575"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:LetterOfCreditReferencedDocument" + priority="1000" + mode="M576"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:LetterOfCreditReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LetterOfCreditReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M576"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M576"/> + <xsl:template match="@*|node()" priority="-2" mode="M576"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M576"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ListProductTradePrice" + priority="1000" + mode="M577"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ListProductTradePrice"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ListProductTradePrice' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M577"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M577"/> + <xsl:template match="@*|node()" priority="-2" mode="M577"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M577"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:MarketplaceOrderReferencedDocument" + priority="1000" + mode="M578"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:MarketplaceOrderReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:MarketplaceOrderReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M578"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M578"/> + <xsl:template match="@*|node()" priority="-2" mode="M578"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M578"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:MaterialReleaseReferencedDocument" + priority="1000" + mode="M579"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:MaterialReleaseReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:MaterialReleaseReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M579"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M579"/> + <xsl:template match="@*|node()" priority="-2" mode="M579"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M579"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:MaterialReturnsReferencedDocument" + priority="1000" + mode="M580"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:MaterialReturnsReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:MaterialReturnsReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M580"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M580"/> + <xsl:template match="@*|node()" priority="-2" mode="M580"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M580"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:MaximumOrderQuantityOrderingSpecifiedPeriod" + priority="1000" + mode="M581"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:MaximumOrderQuantityOrderingSpecifiedPeriod"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:MaximumOrderQuantityOrderingSpecifiedPeriod' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M581"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M581"/> + <xsl:template match="@*|node()" priority="-2" mode="M581"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M581"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:MaximumProductOrderableQuantity" + priority="1000" + mode="M582"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:MaximumProductOrderableQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:MaximumProductOrderableQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M582"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M582"/> + <xsl:template match="@*|node()" priority="-2" mode="M582"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M582"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:MinimumOrderQuantityOrderingSpecifiedPeriod" + priority="1000" + mode="M583"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:MinimumOrderQuantityOrderingSpecifiedPeriod"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:MinimumOrderQuantityOrderingSpecifiedPeriod' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M583"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M583"/> + <xsl:template match="@*|node()" priority="-2" mode="M583"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M583"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:MinimumProductOrderableQuantity" + priority="1000" + mode="M584"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:MinimumProductOrderableQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:MinimumProductOrderableQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M584"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M584"/> + <xsl:template match="@*|node()" priority="-2" mode="M584"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M584"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:NetPriceProductTradePrice" + priority="1000" + mode="M585"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:NetPriceProductTradePrice"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:NetPriceProductTradePrice' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M585"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M585"/> + <xsl:template match="@*|node()" priority="-2" mode="M585"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M585"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:OrderProductUnitMeasureCode" + priority="1000" + mode="M586"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:OrderProductUnitMeasureCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:OrderProductUnitMeasureCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M586"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M586"/> + <xsl:template match="@*|node()" priority="-2" mode="M586"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M586"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:OrderResponseReferencedDocument" + priority="1000" + mode="M587"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:OrderResponseReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:OrderResponseReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M587"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M587"/> + <xsl:template match="@*|node()" priority="-2" mode="M587"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M587"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:OrderingSpecifiedPeriod" + priority="1000" + mode="M588"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:OrderingSpecifiedPeriod"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:OrderingSpecifiedPeriod' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M588"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M588"/> + <xsl:template match="@*|node()" priority="-2" mode="M588"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M588"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:OriginalOrderReferencedDocument" + priority="1000" + mode="M589"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:OriginalOrderReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:OriginalOrderReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M589"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M589"/> + <xsl:template match="@*|node()" priority="-2" mode="M589"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M589"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:PickUpOrderFulfilmentLeadTimeMeasure" + priority="1000" + mode="M590"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:PickUpOrderFulfilmentLeadTimeMeasure"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PickUpOrderFulfilmentLeadTimeMeasure' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M590"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M590"/> + <xsl:template match="@*|node()" priority="-2" mode="M590"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M590"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:PreviousOrderChangeReferencedDocument" + priority="1000" + mode="M591"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:PreviousOrderChangeReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PreviousOrderChangeReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M591"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M591"/> + <xsl:template match="@*|node()" priority="-2" mode="M591"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M591"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:PreviousOrderReferencedDocument" + priority="1000" + mode="M592"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:PreviousOrderReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PreviousOrderReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M592"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M592"/> + <xsl:template match="@*|node()" priority="-2" mode="M592"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M592"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:PreviousOrderResponseReferencedDocument" + priority="1000" + mode="M593"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:PreviousOrderResponseReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PreviousOrderResponseReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M593"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M593"/> + <xsl:template match="@*|node()" priority="-2" mode="M593"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M593"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:PreviousPriceListReferencedDocument" + priority="1000" + mode="M594"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:PreviousPriceListReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PreviousPriceListReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M594"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M594"/> + <xsl:template match="@*|node()" priority="-2" mode="M594"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M594"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:PriceListReferencedDocument" + priority="1000" + mode="M595"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:PriceListReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PriceListReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M595"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M595"/> + <xsl:template match="@*|node()" priority="-2" mode="M595"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M595"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:PriorityCode" + priority="1000" + mode="M596"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:PriorityCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PriorityCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M596"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M596"/> + <xsl:template match="@*|node()" priority="-2" mode="M596"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M596"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProcurementTradeParty" + priority="1000" + mode="M597"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProcurementTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ProcurementTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M597"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M597"/> + <xsl:template match="@*|node()" priority="-2" mode="M597"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M597"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductAvailabilityCode" + priority="1000" + mode="M598"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductAvailabilityCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ProductAvailabilityCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M598"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M598"/> + <xsl:template match="@*|node()" priority="-2" mode="M598"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M598"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductChargeFreeIndicator" + priority="1000" + mode="M599"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductChargeFreeIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ProductChargeFreeIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M599"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M599"/> + <xsl:template match="@*|node()" priority="-2" mode="M599"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M599"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty" + priority="1000" + mode="M600"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:ID)<=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:ID)<=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ID' may occur at maximum 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:Name)=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:Name)=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Name' must occur exactly 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:DefinedTradeContact)<=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:DefinedTradeContact)<=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DefinedTradeContact' may occur at maximum 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M600"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M600"/> + <xsl:template match="@*|node()" priority="-2" mode="M600"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M600"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:ApplicableLogisticsServiceCharge" + priority="1000" + mode="M601"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:ApplicableLogisticsServiceCharge"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ApplicableLogisticsServiceCharge' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M601"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M601"/> + <xsl:template match="@*|node()" priority="-2" mode="M601"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M601"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:AssociatedTradeParty" + priority="1000" + mode="M602"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:AssociatedTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AssociatedTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M602"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M602"/> + <xsl:template match="@*|node()" priority="-2" mode="M602"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M602"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:AttentionOfAssociatedTradeParty" + priority="1000" + mode="M603"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:AttentionOfAssociatedTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AttentionOfAssociatedTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M603"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M603"/> + <xsl:template match="@*|node()" priority="-2" mode="M603"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M603"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:BuyerAssignedID" + priority="1000" + mode="M604"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:BuyerAssignedID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:BuyerAssignedID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M604"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M604"/> + <xsl:template match="@*|node()" priority="-2" mode="M604"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M604"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:CAGEID" + priority="1000" + mode="M605"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:CAGEID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CAGEID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M605"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M605"/> + <xsl:template match="@*|node()" priority="-2" mode="M605"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M605"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DODAACID" + priority="1000" + mode="M606"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DODAACID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DODAACID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M606"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M606"/> + <xsl:template match="@*|node()" priority="-2" mode="M606"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M606"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DUNSID" + priority="1000" + mode="M607"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DUNSID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DUNSID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M607"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M607"/> + <xsl:template match="@*|node()" priority="-2" mode="M607"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M607"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact" + priority="1000" + mode="M608"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:TelephoneUniversalCommunication)<=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:TelephoneUniversalCommunication)<=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TelephoneUniversalCommunication' may occur at maximum 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:FaxUniversalCommunication)<=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:FaxUniversalCommunication)<=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:FaxUniversalCommunication' may occur at maximum 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M608"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M608"/> + <xsl:template match="@*|node()" priority="-2" mode="M608"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M608"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:DepartmentName[@languageID]" + priority="1000" + mode="M609"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:DepartmentName[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M609"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M609"/> + <xsl:template match="@*|node()" priority="-2" mode="M609"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M609"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:DepartmentName[@languageLocaleID]" + priority="1000" + mode="M610"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:DepartmentName[@languageLocaleID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageLocaleID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M610"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M610"/> + <xsl:template match="@*|node()" priority="-2" mode="M610"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M610"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:DirectTelephoneUniversalCommunication" + priority="1000" + mode="M611"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:DirectTelephoneUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DirectTelephoneUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M611"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M611"/> + <xsl:template match="@*|node()" priority="-2" mode="M611"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M611"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:EDIUniversalCommunication" + priority="1000" + mode="M612"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:EDIUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:EDIUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M612"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M612"/> + <xsl:template match="@*|node()" priority="-2" mode="M612"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M612"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication" + priority="1000" + mode="M613"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:URIID)=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:URIID)=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:URIID' must occur exactly 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M613"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M613"/> + <xsl:template match="@*|node()" priority="-2" mode="M613"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M613"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:Access" + priority="1000" + mode="M614"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:Access"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Access' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M614"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M614"/> + <xsl:template match="@*|node()" priority="-2" mode="M614"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M614"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:AreaNumberCode" + priority="1000" + mode="M615"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:AreaNumberCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AreaNumberCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M615"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M615"/> + <xsl:template match="@*|node()" priority="-2" mode="M615"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M615"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:ChannelCode" + priority="1000" + mode="M616"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:ChannelCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ChannelCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M616"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M616"/> + <xsl:template match="@*|node()" priority="-2" mode="M616"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M616"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:CompleteNumber" + priority="1000" + mode="M617"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:CompleteNumber"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CompleteNumber' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M617"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M617"/> + <xsl:template match="@*|node()" priority="-2" mode="M617"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M617"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:CountryNumberCode" + priority="1000" + mode="M618"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:CountryNumberCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CountryNumberCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M618"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M618"/> + <xsl:template match="@*|node()" priority="-2" mode="M618"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M618"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:ExtensionNumber" + priority="1000" + mode="M619"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:ExtensionNumber"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ExtensionNumber' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M619"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M619"/> + <xsl:template match="@*|node()" priority="-2" mode="M619"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M619"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:HTMLPreferredIndicator" + priority="1000" + mode="M620"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:HTMLPreferredIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:HTMLPreferredIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M620"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M620"/> + <xsl:template match="@*|node()" priority="-2" mode="M620"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M620"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:LocalNumber" + priority="1000" + mode="M621"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:LocalNumber"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LocalNumber' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M621"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M621"/> + <xsl:template match="@*|node()" priority="-2" mode="M621"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M621"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeAgencyID]" + priority="1000" + mode="M622"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M622"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M622"/> + <xsl:template match="@*|node()" priority="-2" mode="M622"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M622"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeAgencyName]" + priority="1000" + mode="M623"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeAgencyName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M623"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M623"/> + <xsl:template match="@*|node()" priority="-2" mode="M623"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M623"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeDataURI]" + priority="1000" + mode="M624"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeDataURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeDataURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M624"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M624"/> + <xsl:template match="@*|node()" priority="-2" mode="M624"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M624"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeID]" + priority="1000" + mode="M625"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M625"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M625"/> + <xsl:template match="@*|node()" priority="-2" mode="M625"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M625"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeName]" + priority="1000" + mode="M626"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M626"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M626"/> + <xsl:template match="@*|node()" priority="-2" mode="M626"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M626"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeURI]" + priority="1000" + mode="M627"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M627"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M627"/> + <xsl:template match="@*|node()" priority="-2" mode="M627"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M627"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeVersionID]" + priority="1000" + mode="M628"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M628"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M628"/> + <xsl:template match="@*|node()" priority="-2" mode="M628"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M628"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:UseCode" + priority="1000" + mode="M629"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:UseCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:UseCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M629"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M629"/> + <xsl:template match="@*|node()" priority="-2" mode="M629"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M629"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication" + priority="1000" + mode="M630"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:CompleteNumber)=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:CompleteNumber)=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CompleteNumber' must occur exactly 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M630"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M630"/> + <xsl:template match="@*|node()" priority="-2" mode="M630"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M630"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:Access" + priority="1000" + mode="M631"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:Access"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Access' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M631"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M631"/> + <xsl:template match="@*|node()" priority="-2" mode="M631"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M631"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:AreaNumberCode" + priority="1000" + mode="M632"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:AreaNumberCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AreaNumberCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M632"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M632"/> + <xsl:template match="@*|node()" priority="-2" mode="M632"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M632"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:ChannelCode" + priority="1000" + mode="M633"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:ChannelCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ChannelCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M633"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M633"/> + <xsl:template match="@*|node()" priority="-2" mode="M633"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M633"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:CompleteNumber[@languageID]" + priority="1000" + mode="M634"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:CompleteNumber[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M634"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M634"/> + <xsl:template match="@*|node()" priority="-2" mode="M634"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M634"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:CompleteNumber[@languageLocaleID]" + priority="1000" + mode="M635"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:CompleteNumber[@languageLocaleID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageLocaleID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M635"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M635"/> + <xsl:template match="@*|node()" priority="-2" mode="M635"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M635"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:CountryNumberCode" + priority="1000" + mode="M636"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:CountryNumberCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CountryNumberCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M636"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M636"/> + <xsl:template match="@*|node()" priority="-2" mode="M636"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M636"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:ExtensionNumber" + priority="1000" + mode="M637"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:ExtensionNumber"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ExtensionNumber' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M637"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M637"/> + <xsl:template match="@*|node()" priority="-2" mode="M637"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M637"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:HTMLPreferredIndicator" + priority="1000" + mode="M638"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:HTMLPreferredIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:HTMLPreferredIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M638"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M638"/> + <xsl:template match="@*|node()" priority="-2" mode="M638"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M638"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:LocalNumber" + priority="1000" + mode="M639"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:LocalNumber"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LocalNumber' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M639"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M639"/> + <xsl:template match="@*|node()" priority="-2" mode="M639"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M639"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:URIID" + priority="1000" + mode="M640"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:URIID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:URIID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M640"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M640"/> + <xsl:template match="@*|node()" priority="-2" mode="M640"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M640"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:UseCode" + priority="1000" + mode="M641"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:UseCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:UseCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M641"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M641"/> + <xsl:template match="@*|node()" priority="-2" mode="M641"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M641"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:ID" + priority="1000" + mode="M642"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:ID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M642"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M642"/> + <xsl:template match="@*|node()" priority="-2" mode="M642"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M642"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:InstantMessagingUniversalCommunication" + priority="1000" + mode="M643"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:InstantMessagingUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:InstantMessagingUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M643"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M643"/> + <xsl:template match="@*|node()" priority="-2" mode="M643"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M643"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:JobTitle" + priority="1000" + mode="M644"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:JobTitle"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:JobTitle' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M644"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M644"/> + <xsl:template match="@*|node()" priority="-2" mode="M644"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M644"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:MobileTelephoneUniversalCommunication" + priority="1000" + mode="M645"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:MobileTelephoneUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:MobileTelephoneUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M645"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M645"/> + <xsl:template match="@*|node()" priority="-2" mode="M645"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M645"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:PersonID" + priority="1000" + mode="M646"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:PersonID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PersonID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M646"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M646"/> + <xsl:template match="@*|node()" priority="-2" mode="M646"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M646"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:PersonName[@languageID]" + priority="1000" + mode="M647"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:PersonName[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M647"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M647"/> + <xsl:template match="@*|node()" priority="-2" mode="M647"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M647"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:PersonName[@languageLocaleID]" + priority="1000" + mode="M648"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:PersonName[@languageLocaleID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageLocaleID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M648"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M648"/> + <xsl:template match="@*|node()" priority="-2" mode="M648"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M648"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:Responsibility" + priority="1000" + mode="M649"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:Responsibility"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Responsibility' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M649"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M649"/> + <xsl:template match="@*|node()" priority="-2" mode="M649"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M649"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:SpecifiedContactPerson" + priority="1000" + mode="M650"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:SpecifiedContactPerson"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SpecifiedContactPerson' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M650"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M650"/> + <xsl:template match="@*|node()" priority="-2" mode="M650"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M650"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:SpecifiedNote" + priority="1000" + mode="M651"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:SpecifiedNote"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SpecifiedNote' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M651"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M651"/> + <xsl:template match="@*|node()" priority="-2" mode="M651"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M651"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication" + priority="1000" + mode="M652"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:CompleteNumber)=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:CompleteNumber)=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CompleteNumber' must occur exactly 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M652"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M652"/> + <xsl:template match="@*|node()" priority="-2" mode="M652"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M652"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:Access" + priority="1000" + mode="M653"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:Access"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Access' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M653"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M653"/> + <xsl:template match="@*|node()" priority="-2" mode="M653"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M653"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:AreaNumberCode" + priority="1000" + mode="M654"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:AreaNumberCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AreaNumberCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M654"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M654"/> + <xsl:template match="@*|node()" priority="-2" mode="M654"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M654"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:ChannelCode" + priority="1000" + mode="M655"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:ChannelCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ChannelCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M655"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M655"/> + <xsl:template match="@*|node()" priority="-2" mode="M655"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M655"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:CompleteNumber[@languageID]" + priority="1000" + mode="M656"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:CompleteNumber[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M656"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M656"/> + <xsl:template match="@*|node()" priority="-2" mode="M656"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M656"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:CompleteNumber[@languageLocaleID]" + priority="1000" + mode="M657"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:CompleteNumber[@languageLocaleID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageLocaleID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M657"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M657"/> + <xsl:template match="@*|node()" priority="-2" mode="M657"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M657"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:CountryNumberCode" + priority="1000" + mode="M658"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:CountryNumberCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CountryNumberCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M658"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M658"/> + <xsl:template match="@*|node()" priority="-2" mode="M658"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M658"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:ExtensionNumber" + priority="1000" + mode="M659"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:ExtensionNumber"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ExtensionNumber' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M659"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M659"/> + <xsl:template match="@*|node()" priority="-2" mode="M659"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M659"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:HTMLPreferredIndicator" + priority="1000" + mode="M660"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:HTMLPreferredIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:HTMLPreferredIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M660"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M660"/> + <xsl:template match="@*|node()" priority="-2" mode="M660"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M660"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:LocalNumber" + priority="1000" + mode="M661"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:LocalNumber"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LocalNumber' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M661"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M661"/> + <xsl:template match="@*|node()" priority="-2" mode="M661"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M661"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:URIID" + priority="1000" + mode="M662"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:URIID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:URIID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M662"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M662"/> + <xsl:template match="@*|node()" priority="-2" mode="M662"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M662"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:UseCode" + priority="1000" + mode="M663"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:UseCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:UseCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M663"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M663"/> + <xsl:template match="@*|node()" priority="-2" mode="M663"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M663"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:TelexUniversalCommunication" + priority="1000" + mode="M664"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:TelexUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TelexUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M664"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M664"/> + <xsl:template match="@*|node()" priority="-2" mode="M664"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M664"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:TypeCode" + priority="1000" + mode="M665"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:TypeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TypeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M665"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M665"/> + <xsl:template match="@*|node()" priority="-2" mode="M665"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M665"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:URIUniversalCommunication" + priority="1000" + mode="M666"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:URIUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:URIUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M666"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M666"/> + <xsl:template match="@*|node()" priority="-2" mode="M666"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M666"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:VOIPUniversalCommunication" + priority="1000" + mode="M667"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:VOIPUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:VOIPUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M667"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M667"/> + <xsl:template match="@*|node()" priority="-2" mode="M667"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M667"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:Description" + priority="1000" + mode="M668"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:Description"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Description' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M668"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M668"/> + <xsl:template match="@*|node()" priority="-2" mode="M668"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M668"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:EmailURIUniversalCommunication" + priority="1000" + mode="M669"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:EmailURIUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:EmailURIUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M669"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M669"/> + <xsl:template match="@*|node()" priority="-2" mode="M669"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M669"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:EndPointURIUniversalCommunication" + priority="1000" + mode="M670"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:EndPointURIUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:EndPointURIUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M670"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M670"/> + <xsl:template match="@*|node()" priority="-2" mode="M670"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M670"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:FaxUniversalCommunication" + priority="1000" + mode="M671"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:FaxUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:FaxUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M671"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M671"/> + <xsl:template match="@*|node()" priority="-2" mode="M671"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M671"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:GLNID" + priority="1000" + mode="M672"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:GLNID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:GLNID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M672"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M672"/> + <xsl:template match="@*|node()" priority="-2" mode="M672"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M672"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:GlobalID" + priority="1000" + mode="M673"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:GlobalID"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="@schemeID"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="@schemeID"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute '@schemeID' is required in this context.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M673"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M673"/> + <xsl:template match="@*|node()" priority="-2" mode="M673"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M673"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:GlobalID[@schemeAgencyID]" + priority="1000" + mode="M674"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:GlobalID[@schemeAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M674"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M674"/> + <xsl:template match="@*|node()" priority="-2" mode="M674"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M674"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:GlobalID[@schemeAgencyName]" + priority="1000" + mode="M675"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:GlobalID[@schemeAgencyName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M675"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M675"/> + <xsl:template match="@*|node()" priority="-2" mode="M675"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M675"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:GlobalID[@schemeDataURI]" + priority="1000" + mode="M676"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:GlobalID[@schemeDataURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeDataURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M676"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M676"/> + <xsl:template match="@*|node()" priority="-2" mode="M676"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M676"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:GlobalID[@schemeName]" + priority="1000" + mode="M677"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:GlobalID[@schemeName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M677"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M677"/> + <xsl:template match="@*|node()" priority="-2" mode="M677"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M677"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:GlobalID[@schemeURI]" + priority="1000" + mode="M678"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:GlobalID[@schemeURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M678"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M678"/> + <xsl:template match="@*|node()" priority="-2" mode="M678"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M678"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:GlobalID[@schemeVersionID]" + priority="1000" + mode="M679"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:GlobalID[@schemeVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M679"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M679"/> + <xsl:template match="@*|node()" priority="-2" mode="M679"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M679"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:ID[@schemeAgencyID]" + priority="1000" + mode="M680"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:ID[@schemeAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M680"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M680"/> + <xsl:template match="@*|node()" priority="-2" mode="M680"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M680"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:ID[@schemeAgencyName]" + priority="1000" + mode="M681"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:ID[@schemeAgencyName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M681"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M681"/> + <xsl:template match="@*|node()" priority="-2" mode="M681"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M681"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:ID[@schemeDataURI]" + priority="1000" + mode="M682"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:ID[@schemeDataURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeDataURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M682"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M682"/> + <xsl:template match="@*|node()" priority="-2" mode="M682"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M682"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:ID[@schemeID]" + priority="1000" + mode="M683"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:ID[@schemeID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M683"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M683"/> + <xsl:template match="@*|node()" priority="-2" mode="M683"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M683"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:ID[@schemeName]" + priority="1000" + mode="M684"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:ID[@schemeName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M684"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M684"/> + <xsl:template match="@*|node()" priority="-2" mode="M684"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M684"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:ID[@schemeURI]" + priority="1000" + mode="M685"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:ID[@schemeURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M685"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M685"/> + <xsl:template match="@*|node()" priority="-2" mode="M685"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M685"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:ID[@schemeVersionID]" + priority="1000" + mode="M686"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:ID[@schemeVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M686"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M686"/> + <xsl:template match="@*|node()" priority="-2" mode="M686"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M686"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:IssuedNotificationReferencedDocument" + priority="1000" + mode="M687"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:IssuedNotificationReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:IssuedNotificationReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M687"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M687"/> + <xsl:template match="@*|node()" priority="-2" mode="M687"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M687"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:LanguageCode" + priority="1000" + mode="M688"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:LanguageCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LanguageCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M688"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M688"/> + <xsl:template match="@*|node()" priority="-2" mode="M688"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M688"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:LogoAssociatedSpecifiedBinaryFile" + priority="1000" + mode="M689"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:LogoAssociatedSpecifiedBinaryFile"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LogoAssociatedSpecifiedBinaryFile' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M689"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M689"/> + <xsl:template match="@*|node()" priority="-2" mode="M689"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M689"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:LogoReferencedDocument" + priority="1000" + mode="M690"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:LogoReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LogoReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M690"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M690"/> + <xsl:template match="@*|node()" priority="-2" mode="M690"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M690"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:Name[@languageID]" + priority="1000" + mode="M691"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:Name[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M691"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M691"/> + <xsl:template match="@*|node()" priority="-2" mode="M691"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M691"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:Name[@languageLocaleID]" + priority="1000" + mode="M692"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:Name[@languageLocaleID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageLocaleID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M692"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M692"/> + <xsl:template match="@*|node()" priority="-2" mode="M692"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M692"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:PostalTradeAddress" + priority="1000" + mode="M693"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:PostalTradeAddress"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:PostcodeCode)<=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:PostcodeCode)<=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PostcodeCode' may occur at maximum 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M693"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M693"/> + <xsl:template match="@*|node()" priority="-2" mode="M693"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M693"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:PostalTradeAddress/ram:AdditionalStreetName" + priority="1000" + mode="M694"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:PostalTradeAddress/ram:AdditionalStreetName"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AdditionalStreetName' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M694"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M694"/> + <xsl:template match="@*|node()" priority="-2" mode="M694"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M694"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:PostalTradeAddress/ram:AttentionOf" + priority="1000" + mode="M695"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:PostalTradeAddress/ram:AttentionOf"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AttentionOf' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M695"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M695"/> + <xsl:template match="@*|node()" priority="-2" mode="M695"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M695"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:PostalTradeAddress/ram:BuildingName" + priority="1000" + mode="M696"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:PostalTradeAddress/ram:BuildingName"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:BuildingName' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M696"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M696"/> + <xsl:template match="@*|node()" priority="-2" mode="M696"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M696"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:PostalTradeAddress/ram:BuildingNumber" + priority="1000" + mode="M697"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:PostalTradeAddress/ram:BuildingNumber"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:BuildingNumber' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M697"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M697"/> + <xsl:template match="@*|node()" priority="-2" mode="M697"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M697"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:PostalTradeAddress/ram:CareOf" + priority="1000" + mode="M698"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:PostalTradeAddress/ram:CareOf"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CareOf' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M698"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M698"/> + <xsl:template match="@*|node()" priority="-2" mode="M698"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M698"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:PostalTradeAddress/ram:CityName[@languageID]" + priority="1000" + mode="M699"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:PostalTradeAddress/ram:CityName[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M699"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M699"/> + <xsl:template match="@*|node()" priority="-2" mode="M699"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M699"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:PostalTradeAddress/ram:CityName[@languageLocaleID]" + priority="1000" + mode="M700"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:PostalTradeAddress/ram:CityName[@languageLocaleID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageLocaleID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M700"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M700"/> + <xsl:template match="@*|node()" priority="-2" mode="M700"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M700"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:PostalTradeAddress/ram:CitySubDivisionName" + priority="1000" + mode="M701"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:PostalTradeAddress/ram:CitySubDivisionName"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CitySubDivisionName' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M701"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M701"/> + <xsl:template match="@*|node()" priority="-2" mode="M701"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M701"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:PostalTradeAddress/ram:CountryID[@schemeAgencyID]" + priority="1000" + mode="M702"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:PostalTradeAddress/ram:CountryID[@schemeAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M702"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M702"/> + <xsl:template match="@*|node()" priority="-2" mode="M702"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M702"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:PostalTradeAddress/ram:CountryID[@schemeID]" + priority="1000" + mode="M703"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:PostalTradeAddress/ram:CountryID[@schemeID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M703"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M703"/> + <xsl:template match="@*|node()" priority="-2" mode="M703"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M703"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:PostalTradeAddress/ram:CountryID[@schemeVersionID]" + priority="1000" + mode="M704"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:PostalTradeAddress/ram:CountryID[@schemeVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M704"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M704"/> + <xsl:template match="@*|node()" priority="-2" mode="M704"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M704"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:PostalTradeAddress/ram:CountryIdentificationTradeCountry" + priority="1000" + mode="M705"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:PostalTradeAddress/ram:CountryIdentificationTradeCountry"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CountryIdentificationTradeCountry' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M705"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M705"/> + <xsl:template match="@*|node()" priority="-2" mode="M705"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M705"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:PostalTradeAddress/ram:CountryName" + priority="1000" + mode="M706"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:PostalTradeAddress/ram:CountryName"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CountryName' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M706"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M706"/> + <xsl:template match="@*|node()" priority="-2" mode="M706"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M706"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:PostalTradeAddress/ram:CountrySubDivisionID" + priority="1000" + mode="M707"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:PostalTradeAddress/ram:CountrySubDivisionID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CountrySubDivisionID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M707"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M707"/> + <xsl:template match="@*|node()" priority="-2" mode="M707"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M707"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:PostalTradeAddress/ram:CountrySubDivisionName" + priority="1000" + mode="M708"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:PostalTradeAddress/ram:CountrySubDivisionName"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CountrySubDivisionName' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M708"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M708"/> + <xsl:template match="@*|node()" priority="-2" mode="M708"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M708"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:PostalTradeAddress/ram:DepartmentName" + priority="1000" + mode="M709"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:PostalTradeAddress/ram:DepartmentName"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DepartmentName' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M709"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M709"/> + <xsl:template match="@*|node()" priority="-2" mode="M709"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M709"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:PostalTradeAddress/ram:FreeForm" + priority="1000" + mode="M710"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:PostalTradeAddress/ram:FreeForm"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:FreeForm' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M710"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M710"/> + <xsl:template match="@*|node()" priority="-2" mode="M710"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M710"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:PostalTradeAddress/ram:GeoCoordinateIdentificationGeographicalCoordinate" + priority="1000" + mode="M711"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:PostalTradeAddress/ram:GeoCoordinateIdentificationGeographicalCoordinate"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:GeoCoordinateIdentificationGeographicalCoordinate' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M711"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M711"/> + <xsl:template match="@*|node()" priority="-2" mode="M711"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M711"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:PostalTradeAddress/ram:ID" + priority="1000" + mode="M712"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:PostalTradeAddress/ram:ID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M712"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M712"/> + <xsl:template match="@*|node()" priority="-2" mode="M712"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M712"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:PostalTradeAddress/ram:LineFive" + priority="1000" + mode="M713"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:PostalTradeAddress/ram:LineFive"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LineFive' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M713"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M713"/> + <xsl:template match="@*|node()" priority="-2" mode="M713"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M713"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:PostalTradeAddress/ram:LineFour" + priority="1000" + mode="M714"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:PostalTradeAddress/ram:LineFour"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LineFour' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M714"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M714"/> + <xsl:template match="@*|node()" priority="-2" mode="M714"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M714"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:PostalTradeAddress/ram:LineOne[@languageID]" + priority="1000" + mode="M715"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:PostalTradeAddress/ram:LineOne[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M715"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M715"/> + <xsl:template match="@*|node()" priority="-2" mode="M715"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M715"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:PostalTradeAddress/ram:LineOne[@languageLocaleID]" + priority="1000" + mode="M716"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:PostalTradeAddress/ram:LineOne[@languageLocaleID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageLocaleID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M716"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M716"/> + <xsl:template match="@*|node()" priority="-2" mode="M716"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M716"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:PostalTradeAddress/ram:LineThree" + priority="1000" + mode="M717"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:PostalTradeAddress/ram:LineThree"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LineThree' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M717"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M717"/> + <xsl:template match="@*|node()" priority="-2" mode="M717"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M717"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:PostalTradeAddress/ram:LineTwo[@languageID]" + priority="1000" + mode="M718"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:PostalTradeAddress/ram:LineTwo[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M718"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M718"/> + <xsl:template match="@*|node()" priority="-2" mode="M718"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M718"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:PostalTradeAddress/ram:LineTwo[@languageLocaleID]" + priority="1000" + mode="M719"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:PostalTradeAddress/ram:LineTwo[@languageLocaleID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageLocaleID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M719"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M719"/> + <xsl:template match="@*|node()" priority="-2" mode="M719"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M719"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:PostalTradeAddress/ram:PostOfficeBox" + priority="1000" + mode="M720"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:PostalTradeAddress/ram:PostOfficeBox"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PostOfficeBox' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M720"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M720"/> + <xsl:template match="@*|node()" priority="-2" mode="M720"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M720"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@languageID]" + priority="1000" + mode="M721"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M721"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M721"/> + <xsl:template match="@*|node()" priority="-2" mode="M721"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M721"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listAgencyID]" + priority="1000" + mode="M722"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M722"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M722"/> + <xsl:template match="@*|node()" priority="-2" mode="M722"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M722"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listAgencyName]" + priority="1000" + mode="M723"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listAgencyName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listAgencyName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M723"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M723"/> + <xsl:template match="@*|node()" priority="-2" mode="M723"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M723"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listID]" + priority="1000" + mode="M724"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M724"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M724"/> + <xsl:template match="@*|node()" priority="-2" mode="M724"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M724"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listName]" + priority="1000" + mode="M725"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M725"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M725"/> + <xsl:template match="@*|node()" priority="-2" mode="M725"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M725"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listSchemeURI]" + priority="1000" + mode="M726"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listSchemeURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listSchemeURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M726"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M726"/> + <xsl:template match="@*|node()" priority="-2" mode="M726"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M726"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listURI]" + priority="1000" + mode="M727"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M727"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M727"/> + <xsl:template match="@*|node()" priority="-2" mode="M727"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M727"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listVersionID]" + priority="1000" + mode="M728"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M728"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M728"/> + <xsl:template match="@*|node()" priority="-2" mode="M728"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M728"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@name]" + priority="1000" + mode="M729"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@name]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @name' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M729"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M729"/> + <xsl:template match="@*|node()" priority="-2" mode="M729"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M729"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:PostalTradeAddress/ram:SecondaryPostcodeCode" + priority="1000" + mode="M730"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:PostalTradeAddress/ram:SecondaryPostcodeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SecondaryPostcodeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M730"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M730"/> + <xsl:template match="@*|node()" priority="-2" mode="M730"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M730"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:PostalTradeAddress/ram:StreetName" + priority="1000" + mode="M731"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:PostalTradeAddress/ram:StreetName"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:StreetName' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M731"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M731"/> + <xsl:template match="@*|node()" priority="-2" mode="M731"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M731"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:PostalTradeAddress/ram:UTCOffsetNumeric" + priority="1000" + mode="M732"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:PostalTradeAddress/ram:UTCOffsetNumeric"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:UTCOffsetNumeric' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M732"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M732"/> + <xsl:template match="@*|node()" priority="-2" mode="M732"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M732"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:ProvidedTransportService" + priority="1000" + mode="M733"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:ProvidedTransportService"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ProvidedTransportService' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M733"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M733"/> + <xsl:template match="@*|node()" priority="-2" mode="M733"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M733"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:QualityAssuranceIndicator" + priority="1000" + mode="M734"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:QualityAssuranceIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:QualityAssuranceIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M734"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M734"/> + <xsl:template match="@*|node()" priority="-2" mode="M734"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M734"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:RICID" + priority="1000" + mode="M735"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:RICID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RICID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M735"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M735"/> + <xsl:template match="@*|node()" priority="-2" mode="M735"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M735"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:RequestedNotificationReferencedDocument" + priority="1000" + mode="M736"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:RequestedNotificationReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RequestedNotificationReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M736"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M736"/> + <xsl:template match="@*|node()" priority="-2" mode="M736"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M736"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:RoleCode" + priority="1000" + mode="M737"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:RoleCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RoleCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M737"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M737"/> + <xsl:template match="@*|node()" priority="-2" mode="M737"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M737"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:SellerAssignedID" + priority="1000" + mode="M738"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:SellerAssignedID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SellerAssignedID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M738"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M738"/> + <xsl:template match="@*|node()" priority="-2" mode="M738"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M738"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:SpecifiedAuthoritativeSignatoryPerson" + priority="1000" + mode="M739"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:SpecifiedAuthoritativeSignatoryPerson"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SpecifiedAuthoritativeSignatoryPerson' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M739"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M739"/> + <xsl:template match="@*|node()" priority="-2" mode="M739"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M739"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:SpecifiedLegalOrganization" + priority="1000" + mode="M740"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:SpecifiedLegalOrganization"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SpecifiedLegalOrganization' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M740"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M740"/> + <xsl:template match="@*|node()" priority="-2" mode="M740"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M740"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:SpecifiedLogisticsLocation" + priority="1000" + mode="M741"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:SpecifiedLogisticsLocation"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SpecifiedLogisticsLocation' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M741"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M741"/> + <xsl:template match="@*|node()" priority="-2" mode="M741"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M741"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:SpecifiedRepresentativePerson" + priority="1000" + mode="M742"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:SpecifiedRepresentativePerson"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SpecifiedRepresentativePerson' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M742"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M742"/> + <xsl:template match="@*|node()" priority="-2" mode="M742"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M742"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:SpecifiedTaxRegistration/ram:AssociatedRegisteredTax" + priority="1000" + mode="M743"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:SpecifiedTaxRegistration/ram:AssociatedRegisteredTax"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AssociatedRegisteredTax' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M743"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M743"/> + <xsl:template match="@*|node()" priority="-2" mode="M743"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M743"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:SpecifiedTaxRegistration/ram:ID" + priority="1000" + mode="M744"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:SpecifiedTaxRegistration/ram:ID"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="@schemeID"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="@schemeID"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute '@schemeID' is required in this context.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M744"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M744"/> + <xsl:template match="@*|node()" priority="-2" mode="M744"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M744"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeAgencyID]" + priority="1000" + mode="M745"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M745"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M745"/> + <xsl:template match="@*|node()" priority="-2" mode="M745"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M745"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeAgencyName]" + priority="1000" + mode="M746"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeAgencyName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M746"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M746"/> + <xsl:template match="@*|node()" priority="-2" mode="M746"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M746"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeDataURI]" + priority="1000" + mode="M747"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeDataURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeDataURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M747"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M747"/> + <xsl:template match="@*|node()" priority="-2" mode="M747"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M747"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeName]" + priority="1000" + mode="M748"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M748"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M748"/> + <xsl:template match="@*|node()" priority="-2" mode="M748"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M748"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeURI]" + priority="1000" + mode="M749"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M749"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M749"/> + <xsl:template match="@*|node()" priority="-2" mode="M749"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M749"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeVersionID]" + priority="1000" + mode="M750"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M750"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M750"/> + <xsl:template match="@*|node()" priority="-2" mode="M750"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M750"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:TelephoneUniversalCommunication" + priority="1000" + mode="M751"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:TelephoneUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TelephoneUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M751"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M751"/> + <xsl:template match="@*|node()" priority="-2" mode="M751"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M751"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:TypeCode" + priority="1000" + mode="M752"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:TypeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TypeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M752"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M752"/> + <xsl:template match="@*|node()" priority="-2" mode="M752"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M752"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:URIUniversalCommunication" + priority="1000" + mode="M753"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:URIUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:URIUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M753"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M753"/> + <xsl:template match="@*|node()" priority="-2" mode="M753"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M753"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductMadeToOrderIndicator" + priority="1000" + mode="M754"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductMadeToOrderIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ProductMadeToOrderIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M754"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M754"/> + <xsl:template match="@*|node()" priority="-2" mode="M754"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M754"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductOrderableIndicator" + priority="1000" + mode="M755"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductOrderableIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ProductOrderableIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M755"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M755"/> + <xsl:template match="@*|node()" priority="-2" mode="M755"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M755"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductReorderableIndicator" + priority="1000" + mode="M756"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductReorderableIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ProductReorderableIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M756"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M756"/> + <xsl:template match="@*|node()" priority="-2" mode="M756"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M756"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:PromotionalDealReferencedDocument" + priority="1000" + mode="M757"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:PromotionalDealReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PromotionalDealReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M757"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M757"/> + <xsl:template match="@*|node()" priority="-2" mode="M757"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M757"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:PropertyClearanceTradeParty" + priority="1000" + mode="M758"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:PropertyClearanceTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PropertyClearanceTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M758"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M758"/> + <xsl:template match="@*|node()" priority="-2" mode="M758"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M758"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:PurchaseConditionsReferencedDocument" + priority="1000" + mode="M759"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:PurchaseConditionsReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PurchaseConditionsReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M759"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M759"/> + <xsl:template match="@*|node()" priority="-2" mode="M759"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M759"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:QuotationProposalReferencedDocument" + priority="1000" + mode="M760"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:QuotationProposalReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:QuotationProposalReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M760"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M760"/> + <xsl:template match="@*|node()" priority="-2" mode="M760"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M760"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:QuotationProposalResponseReferencedDocument" + priority="1000" + mode="M761"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:QuotationProposalResponseReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:QuotationProposalResponseReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M761"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M761"/> + <xsl:template match="@*|node()" priority="-2" mode="M761"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M761"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:QuotationReferencedDocument" + priority="1000" + mode="M762"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:QuotationReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:QuotationReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M762"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M762"/> + <xsl:template match="@*|node()" priority="-2" mode="M762"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M762"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:Reference" + priority="1000" + mode="M763"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:Reference"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Reference' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M763"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M763"/> + <xsl:template match="@*|node()" priority="-2" mode="M763"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M763"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:RegistrationTradeParty" + priority="1000" + mode="M764"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:RegistrationTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RegistrationTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M764"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M764"/> + <xsl:template match="@*|node()" priority="-2" mode="M764"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M764"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:RequestForQuotationReferencedDocument" + priority="1000" + mode="M765"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:RequestForQuotationReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RequestForQuotationReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M765"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M765"/> + <xsl:template match="@*|node()" priority="-2" mode="M765"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M765"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:RequestForQuotationResponseReferencedDocument" + priority="1000" + mode="M766"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:RequestForQuotationResponseReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RequestForQuotationResponseReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M766"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M766"/> + <xsl:template match="@*|node()" priority="-2" mode="M766"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M766"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:RequestedUnitProductTradePrice" + priority="1000" + mode="M767"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:RequestedUnitProductTradePrice"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RequestedUnitProductTradePrice' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M767"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M767"/> + <xsl:template match="@*|node()" priority="-2" mode="M767"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M767"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:RequisitionReferencedDocument" + priority="1000" + mode="M768"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:RequisitionReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RequisitionReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M768"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M768"/> + <xsl:template match="@*|node()" priority="-2" mode="M768"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M768"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:RequisitionerReferencedDocument" + priority="1000" + mode="M769"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:RequisitionerReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RequisitionerReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M769"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M769"/> + <xsl:template match="@*|node()" priority="-2" mode="M769"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M769"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ResaleProductUnitMeasureCode" + priority="1000" + mode="M770"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ResaleProductUnitMeasureCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ResaleProductUnitMeasureCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M770"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M770"/> + <xsl:template match="@*|node()" priority="-2" mode="M770"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M770"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ResaleSpecifiedPeriod" + priority="1000" + mode="M771"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ResaleSpecifiedPeriod"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ResaleSpecifiedPeriod' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M771"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M771"/> + <xsl:template match="@*|node()" priority="-2" mode="M771"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M771"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SalesAgentTradeParty" + priority="1000" + mode="M772"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SalesAgentTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SalesAgentTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M772"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M772"/> + <xsl:template match="@*|node()" priority="-2" mode="M772"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M772"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SalesConditionsReferencedDocument" + priority="1000" + mode="M773"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SalesConditionsReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SalesConditionsReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M773"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M773"/> + <xsl:template match="@*|node()" priority="-2" mode="M773"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M773"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SalesReportReferencedDocument" + priority="1000" + mode="M774"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SalesReportReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SalesReportReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M774"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M774"/> + <xsl:template match="@*|node()" priority="-2" mode="M774"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M774"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerAssignedAccountantTradeParty" + priority="1000" + mode="M775"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerAssignedAccountantTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SellerAssignedAccountantTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M775"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M775"/> + <xsl:template match="@*|node()" priority="-2" mode="M775"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M775"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerOrderReferencedDocument" + priority="1000" + mode="M776"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerOrderReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SellerOrderReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M776"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M776"/> + <xsl:template match="@*|node()" priority="-2" mode="M776"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M776"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTaxRepresentativeTradeParty" + priority="1000" + mode="M777"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTaxRepresentativeTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SellerTaxRepresentativeTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M777"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M777"/> + <xsl:template match="@*|node()" priority="-2" mode="M777"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M777"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty" + priority="1000" + mode="M778"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:ID)<=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:ID)<=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ID' may occur at maximum 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:Name)=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:Name)=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Name' must occur exactly 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:DefinedTradeContact)<=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:DefinedTradeContact)<=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DefinedTradeContact' may occur at maximum 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M778"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M778"/> + <xsl:template match="@*|node()" priority="-2" mode="M778"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M778"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:ApplicableLogisticsServiceCharge" + priority="1000" + mode="M779"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:ApplicableLogisticsServiceCharge"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ApplicableLogisticsServiceCharge' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M779"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M779"/> + <xsl:template match="@*|node()" priority="-2" mode="M779"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M779"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:AssociatedTradeParty" + priority="1000" + mode="M780"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:AssociatedTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AssociatedTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M780"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M780"/> + <xsl:template match="@*|node()" priority="-2" mode="M780"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M780"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:AttentionOfAssociatedTradeParty" + priority="1000" + mode="M781"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:AttentionOfAssociatedTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AttentionOfAssociatedTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M781"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M781"/> + <xsl:template match="@*|node()" priority="-2" mode="M781"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M781"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:BuyerAssignedID" + priority="1000" + mode="M782"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:BuyerAssignedID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:BuyerAssignedID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M782"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M782"/> + <xsl:template match="@*|node()" priority="-2" mode="M782"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M782"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:CAGEID" + priority="1000" + mode="M783"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:CAGEID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CAGEID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M783"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M783"/> + <xsl:template match="@*|node()" priority="-2" mode="M783"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M783"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DODAACID" + priority="1000" + mode="M784"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DODAACID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DODAACID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M784"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M784"/> + <xsl:template match="@*|node()" priority="-2" mode="M784"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M784"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DUNSID" + priority="1000" + mode="M785"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DUNSID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DUNSID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M785"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M785"/> + <xsl:template match="@*|node()" priority="-2" mode="M785"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M785"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact" + priority="1000" + mode="M786"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:TelephoneUniversalCommunication)<=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:TelephoneUniversalCommunication)<=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TelephoneUniversalCommunication' may occur at maximum 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:FaxUniversalCommunication)<=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:FaxUniversalCommunication)<=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:FaxUniversalCommunication' may occur at maximum 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M786"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M786"/> + <xsl:template match="@*|node()" priority="-2" mode="M786"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M786"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:DepartmentName[@languageID]" + priority="1000" + mode="M787"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:DepartmentName[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M787"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M787"/> + <xsl:template match="@*|node()" priority="-2" mode="M787"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M787"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:DepartmentName[@languageLocaleID]" + priority="1000" + mode="M788"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:DepartmentName[@languageLocaleID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageLocaleID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M788"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M788"/> + <xsl:template match="@*|node()" priority="-2" mode="M788"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M788"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:DirectTelephoneUniversalCommunication" + priority="1000" + mode="M789"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:DirectTelephoneUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DirectTelephoneUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M789"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M789"/> + <xsl:template match="@*|node()" priority="-2" mode="M789"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M789"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:EDIUniversalCommunication" + priority="1000" + mode="M790"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:EDIUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:EDIUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M790"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M790"/> + <xsl:template match="@*|node()" priority="-2" mode="M790"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M790"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication" + priority="1000" + mode="M791"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:URIID)=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:URIID)=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:URIID' must occur exactly 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M791"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M791"/> + <xsl:template match="@*|node()" priority="-2" mode="M791"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M791"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:Access" + priority="1000" + mode="M792"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:Access"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Access' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M792"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M792"/> + <xsl:template match="@*|node()" priority="-2" mode="M792"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M792"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:AreaNumberCode" + priority="1000" + mode="M793"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:AreaNumberCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AreaNumberCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M793"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M793"/> + <xsl:template match="@*|node()" priority="-2" mode="M793"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M793"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:ChannelCode" + priority="1000" + mode="M794"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:ChannelCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ChannelCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M794"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M794"/> + <xsl:template match="@*|node()" priority="-2" mode="M794"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M794"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:CompleteNumber" + priority="1000" + mode="M795"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:CompleteNumber"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CompleteNumber' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M795"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M795"/> + <xsl:template match="@*|node()" priority="-2" mode="M795"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M795"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:CountryNumberCode" + priority="1000" + mode="M796"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:CountryNumberCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CountryNumberCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M796"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M796"/> + <xsl:template match="@*|node()" priority="-2" mode="M796"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M796"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:ExtensionNumber" + priority="1000" + mode="M797"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:ExtensionNumber"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ExtensionNumber' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M797"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M797"/> + <xsl:template match="@*|node()" priority="-2" mode="M797"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M797"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:HTMLPreferredIndicator" + priority="1000" + mode="M798"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:HTMLPreferredIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:HTMLPreferredIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M798"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M798"/> + <xsl:template match="@*|node()" priority="-2" mode="M798"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M798"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:LocalNumber" + priority="1000" + mode="M799"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:LocalNumber"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LocalNumber' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M799"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M799"/> + <xsl:template match="@*|node()" priority="-2" mode="M799"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M799"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeAgencyID]" + priority="1000" + mode="M800"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M800"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M800"/> + <xsl:template match="@*|node()" priority="-2" mode="M800"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M800"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeAgencyName]" + priority="1000" + mode="M801"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeAgencyName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M801"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M801"/> + <xsl:template match="@*|node()" priority="-2" mode="M801"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M801"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeDataURI]" + priority="1000" + mode="M802"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeDataURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeDataURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M802"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M802"/> + <xsl:template match="@*|node()" priority="-2" mode="M802"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M802"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeID]" + priority="1000" + mode="M803"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M803"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M803"/> + <xsl:template match="@*|node()" priority="-2" mode="M803"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M803"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeName]" + priority="1000" + mode="M804"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M804"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M804"/> + <xsl:template match="@*|node()" priority="-2" mode="M804"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M804"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeURI]" + priority="1000" + mode="M805"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M805"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M805"/> + <xsl:template match="@*|node()" priority="-2" mode="M805"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M805"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeVersionID]" + priority="1000" + mode="M806"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M806"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M806"/> + <xsl:template match="@*|node()" priority="-2" mode="M806"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M806"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:UseCode" + priority="1000" + mode="M807"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:UseCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:UseCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M807"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M807"/> + <xsl:template match="@*|node()" priority="-2" mode="M807"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M807"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication" + priority="1000" + mode="M808"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:CompleteNumber)=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:CompleteNumber)=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CompleteNumber' must occur exactly 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M808"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M808"/> + <xsl:template match="@*|node()" priority="-2" mode="M808"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M808"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:Access" + priority="1000" + mode="M809"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:Access"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Access' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M809"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M809"/> + <xsl:template match="@*|node()" priority="-2" mode="M809"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M809"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:AreaNumberCode" + priority="1000" + mode="M810"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:AreaNumberCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AreaNumberCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M810"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M810"/> + <xsl:template match="@*|node()" priority="-2" mode="M810"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M810"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:ChannelCode" + priority="1000" + mode="M811"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:ChannelCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ChannelCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M811"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M811"/> + <xsl:template match="@*|node()" priority="-2" mode="M811"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M811"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:CompleteNumber[@languageID]" + priority="1000" + mode="M812"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:CompleteNumber[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M812"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M812"/> + <xsl:template match="@*|node()" priority="-2" mode="M812"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M812"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:CompleteNumber[@languageLocaleID]" + priority="1000" + mode="M813"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:CompleteNumber[@languageLocaleID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageLocaleID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M813"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M813"/> + <xsl:template match="@*|node()" priority="-2" mode="M813"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M813"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:CountryNumberCode" + priority="1000" + mode="M814"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:CountryNumberCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CountryNumberCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M814"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M814"/> + <xsl:template match="@*|node()" priority="-2" mode="M814"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M814"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:ExtensionNumber" + priority="1000" + mode="M815"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:ExtensionNumber"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ExtensionNumber' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M815"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M815"/> + <xsl:template match="@*|node()" priority="-2" mode="M815"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M815"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:HTMLPreferredIndicator" + priority="1000" + mode="M816"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:HTMLPreferredIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:HTMLPreferredIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M816"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M816"/> + <xsl:template match="@*|node()" priority="-2" mode="M816"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M816"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:LocalNumber" + priority="1000" + mode="M817"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:LocalNumber"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LocalNumber' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M817"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M817"/> + <xsl:template match="@*|node()" priority="-2" mode="M817"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M817"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:URIID" + priority="1000" + mode="M818"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:URIID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:URIID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M818"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M818"/> + <xsl:template match="@*|node()" priority="-2" mode="M818"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M818"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:UseCode" + priority="1000" + mode="M819"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:UseCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:UseCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M819"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M819"/> + <xsl:template match="@*|node()" priority="-2" mode="M819"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M819"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:ID" + priority="1000" + mode="M820"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:ID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M820"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M820"/> + <xsl:template match="@*|node()" priority="-2" mode="M820"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M820"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:InstantMessagingUniversalCommunication" + priority="1000" + mode="M821"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:InstantMessagingUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:InstantMessagingUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M821"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M821"/> + <xsl:template match="@*|node()" priority="-2" mode="M821"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M821"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:JobTitle" + priority="1000" + mode="M822"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:JobTitle"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:JobTitle' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M822"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M822"/> + <xsl:template match="@*|node()" priority="-2" mode="M822"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M822"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:MobileTelephoneUniversalCommunication" + priority="1000" + mode="M823"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:MobileTelephoneUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:MobileTelephoneUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M823"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M823"/> + <xsl:template match="@*|node()" priority="-2" mode="M823"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M823"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:PersonID" + priority="1000" + mode="M824"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:PersonID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PersonID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M824"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M824"/> + <xsl:template match="@*|node()" priority="-2" mode="M824"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M824"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:PersonName[@languageID]" + priority="1000" + mode="M825"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:PersonName[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M825"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M825"/> + <xsl:template match="@*|node()" priority="-2" mode="M825"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M825"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:PersonName[@languageLocaleID]" + priority="1000" + mode="M826"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:PersonName[@languageLocaleID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageLocaleID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M826"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M826"/> + <xsl:template match="@*|node()" priority="-2" mode="M826"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M826"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:Responsibility" + priority="1000" + mode="M827"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:Responsibility"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Responsibility' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M827"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M827"/> + <xsl:template match="@*|node()" priority="-2" mode="M827"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M827"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:SpecifiedContactPerson" + priority="1000" + mode="M828"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:SpecifiedContactPerson"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SpecifiedContactPerson' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M828"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M828"/> + <xsl:template match="@*|node()" priority="-2" mode="M828"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M828"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:SpecifiedNote" + priority="1000" + mode="M829"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:SpecifiedNote"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SpecifiedNote' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M829"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M829"/> + <xsl:template match="@*|node()" priority="-2" mode="M829"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M829"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication" + priority="1000" + mode="M830"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:CompleteNumber)=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:CompleteNumber)=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CompleteNumber' must occur exactly 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M830"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M830"/> + <xsl:template match="@*|node()" priority="-2" mode="M830"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M830"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:Access" + priority="1000" + mode="M831"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:Access"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Access' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M831"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M831"/> + <xsl:template match="@*|node()" priority="-2" mode="M831"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M831"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:AreaNumberCode" + priority="1000" + mode="M832"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:AreaNumberCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AreaNumberCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M832"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M832"/> + <xsl:template match="@*|node()" priority="-2" mode="M832"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M832"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:ChannelCode" + priority="1000" + mode="M833"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:ChannelCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ChannelCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M833"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M833"/> + <xsl:template match="@*|node()" priority="-2" mode="M833"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M833"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:CompleteNumber[@languageID]" + priority="1000" + mode="M834"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:CompleteNumber[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M834"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M834"/> + <xsl:template match="@*|node()" priority="-2" mode="M834"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M834"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:CompleteNumber[@languageLocaleID]" + priority="1000" + mode="M835"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:CompleteNumber[@languageLocaleID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageLocaleID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M835"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M835"/> + <xsl:template match="@*|node()" priority="-2" mode="M835"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M835"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:CountryNumberCode" + priority="1000" + mode="M836"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:CountryNumberCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CountryNumberCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M836"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M836"/> + <xsl:template match="@*|node()" priority="-2" mode="M836"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M836"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:ExtensionNumber" + priority="1000" + mode="M837"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:ExtensionNumber"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ExtensionNumber' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M837"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M837"/> + <xsl:template match="@*|node()" priority="-2" mode="M837"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M837"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:HTMLPreferredIndicator" + priority="1000" + mode="M838"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:HTMLPreferredIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:HTMLPreferredIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M838"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M838"/> + <xsl:template match="@*|node()" priority="-2" mode="M838"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M838"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:LocalNumber" + priority="1000" + mode="M839"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:LocalNumber"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LocalNumber' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M839"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M839"/> + <xsl:template match="@*|node()" priority="-2" mode="M839"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M839"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:URIID" + priority="1000" + mode="M840"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:URIID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:URIID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M840"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M840"/> + <xsl:template match="@*|node()" priority="-2" mode="M840"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M840"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:UseCode" + priority="1000" + mode="M841"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:UseCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:UseCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M841"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M841"/> + <xsl:template match="@*|node()" priority="-2" mode="M841"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M841"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:TelexUniversalCommunication" + priority="1000" + mode="M842"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:TelexUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TelexUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M842"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M842"/> + <xsl:template match="@*|node()" priority="-2" mode="M842"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M842"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:TypeCode" + priority="1000" + mode="M843"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:TypeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TypeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M843"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M843"/> + <xsl:template match="@*|node()" priority="-2" mode="M843"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M843"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:URIUniversalCommunication" + priority="1000" + mode="M844"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:URIUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:URIUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M844"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M844"/> + <xsl:template match="@*|node()" priority="-2" mode="M844"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M844"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:VOIPUniversalCommunication" + priority="1000" + mode="M845"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:VOIPUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:VOIPUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M845"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M845"/> + <xsl:template match="@*|node()" priority="-2" mode="M845"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M845"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:Description" + priority="1000" + mode="M846"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:Description"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Description' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M846"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M846"/> + <xsl:template match="@*|node()" priority="-2" mode="M846"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M846"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:EmailURIUniversalCommunication" + priority="1000" + mode="M847"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:EmailURIUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:EmailURIUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M847"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M847"/> + <xsl:template match="@*|node()" priority="-2" mode="M847"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M847"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:EndPointURIUniversalCommunication" + priority="1000" + mode="M848"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:EndPointURIUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:EndPointURIUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M848"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M848"/> + <xsl:template match="@*|node()" priority="-2" mode="M848"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M848"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:FaxUniversalCommunication" + priority="1000" + mode="M849"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:FaxUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:FaxUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M849"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M849"/> + <xsl:template match="@*|node()" priority="-2" mode="M849"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M849"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:GLNID" + priority="1000" + mode="M850"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:GLNID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:GLNID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M850"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M850"/> + <xsl:template match="@*|node()" priority="-2" mode="M850"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M850"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:GlobalID" + priority="1000" + mode="M851"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:GlobalID"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="@schemeID"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="@schemeID"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute '@schemeID' is required in this context.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M851"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M851"/> + <xsl:template match="@*|node()" priority="-2" mode="M851"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M851"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:GlobalID[@schemeAgencyID]" + priority="1000" + mode="M852"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:GlobalID[@schemeAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M852"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M852"/> + <xsl:template match="@*|node()" priority="-2" mode="M852"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M852"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:GlobalID[@schemeAgencyName]" + priority="1000" + mode="M853"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:GlobalID[@schemeAgencyName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M853"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M853"/> + <xsl:template match="@*|node()" priority="-2" mode="M853"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M853"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:GlobalID[@schemeDataURI]" + priority="1000" + mode="M854"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:GlobalID[@schemeDataURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeDataURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M854"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M854"/> + <xsl:template match="@*|node()" priority="-2" mode="M854"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M854"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:GlobalID[@schemeName]" + priority="1000" + mode="M855"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:GlobalID[@schemeName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M855"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M855"/> + <xsl:template match="@*|node()" priority="-2" mode="M855"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M855"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:GlobalID[@schemeURI]" + priority="1000" + mode="M856"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:GlobalID[@schemeURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M856"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M856"/> + <xsl:template match="@*|node()" priority="-2" mode="M856"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M856"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:GlobalID[@schemeVersionID]" + priority="1000" + mode="M857"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:GlobalID[@schemeVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M857"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M857"/> + <xsl:template match="@*|node()" priority="-2" mode="M857"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M857"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:ID[@schemeAgencyID]" + priority="1000" + mode="M858"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:ID[@schemeAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M858"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M858"/> + <xsl:template match="@*|node()" priority="-2" mode="M858"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M858"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:ID[@schemeAgencyName]" + priority="1000" + mode="M859"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:ID[@schemeAgencyName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M859"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M859"/> + <xsl:template match="@*|node()" priority="-2" mode="M859"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M859"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:ID[@schemeDataURI]" + priority="1000" + mode="M860"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:ID[@schemeDataURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeDataURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M860"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M860"/> + <xsl:template match="@*|node()" priority="-2" mode="M860"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M860"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:ID[@schemeID]" + priority="1000" + mode="M861"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:ID[@schemeID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M861"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M861"/> + <xsl:template match="@*|node()" priority="-2" mode="M861"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M861"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:ID[@schemeName]" + priority="1000" + mode="M862"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:ID[@schemeName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M862"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M862"/> + <xsl:template match="@*|node()" priority="-2" mode="M862"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M862"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:ID[@schemeURI]" + priority="1000" + mode="M863"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:ID[@schemeURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M863"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M863"/> + <xsl:template match="@*|node()" priority="-2" mode="M863"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M863"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:ID[@schemeVersionID]" + priority="1000" + mode="M864"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:ID[@schemeVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M864"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M864"/> + <xsl:template match="@*|node()" priority="-2" mode="M864"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M864"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:IssuedNotificationReferencedDocument" + priority="1000" + mode="M865"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:IssuedNotificationReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:IssuedNotificationReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M865"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M865"/> + <xsl:template match="@*|node()" priority="-2" mode="M865"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M865"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:LanguageCode" + priority="1000" + mode="M866"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:LanguageCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LanguageCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M866"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M866"/> + <xsl:template match="@*|node()" priority="-2" mode="M866"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M866"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:LogoAssociatedSpecifiedBinaryFile" + priority="1000" + mode="M867"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:LogoAssociatedSpecifiedBinaryFile"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LogoAssociatedSpecifiedBinaryFile' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M867"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M867"/> + <xsl:template match="@*|node()" priority="-2" mode="M867"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M867"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:LogoReferencedDocument" + priority="1000" + mode="M868"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:LogoReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LogoReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M868"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M868"/> + <xsl:template match="@*|node()" priority="-2" mode="M868"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M868"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:Name[@languageID]" + priority="1000" + mode="M869"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:Name[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M869"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M869"/> + <xsl:template match="@*|node()" priority="-2" mode="M869"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M869"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:Name[@languageLocaleID]" + priority="1000" + mode="M870"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:Name[@languageLocaleID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageLocaleID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M870"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M870"/> + <xsl:template match="@*|node()" priority="-2" mode="M870"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M870"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress" + priority="1000" + mode="M871"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:PostcodeCode)<=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:PostcodeCode)<=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PostcodeCode' may occur at maximum 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M871"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M871"/> + <xsl:template match="@*|node()" priority="-2" mode="M871"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M871"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress/ram:AdditionalStreetName" + priority="1000" + mode="M872"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress/ram:AdditionalStreetName"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AdditionalStreetName' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M872"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M872"/> + <xsl:template match="@*|node()" priority="-2" mode="M872"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M872"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress/ram:AttentionOf" + priority="1000" + mode="M873"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress/ram:AttentionOf"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AttentionOf' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M873"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M873"/> + <xsl:template match="@*|node()" priority="-2" mode="M873"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M873"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress/ram:BuildingName" + priority="1000" + mode="M874"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress/ram:BuildingName"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:BuildingName' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M874"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M874"/> + <xsl:template match="@*|node()" priority="-2" mode="M874"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M874"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress/ram:BuildingNumber" + priority="1000" + mode="M875"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress/ram:BuildingNumber"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:BuildingNumber' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M875"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M875"/> + <xsl:template match="@*|node()" priority="-2" mode="M875"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M875"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress/ram:CareOf" + priority="1000" + mode="M876"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress/ram:CareOf"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CareOf' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M876"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M876"/> + <xsl:template match="@*|node()" priority="-2" mode="M876"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M876"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress/ram:CityName[@languageID]" + priority="1000" + mode="M877"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress/ram:CityName[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M877"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M877"/> + <xsl:template match="@*|node()" priority="-2" mode="M877"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M877"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress/ram:CityName[@languageLocaleID]" + priority="1000" + mode="M878"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress/ram:CityName[@languageLocaleID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageLocaleID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M878"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M878"/> + <xsl:template match="@*|node()" priority="-2" mode="M878"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M878"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress/ram:CitySubDivisionName" + priority="1000" + mode="M879"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress/ram:CitySubDivisionName"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CitySubDivisionName' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M879"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M879"/> + <xsl:template match="@*|node()" priority="-2" mode="M879"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M879"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress/ram:CountryID[@schemeAgencyID]" + priority="1000" + mode="M880"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress/ram:CountryID[@schemeAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M880"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M880"/> + <xsl:template match="@*|node()" priority="-2" mode="M880"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M880"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress/ram:CountryID[@schemeID]" + priority="1000" + mode="M881"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress/ram:CountryID[@schemeID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M881"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M881"/> + <xsl:template match="@*|node()" priority="-2" mode="M881"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M881"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress/ram:CountryID[@schemeVersionID]" + priority="1000" + mode="M882"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress/ram:CountryID[@schemeVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M882"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M882"/> + <xsl:template match="@*|node()" priority="-2" mode="M882"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M882"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress/ram:CountryIdentificationTradeCountry" + priority="1000" + mode="M883"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress/ram:CountryIdentificationTradeCountry"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CountryIdentificationTradeCountry' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M883"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M883"/> + <xsl:template match="@*|node()" priority="-2" mode="M883"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M883"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress/ram:CountryName" + priority="1000" + mode="M884"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress/ram:CountryName"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CountryName' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M884"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M884"/> + <xsl:template match="@*|node()" priority="-2" mode="M884"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M884"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress/ram:CountrySubDivisionID" + priority="1000" + mode="M885"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress/ram:CountrySubDivisionID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CountrySubDivisionID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M885"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M885"/> + <xsl:template match="@*|node()" priority="-2" mode="M885"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M885"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress/ram:CountrySubDivisionName" + priority="1000" + mode="M886"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress/ram:CountrySubDivisionName"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CountrySubDivisionName' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M886"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M886"/> + <xsl:template match="@*|node()" priority="-2" mode="M886"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M886"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress/ram:DepartmentName" + priority="1000" + mode="M887"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress/ram:DepartmentName"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DepartmentName' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M887"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M887"/> + <xsl:template match="@*|node()" priority="-2" mode="M887"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M887"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress/ram:FreeForm" + priority="1000" + mode="M888"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress/ram:FreeForm"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:FreeForm' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M888"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M888"/> + <xsl:template match="@*|node()" priority="-2" mode="M888"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M888"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress/ram:GeoCoordinateIdentificationGeographicalCoordinate" + priority="1000" + mode="M889"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress/ram:GeoCoordinateIdentificationGeographicalCoordinate"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:GeoCoordinateIdentificationGeographicalCoordinate' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M889"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M889"/> + <xsl:template match="@*|node()" priority="-2" mode="M889"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M889"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress/ram:ID" + priority="1000" + mode="M890"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress/ram:ID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M890"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M890"/> + <xsl:template match="@*|node()" priority="-2" mode="M890"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M890"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress/ram:LineFive" + priority="1000" + mode="M891"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress/ram:LineFive"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LineFive' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M891"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M891"/> + <xsl:template match="@*|node()" priority="-2" mode="M891"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M891"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress/ram:LineFour" + priority="1000" + mode="M892"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress/ram:LineFour"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LineFour' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M892"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M892"/> + <xsl:template match="@*|node()" priority="-2" mode="M892"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M892"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress/ram:LineOne[@languageID]" + priority="1000" + mode="M893"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress/ram:LineOne[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M893"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M893"/> + <xsl:template match="@*|node()" priority="-2" mode="M893"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M893"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress/ram:LineOne[@languageLocaleID]" + priority="1000" + mode="M894"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress/ram:LineOne[@languageLocaleID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageLocaleID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M894"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M894"/> + <xsl:template match="@*|node()" priority="-2" mode="M894"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M894"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress/ram:LineThree" + priority="1000" + mode="M895"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress/ram:LineThree"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LineThree' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M895"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M895"/> + <xsl:template match="@*|node()" priority="-2" mode="M895"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M895"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress/ram:LineTwo[@languageID]" + priority="1000" + mode="M896"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress/ram:LineTwo[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M896"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M896"/> + <xsl:template match="@*|node()" priority="-2" mode="M896"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M896"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress/ram:LineTwo[@languageLocaleID]" + priority="1000" + mode="M897"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress/ram:LineTwo[@languageLocaleID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageLocaleID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M897"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M897"/> + <xsl:template match="@*|node()" priority="-2" mode="M897"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M897"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress/ram:PostOfficeBox" + priority="1000" + mode="M898"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress/ram:PostOfficeBox"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PostOfficeBox' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M898"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M898"/> + <xsl:template match="@*|node()" priority="-2" mode="M898"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M898"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@languageID]" + priority="1000" + mode="M899"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M899"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M899"/> + <xsl:template match="@*|node()" priority="-2" mode="M899"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M899"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listAgencyID]" + priority="1000" + mode="M900"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M900"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M900"/> + <xsl:template match="@*|node()" priority="-2" mode="M900"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M900"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listAgencyName]" + priority="1000" + mode="M901"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listAgencyName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listAgencyName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M901"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M901"/> + <xsl:template match="@*|node()" priority="-2" mode="M901"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M901"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listID]" + priority="1000" + mode="M902"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M902"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M902"/> + <xsl:template match="@*|node()" priority="-2" mode="M902"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M902"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listName]" + priority="1000" + mode="M903"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M903"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M903"/> + <xsl:template match="@*|node()" priority="-2" mode="M903"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M903"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listSchemeURI]" + priority="1000" + mode="M904"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listSchemeURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listSchemeURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M904"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M904"/> + <xsl:template match="@*|node()" priority="-2" mode="M904"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M904"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listURI]" + priority="1000" + mode="M905"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M905"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M905"/> + <xsl:template match="@*|node()" priority="-2" mode="M905"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M905"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listVersionID]" + priority="1000" + mode="M906"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M906"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M906"/> + <xsl:template match="@*|node()" priority="-2" mode="M906"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M906"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@name]" + priority="1000" + mode="M907"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@name]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @name' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M907"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M907"/> + <xsl:template match="@*|node()" priority="-2" mode="M907"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M907"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress/ram:SecondaryPostcodeCode" + priority="1000" + mode="M908"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress/ram:SecondaryPostcodeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SecondaryPostcodeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M908"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M908"/> + <xsl:template match="@*|node()" priority="-2" mode="M908"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M908"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress/ram:StreetName" + priority="1000" + mode="M909"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress/ram:StreetName"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:StreetName' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M909"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M909"/> + <xsl:template match="@*|node()" priority="-2" mode="M909"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M909"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress/ram:UTCOffsetNumeric" + priority="1000" + mode="M910"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress/ram:UTCOffsetNumeric"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:UTCOffsetNumeric' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M910"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M910"/> + <xsl:template match="@*|node()" priority="-2" mode="M910"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M910"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:ProvidedTransportService" + priority="1000" + mode="M911"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:ProvidedTransportService"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ProvidedTransportService' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M911"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M911"/> + <xsl:template match="@*|node()" priority="-2" mode="M911"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M911"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:QualityAssuranceIndicator" + priority="1000" + mode="M912"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:QualityAssuranceIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:QualityAssuranceIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M912"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M912"/> + <xsl:template match="@*|node()" priority="-2" mode="M912"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M912"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:RICID" + priority="1000" + mode="M913"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:RICID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RICID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M913"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M913"/> + <xsl:template match="@*|node()" priority="-2" mode="M913"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M913"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:RequestedNotificationReferencedDocument" + priority="1000" + mode="M914"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:RequestedNotificationReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RequestedNotificationReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M914"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M914"/> + <xsl:template match="@*|node()" priority="-2" mode="M914"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M914"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:RoleCode" + priority="1000" + mode="M915"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:RoleCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RoleCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M915"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M915"/> + <xsl:template match="@*|node()" priority="-2" mode="M915"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M915"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:SellerAssignedID" + priority="1000" + mode="M916"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:SellerAssignedID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SellerAssignedID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M916"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M916"/> + <xsl:template match="@*|node()" priority="-2" mode="M916"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M916"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:SpecifiedAuthoritativeSignatoryPerson" + priority="1000" + mode="M917"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:SpecifiedAuthoritativeSignatoryPerson"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SpecifiedAuthoritativeSignatoryPerson' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M917"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M917"/> + <xsl:template match="@*|node()" priority="-2" mode="M917"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M917"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:SpecifiedLegalOrganization" + priority="1000" + mode="M918"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:SpecifiedLegalOrganization"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SpecifiedLegalOrganization' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M918"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M918"/> + <xsl:template match="@*|node()" priority="-2" mode="M918"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M918"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:SpecifiedLogisticsLocation" + priority="1000" + mode="M919"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:SpecifiedLogisticsLocation"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SpecifiedLogisticsLocation' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M919"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M919"/> + <xsl:template match="@*|node()" priority="-2" mode="M919"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M919"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:SpecifiedRepresentativePerson" + priority="1000" + mode="M920"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:SpecifiedRepresentativePerson"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SpecifiedRepresentativePerson' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M920"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M920"/> + <xsl:template match="@*|node()" priority="-2" mode="M920"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M920"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:SpecifiedTaxRegistration/ram:AssociatedRegisteredTax" + priority="1000" + mode="M921"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:SpecifiedTaxRegistration/ram:AssociatedRegisteredTax"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AssociatedRegisteredTax' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M921"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M921"/> + <xsl:template match="@*|node()" priority="-2" mode="M921"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M921"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:SpecifiedTaxRegistration/ram:ID" + priority="1000" + mode="M922"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:SpecifiedTaxRegistration/ram:ID"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="@schemeID"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="@schemeID"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute '@schemeID' is required in this context.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M922"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M922"/> + <xsl:template match="@*|node()" priority="-2" mode="M922"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M922"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeAgencyID]" + priority="1000" + mode="M923"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M923"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M923"/> + <xsl:template match="@*|node()" priority="-2" mode="M923"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M923"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeAgencyName]" + priority="1000" + mode="M924"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeAgencyName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M924"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M924"/> + <xsl:template match="@*|node()" priority="-2" mode="M924"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M924"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeDataURI]" + priority="1000" + mode="M925"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeDataURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeDataURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M925"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M925"/> + <xsl:template match="@*|node()" priority="-2" mode="M925"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M925"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeName]" + priority="1000" + mode="M926"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M926"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M926"/> + <xsl:template match="@*|node()" priority="-2" mode="M926"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M926"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeURI]" + priority="1000" + mode="M927"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M927"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M927"/> + <xsl:template match="@*|node()" priority="-2" mode="M927"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M927"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeVersionID]" + priority="1000" + mode="M928"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M928"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M928"/> + <xsl:template match="@*|node()" priority="-2" mode="M928"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M928"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:TelephoneUniversalCommunication" + priority="1000" + mode="M929"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:TelephoneUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TelephoneUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M929"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M929"/> + <xsl:template match="@*|node()" priority="-2" mode="M929"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M929"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:TypeCode" + priority="1000" + mode="M930"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:TypeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TypeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M930"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M930"/> + <xsl:template match="@*|node()" priority="-2" mode="M930"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M930"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:URIUniversalCommunication" + priority="1000" + mode="M931"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:URIUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:URIUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M931"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M931"/> + <xsl:template match="@*|node()" priority="-2" mode="M931"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M931"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ShippingSpecifiedPeriod" + priority="1000" + mode="M932"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ShippingSpecifiedPeriod"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ShippingSpecifiedPeriod' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M932"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M932"/> + <xsl:template match="@*|node()" priority="-2" mode="M932"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M932"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SupplyInstructionReferencedDocument" + priority="1000" + mode="M933"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SupplyInstructionReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SupplyInstructionReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M933"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M933"/> + <xsl:template match="@*|node()" priority="-2" mode="M933"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M933"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SupportCentreTradeParty" + priority="1000" + mode="M934"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SupportCentreTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SupportCentreTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M934"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M934"/> + <xsl:template match="@*|node()" priority="-2" mode="M934"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M934"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:TargetMarketTradeCountry" + priority="1000" + mode="M935"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:TargetMarketTradeCountry"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TargetMarketTradeCountry' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M935"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M935"/> + <xsl:template match="@*|node()" priority="-2" mode="M935"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M935"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:TurnInReferencedDocument" + priority="1000" + mode="M936"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:TurnInReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TurnInReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M936"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M936"/> + <xsl:template match="@*|node()" priority="-2" mode="M936"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M936"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery" + priority="1000" + mode="M937"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:RelatedSupplyChainConsignment)<=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:RelatedSupplyChainConsignment)<=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RelatedSupplyChainConsignment' may occur at maximum 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:ActualDeliverySupplyChainEvent)<=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:ActualDeliverySupplyChainEvent)<=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ActualDeliverySupplyChainEvent' may occur at maximum 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M937"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M937"/> + <xsl:template match="@*|node()" priority="-2" mode="M937"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M937"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:AcceptanceSupplyChainEvent" + priority="1000" + mode="M938"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:AcceptanceSupplyChainEvent"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AcceptanceSupplyChainEvent' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M938"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M938"/> + <xsl:template match="@*|node()" priority="-2" mode="M938"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M938"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ActualDeliverySupplyChainEvent" + priority="1000" + mode="M939"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ActualDeliverySupplyChainEvent"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:OccurrenceDateTime)<=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:OccurrenceDateTime)<=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:OccurrenceDateTime' may occur at maximum 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M939"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M939"/> + <xsl:template match="@*|node()" priority="-2" mode="M939"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M939"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ActualDeliverySupplyChainEvent/ram:Description" + priority="1000" + mode="M940"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ActualDeliverySupplyChainEvent/ram:Description"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Description' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M940"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M940"/> + <xsl:template match="@*|node()" priority="-2" mode="M940"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M940"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ActualDeliverySupplyChainEvent/ram:DescriptionBinaryObject" + priority="1000" + mode="M941"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ActualDeliverySupplyChainEvent/ram:DescriptionBinaryObject"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DescriptionBinaryObject' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M941"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M941"/> + <xsl:template match="@*|node()" priority="-2" mode="M941"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M941"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ActualDeliverySupplyChainEvent/ram:DiscreteSpecifiedPeriod" + priority="1000" + mode="M942"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ActualDeliverySupplyChainEvent/ram:DiscreteSpecifiedPeriod"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DiscreteSpecifiedPeriod' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M942"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M942"/> + <xsl:template match="@*|node()" priority="-2" mode="M942"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M942"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ActualDeliverySupplyChainEvent/ram:EarliestOccurrenceDateTime" + priority="1000" + mode="M943"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ActualDeliverySupplyChainEvent/ram:EarliestOccurrenceDateTime"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:EarliestOccurrenceDateTime' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M943"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M943"/> + <xsl:template match="@*|node()" priority="-2" mode="M943"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M943"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ActualDeliverySupplyChainEvent/ram:FrequencyCode" + priority="1000" + mode="M944"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ActualDeliverySupplyChainEvent/ram:FrequencyCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:FrequencyCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M944"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M944"/> + <xsl:template match="@*|node()" priority="-2" mode="M944"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M944"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ActualDeliverySupplyChainEvent/ram:ID" + priority="1000" + mode="M945"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ActualDeliverySupplyChainEvent/ram:ID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M945"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M945"/> + <xsl:template match="@*|node()" priority="-2" mode="M945"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M945"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ActualDeliverySupplyChainEvent/ram:LatestOccurrenceDateTime" + priority="1000" + mode="M946"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ActualDeliverySupplyChainEvent/ram:LatestOccurrenceDateTime"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LatestOccurrenceDateTime' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M946"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M946"/> + <xsl:template match="@*|node()" priority="-2" mode="M946"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M946"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ActualDeliverySupplyChainEvent/ram:OccurrenceDateTime/udt:DateTime" + priority="1000" + mode="M947"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ActualDeliverySupplyChainEvent/ram:OccurrenceDateTime/udt:DateTime"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'udt:DateTime' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M947"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M947"/> + <xsl:template match="@*|node()" priority="-2" mode="M947"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M947"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ActualDeliverySupplyChainEvent/ram:OccurrenceDateTime/udt:DateTimeString" + priority="1000" + mode="M948"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ActualDeliverySupplyChainEvent/ram:OccurrenceDateTime/udt:DateTimeString"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="@format"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="@format"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute '@format' is required in this context.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M948"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M948"/> + <xsl:template match="@*|node()" priority="-2" mode="M948"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M948"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ActualDeliverySupplyChainEvent/ram:OccurrenceLogisticsLocation" + priority="1000" + mode="M949"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ActualDeliverySupplyChainEvent/ram:OccurrenceLogisticsLocation"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:OccurrenceLogisticsLocation' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M949"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M949"/> + <xsl:template match="@*|node()" priority="-2" mode="M949"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M949"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ActualDeliverySupplyChainEvent/ram:OccurrenceSpecifiedPeriod" + priority="1000" + mode="M950"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ActualDeliverySupplyChainEvent/ram:OccurrenceSpecifiedPeriod"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:OccurrenceSpecifiedPeriod' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M950"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M950"/> + <xsl:template match="@*|node()" priority="-2" mode="M950"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M950"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ActualDeliverySupplyChainEvent/ram:TypeCode" + priority="1000" + mode="M951"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ActualDeliverySupplyChainEvent/ram:TypeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TypeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M951"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M951"/> + <xsl:template match="@*|node()" priority="-2" mode="M951"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M951"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ActualDeliverySupplyChainEvent/ram:UnitQuantity" + priority="1000" + mode="M952"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ActualDeliverySupplyChainEvent/ram:UnitQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:UnitQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M952"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M952"/> + <xsl:template match="@*|node()" priority="-2" mode="M952"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M952"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ActualDespatchSupplyChainEvent" + priority="1000" + mode="M953"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ActualDespatchSupplyChainEvent"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ActualDespatchSupplyChainEvent' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M953"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M953"/> + <xsl:template match="@*|node()" priority="-2" mode="M953"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M953"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ActualLoadingSupplyChainEvent" + priority="1000" + mode="M954"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ActualLoadingSupplyChainEvent"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ActualLoadingSupplyChainEvent' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M954"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M954"/> + <xsl:template match="@*|node()" priority="-2" mode="M954"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M954"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ActualPickUpSupplyChainEvent" + priority="1000" + mode="M955"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ActualPickUpSupplyChainEvent"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ActualPickUpSupplyChainEvent' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M955"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M955"/> + <xsl:template match="@*|node()" priority="-2" mode="M955"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M955"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ActualReceiptSupplyChainEvent" + priority="1000" + mode="M956"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ActualReceiptSupplyChainEvent"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ActualReceiptSupplyChainEvent' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M956"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M956"/> + <xsl:template match="@*|node()" priority="-2" mode="M956"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M956"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ActualReleaseSupplyChainEvent" + priority="1000" + mode="M957"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ActualReleaseSupplyChainEvent"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ActualReleaseSupplyChainEvent' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M957"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M957"/> + <xsl:template match="@*|node()" priority="-2" mode="M957"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M957"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ActualUnloadingSupplyChainEvent" + priority="1000" + mode="M958"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ActualUnloadingSupplyChainEvent"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ActualUnloadingSupplyChainEvent' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M958"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M958"/> + <xsl:template match="@*|node()" priority="-2" mode="M958"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M958"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:AdditionalReferencedDocument" + priority="1000" + mode="M959"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:AdditionalReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AdditionalReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M959"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M959"/> + <xsl:template match="@*|node()" priority="-2" mode="M959"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M959"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:AgreedQuantity" + priority="1000" + mode="M960"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:AgreedQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AgreedQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M960"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M960"/> + <xsl:template match="@*|node()" priority="-2" mode="M960"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M960"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ApplicableTransportDangerousGoods" + priority="1000" + mode="M961"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ApplicableTransportDangerousGoods"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ApplicableTransportDangerousGoods' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M961"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M961"/> + <xsl:template match="@*|node()" priority="-2" mode="M961"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M961"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:AvailableSupplyChainInventory" + priority="1000" + mode="M962"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:AvailableSupplyChainInventory"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AvailableSupplyChainInventory' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M962"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M962"/> + <xsl:template match="@*|node()" priority="-2" mode="M962"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M962"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:BilledQuantity" + priority="1000" + mode="M963"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:BilledQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:BilledQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M963"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M963"/> + <xsl:template match="@*|node()" priority="-2" mode="M963"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M963"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ChargeFreeQuantity" + priority="1000" + mode="M964"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ChargeFreeQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ChargeFreeQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M964"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M964"/> + <xsl:template match="@*|node()" priority="-2" mode="M964"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M964"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ChargeableWeightMeasure" + priority="1000" + mode="M965"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ChargeableWeightMeasure"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ChargeableWeightMeasure' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M965"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M965"/> + <xsl:template match="@*|node()" priority="-2" mode="M965"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M965"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ConfirmedDeliverySupplyChainEvent" + priority="1000" + mode="M966"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ConfirmedDeliverySupplyChainEvent"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ConfirmedDeliverySupplyChainEvent' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M966"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M966"/> + <xsl:template match="@*|node()" priority="-2" mode="M966"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M966"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ConfirmedDespatchSupplyChainEvent" + priority="1000" + mode="M967"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ConfirmedDespatchSupplyChainEvent"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ConfirmedDespatchSupplyChainEvent' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M967"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M967"/> + <xsl:template match="@*|node()" priority="-2" mode="M967"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M967"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ConfirmedReleaseSupplyChainEvent" + priority="1000" + mode="M968"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ConfirmedReleaseSupplyChainEvent"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ConfirmedReleaseSupplyChainEvent' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M968"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M968"/> + <xsl:template match="@*|node()" priority="-2" mode="M968"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M968"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ConsumptionReportReferencedDocument" + priority="1000" + mode="M969"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ConsumptionReportReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ConsumptionReportReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M969"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M969"/> + <xsl:template match="@*|node()" priority="-2" mode="M969"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M969"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryInstructions" + priority="1000" + mode="M970"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryInstructions"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DeliveryInstructions' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M970"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M970"/> + <xsl:template match="@*|node()" priority="-2" mode="M970"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M970"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument" + priority="1000" + mode="M971"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:ID)=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:ID)=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ID' must occur exactly 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M971"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M971"/> + <xsl:template match="@*|node()" priority="-2" mode="M971"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M971"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:AcceptableSpecifiedPeriod" + priority="1000" + mode="M972"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:AcceptableSpecifiedPeriod"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AcceptableSpecifiedPeriod' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M972"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M972"/> + <xsl:template match="@*|node()" priority="-2" mode="M972"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M972"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:AcceptanceDateTime" + priority="1000" + mode="M973"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:AcceptanceDateTime"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AcceptanceDateTime' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M973"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M973"/> + <xsl:template match="@*|node()" priority="-2" mode="M973"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M973"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:AmendmentPurposeCode" + priority="1000" + mode="M974"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:AmendmentPurposeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AmendmentPurposeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M974"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M974"/> + <xsl:template match="@*|node()" priority="-2" mode="M974"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M974"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:AttachedSpecifiedBinaryFile" + priority="1000" + mode="M975"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:AttachedSpecifiedBinaryFile"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M975"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M975"/> + <xsl:template match="@*|node()" priority="-2" mode="M975"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M975"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:AttachmentBinaryObject" + priority="1000" + mode="M976"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:AttachmentBinaryObject"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AttachmentBinaryObject' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M976"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M976"/> + <xsl:template match="@*|node()" priority="-2" mode="M976"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M976"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:AuthenticatedOriginalIndicator" + priority="1000" + mode="M977"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:AuthenticatedOriginalIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AuthenticatedOriginalIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M977"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M977"/> + <xsl:template match="@*|node()" priority="-2" mode="M977"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M977"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:CategoryCode" + priority="1000" + mode="M978"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:CategoryCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CategoryCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M978"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M978"/> + <xsl:template match="@*|node()" priority="-2" mode="M978"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M978"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:ChannelCode" + priority="1000" + mode="M979"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:ChannelCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ChannelCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M979"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M979"/> + <xsl:template match="@*|node()" priority="-2" mode="M979"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M979"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:ContractualDocumentClause" + priority="1000" + mode="M980"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:ContractualDocumentClause"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ContractualDocumentClause' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M980"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M980"/> + <xsl:template match="@*|node()" priority="-2" mode="M980"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M980"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:CopyIndicator" + priority="1000" + mode="M981"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:CopyIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CopyIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M981"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M981"/> + <xsl:template match="@*|node()" priority="-2" mode="M981"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M981"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:CopyIssuedQuantity" + priority="1000" + mode="M982"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:CopyIssuedQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CopyIssuedQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M982"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M982"/> + <xsl:template match="@*|node()" priority="-2" mode="M982"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M982"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:CopyRequiredQuantity" + priority="1000" + mode="M983"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:CopyRequiredQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CopyRequiredQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M983"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M983"/> + <xsl:template match="@*|node()" priority="-2" mode="M983"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M983"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:CreationDateTime" + priority="1000" + mode="M984"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:CreationDateTime"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CreationDateTime' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M984"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M984"/> + <xsl:template match="@*|node()" priority="-2" mode="M984"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M984"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:EffectiveSpecifiedPeriod" + priority="1000" + mode="M985"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:EffectiveSpecifiedPeriod"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M985"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M985"/> + <xsl:template match="@*|node()" priority="-2" mode="M985"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M985"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:ElectronicPresentationIndicator" + priority="1000" + mode="M986"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:ElectronicPresentationIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ElectronicPresentationIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M986"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M986"/> + <xsl:template match="@*|node()" priority="-2" mode="M986"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M986"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:GlobalID" + priority="1000" + mode="M987"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:GlobalID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:GlobalID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M987"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M987"/> + <xsl:template match="@*|node()" priority="-2" mode="M987"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M987"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:ID[@schemeAgencyID]" + priority="1000" + mode="M988"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:ID[@schemeAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M988"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M988"/> + <xsl:template match="@*|node()" priority="-2" mode="M988"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M988"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:ID[@schemeAgencyName]" + priority="1000" + mode="M989"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:ID[@schemeAgencyName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M989"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M989"/> + <xsl:template match="@*|node()" priority="-2" mode="M989"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M989"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:ID[@schemeDataURI]" + priority="1000" + mode="M990"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:ID[@schemeDataURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeDataURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M990"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M990"/> + <xsl:template match="@*|node()" priority="-2" mode="M990"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M990"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:ID[@schemeID]" + priority="1000" + mode="M991"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:ID[@schemeID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M991"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M991"/> + <xsl:template match="@*|node()" priority="-2" mode="M991"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M991"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:ID[@schemeName]" + priority="1000" + mode="M992"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:ID[@schemeName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M992"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M992"/> + <xsl:template match="@*|node()" priority="-2" mode="M992"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M992"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:ID[@schemeURI]" + priority="1000" + mode="M993"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:ID[@schemeURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M993"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M993"/> + <xsl:template match="@*|node()" priority="-2" mode="M993"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M993"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:ID[@schemeVersionID]" + priority="1000" + mode="M994"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:ID[@schemeVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M994"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M994"/> + <xsl:template match="@*|node()" priority="-2" mode="M994"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M994"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:Information" + priority="1000" + mode="M995"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:Information"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Information' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M995"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M995"/> + <xsl:template match="@*|node()" priority="-2" mode="M995"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M995"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:IssueLogisticsLocation" + priority="1000" + mode="M996"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:IssueLogisticsLocation"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:IssueLogisticsLocation' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M996"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M996"/> + <xsl:template match="@*|node()" priority="-2" mode="M996"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M996"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:IssuerAssignedID" + priority="1000" + mode="M997"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:IssuerAssignedID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:IssuerAssignedID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M997"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M997"/> + <xsl:template match="@*|node()" priority="-2" mode="M997"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M997"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:IssuerTradeParty" + priority="1000" + mode="M998"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:IssuerTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:IssuerTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M998"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M998"/> + <xsl:template match="@*|node()" priority="-2" mode="M998"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M998"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:ItemIdentificationID" + priority="1000" + mode="M999"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:ItemIdentificationID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ItemIdentificationID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M999"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M999"/> + <xsl:template match="@*|node()" priority="-2" mode="M999"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M999"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:LanguageID" + priority="1000" + mode="M1000"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:LanguageID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LanguageID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1000"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1000"/> + <xsl:template match="@*|node()" priority="-2" mode="M1000"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1000"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:LineID" + priority="1000" + mode="M1001"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:LineID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LineID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1001"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1001"/> + <xsl:template match="@*|node()" priority="-2" mode="M1001"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1001"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:LineItemQuantity" + priority="1000" + mode="M1002"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:LineItemQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LineItemQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1002"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1002"/> + <xsl:template match="@*|node()" priority="-2" mode="M1002"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1002"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:LineStatusCode" + priority="1000" + mode="M1003"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:LineStatusCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LineStatusCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1003"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1003"/> + <xsl:template match="@*|node()" priority="-2" mode="M1003"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1003"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:LodgementLogisticsLocation" + priority="1000" + mode="M1004"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:LodgementLogisticsLocation"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LodgementLogisticsLocation' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1004"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1004"/> + <xsl:template match="@*|node()" priority="-2" mode="M1004"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1004"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:Name" + priority="1000" + mode="M1005"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:Name"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Name' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1005"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1005"/> + <xsl:template match="@*|node()" priority="-2" mode="M1005"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1005"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:OriginalIssuedQuantity" + priority="1000" + mode="M1006"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:OriginalIssuedQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:OriginalIssuedQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1006"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1006"/> + <xsl:template match="@*|node()" priority="-2" mode="M1006"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1006"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:OriginalRequiredQuantity" + priority="1000" + mode="M1007"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:OriginalRequiredQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:OriginalRequiredQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1007"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1007"/> + <xsl:template match="@*|node()" priority="-2" mode="M1007"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1007"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:PreviousRevisionID" + priority="1000" + mode="M1008"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:PreviousRevisionID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PreviousRevisionID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1008"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1008"/> + <xsl:template match="@*|node()" priority="-2" mode="M1008"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1008"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:PurposeCode" + priority="1000" + mode="M1009"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:PurposeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PurposeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1009"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1009"/> + <xsl:template match="@*|node()" priority="-2" mode="M1009"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1009"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:ReceiptDateTime" + priority="1000" + mode="M1010"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:ReceiptDateTime"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ReceiptDateTime' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1010"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1010"/> + <xsl:template match="@*|node()" priority="-2" mode="M1010"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1010"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:RecipientTradeParty" + priority="1000" + mode="M1011"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:RecipientTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RecipientTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1011"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1011"/> + <xsl:template match="@*|node()" priority="-2" mode="M1011"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1011"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:ReferenceTypeCode" + priority="1000" + mode="M1012"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:ReferenceTypeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ReferenceTypeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1012"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1012"/> + <xsl:template match="@*|node()" priority="-2" mode="M1012"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1012"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:RelationshipTypeCode" + priority="1000" + mode="M1013"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:RelationshipTypeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RelationshipTypeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1013"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1013"/> + <xsl:template match="@*|node()" priority="-2" mode="M1013"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1013"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:Remarks" + priority="1000" + mode="M1014"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:Remarks"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Remarks' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1014"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1014"/> + <xsl:template match="@*|node()" priority="-2" mode="M1014"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1014"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:Revision" + priority="1000" + mode="M1015"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:Revision"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Revision' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1015"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1015"/> + <xsl:template match="@*|node()" priority="-2" mode="M1015"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1015"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:RevisionDateTime" + priority="1000" + mode="M1016"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:RevisionDateTime"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RevisionDateTime' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1016"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1016"/> + <xsl:template match="@*|node()" priority="-2" mode="M1016"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1016"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:RevisionID" + priority="1000" + mode="M1017"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:RevisionID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RevisionID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1017"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1017"/> + <xsl:template match="@*|node()" priority="-2" mode="M1017"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1017"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:SectionName" + priority="1000" + mode="M1018"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:SectionName"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SectionName' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1018"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1018"/> + <xsl:template match="@*|node()" priority="-2" mode="M1018"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1018"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:SignatoryDocumentAuthentication" + priority="1000" + mode="M1019"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:SignatoryDocumentAuthentication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SignatoryDocumentAuthentication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1019"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1019"/> + <xsl:template match="@*|node()" priority="-2" mode="M1019"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1019"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:StatusCode" + priority="1000" + mode="M1020"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:StatusCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:StatusCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1020"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1020"/> + <xsl:template match="@*|node()" priority="-2" mode="M1020"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1020"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:SubordinateLineID" + priority="1000" + mode="M1021"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:SubordinateLineID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SubordinateLineID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1021"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1021"/> + <xsl:template match="@*|node()" priority="-2" mode="M1021"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1021"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:TypeCode" + priority="1000" + mode="M1022"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:TypeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TypeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1022"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1022"/> + <xsl:template match="@*|node()" priority="-2" mode="M1022"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1022"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:URIID" + priority="1000" + mode="M1023"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:URIID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:URIID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1023"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1023"/> + <xsl:template match="@*|node()" priority="-2" mode="M1023"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1023"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument" + priority="1000" + mode="M1024"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:ID)=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:ID)=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ID' must occur exactly 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1024"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1024"/> + <xsl:template match="@*|node()" priority="-2" mode="M1024"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1024"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:AcceptableSpecifiedPeriod" + priority="1000" + mode="M1025"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:AcceptableSpecifiedPeriod"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AcceptableSpecifiedPeriod' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1025"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1025"/> + <xsl:template match="@*|node()" priority="-2" mode="M1025"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1025"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:AcceptanceDateTime" + priority="1000" + mode="M1026"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:AcceptanceDateTime"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AcceptanceDateTime' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1026"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1026"/> + <xsl:template match="@*|node()" priority="-2" mode="M1026"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1026"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:AmendmentPurposeCode" + priority="1000" + mode="M1027"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:AmendmentPurposeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AmendmentPurposeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1027"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1027"/> + <xsl:template match="@*|node()" priority="-2" mode="M1027"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1027"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:AttachedSpecifiedBinaryFile" + priority="1000" + mode="M1028"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:AttachedSpecifiedBinaryFile"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1028"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1028"/> + <xsl:template match="@*|node()" priority="-2" mode="M1028"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1028"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:AttachmentBinaryObject" + priority="1000" + mode="M1029"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:AttachmentBinaryObject"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AttachmentBinaryObject' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1029"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1029"/> + <xsl:template match="@*|node()" priority="-2" mode="M1029"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1029"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:AuthenticatedOriginalIndicator" + priority="1000" + mode="M1030"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:AuthenticatedOriginalIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AuthenticatedOriginalIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1030"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1030"/> + <xsl:template match="@*|node()" priority="-2" mode="M1030"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1030"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:CategoryCode" + priority="1000" + mode="M1031"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:CategoryCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CategoryCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1031"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1031"/> + <xsl:template match="@*|node()" priority="-2" mode="M1031"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1031"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:ChannelCode" + priority="1000" + mode="M1032"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:ChannelCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ChannelCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1032"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1032"/> + <xsl:template match="@*|node()" priority="-2" mode="M1032"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1032"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:ContractualDocumentClause" + priority="1000" + mode="M1033"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:ContractualDocumentClause"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ContractualDocumentClause' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1033"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1033"/> + <xsl:template match="@*|node()" priority="-2" mode="M1033"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1033"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:CopyIndicator" + priority="1000" + mode="M1034"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:CopyIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CopyIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1034"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1034"/> + <xsl:template match="@*|node()" priority="-2" mode="M1034"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1034"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:CopyIssuedQuantity" + priority="1000" + mode="M1035"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:CopyIssuedQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CopyIssuedQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1035"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1035"/> + <xsl:template match="@*|node()" priority="-2" mode="M1035"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1035"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:CopyRequiredQuantity" + priority="1000" + mode="M1036"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:CopyRequiredQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CopyRequiredQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1036"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1036"/> + <xsl:template match="@*|node()" priority="-2" mode="M1036"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1036"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:CreationDateTime" + priority="1000" + mode="M1037"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:CreationDateTime"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CreationDateTime' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1037"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1037"/> + <xsl:template match="@*|node()" priority="-2" mode="M1037"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1037"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:EffectiveSpecifiedPeriod" + priority="1000" + mode="M1038"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:EffectiveSpecifiedPeriod"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1038"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1038"/> + <xsl:template match="@*|node()" priority="-2" mode="M1038"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1038"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:ElectronicPresentationIndicator" + priority="1000" + mode="M1039"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:ElectronicPresentationIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ElectronicPresentationIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1039"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1039"/> + <xsl:template match="@*|node()" priority="-2" mode="M1039"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1039"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:GlobalID" + priority="1000" + mode="M1040"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:GlobalID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:GlobalID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1040"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1040"/> + <xsl:template match="@*|node()" priority="-2" mode="M1040"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1040"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:ID[@schemeAgencyID]" + priority="1000" + mode="M1041"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:ID[@schemeAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1041"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1041"/> + <xsl:template match="@*|node()" priority="-2" mode="M1041"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1041"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:ID[@schemeAgencyName]" + priority="1000" + mode="M1042"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:ID[@schemeAgencyName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1042"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1042"/> + <xsl:template match="@*|node()" priority="-2" mode="M1042"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1042"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:ID[@schemeDataURI]" + priority="1000" + mode="M1043"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:ID[@schemeDataURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeDataURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1043"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1043"/> + <xsl:template match="@*|node()" priority="-2" mode="M1043"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1043"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:ID[@schemeID]" + priority="1000" + mode="M1044"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:ID[@schemeID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1044"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1044"/> + <xsl:template match="@*|node()" priority="-2" mode="M1044"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1044"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:ID[@schemeName]" + priority="1000" + mode="M1045"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:ID[@schemeName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1045"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1045"/> + <xsl:template match="@*|node()" priority="-2" mode="M1045"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1045"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:ID[@schemeURI]" + priority="1000" + mode="M1046"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:ID[@schemeURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1046"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1046"/> + <xsl:template match="@*|node()" priority="-2" mode="M1046"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1046"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:ID[@schemeVersionID]" + priority="1000" + mode="M1047"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:ID[@schemeVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1047"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1047"/> + <xsl:template match="@*|node()" priority="-2" mode="M1047"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1047"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:Information" + priority="1000" + mode="M1048"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:Information"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Information' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1048"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1048"/> + <xsl:template match="@*|node()" priority="-2" mode="M1048"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1048"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:IssueLogisticsLocation" + priority="1000" + mode="M1049"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:IssueLogisticsLocation"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:IssueLogisticsLocation' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1049"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1049"/> + <xsl:template match="@*|node()" priority="-2" mode="M1049"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1049"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:IssuerAssignedID" + priority="1000" + mode="M1050"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:IssuerAssignedID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:IssuerAssignedID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1050"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1050"/> + <xsl:template match="@*|node()" priority="-2" mode="M1050"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1050"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:IssuerTradeParty" + priority="1000" + mode="M1051"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:IssuerTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:IssuerTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1051"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1051"/> + <xsl:template match="@*|node()" priority="-2" mode="M1051"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1051"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:ItemIdentificationID" + priority="1000" + mode="M1052"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:ItemIdentificationID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ItemIdentificationID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1052"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1052"/> + <xsl:template match="@*|node()" priority="-2" mode="M1052"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1052"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:LanguageID" + priority="1000" + mode="M1053"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:LanguageID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LanguageID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1053"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1053"/> + <xsl:template match="@*|node()" priority="-2" mode="M1053"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1053"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:LineID" + priority="1000" + mode="M1054"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:LineID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LineID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1054"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1054"/> + <xsl:template match="@*|node()" priority="-2" mode="M1054"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1054"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:LineItemQuantity" + priority="1000" + mode="M1055"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:LineItemQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LineItemQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1055"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1055"/> + <xsl:template match="@*|node()" priority="-2" mode="M1055"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1055"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:LineStatusCode" + priority="1000" + mode="M1056"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:LineStatusCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LineStatusCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1056"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1056"/> + <xsl:template match="@*|node()" priority="-2" mode="M1056"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1056"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:LodgementLogisticsLocation" + priority="1000" + mode="M1057"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:LodgementLogisticsLocation"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LodgementLogisticsLocation' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1057"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1057"/> + <xsl:template match="@*|node()" priority="-2" mode="M1057"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1057"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:Name" + priority="1000" + mode="M1058"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:Name"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Name' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1058"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1058"/> + <xsl:template match="@*|node()" priority="-2" mode="M1058"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1058"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:OriginalIssuedQuantity" + priority="1000" + mode="M1059"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:OriginalIssuedQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:OriginalIssuedQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1059"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1059"/> + <xsl:template match="@*|node()" priority="-2" mode="M1059"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1059"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:OriginalRequiredQuantity" + priority="1000" + mode="M1060"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:OriginalRequiredQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:OriginalRequiredQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1060"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1060"/> + <xsl:template match="@*|node()" priority="-2" mode="M1060"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1060"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:PreviousRevisionID" + priority="1000" + mode="M1061"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:PreviousRevisionID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PreviousRevisionID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1061"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1061"/> + <xsl:template match="@*|node()" priority="-2" mode="M1061"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1061"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:PurposeCode" + priority="1000" + mode="M1062"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:PurposeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PurposeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1062"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1062"/> + <xsl:template match="@*|node()" priority="-2" mode="M1062"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1062"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:ReceiptDateTime" + priority="1000" + mode="M1063"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:ReceiptDateTime"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ReceiptDateTime' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1063"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1063"/> + <xsl:template match="@*|node()" priority="-2" mode="M1063"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1063"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:RecipientTradeParty" + priority="1000" + mode="M1064"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:RecipientTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RecipientTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1064"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1064"/> + <xsl:template match="@*|node()" priority="-2" mode="M1064"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1064"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:ReferenceTypeCode" + priority="1000" + mode="M1065"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:ReferenceTypeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ReferenceTypeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1065"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1065"/> + <xsl:template match="@*|node()" priority="-2" mode="M1065"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1065"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:RelationshipTypeCode" + priority="1000" + mode="M1066"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:RelationshipTypeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RelationshipTypeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1066"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1066"/> + <xsl:template match="@*|node()" priority="-2" mode="M1066"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1066"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:Remarks" + priority="1000" + mode="M1067"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:Remarks"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Remarks' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1067"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1067"/> + <xsl:template match="@*|node()" priority="-2" mode="M1067"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1067"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:Revision" + priority="1000" + mode="M1068"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:Revision"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Revision' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1068"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1068"/> + <xsl:template match="@*|node()" priority="-2" mode="M1068"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1068"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:RevisionDateTime" + priority="1000" + mode="M1069"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:RevisionDateTime"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RevisionDateTime' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1069"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1069"/> + <xsl:template match="@*|node()" priority="-2" mode="M1069"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1069"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:RevisionID" + priority="1000" + mode="M1070"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:RevisionID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RevisionID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1070"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1070"/> + <xsl:template match="@*|node()" priority="-2" mode="M1070"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1070"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:SectionName" + priority="1000" + mode="M1071"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:SectionName"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SectionName' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1071"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1071"/> + <xsl:template match="@*|node()" priority="-2" mode="M1071"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1071"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:SignatoryDocumentAuthentication" + priority="1000" + mode="M1072"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:SignatoryDocumentAuthentication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SignatoryDocumentAuthentication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1072"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1072"/> + <xsl:template match="@*|node()" priority="-2" mode="M1072"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1072"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:StatusCode" + priority="1000" + mode="M1073"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:StatusCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:StatusCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1073"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1073"/> + <xsl:template match="@*|node()" priority="-2" mode="M1073"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1073"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:SubordinateLineID" + priority="1000" + mode="M1074"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:SubordinateLineID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SubordinateLineID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1074"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1074"/> + <xsl:template match="@*|node()" priority="-2" mode="M1074"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1074"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:TypeCode" + priority="1000" + mode="M1075"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:TypeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TypeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1075"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1075"/> + <xsl:template match="@*|node()" priority="-2" mode="M1075"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1075"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:URIID" + priority="1000" + mode="M1076"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:URIID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:URIID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1076"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1076"/> + <xsl:template match="@*|node()" priority="-2" mode="M1076"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1076"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchedQuantity" + priority="1000" + mode="M1077"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchedQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DespatchedQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1077"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1077"/> + <xsl:template match="@*|node()" priority="-2" mode="M1077"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1077"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DisposalTradeParty" + priority="1000" + mode="M1078"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DisposalTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DisposalTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1078"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1078"/> + <xsl:template match="@*|node()" priority="-2" mode="M1078"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1078"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DueInAvailableQuantity" + priority="1000" + mode="M1079"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DueInAvailableQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DueInAvailableQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1079"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1079"/> + <xsl:template match="@*|node()" priority="-2" mode="M1079"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1079"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DueInForecastedQuantity" + priority="1000" + mode="M1080"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DueInForecastedQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DueInForecastedQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1080"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1080"/> + <xsl:template match="@*|node()" priority="-2" mode="M1080"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1080"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DueInRequestedQuantity" + priority="1000" + mode="M1081"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DueInRequestedQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DueInRequestedQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1081"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1081"/> + <xsl:template match="@*|node()" priority="-2" mode="M1081"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1081"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DueInReturnedQuantity" + priority="1000" + mode="M1082"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DueInReturnedQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DueInReturnedQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1082"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1082"/> + <xsl:template match="@*|node()" priority="-2" mode="M1082"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1082"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:EconomicOrderQuantity" + priority="1000" + mode="M1083"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:EconomicOrderQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:EconomicOrderQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1083"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1083"/> + <xsl:template match="@*|node()" priority="-2" mode="M1083"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1083"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:FinalDeliveryIndicator" + priority="1000" + mode="M1084"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:FinalDeliveryIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:FinalDeliveryIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1084"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1084"/> + <xsl:template match="@*|node()" priority="-2" mode="M1084"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1084"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:FinalDestinationTradeCountry" + priority="1000" + mode="M1085"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:FinalDestinationTradeCountry"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:FinalDestinationTradeCountry' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1085"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1085"/> + <xsl:template match="@*|node()" priority="-2" mode="M1085"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1085"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:GFMTransferRejectedQuantity" + priority="1000" + mode="M1086"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:GFMTransferRejectedQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:GFMTransferRejectedQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1086"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1086"/> + <xsl:template match="@*|node()" priority="-2" mode="M1086"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1086"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:GrossVolumeMeasure" + priority="1000" + mode="M1087"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:GrossVolumeMeasure"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:GrossVolumeMeasure' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1087"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1087"/> + <xsl:template match="@*|node()" priority="-2" mode="M1087"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1087"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:GrossWeightMeasure" + priority="1000" + mode="M1088"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:GrossWeightMeasure"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:GrossWeightMeasure' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1088"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1088"/> + <xsl:template match="@*|node()" priority="-2" mode="M1088"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1088"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:IncludedSupplyChainPackaging" + priority="1000" + mode="M1089"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:IncludedSupplyChainPackaging"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:IncludedSupplyChainPackaging' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1089"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1089"/> + <xsl:template match="@*|node()" priority="-2" mode="M1089"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1089"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:IndividualPackageQuantity" + priority="1000" + mode="M1090"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:IndividualPackageQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:IndividualPackageQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1090"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1090"/> + <xsl:template match="@*|node()" priority="-2" mode="M1090"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1090"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:InformationNote" + priority="1000" + mode="M1091"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:InformationNote"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:InformationNote' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1091"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1091"/> + <xsl:template match="@*|node()" priority="-2" mode="M1091"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1091"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:InspectionSupplyChainEvent" + priority="1000" + mode="M1092"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:InspectionSupplyChainEvent"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:InspectionSupplyChainEvent' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1092"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1092"/> + <xsl:template match="@*|node()" priority="-2" mode="M1092"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1092"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:InventoryManagerTradeParty" + priority="1000" + mode="M1093"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:InventoryManagerTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:InventoryManagerTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1093"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1093"/> + <xsl:template match="@*|node()" priority="-2" mode="M1093"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1093"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:LogisticsPackage" + priority="1000" + mode="M1094"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:LogisticsPackage"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LogisticsPackage' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1094"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1094"/> + <xsl:template match="@*|node()" priority="-2" mode="M1094"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1094"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:LogisticsServiceProviderTradeParty" + priority="1000" + mode="M1095"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:LogisticsServiceProviderTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LogisticsServiceProviderTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1095"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1095"/> + <xsl:template match="@*|node()" priority="-2" mode="M1095"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1095"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ModificationForecastedQuantity" + priority="1000" + mode="M1096"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ModificationForecastedQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ModificationForecastedQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1096"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1096"/> + <xsl:template match="@*|node()" priority="-2" mode="M1096"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1096"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:NetVolumeMeasure" + priority="1000" + mode="M1097"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:NetVolumeMeasure"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:NetVolumeMeasure' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1097"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1097"/> + <xsl:template match="@*|node()" priority="-2" mode="M1097"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1097"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:NetWeightMeasure" + priority="1000" + mode="M1098"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:NetWeightMeasure"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:NetWeightMeasure' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1098"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1098"/> + <xsl:template match="@*|node()" priority="-2" mode="M1098"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1098"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:OwnershipToTradeParty" + priority="1000" + mode="M1099"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:OwnershipToTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:OwnershipToTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1099"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1099"/> + <xsl:template match="@*|node()" priority="-2" mode="M1099"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1099"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:PackageQuantity" + priority="1000" + mode="M1100"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:PackageQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PackageQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1100"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1100"/> + <xsl:template match="@*|node()" priority="-2" mode="M1100"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1100"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:PackingListReferencedDocument" + priority="1000" + mode="M1101"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:PackingListReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PackingListReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1101"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1101"/> + <xsl:template match="@*|node()" priority="-2" mode="M1101"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1101"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:PartialDeliveryAllowedIndicator" + priority="1000" + mode="M1102"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:PartialDeliveryAllowedIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PartialDeliveryAllowedIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1102"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1102"/> + <xsl:template match="@*|node()" priority="-2" mode="M1102"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1102"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:PerPackageUnitQuantity" + priority="1000" + mode="M1103"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:PerPackageUnitQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PerPackageUnitQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1103"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1103"/> + <xsl:template match="@*|node()" priority="-2" mode="M1103"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1103"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:PickUpAvailabilityDateTime" + priority="1000" + mode="M1104"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:PickUpAvailabilityDateTime"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PickUpAvailabilityDateTime' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1104"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1104"/> + <xsl:template match="@*|node()" priority="-2" mode="M1104"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1104"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:PlannedDeliverySupplyChainEvent" + priority="1000" + mode="M1105"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:PlannedDeliverySupplyChainEvent"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PlannedDeliverySupplyChainEvent' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1105"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1105"/> + <xsl:template match="@*|node()" priority="-2" mode="M1105"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1105"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:PlannedDespatchSupplyChainEvent" + priority="1000" + mode="M1106"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:PlannedDespatchSupplyChainEvent"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PlannedDespatchSupplyChainEvent' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1106"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1106"/> + <xsl:template match="@*|node()" priority="-2" mode="M1106"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1106"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:PlannedLoadingSupplyChainEvent" + priority="1000" + mode="M1107"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:PlannedLoadingSupplyChainEvent"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PlannedLoadingSupplyChainEvent' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1107"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1107"/> + <xsl:template match="@*|node()" priority="-2" mode="M1107"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1107"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:PlannedPickUpSupplyChainEvent" + priority="1000" + mode="M1108"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:PlannedPickUpSupplyChainEvent"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PlannedPickUpSupplyChainEvent' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1108"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1108"/> + <xsl:template match="@*|node()" priority="-2" mode="M1108"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1108"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:PlannedReleaseSupplyChainEvent" + priority="1000" + mode="M1109"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:PlannedReleaseSupplyChainEvent"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PlannedReleaseSupplyChainEvent' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1109"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1109"/> + <xsl:template match="@*|node()" priority="-2" mode="M1109"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1109"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:PlannedSupplyChainConsignment" + priority="1000" + mode="M1110"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:PlannedSupplyChainConsignment"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PlannedSupplyChainConsignment' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1110"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1110"/> + <xsl:template match="@*|node()" priority="-2" mode="M1110"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1110"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:PlannedSupplyChainEvent" + priority="1000" + mode="M1111"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:PlannedSupplyChainEvent"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PlannedSupplyChainEvent' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1111"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1111"/> + <xsl:template match="@*|node()" priority="-2" mode="M1111"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1111"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:PlannedUnloadingSupplyChainEvent" + priority="1000" + mode="M1112"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:PlannedUnloadingSupplyChainEvent"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PlannedUnloadingSupplyChainEvent' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1112"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1112"/> + <xsl:template match="@*|node()" priority="-2" mode="M1112"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1112"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:PreviousDeliverySupplyChainEvent" + priority="1000" + mode="M1113"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:PreviousDeliverySupplyChainEvent"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PreviousDeliverySupplyChainEvent' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1113"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1113"/> + <xsl:template match="@*|node()" priority="-2" mode="M1113"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1113"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ProductUnitQuantity" + priority="1000" + mode="M1114"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ProductUnitQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ProductUnitQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1114"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1114"/> + <xsl:template match="@*|node()" priority="-2" mode="M1114"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1114"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ProjectedSupplyChainSupplyPlan" + priority="1000" + mode="M1115"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ProjectedSupplyChainSupplyPlan"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ProjectedSupplyChainSupplyPlan' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1115"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1115"/> + <xsl:template match="@*|node()" priority="-2" mode="M1115"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1115"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ReceivedQuantity" + priority="1000" + mode="M1116"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ReceivedQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ReceivedQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1116"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1116"/> + <xsl:template match="@*|node()" priority="-2" mode="M1116"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1116"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument" + priority="1000" + mode="M1117"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ReceivingAdviceReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1117"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1117"/> + <xsl:template match="@*|node()" priority="-2" mode="M1117"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1117"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:ApplicableLogisticsServiceCharge" + priority="1000" + mode="M1118"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:ApplicableLogisticsServiceCharge"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ApplicableLogisticsServiceCharge' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1118"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1118"/> + <xsl:template match="@*|node()" priority="-2" mode="M1118"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1118"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:ApplicableTradeAllowanceCharge" + priority="1000" + mode="M1119"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:ApplicableTradeAllowanceCharge"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ApplicableTradeAllowanceCharge' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1119"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1119"/> + <xsl:template match="@*|node()" priority="-2" mode="M1119"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1119"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:ApplicableTradeCurrencyExchange" + priority="1000" + mode="M1120"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:ApplicableTradeCurrencyExchange"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ApplicableTradeCurrencyExchange' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1120"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1120"/> + <xsl:template match="@*|node()" priority="-2" mode="M1120"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1120"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:ApplicableTransportDangerousGoods" + priority="1000" + mode="M1121"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:ApplicableTransportDangerousGoods"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ApplicableTransportDangerousGoods' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1121"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1121"/> + <xsl:template match="@*|node()" priority="-2" mode="M1121"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1121"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:AssociatedInvoiceAmount" + priority="1000" + mode="M1122"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:AssociatedInvoiceAmount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AssociatedInvoiceAmount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1122"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1122"/> + <xsl:template match="@*|node()" priority="-2" mode="M1122"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1122"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:AssociatedInvoiceDiscountAmount" + priority="1000" + mode="M1123"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:AssociatedInvoiceDiscountAmount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AssociatedInvoiceDiscountAmount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1123"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1123"/> + <xsl:template match="@*|node()" priority="-2" mode="M1123"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1123"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:AssociatedInvoiceDiscountPercent" + priority="1000" + mode="M1124"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:AssociatedInvoiceDiscountPercent"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AssociatedInvoiceDiscountPercent' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1124"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1124"/> + <xsl:template match="@*|node()" priority="-2" mode="M1124"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1124"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:AssociatedReferencedDocument" + priority="1000" + mode="M1125"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:AssociatedReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AssociatedReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1125"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1125"/> + <xsl:template match="@*|node()" priority="-2" mode="M1125"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1125"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:AssociatedTradeParty" + priority="1000" + mode="M1126"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:AssociatedTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AssociatedTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1126"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1126"/> + <xsl:template match="@*|node()" priority="-2" mode="M1126"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1126"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:AtArrivalLogisticsTransportMovement" + priority="1000" + mode="M1127"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:AtArrivalLogisticsTransportMovement"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AtArrivalLogisticsTransportMovement' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1127"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1127"/> + <xsl:template match="@*|node()" priority="-2" mode="M1127"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1127"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:AtDepartureLogisticsTransportMovement" + priority="1000" + mode="M1128"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:AtDepartureLogisticsTransportMovement"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AtDepartureLogisticsTransportMovement' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1128"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1128"/> + <xsl:template match="@*|node()" priority="-2" mode="M1128"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1128"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:AvailabilityDueDateTime" + priority="1000" + mode="M1129"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:AvailabilityDueDateTime"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AvailabilityDueDateTime' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1129"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1129"/> + <xsl:template match="@*|node()" priority="-2" mode="M1129"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1129"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:BondedWarehouseStorageTransportEvent" + priority="1000" + mode="M1130"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:BondedWarehouseStorageTransportEvent"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:BondedWarehouseStorageTransportEvent' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1130"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1130"/> + <xsl:template match="@*|node()" priority="-2" mode="M1130"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1130"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:BorderCrossingLogisticsTransportMovement" + priority="1000" + mode="M1131"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:BorderCrossingLogisticsTransportMovement"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:BorderCrossingLogisticsTransportMovement' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1131"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1131"/> + <xsl:template match="@*|node()" priority="-2" mode="M1131"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1131"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:CODAmount" + priority="1000" + mode="M1132"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:CODAmount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CODAmount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1132"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1132"/> + <xsl:template match="@*|node()" priority="-2" mode="M1132"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1132"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:CargoToleranceInformation" + priority="1000" + mode="M1133"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:CargoToleranceInformation"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CargoToleranceInformation' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1133"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1133"/> + <xsl:template match="@*|node()" priority="-2" mode="M1133"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1133"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:CarrierAcceptanceDateTime" + priority="1000" + mode="M1134"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:CarrierAcceptanceDateTime"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CarrierAcceptanceDateTime' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1134"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1134"/> + <xsl:template match="@*|node()" priority="-2" mode="M1134"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1134"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:CarrierAcceptanceLogisticsLocation" + priority="1000" + mode="M1135"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:CarrierAcceptanceLogisticsLocation"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CarrierAcceptanceLogisticsLocation' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1135"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1135"/> + <xsl:template match="@*|node()" priority="-2" mode="M1135"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1135"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:CarrierAgentTradeParty" + priority="1000" + mode="M1136"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:CarrierAgentTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CarrierAgentTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1136"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1136"/> + <xsl:template match="@*|node()" priority="-2" mode="M1136"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1136"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:CarrierAssignedID" + priority="1000" + mode="M1137"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:CarrierAssignedID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CarrierAssignedID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1137"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1137"/> + <xsl:template match="@*|node()" priority="-2" mode="M1137"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1137"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:CarrierProvidedInformation" + priority="1000" + mode="M1138"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:CarrierProvidedInformation"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CarrierProvidedInformation' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1138"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1138"/> + <xsl:template match="@*|node()" priority="-2" mode="M1138"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1138"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:CarrierTradeParty" + priority="1000" + mode="M1139"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:CarrierTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CarrierTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1139"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1139"/> + <xsl:template match="@*|node()" priority="-2" mode="M1139"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1139"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:ChargeableTransportationStageQuantity" + priority="1000" + mode="M1140"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:ChargeableTransportationStageQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ChargeableTransportationStageQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1140"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1140"/> + <xsl:template match="@*|node()" priority="-2" mode="M1140"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1140"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:ChargeableWeightMeasure" + priority="1000" + mode="M1141"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:ChargeableWeightMeasure"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ChargeableWeightMeasure' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1141"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1141"/> + <xsl:template match="@*|node()" priority="-2" mode="M1141"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1141"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:ConnectingCarrierTradeParty" + priority="1000" + mode="M1142"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:ConnectingCarrierTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ConnectingCarrierTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1142"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1142"/> + <xsl:template match="@*|node()" priority="-2" mode="M1142"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1142"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:ConsigneeAgentTradeParty" + priority="1000" + mode="M1143"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:ConsigneeAgentTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ConsigneeAgentTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1143"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1143"/> + <xsl:template match="@*|node()" priority="-2" mode="M1143"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1143"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:ConsigneeAssignedID" + priority="1000" + mode="M1144"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:ConsigneeAssignedID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ConsigneeAssignedID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1144"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1144"/> + <xsl:template match="@*|node()" priority="-2" mode="M1144"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1144"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:ConsigneeReceiptLogisticsLocation" + priority="1000" + mode="M1145"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:ConsigneeReceiptLogisticsLocation"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ConsigneeReceiptLogisticsLocation' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1145"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1145"/> + <xsl:template match="@*|node()" priority="-2" mode="M1145"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1145"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:ConsigneeTradeParty" + priority="1000" + mode="M1146"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:ConsigneeTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ConsigneeTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1146"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1146"/> + <xsl:template match="@*|node()" priority="-2" mode="M1146"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1146"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:ConsignmentItemQuantity" + priority="1000" + mode="M1147"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:ConsignmentItemQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ConsignmentItemQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1147"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1147"/> + <xsl:template match="@*|node()" priority="-2" mode="M1147"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1147"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:ConsignorAgentTradeParty" + priority="1000" + mode="M1148"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:ConsignorAgentTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ConsignorAgentTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1148"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1148"/> + <xsl:template match="@*|node()" priority="-2" mode="M1148"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1148"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:ConsignorAssignedID" + priority="1000" + mode="M1149"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:ConsignorAssignedID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ConsignorAssignedID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1149"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1149"/> + <xsl:template match="@*|node()" priority="-2" mode="M1149"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1149"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:ConsignorTradeParty" + priority="1000" + mode="M1150"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:ConsignorTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ConsignorTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1150"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1150"/> + <xsl:template match="@*|node()" priority="-2" mode="M1150"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1150"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:ConsolidatorTradeParty" + priority="1000" + mode="M1151"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:ConsolidatorTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ConsolidatorTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1151"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1151"/> + <xsl:template match="@*|node()" priority="-2" mode="M1151"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1151"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:ContainerizationIndicator" + priority="1000" + mode="M1152"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:ContainerizationIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ContainerizationIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1152"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1152"/> + <xsl:template match="@*|node()" priority="-2" mode="M1152"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1152"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:CustomsExportAgentTradeParty" + priority="1000" + mode="M1153"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:CustomsExportAgentTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CustomsExportAgentTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1153"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1153"/> + <xsl:template match="@*|node()" priority="-2" mode="M1153"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1153"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:CustomsID" + priority="1000" + mode="M1154"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:CustomsID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CustomsID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1154"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1154"/> + <xsl:template match="@*|node()" priority="-2" mode="M1154"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1154"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:CustomsImportAgentTradeParty" + priority="1000" + mode="M1155"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:CustomsImportAgentTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CustomsImportAgentTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1155"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1155"/> + <xsl:template match="@*|node()" priority="-2" mode="M1155"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1155"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:CustomsRequiredInvoiceReferencedDocument" + priority="1000" + mode="M1156"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:CustomsRequiredInvoiceReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CustomsRequiredInvoiceReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1156"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1156"/> + <xsl:template match="@*|node()" priority="-2" mode="M1156"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1156"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:CustomsTransitAgentTradeParty" + priority="1000" + mode="M1157"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:CustomsTransitAgentTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CustomsTransitAgentTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1157"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1157"/> + <xsl:template match="@*|node()" priority="-2" mode="M1157"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1157"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:DangerousGoodsNotifierTradeParty" + priority="1000" + mode="M1158"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:DangerousGoodsNotifierTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DangerousGoodsNotifierTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1158"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1158"/> + <xsl:template match="@*|node()" priority="-2" mode="M1158"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1158"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:DeclaredForCustomsLogisticsLocation" + priority="1000" + mode="M1159"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:DeclaredForCustomsLogisticsLocation"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DeclaredForCustomsLogisticsLocation' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1159"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1159"/> + <xsl:template match="@*|node()" priority="-2" mode="M1159"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1159"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:DeclaredValueForCarriageAmount" + priority="1000" + mode="M1160"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:DeclaredValueForCarriageAmount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DeclaredValueForCarriageAmount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1160"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1160"/> + <xsl:template match="@*|node()" priority="-2" mode="M1160"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1160"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:DeclaredValueForCustomsAmount" + priority="1000" + mode="M1161"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:DeclaredValueForCustomsAmount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DeclaredValueForCustomsAmount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1161"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1161"/> + <xsl:template match="@*|node()" priority="-2" mode="M1161"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1161"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:DeconsolidatorTradeParty" + priority="1000" + mode="M1162"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:DeconsolidatorTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DeconsolidatorTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1162"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1162"/> + <xsl:template match="@*|node()" priority="-2" mode="M1162"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1162"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:DeliveryInformation" + priority="1000" + mode="M1163"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:DeliveryInformation"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DeliveryInformation' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1163"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1163"/> + <xsl:template match="@*|node()" priority="-2" mode="M1163"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1163"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:DeliveryInstructions" + priority="1000" + mode="M1164"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:DeliveryInstructions"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DeliveryInstructions' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1164"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1164"/> + <xsl:template match="@*|node()" priority="-2" mode="M1164"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1164"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:DeliveryTradeParty" + priority="1000" + mode="M1165"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:DeliveryTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DeliveryTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1165"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1165"/> + <xsl:template match="@*|node()" priority="-2" mode="M1165"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1165"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:DeliveryTransportEvent" + priority="1000" + mode="M1166"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:DeliveryTransportEvent"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DeliveryTransportEvent' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1166"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1166"/> + <xsl:template match="@*|node()" priority="-2" mode="M1166"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1166"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:DemurrageInformation" + priority="1000" + mode="M1167"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:DemurrageInformation"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DemurrageInformation' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1167"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1167"/> + <xsl:template match="@*|node()" priority="-2" mode="M1167"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1167"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:DespatchTradeParty" + priority="1000" + mode="M1168"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:DespatchTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DespatchTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1168"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1168"/> + <xsl:template match="@*|node()" priority="-2" mode="M1168"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1168"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:DestinationTradeCountry" + priority="1000" + mode="M1169"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:DestinationTradeCountry"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DestinationTradeCountry' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1169"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1169"/> + <xsl:template match="@*|node()" priority="-2" mode="M1169"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1169"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:EstimatedApplicableLogisticsServiceCharge" + priority="1000" + mode="M1170"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:EstimatedApplicableLogisticsServiceCharge"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:EstimatedApplicableLogisticsServiceCharge' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1170"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1170"/> + <xsl:template match="@*|node()" priority="-2" mode="M1170"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1170"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:ExaminationTransportEvent" + priority="1000" + mode="M1171"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:ExaminationTransportEvent"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ExaminationTransportEvent' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1171"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1171"/> + <xsl:template match="@*|node()" priority="-2" mode="M1171"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1171"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:ExportExitDateTime" + priority="1000" + mode="M1172"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:ExportExitDateTime"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ExportExitDateTime' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1172"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1172"/> + <xsl:template match="@*|node()" priority="-2" mode="M1172"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1172"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:ExportTradeCountry" + priority="1000" + mode="M1173"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:ExportTradeCountry"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ExportTradeCountry' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1173"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1173"/> + <xsl:template match="@*|node()" priority="-2" mode="M1173"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1173"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:ExportTradeGeopoliticalRegion" + priority="1000" + mode="M1174"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:ExportTradeGeopoliticalRegion"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ExportTradeGeopoliticalRegion' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1174"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1174"/> + <xsl:template match="@*|node()" priority="-2" mode="M1174"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1174"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:ExporterTradeParty" + priority="1000" + mode="M1175"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:ExporterTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ExporterTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1175"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1175"/> + <xsl:template match="@*|node()" priority="-2" mode="M1175"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1175"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:FOBAmount" + priority="1000" + mode="M1176"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:FOBAmount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:FOBAmount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1176"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1176"/> + <xsl:template match="@*|node()" priority="-2" mode="M1176"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1176"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:FinalDestinationLogisticsLocation" + priority="1000" + mode="M1177"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:FinalDestinationLogisticsLocation"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:FinalDestinationLogisticsLocation' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1177"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1177"/> + <xsl:template match="@*|node()" priority="-2" mode="M1177"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1177"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:FinalDestinationTradeCountry" + priority="1000" + mode="M1178"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:FinalDestinationTradeCountry"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:FinalDestinationTradeCountry' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1178"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1178"/> + <xsl:template match="@*|node()" priority="-2" mode="M1178"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1178"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:FreightForwarderAssignedID" + priority="1000" + mode="M1179"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:FreightForwarderAssignedID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:FreightForwarderAssignedID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1179"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1179"/> + <xsl:template match="@*|node()" priority="-2" mode="M1179"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1179"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:FreightForwarderTradeParty" + priority="1000" + mode="M1180"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:FreightForwarderTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:FreightForwarderTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1180"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1180"/> + <xsl:template match="@*|node()" priority="-2" mode="M1180"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1180"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:GoodsReleaseRestriction" + priority="1000" + mode="M1181"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:GoodsReleaseRestriction"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:GoodsReleaseRestriction' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1181"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1181"/> + <xsl:template match="@*|node()" priority="-2" mode="M1181"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1181"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:GrossVolumeMeasure" + priority="1000" + mode="M1182"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:GrossVolumeMeasure"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:GrossVolumeMeasure' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1182"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1182"/> + <xsl:template match="@*|node()" priority="-2" mode="M1182"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1182"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:GrossWeightMeasure" + priority="1000" + mode="M1183"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:GrossWeightMeasure"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:GrossWeightMeasure' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1183"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1183"/> + <xsl:template match="@*|node()" priority="-2" mode="M1183"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1183"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:GroupingCentreTradeParty" + priority="1000" + mode="M1184"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:GroupingCentreTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:GroupingCentreTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1184"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1184"/> + <xsl:template match="@*|node()" priority="-2" mode="M1184"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1184"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:ID" + priority="1000" + mode="M1185"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:ID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1185"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1185"/> + <xsl:template match="@*|node()" priority="-2" mode="M1185"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1185"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:ImportTradeCountry" + priority="1000" + mode="M1186"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:ImportTradeCountry"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ImportTradeCountry' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1186"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1186"/> + <xsl:template match="@*|node()" priority="-2" mode="M1186"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1186"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:ImporterTradeParty" + priority="1000" + mode="M1187"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:ImporterTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ImporterTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1187"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1187"/> + <xsl:template match="@*|node()" priority="-2" mode="M1187"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1187"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:IncludedReferencedSupplyChainConsignment" + priority="1000" + mode="M1188"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:IncludedReferencedSupplyChainConsignment"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:IncludedReferencedSupplyChainConsignment' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1188"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1188"/> + <xsl:template match="@*|node()" priority="-2" mode="M1188"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1188"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:IncludedSupplyChainConsignmentItem" + priority="1000" + mode="M1189"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:IncludedSupplyChainConsignmentItem"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:IncludedSupplyChainConsignmentItem' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1189"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1189"/> + <xsl:template match="@*|node()" priority="-2" mode="M1189"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1189"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:IncludedTareGrossWeightMeasure" + priority="1000" + mode="M1190"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:IncludedTareGrossWeightMeasure"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:IncludedTareGrossWeightMeasure' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1190"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1190"/> + <xsl:template match="@*|node()" priority="-2" mode="M1190"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1190"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:Information" + priority="1000" + mode="M1191"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:Information"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Information' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1191"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1191"/> + <xsl:template match="@*|node()" priority="-2" mode="M1191"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1191"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:InsuranceApplicableTradeCurrencyExchange" + priority="1000" + mode="M1192"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:InsuranceApplicableTradeCurrencyExchange"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:InsuranceApplicableTradeCurrencyExchange' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1192"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1192"/> + <xsl:template match="@*|node()" priority="-2" mode="M1192"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1192"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:InsurancePremiumAmount" + priority="1000" + mode="M1193"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:InsurancePremiumAmount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:InsurancePremiumAmount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1193"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1193"/> + <xsl:template match="@*|node()" priority="-2" mode="M1193"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1193"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:InsuranceValueAmount" + priority="1000" + mode="M1194"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:InsuranceValueAmount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:InsuranceValueAmount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1194"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1194"/> + <xsl:template match="@*|node()" priority="-2" mode="M1194"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1194"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:IntermediateConsigneeTradeParty" + priority="1000" + mode="M1195"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:IntermediateConsigneeTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:IntermediateConsigneeTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1195"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1195"/> + <xsl:template match="@*|node()" priority="-2" mode="M1195"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1195"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:InvoiceApplicableTradeCurrencyExchange" + priority="1000" + mode="M1196"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:InvoiceApplicableTradeCurrencyExchange"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:InvoiceApplicableTradeCurrencyExchange' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1196"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1196"/> + <xsl:template match="@*|node()" priority="-2" mode="M1196"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1196"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:InvoiceeAssociatedTradeParty" + priority="1000" + mode="M1197"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:InvoiceeAssociatedTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:InvoiceeAssociatedTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1197"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1197"/> + <xsl:template match="@*|node()" priority="-2" mode="M1197"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1197"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:LoadingBaseportLogisticsLocation" + priority="1000" + mode="M1198"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:LoadingBaseportLogisticsLocation"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LoadingBaseportLogisticsLocation' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1198"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1198"/> + <xsl:template match="@*|node()" priority="-2" mode="M1198"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1198"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:LoadingInformation" + priority="1000" + mode="M1199"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:LoadingInformation"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LoadingInformation' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1199"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1199"/> + <xsl:template match="@*|node()" priority="-2" mode="M1199"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1199"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:LoadingLengthMeasure" + priority="1000" + mode="M1200"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:LoadingLengthMeasure"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LoadingLengthMeasure' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1200"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1200"/> + <xsl:template match="@*|node()" priority="-2" mode="M1200"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1200"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:LoadingListQuantity" + priority="1000" + mode="M1201"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:LoadingListQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LoadingListQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1201"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1201"/> + <xsl:template match="@*|node()" priority="-2" mode="M1201"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1201"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:LoadingSequenceNumeric" + priority="1000" + mode="M1202"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:LoadingSequenceNumeric"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LoadingSequenceNumeric' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1202"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1202"/> + <xsl:template match="@*|node()" priority="-2" mode="M1202"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1202"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:LocalConsigneeAgentTradeParty" + priority="1000" + mode="M1203"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:LocalConsigneeAgentTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LocalConsigneeAgentTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1203"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1203"/> + <xsl:template match="@*|node()" priority="-2" mode="M1203"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1203"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:MainCarriageLogisticsTransportMovement" + priority="1000" + mode="M1204"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:MainCarriageLogisticsTransportMovement"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:MainCarriageLogisticsTransportMovement' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1204"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1204"/> + <xsl:template match="@*|node()" priority="-2" mode="M1204"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1204"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:ManifestAssociatedReferencedDocument" + priority="1000" + mode="M1205"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:ManifestAssociatedReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ManifestAssociatedReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1205"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1205"/> + <xsl:template match="@*|node()" priority="-2" mode="M1205"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1205"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:NatureIdentificationTransportCargo" + priority="1000" + mode="M1206"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:NatureIdentificationTransportCargo"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:NatureIdentificationTransportCargo' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1206"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1206"/> + <xsl:template match="@*|node()" priority="-2" mode="M1206"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1206"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:NetWeightMeasure" + priority="1000" + mode="M1207"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:NetWeightMeasure"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:NetWeightMeasure' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1207"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1207"/> + <xsl:template match="@*|node()" priority="-2" mode="M1207"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1207"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:NilCarriageValueIndicator" + priority="1000" + mode="M1208"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:NilCarriageValueIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:NilCarriageValueIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1208"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1208"/> + <xsl:template match="@*|node()" priority="-2" mode="M1208"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1208"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:NilCustomsValueIndicator" + priority="1000" + mode="M1209"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:NilCustomsValueIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:NilCustomsValueIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1209"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1209"/> + <xsl:template match="@*|node()" priority="-2" mode="M1209"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1209"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:NilInsuranceValueIndicator" + priority="1000" + mode="M1210"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:NilInsuranceValueIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:NilInsuranceValueIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1210"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1210"/> + <xsl:template match="@*|node()" priority="-2" mode="M1210"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1210"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:NotifiedTradeParty" + priority="1000" + mode="M1211"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:NotifiedTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:NotifiedTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1211"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1211"/> + <xsl:template match="@*|node()" priority="-2" mode="M1211"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1211"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:OnCarriageLogisticsTransportMovement" + priority="1000" + mode="M1212"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:OnCarriageLogisticsTransportMovement"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:OnCarriageLogisticsTransportMovement' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1212"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1212"/> + <xsl:template match="@*|node()" priority="-2" mode="M1212"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1212"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:OriginTradeCountry" + priority="1000" + mode="M1213"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:OriginTradeCountry"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:OriginTradeCountry' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1213"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1213"/> + <xsl:template match="@*|node()" priority="-2" mode="M1213"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1213"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:OriginTradeGeopoliticalRegion" + priority="1000" + mode="M1214"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:OriginTradeGeopoliticalRegion"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:OriginTradeGeopoliticalRegion' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1214"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1214"/> + <xsl:template match="@*|node()" priority="-2" mode="M1214"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1214"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:PackageQuantity" + priority="1000" + mode="M1215"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:PackageQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PackageQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1215"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1215"/> + <xsl:template match="@*|node()" priority="-2" mode="M1215"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1215"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:PackageType" + priority="1000" + mode="M1216"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:PackageType"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PackageType' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1216"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1216"/> + <xsl:template match="@*|node()" priority="-2" mode="M1216"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1216"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:PaymentArrangementCode" + priority="1000" + mode="M1217"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:PaymentArrangementCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PaymentArrangementCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1217"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1217"/> + <xsl:template match="@*|node()" priority="-2" mode="M1217"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1217"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:PhysicalLogisticsShippingMarks" + priority="1000" + mode="M1218"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:PhysicalLogisticsShippingMarks"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PhysicalLogisticsShippingMarks' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1218"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1218"/> + <xsl:template match="@*|node()" priority="-2" mode="M1218"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1218"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:PickUpTradeParty" + priority="1000" + mode="M1219"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:PickUpTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PickUpTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1219"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1219"/> + <xsl:template match="@*|node()" priority="-2" mode="M1219"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1219"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:PickUpTransportEvent" + priority="1000" + mode="M1220"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:PickUpTransportEvent"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PickUpTransportEvent' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1220"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1220"/> + <xsl:template match="@*|node()" priority="-2" mode="M1220"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1220"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:PreCarriageLogisticsTransportMovement" + priority="1000" + mode="M1221"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:PreCarriageLogisticsTransportMovement"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PreCarriageLogisticsTransportMovement' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1221"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1221"/> + <xsl:template match="@*|node()" priority="-2" mode="M1221"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1221"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:ReExportTradeCountry" + priority="1000" + mode="M1222"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:ReExportTradeCountry"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ReExportTradeCountry' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1222"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1222"/> + <xsl:template match="@*|node()" priority="-2" mode="M1222"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1222"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:RelatedSupplyChainTradeTransaction" + priority="1000" + mode="M1223"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:RelatedSupplyChainTradeTransaction"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RelatedSupplyChainTradeTransaction' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1223"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1223"/> + <xsl:template match="@*|node()" priority="-2" mode="M1223"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1223"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:ReportedLogisticsStatus" + priority="1000" + mode="M1224"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:ReportedLogisticsStatus"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ReportedLogisticsStatus' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1224"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1224"/> + <xsl:template match="@*|node()" priority="-2" mode="M1224"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1224"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:RiskFactorCode" + priority="1000" + mode="M1225"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:RiskFactorCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RiskFactorCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1225"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1225"/> + <xsl:template match="@*|node()" priority="-2" mode="M1225"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1225"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SequenceNumeric" + priority="1000" + mode="M1226"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SequenceNumeric"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SequenceNumeric' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1226"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1226"/> + <xsl:template match="@*|node()" priority="-2" mode="M1226"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1226"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:ServiceChargeApplicableTradeCurrencyExchange" + priority="1000" + mode="M1227"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:ServiceChargeApplicableTradeCurrencyExchange"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ServiceChargeApplicableTradeCurrencyExchange' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1227"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1227"/> + <xsl:template match="@*|node()" priority="-2" mode="M1227"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1227"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:ShipFromTradeParty" + priority="1000" + mode="M1228"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:ShipFromTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ShipFromTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1228"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1228"/> + <xsl:template match="@*|node()" priority="-2" mode="M1228"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1228"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:ShipStoresIndicator" + priority="1000" + mode="M1229"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:ShipStoresIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ShipStoresIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1229"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1229"/> + <xsl:template match="@*|node()" priority="-2" mode="M1229"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1229"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:ShipToTradeParty" + priority="1000" + mode="M1230"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:ShipToTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ShipToTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1230"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1230"/> + <xsl:template match="@*|node()" priority="-2" mode="M1230"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1230"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:ActivityTransportEvent" + priority="1000" + mode="M1231"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:ActivityTransportEvent"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ActivityTransportEvent' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1231"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1231"/> + <xsl:template match="@*|node()" priority="-2" mode="M1231"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1231"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:ApplicableLogisticsServiceCharge" + priority="1000" + mode="M1232"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:ApplicableLogisticsServiceCharge"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ApplicableLogisticsServiceCharge' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1232"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1232"/> + <xsl:template match="@*|node()" priority="-2" mode="M1232"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1232"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:ArrivalTransportEvent" + priority="1000" + mode="M1233"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:ArrivalTransportEvent"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ArrivalTransportEvent' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1233"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1233"/> + <xsl:template match="@*|node()" priority="-2" mode="M1233"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1233"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:BerthingTransportEvent" + priority="1000" + mode="M1234"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:BerthingTransportEvent"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:BerthingTransportEvent' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1234"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1234"/> + <xsl:template match="@*|node()" priority="-2" mode="M1234"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1234"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:BoatsmenTradeParty" + priority="1000" + mode="M1235"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:BoatsmenTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:BoatsmenTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1235"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1235"/> + <xsl:template match="@*|node()" priority="-2" mode="M1235"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1235"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:BorderCrossingDateTime" + priority="1000" + mode="M1236"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:BorderCrossingDateTime"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:BorderCrossingDateTime' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1236"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1236"/> + <xsl:template match="@*|node()" priority="-2" mode="M1236"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1236"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:BorderCrossingTransportEvent" + priority="1000" + mode="M1237"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:BorderCrossingTransportEvent"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:BorderCrossingTransportEvent' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1237"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1237"/> + <xsl:template match="@*|node()" priority="-2" mode="M1237"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1237"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:CallTransportEvent" + priority="1000" + mode="M1238"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:CallTransportEvent"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CallTransportEvent' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1238"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1238"/> + <xsl:template match="@*|node()" priority="-2" mode="M1238"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1238"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:CargoDescription" + priority="1000" + mode="M1239"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:CargoDescription"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CargoDescription' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1239"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1239"/> + <xsl:template match="@*|node()" priority="-2" mode="M1239"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1239"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:CarriedInactiveReferencedTransportMeans" + priority="1000" + mode="M1240"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:CarriedInactiveReferencedTransportMeans"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CarriedInactiveReferencedTransportMeans' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1240"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1240"/> + <xsl:template match="@*|node()" priority="-2" mode="M1240"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1240"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:CarriedMaterialGoodsCharacteristic" + priority="1000" + mode="M1241"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:CarriedMaterialGoodsCharacteristic"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CarriedMaterialGoodsCharacteristic' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1241"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1241"/> + <xsl:template match="@*|node()" priority="-2" mode="M1241"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1241"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:CarrierAgentTradeParty" + priority="1000" + mode="M1242"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:CarrierAgentTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CarrierAgentTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1242"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1242"/> + <xsl:template match="@*|node()" priority="-2" mode="M1242"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1242"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:CarrierTradeParty" + priority="1000" + mode="M1243"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:CarrierTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CarrierTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1243"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1243"/> + <xsl:template match="@*|node()" priority="-2" mode="M1243"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1243"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:ClosingDateTime" + priority="1000" + mode="M1244"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:ClosingDateTime"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ClosingDateTime' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1244"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1244"/> + <xsl:template match="@*|node()" priority="-2" mode="M1244"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1244"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:CommodityConsolidatorAgentTradeParty" + priority="1000" + mode="M1245"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:CommodityConsolidatorAgentTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CommodityConsolidatorAgentTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1245"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1245"/> + <xsl:template match="@*|node()" priority="-2" mode="M1245"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1245"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:CommodityConsolidatorTradeParty" + priority="1000" + mode="M1246"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:CommodityConsolidatorTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CommodityConsolidatorTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1246"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1246"/> + <xsl:template match="@*|node()" priority="-2" mode="M1246"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1246"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:ConsignmentQuantity" + priority="1000" + mode="M1247"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:ConsignmentQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ConsignmentQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1247"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1247"/> + <xsl:template match="@*|node()" priority="-2" mode="M1247"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1247"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:ConsortiumCarrierTradeParty" + priority="1000" + mode="M1248"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:ConsortiumCarrierTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ConsortiumCarrierTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1248"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1248"/> + <xsl:template match="@*|node()" priority="-2" mode="M1248"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1248"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:CrewListRelatedReferencedDocument" + priority="1000" + mode="M1249"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:CrewListRelatedReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CrewListRelatedReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1249"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1249"/> + <xsl:template match="@*|node()" priority="-2" mode="M1249"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1249"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:CrewQuantity" + priority="1000" + mode="M1250"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:CrewQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CrewQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1250"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1250"/> + <xsl:template match="@*|node()" priority="-2" mode="M1250"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1250"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:CrewTransportPerson" + priority="1000" + mode="M1251"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:CrewTransportPerson"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CrewTransportPerson' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1251"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1251"/> + <xsl:template match="@*|node()" priority="-2" mode="M1251"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1251"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:DangerousGoodsIndicator" + priority="1000" + mode="M1252"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:DangerousGoodsIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DangerousGoodsIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1252"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1252"/> + <xsl:template match="@*|node()" priority="-2" mode="M1252"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1252"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:DepartureTransportEvent" + priority="1000" + mode="M1253"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:DepartureTransportEvent"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DepartureTransportEvent' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1253"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1253"/> + <xsl:template match="@*|node()" priority="-2" mode="M1253"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1253"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:DocumentaryInstructionsNotifiedTradeParty" + priority="1000" + mode="M1254"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:DocumentaryInstructionsNotifiedTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DocumentaryInstructionsNotifiedTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1254"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1254"/> + <xsl:template match="@*|node()" priority="-2" mode="M1254"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1254"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:ExcessTransportService" + priority="1000" + mode="M1255"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:ExcessTransportService"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ExcessTransportService' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1255"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1255"/> + <xsl:template match="@*|node()" priority="-2" mode="M1255"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1255"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:FirstArrivalTransportEvent" + priority="1000" + mode="M1256"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:FirstArrivalTransportEvent"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:FirstArrivalTransportEvent' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1256"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1256"/> + <xsl:template match="@*|node()" priority="-2" mode="M1256"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1256"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:ID" + priority="1000" + mode="M1257"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:ID"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="@schemeID"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="@schemeID"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute '@schemeID' is required in this context.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1257"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1257"/> + <xsl:template match="@*|node()" priority="-2" mode="M1257"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1257"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:ID[@schemeAgencyID]" + priority="1000" + mode="M1258"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:ID[@schemeAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1258"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1258"/> + <xsl:template match="@*|node()" priority="-2" mode="M1258"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1258"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:ID[@schemeAgencyName]" + priority="1000" + mode="M1259"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:ID[@schemeAgencyName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1259"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1259"/> + <xsl:template match="@*|node()" priority="-2" mode="M1259"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1259"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:ID[@schemeDataURI]" + priority="1000" + mode="M1260"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:ID[@schemeDataURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeDataURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1260"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1260"/> + <xsl:template match="@*|node()" priority="-2" mode="M1260"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1260"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:ID[@schemeName]" + priority="1000" + mode="M1261"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:ID[@schemeName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1261"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1261"/> + <xsl:template match="@*|node()" priority="-2" mode="M1261"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1261"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:ID[@schemeURI]" + priority="1000" + mode="M1262"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:ID[@schemeURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1262"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1262"/> + <xsl:template match="@*|node()" priority="-2" mode="M1262"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1262"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:ID[@schemeVersionID]" + priority="1000" + mode="M1263"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:ID[@schemeVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1263"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1263"/> + <xsl:template match="@*|node()" priority="-2" mode="M1263"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1263"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:ISCCIssuingAuthorityTradeParty" + priority="1000" + mode="M1264"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:ISCCIssuingAuthorityTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ISCCIssuingAuthorityTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1264"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1264"/> + <xsl:template match="@*|node()" priority="-2" mode="M1264"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1264"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:Information" + priority="1000" + mode="M1265"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:Information"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Information' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1265"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1265"/> + <xsl:template match="@*|node()" priority="-2" mode="M1265"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1265"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:InspectionTradeParty" + priority="1000" + mode="M1266"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:InspectionTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:InspectionTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1266"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1266"/> + <xsl:template match="@*|node()" priority="-2" mode="M1266"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1266"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:LiftingInstructionsRelatedReferencedDocument" + priority="1000" + mode="M1267"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:LiftingInstructionsRelatedReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LiftingInstructionsRelatedReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1267"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1267"/> + <xsl:template match="@*|node()" priority="-2" mode="M1267"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1267"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:LoadingInspectionTradeParty" + priority="1000" + mode="M1268"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:LoadingInspectionTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LoadingInspectionTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1268"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1268"/> + <xsl:template match="@*|node()" priority="-2" mode="M1268"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1268"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:LoadingTransportEvent" + priority="1000" + mode="M1269"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:LoadingTransportEvent"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LoadingTransportEvent' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1269"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1269"/> + <xsl:template match="@*|node()" priority="-2" mode="M1269"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1269"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:ManifestOnboardIndicator" + priority="1000" + mode="M1270"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:ManifestOnboardIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ManifestOnboardIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1270"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1270"/> + <xsl:template match="@*|node()" priority="-2" mode="M1270"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1270"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:ManifestRelatedReferencedDocument" + priority="1000" + mode="M1271"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:ManifestRelatedReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ManifestRelatedReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1271"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1271"/> + <xsl:template match="@*|node()" priority="-2" mode="M1271"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1271"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:MasterResponsibleTransportPerson" + priority="1000" + mode="M1272"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:MasterResponsibleTransportPerson"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:MasterResponsibleTransportPerson' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1272"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1272"/> + <xsl:template match="@*|node()" priority="-2" mode="M1272"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1272"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:Mode" + priority="1000" + mode="M1273"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:Mode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Mode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1273"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1273"/> + <xsl:template match="@*|node()" priority="-2" mode="M1273"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1273"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:ModeCode[@languageID]" + priority="1000" + mode="M1274"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:ModeCode[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1274"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1274"/> + <xsl:template match="@*|node()" priority="-2" mode="M1274"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1274"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:ModeCode[@listAgencyID]" + priority="1000" + mode="M1275"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:ModeCode[@listAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1275"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1275"/> + <xsl:template match="@*|node()" priority="-2" mode="M1275"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1275"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:ModeCode[@listAgencyName]" + priority="1000" + mode="M1276"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:ModeCode[@listAgencyName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listAgencyName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1276"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1276"/> + <xsl:template match="@*|node()" priority="-2" mode="M1276"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1276"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:ModeCode[@listID]" + priority="1000" + mode="M1277"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:ModeCode[@listID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1277"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1277"/> + <xsl:template match="@*|node()" priority="-2" mode="M1277"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1277"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:ModeCode[@listName]" + priority="1000" + mode="M1278"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:ModeCode[@listName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1278"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1278"/> + <xsl:template match="@*|node()" priority="-2" mode="M1278"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1278"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:ModeCode[@listSchemeURI]" + priority="1000" + mode="M1279"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:ModeCode[@listSchemeURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listSchemeURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1279"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1279"/> + <xsl:template match="@*|node()" priority="-2" mode="M1279"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1279"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:ModeCode[@listURI]" + priority="1000" + mode="M1280"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:ModeCode[@listURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1280"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1280"/> + <xsl:template match="@*|node()" priority="-2" mode="M1280"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1280"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:ModeCode[@listVersionID]" + priority="1000" + mode="M1281"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:ModeCode[@listVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1281"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1281"/> + <xsl:template match="@*|node()" priority="-2" mode="M1281"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1281"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:ModeCode[@name]" + priority="1000" + mode="M1282"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:ModeCode[@name]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @name' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1282"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1282"/> + <xsl:template match="@*|node()" priority="-2" mode="M1282"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1282"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:NVOCCCarrierTradeParty" + priority="1000" + mode="M1283"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:NVOCCCarrierTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:NVOCCCarrierTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1283"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1283"/> + <xsl:template match="@*|node()" priority="-2" mode="M1283"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1283"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:NotifiedTradeParty" + priority="1000" + mode="M1284"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:NotifiedTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:NotifiedTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1284"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1284"/> + <xsl:template match="@*|node()" priority="-2" mode="M1284"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1284"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:OwnerAgentTradeParty" + priority="1000" + mode="M1285"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:OwnerAgentTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:OwnerAgentTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1285"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1285"/> + <xsl:template match="@*|node()" priority="-2" mode="M1285"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1285"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:PackageQuantity" + priority="1000" + mode="M1286"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:PackageQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PackageQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1286"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1286"/> + <xsl:template match="@*|node()" priority="-2" mode="M1286"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1286"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:PassengerListRelatedReferencedDocument" + priority="1000" + mode="M1287"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:PassengerListRelatedReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PassengerListRelatedReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1287"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1287"/> + <xsl:template match="@*|node()" priority="-2" mode="M1287"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1287"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:PassengerQuantity" + priority="1000" + mode="M1288"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:PassengerQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PassengerQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1288"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1288"/> + <xsl:template match="@*|node()" priority="-2" mode="M1288"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1288"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:PilotTradeParty" + priority="1000" + mode="M1289"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:PilotTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PilotTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1289"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1289"/> + <xsl:template match="@*|node()" priority="-2" mode="M1289"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1289"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:PilotageExemptionID" + priority="1000" + mode="M1290"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:PilotageExemptionID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PilotageExemptionID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1290"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1290"/> + <xsl:template match="@*|node()" priority="-2" mode="M1290"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1290"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:SailingAdviceNotificationInformation" + priority="1000" + mode="M1291"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:SailingAdviceNotificationInformation"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SailingAdviceNotificationInformation' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1291"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1291"/> + <xsl:template match="@*|node()" priority="-2" mode="M1291"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1291"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:SailingAdviceNotifiedTradeParty" + priority="1000" + mode="M1292"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:SailingAdviceNotifiedTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SailingAdviceNotifiedTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1292"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1292"/> + <xsl:template match="@*|node()" priority="-2" mode="M1292"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1292"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:ScheduledID" + priority="1000" + mode="M1293"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:ScheduledID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ScheduledID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1293"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1293"/> + <xsl:template match="@*|node()" priority="-2" mode="M1293"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1293"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:SpecifiedTransportService" + priority="1000" + mode="M1294"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:SpecifiedTransportService"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SpecifiedTransportService' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1294"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1294"/> + <xsl:template match="@*|node()" priority="-2" mode="M1294"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1294"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:StageCode" + priority="1000" + mode="M1295"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:StageCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:StageCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1295"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1295"/> + <xsl:template match="@*|node()" priority="-2" mode="M1295"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1295"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:StayID" + priority="1000" + mode="M1296"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:StayID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:StayID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1296"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1296"/> + <xsl:template match="@*|node()" priority="-2" mode="M1296"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1296"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:StevedoreTradeParty" + priority="1000" + mode="M1297"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:StevedoreTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:StevedoreTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1297"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1297"/> + <xsl:template match="@*|node()" priority="-2" mode="M1297"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1297"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:TerminalOperatorAssignedID" + priority="1000" + mode="M1298"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:TerminalOperatorAssignedID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TerminalOperatorAssignedID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1298"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1298"/> + <xsl:template match="@*|node()" priority="-2" mode="M1298"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1298"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:TerminalOperatorTradeParty" + priority="1000" + mode="M1299"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:TerminalOperatorTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TerminalOperatorTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1299"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1299"/> + <xsl:template match="@*|node()" priority="-2" mode="M1299"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1299"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:TowageTradeParty" + priority="1000" + mode="M1300"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:TowageTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TowageTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1300"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1300"/> + <xsl:template match="@*|node()" priority="-2" mode="M1300"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1300"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:TowingVesselRelatedLogisticsTransportMovement" + priority="1000" + mode="M1301"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:TowingVesselRelatedLogisticsTransportMovement"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TowingVesselRelatedLogisticsTransportMovement' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1301"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1301"/> + <xsl:template match="@*|node()" priority="-2" mode="M1301"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1301"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:TradedParcelQuantity" + priority="1000" + mode="M1302"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:TradedParcelQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TradedParcelQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1302"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1302"/> + <xsl:template match="@*|node()" priority="-2" mode="M1302"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1302"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:TradingConsolidatorAssignedID" + priority="1000" + mode="M1303"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:TradingConsolidatorAssignedID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TradingConsolidatorAssignedID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1303"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1303"/> + <xsl:template match="@*|node()" priority="-2" mode="M1303"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1303"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:TransitDirectionCode" + priority="1000" + mode="M1304"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:TransitDirectionCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TransitDirectionCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1304"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1304"/> + <xsl:template match="@*|node()" priority="-2" mode="M1304"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1304"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:TransportContractRelatedReferencedDocument" + priority="1000" + mode="M1305"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:TransportContractRelatedReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TransportContractRelatedReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1305"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1305"/> + <xsl:template match="@*|node()" priority="-2" mode="M1305"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1305"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:TransportEquipmentQuantity" + priority="1000" + mode="M1306"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:TransportEquipmentQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TransportEquipmentQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1306"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1306"/> + <xsl:template match="@*|node()" priority="-2" mode="M1306"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1306"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:TransportMeansSecurityOfficerTransportPerson" + priority="1000" + mode="M1307"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:TransportMeansSecurityOfficerTransportPerson"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TransportMeansSecurityOfficerTransportPerson' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1307"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1307"/> + <xsl:template match="@*|node()" priority="-2" mode="M1307"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1307"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:TransshipmentIntermediateTransportEvent" + priority="1000" + mode="M1308"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:TransshipmentIntermediateTransportEvent"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TransshipmentIntermediateTransportEvent' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1308"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1308"/> + <xsl:template match="@*|node()" priority="-2" mode="M1308"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1308"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:UnloadingInspectionTradeParty" + priority="1000" + mode="M1309"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:UnloadingInspectionTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:UnloadingInspectionTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1309"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1309"/> + <xsl:template match="@*|node()" priority="-2" mode="M1309"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1309"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:UnloadingTransportEvent" + priority="1000" + mode="M1310"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:UnloadingTransportEvent"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:UnloadingTransportEvent' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1310"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1310"/> + <xsl:template match="@*|node()" priority="-2" mode="M1310"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1310"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:UsedLogisticsTransportMeans" + priority="1000" + mode="M1311"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:UsedLogisticsTransportMeans"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:UsedLogisticsTransportMeans' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1311"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1311"/> + <xsl:template match="@*|node()" priority="-2" mode="M1311"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1311"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedTradeDeliveryTerms" + priority="1000" + mode="M1312"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedTradeDeliveryTerms"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SpecifiedTradeDeliveryTerms' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1312"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1312"/> + <xsl:template match="@*|node()" priority="-2" mode="M1312"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1312"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:StorageTransportEvent" + priority="1000" + mode="M1313"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:StorageTransportEvent"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:StorageTransportEvent' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1313"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1313"/> + <xsl:template match="@*|node()" priority="-2" mode="M1313"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1313"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SummaryDescription" + priority="1000" + mode="M1314"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SummaryDescription"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SummaryDescription' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1314"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1314"/> + <xsl:template match="@*|node()" priority="-2" mode="M1314"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1314"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:TotalAllowanceChargeAmount" + priority="1000" + mode="M1315"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:TotalAllowanceChargeAmount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TotalAllowanceChargeAmount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1315"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1315"/> + <xsl:template match="@*|node()" priority="-2" mode="M1315"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1315"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:TotalChargeAmount" + priority="1000" + mode="M1316"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:TotalChargeAmount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TotalChargeAmount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1316"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1316"/> + <xsl:template match="@*|node()" priority="-2" mode="M1316"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1316"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:TotalCollectChargeAmount" + priority="1000" + mode="M1317"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:TotalCollectChargeAmount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TotalCollectChargeAmount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1317"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1317"/> + <xsl:template match="@*|node()" priority="-2" mode="M1317"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1317"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:TotalDisbursementAmount" + priority="1000" + mode="M1318"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:TotalDisbursementAmount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TotalDisbursementAmount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1318"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1318"/> + <xsl:template match="@*|node()" priority="-2" mode="M1318"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1318"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:TotalExportExitToImportEntryChargeAmount" + priority="1000" + mode="M1319"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:TotalExportExitToImportEntryChargeAmount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TotalExportExitToImportEntryChargeAmount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1319"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1319"/> + <xsl:template match="@*|node()" priority="-2" mode="M1319"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1319"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:TotalPrepaidChargeAmount" + priority="1000" + mode="M1320"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:TotalPrepaidChargeAmount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TotalPrepaidChargeAmount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1320"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1320"/> + <xsl:template match="@*|node()" priority="-2" mode="M1320"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1320"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:TotalTareWeightMeasure" + priority="1000" + mode="M1321"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:TotalTareWeightMeasure"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TotalTareWeightMeasure' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1321"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1321"/> + <xsl:template match="@*|node()" priority="-2" mode="M1321"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1321"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:TradedParcelID" + priority="1000" + mode="M1322"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:TradedParcelID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TradedParcelID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1322"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1322"/> + <xsl:template match="@*|node()" priority="-2" mode="M1322"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1322"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:TransitLogisticsLocation" + priority="1000" + mode="M1323"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:TransitLogisticsLocation"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TransitLogisticsLocation' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1323"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1323"/> + <xsl:template match="@*|node()" priority="-2" mode="M1323"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1323"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:TransitTradeCountry" + priority="1000" + mode="M1324"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:TransitTradeCountry"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TransitTradeCountry' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1324"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1324"/> + <xsl:template match="@*|node()" priority="-2" mode="M1324"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1324"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:TransportContractReferencedDocument" + priority="1000" + mode="M1325"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:TransportContractReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TransportContractReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1325"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1325"/> + <xsl:template match="@*|node()" priority="-2" mode="M1325"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1325"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:TransportEquipmentQuantity" + priority="1000" + mode="M1326"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:TransportEquipmentQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TransportEquipmentQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1326"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1326"/> + <xsl:template match="@*|node()" priority="-2" mode="M1326"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1326"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:TransportEquipmentSplitGoodsIndicator" + priority="1000" + mode="M1327"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:TransportEquipmentSplitGoodsIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TransportEquipmentSplitGoodsIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1327"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1327"/> + <xsl:template match="@*|node()" priority="-2" mode="M1327"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1327"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:TransportEvent" + priority="1000" + mode="M1328"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:TransportEvent"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TransportEvent' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1328"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1328"/> + <xsl:template match="@*|node()" priority="-2" mode="M1328"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1328"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:TransportLogisticsPackage" + priority="1000" + mode="M1329"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:TransportLogisticsPackage"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TransportLogisticsPackage' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1329"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1329"/> + <xsl:template match="@*|node()" priority="-2" mode="M1329"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1329"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:TransportService" + priority="1000" + mode="M1330"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:TransportService"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TransportService' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1330"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1330"/> + <xsl:template match="@*|node()" priority="-2" mode="M1330"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1330"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:TransportSplitDescription" + priority="1000" + mode="M1331"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:TransportSplitDescription"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TransportSplitDescription' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1331"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1331"/> + <xsl:template match="@*|node()" priority="-2" mode="M1331"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1331"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:TransshipmentLogisticsLocation" + priority="1000" + mode="M1332"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:TransshipmentLogisticsLocation"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TransshipmentLogisticsLocation' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1332"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1332"/> + <xsl:template match="@*|node()" priority="-2" mode="M1332"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1332"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:UnloadingBaseportLogisticsLocation" + priority="1000" + mode="M1333"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:UnloadingBaseportLogisticsLocation"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:UnloadingBaseportLogisticsLocation' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1333"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1333"/> + <xsl:template match="@*|node()" priority="-2" mode="M1333"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1333"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:UnloadingSequenceNumeric" + priority="1000" + mode="M1334"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:UnloadingSequenceNumeric"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:UnloadingSequenceNumeric' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1334"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1334"/> + <xsl:template match="@*|node()" priority="-2" mode="M1334"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1334"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:UtilizedLogisticsTransportEquipment" + priority="1000" + mode="M1335"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:UtilizedLogisticsTransportEquipment"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:UtilizedLogisticsTransportEquipment' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1335"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1335"/> + <xsl:template match="@*|node()" priority="-2" mode="M1335"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1335"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:VanningTransportEvent" + priority="1000" + mode="M1336"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:VanningTransportEvent"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:VanningTransportEvent' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1336"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1336"/> + <xsl:template match="@*|node()" priority="-2" mode="M1336"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1336"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:WarehouseArrivalDateTime" + priority="1000" + mode="M1337"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:WarehouseArrivalDateTime"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:WarehouseArrivalDateTime' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1337"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1337"/> + <xsl:template match="@*|node()" priority="-2" mode="M1337"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1337"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RemainingRequestedQuantity" + priority="1000" + mode="M1338"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RemainingRequestedQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RemainingRequestedQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1338"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1338"/> + <xsl:template match="@*|node()" priority="-2" mode="M1338"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1338"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RequestedDeliverySupplyChainEvent" + priority="1000" + mode="M1339"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RequestedDeliverySupplyChainEvent"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RequestedDeliverySupplyChainEvent' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1339"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1339"/> + <xsl:template match="@*|node()" priority="-2" mode="M1339"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1339"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RequestedDespatchSupplyChainEvent" + priority="1000" + mode="M1340"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RequestedDespatchSupplyChainEvent"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RequestedDespatchSupplyChainEvent' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1340"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1340"/> + <xsl:template match="@*|node()" priority="-2" mode="M1340"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1340"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RequestedPickUpSupplyChainEvent" + priority="1000" + mode="M1341"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RequestedPickUpSupplyChainEvent"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RequestedPickUpSupplyChainEvent' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1341"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1341"/> + <xsl:template match="@*|node()" priority="-2" mode="M1341"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1341"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RequestedQuantity" + priority="1000" + mode="M1342"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RequestedQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RequestedQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1342"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1342"/> + <xsl:template match="@*|node()" priority="-2" mode="M1342"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1342"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RequestedReleaseSupplyChainEvent" + priority="1000" + mode="M1343"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RequestedReleaseSupplyChainEvent"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RequestedReleaseSupplyChainEvent' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1343"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1343"/> + <xsl:template match="@*|node()" priority="-2" mode="M1343"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1343"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ReverseBilledQuantity" + priority="1000" + mode="M1344"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ReverseBilledQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ReverseBilledQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1344"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1344"/> + <xsl:template match="@*|node()" priority="-2" mode="M1344"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1344"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:SampleShipFromTradeParty" + priority="1000" + mode="M1345"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:SampleShipFromTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SampleShipFromTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1345"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1345"/> + <xsl:template match="@*|node()" priority="-2" mode="M1345"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1345"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:SampleShipToTradeParty" + priority="1000" + mode="M1346"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:SampleShipToTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SampleShipToTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1346"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1346"/> + <xsl:template match="@*|node()" priority="-2" mode="M1346"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1346"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty" + priority="1000" + mode="M1347"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:ID)<=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:ID)<=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ID' may occur at maximum 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:Name)=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:Name)=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Name' must occur exactly 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:DefinedTradeContact)<=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:DefinedTradeContact)<=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DefinedTradeContact' may occur at maximum 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1347"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1347"/> + <xsl:template match="@*|node()" priority="-2" mode="M1347"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1347"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:ApplicableLogisticsServiceCharge" + priority="1000" + mode="M1348"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:ApplicableLogisticsServiceCharge"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ApplicableLogisticsServiceCharge' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1348"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1348"/> + <xsl:template match="@*|node()" priority="-2" mode="M1348"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1348"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:AssociatedTradeParty" + priority="1000" + mode="M1349"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:AssociatedTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AssociatedTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1349"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1349"/> + <xsl:template match="@*|node()" priority="-2" mode="M1349"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1349"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:AttentionOfAssociatedTradeParty" + priority="1000" + mode="M1350"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:AttentionOfAssociatedTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AttentionOfAssociatedTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1350"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1350"/> + <xsl:template match="@*|node()" priority="-2" mode="M1350"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1350"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:BuyerAssignedID" + priority="1000" + mode="M1351"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:BuyerAssignedID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:BuyerAssignedID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1351"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1351"/> + <xsl:template match="@*|node()" priority="-2" mode="M1351"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1351"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:CAGEID" + priority="1000" + mode="M1352"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:CAGEID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CAGEID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1352"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1352"/> + <xsl:template match="@*|node()" priority="-2" mode="M1352"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1352"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DODAACID" + priority="1000" + mode="M1353"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DODAACID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DODAACID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1353"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1353"/> + <xsl:template match="@*|node()" priority="-2" mode="M1353"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1353"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DUNSID" + priority="1000" + mode="M1354"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DUNSID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DUNSID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1354"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1354"/> + <xsl:template match="@*|node()" priority="-2" mode="M1354"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1354"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact" + priority="1000" + mode="M1355"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:TelephoneUniversalCommunication)<=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:TelephoneUniversalCommunication)<=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TelephoneUniversalCommunication' may occur at maximum 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:FaxUniversalCommunication)<=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:FaxUniversalCommunication)<=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:FaxUniversalCommunication' may occur at maximum 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1355"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1355"/> + <xsl:template match="@*|node()" priority="-2" mode="M1355"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1355"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:DepartmentName[@languageID]" + priority="1000" + mode="M1356"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:DepartmentName[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1356"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1356"/> + <xsl:template match="@*|node()" priority="-2" mode="M1356"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1356"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:DepartmentName[@languageLocaleID]" + priority="1000" + mode="M1357"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:DepartmentName[@languageLocaleID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageLocaleID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1357"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1357"/> + <xsl:template match="@*|node()" priority="-2" mode="M1357"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1357"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:DirectTelephoneUniversalCommunication" + priority="1000" + mode="M1358"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:DirectTelephoneUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DirectTelephoneUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1358"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1358"/> + <xsl:template match="@*|node()" priority="-2" mode="M1358"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1358"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:EDIUniversalCommunication" + priority="1000" + mode="M1359"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:EDIUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:EDIUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1359"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1359"/> + <xsl:template match="@*|node()" priority="-2" mode="M1359"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1359"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication" + priority="1000" + mode="M1360"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:URIID)=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:URIID)=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:URIID' must occur exactly 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1360"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1360"/> + <xsl:template match="@*|node()" priority="-2" mode="M1360"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1360"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:Access" + priority="1000" + mode="M1361"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:Access"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Access' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1361"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1361"/> + <xsl:template match="@*|node()" priority="-2" mode="M1361"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1361"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:AreaNumberCode" + priority="1000" + mode="M1362"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:AreaNumberCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AreaNumberCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1362"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1362"/> + <xsl:template match="@*|node()" priority="-2" mode="M1362"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1362"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:ChannelCode" + priority="1000" + mode="M1363"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:ChannelCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ChannelCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1363"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1363"/> + <xsl:template match="@*|node()" priority="-2" mode="M1363"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1363"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:CompleteNumber" + priority="1000" + mode="M1364"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:CompleteNumber"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CompleteNumber' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1364"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1364"/> + <xsl:template match="@*|node()" priority="-2" mode="M1364"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1364"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:CountryNumberCode" + priority="1000" + mode="M1365"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:CountryNumberCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CountryNumberCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1365"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1365"/> + <xsl:template match="@*|node()" priority="-2" mode="M1365"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1365"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:ExtensionNumber" + priority="1000" + mode="M1366"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:ExtensionNumber"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ExtensionNumber' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1366"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1366"/> + <xsl:template match="@*|node()" priority="-2" mode="M1366"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1366"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:HTMLPreferredIndicator" + priority="1000" + mode="M1367"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:HTMLPreferredIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:HTMLPreferredIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1367"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1367"/> + <xsl:template match="@*|node()" priority="-2" mode="M1367"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1367"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:LocalNumber" + priority="1000" + mode="M1368"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:LocalNumber"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LocalNumber' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1368"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1368"/> + <xsl:template match="@*|node()" priority="-2" mode="M1368"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1368"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeAgencyID]" + priority="1000" + mode="M1369"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1369"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1369"/> + <xsl:template match="@*|node()" priority="-2" mode="M1369"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1369"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeAgencyName]" + priority="1000" + mode="M1370"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeAgencyName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1370"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1370"/> + <xsl:template match="@*|node()" priority="-2" mode="M1370"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1370"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeDataURI]" + priority="1000" + mode="M1371"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeDataURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeDataURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1371"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1371"/> + <xsl:template match="@*|node()" priority="-2" mode="M1371"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1371"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeID]" + priority="1000" + mode="M1372"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1372"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1372"/> + <xsl:template match="@*|node()" priority="-2" mode="M1372"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1372"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeName]" + priority="1000" + mode="M1373"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1373"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1373"/> + <xsl:template match="@*|node()" priority="-2" mode="M1373"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1373"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeURI]" + priority="1000" + mode="M1374"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1374"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1374"/> + <xsl:template match="@*|node()" priority="-2" mode="M1374"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1374"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeVersionID]" + priority="1000" + mode="M1375"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1375"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1375"/> + <xsl:template match="@*|node()" priority="-2" mode="M1375"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1375"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:UseCode" + priority="1000" + mode="M1376"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:UseCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:UseCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1376"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1376"/> + <xsl:template match="@*|node()" priority="-2" mode="M1376"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1376"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication" + priority="1000" + mode="M1377"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:CompleteNumber)=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:CompleteNumber)=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CompleteNumber' must occur exactly 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1377"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1377"/> + <xsl:template match="@*|node()" priority="-2" mode="M1377"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1377"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:Access" + priority="1000" + mode="M1378"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:Access"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Access' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1378"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1378"/> + <xsl:template match="@*|node()" priority="-2" mode="M1378"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1378"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:AreaNumberCode" + priority="1000" + mode="M1379"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:AreaNumberCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AreaNumberCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1379"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1379"/> + <xsl:template match="@*|node()" priority="-2" mode="M1379"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1379"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:ChannelCode" + priority="1000" + mode="M1380"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:ChannelCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ChannelCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1380"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1380"/> + <xsl:template match="@*|node()" priority="-2" mode="M1380"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1380"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:CompleteNumber[@languageID]" + priority="1000" + mode="M1381"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:CompleteNumber[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1381"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1381"/> + <xsl:template match="@*|node()" priority="-2" mode="M1381"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1381"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:CompleteNumber[@languageLocaleID]" + priority="1000" + mode="M1382"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:CompleteNumber[@languageLocaleID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageLocaleID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1382"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1382"/> + <xsl:template match="@*|node()" priority="-2" mode="M1382"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1382"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:CountryNumberCode" + priority="1000" + mode="M1383"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:CountryNumberCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CountryNumberCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1383"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1383"/> + <xsl:template match="@*|node()" priority="-2" mode="M1383"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1383"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:ExtensionNumber" + priority="1000" + mode="M1384"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:ExtensionNumber"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ExtensionNumber' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1384"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1384"/> + <xsl:template match="@*|node()" priority="-2" mode="M1384"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1384"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:HTMLPreferredIndicator" + priority="1000" + mode="M1385"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:HTMLPreferredIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:HTMLPreferredIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1385"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1385"/> + <xsl:template match="@*|node()" priority="-2" mode="M1385"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1385"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:LocalNumber" + priority="1000" + mode="M1386"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:LocalNumber"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LocalNumber' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1386"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1386"/> + <xsl:template match="@*|node()" priority="-2" mode="M1386"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1386"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:URIID" + priority="1000" + mode="M1387"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:URIID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:URIID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1387"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1387"/> + <xsl:template match="@*|node()" priority="-2" mode="M1387"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1387"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:UseCode" + priority="1000" + mode="M1388"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:UseCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:UseCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1388"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1388"/> + <xsl:template match="@*|node()" priority="-2" mode="M1388"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1388"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:ID" + priority="1000" + mode="M1389"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:ID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1389"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1389"/> + <xsl:template match="@*|node()" priority="-2" mode="M1389"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1389"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:InstantMessagingUniversalCommunication" + priority="1000" + mode="M1390"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:InstantMessagingUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:InstantMessagingUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1390"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1390"/> + <xsl:template match="@*|node()" priority="-2" mode="M1390"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1390"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:JobTitle" + priority="1000" + mode="M1391"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:JobTitle"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:JobTitle' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1391"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1391"/> + <xsl:template match="@*|node()" priority="-2" mode="M1391"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1391"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:MobileTelephoneUniversalCommunication" + priority="1000" + mode="M1392"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:MobileTelephoneUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:MobileTelephoneUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1392"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1392"/> + <xsl:template match="@*|node()" priority="-2" mode="M1392"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1392"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:PersonID" + priority="1000" + mode="M1393"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:PersonID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PersonID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1393"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1393"/> + <xsl:template match="@*|node()" priority="-2" mode="M1393"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1393"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:PersonName[@languageID]" + priority="1000" + mode="M1394"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:PersonName[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1394"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1394"/> + <xsl:template match="@*|node()" priority="-2" mode="M1394"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1394"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:PersonName[@languageLocaleID]" + priority="1000" + mode="M1395"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:PersonName[@languageLocaleID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageLocaleID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1395"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1395"/> + <xsl:template match="@*|node()" priority="-2" mode="M1395"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1395"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:Responsibility" + priority="1000" + mode="M1396"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:Responsibility"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Responsibility' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1396"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1396"/> + <xsl:template match="@*|node()" priority="-2" mode="M1396"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1396"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:SpecifiedContactPerson" + priority="1000" + mode="M1397"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:SpecifiedContactPerson"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SpecifiedContactPerson' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1397"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1397"/> + <xsl:template match="@*|node()" priority="-2" mode="M1397"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1397"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:SpecifiedNote" + priority="1000" + mode="M1398"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:SpecifiedNote"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SpecifiedNote' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1398"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1398"/> + <xsl:template match="@*|node()" priority="-2" mode="M1398"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1398"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication" + priority="1000" + mode="M1399"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:CompleteNumber)=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:CompleteNumber)=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CompleteNumber' must occur exactly 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1399"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1399"/> + <xsl:template match="@*|node()" priority="-2" mode="M1399"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1399"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:Access" + priority="1000" + mode="M1400"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:Access"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Access' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1400"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1400"/> + <xsl:template match="@*|node()" priority="-2" mode="M1400"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1400"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:AreaNumberCode" + priority="1000" + mode="M1401"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:AreaNumberCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AreaNumberCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1401"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1401"/> + <xsl:template match="@*|node()" priority="-2" mode="M1401"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1401"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:ChannelCode" + priority="1000" + mode="M1402"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:ChannelCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ChannelCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1402"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1402"/> + <xsl:template match="@*|node()" priority="-2" mode="M1402"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1402"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:CompleteNumber[@languageID]" + priority="1000" + mode="M1403"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:CompleteNumber[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1403"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1403"/> + <xsl:template match="@*|node()" priority="-2" mode="M1403"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1403"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:CompleteNumber[@languageLocaleID]" + priority="1000" + mode="M1404"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:CompleteNumber[@languageLocaleID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageLocaleID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1404"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1404"/> + <xsl:template match="@*|node()" priority="-2" mode="M1404"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1404"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:CountryNumberCode" + priority="1000" + mode="M1405"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:CountryNumberCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CountryNumberCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1405"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1405"/> + <xsl:template match="@*|node()" priority="-2" mode="M1405"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1405"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:ExtensionNumber" + priority="1000" + mode="M1406"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:ExtensionNumber"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ExtensionNumber' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1406"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1406"/> + <xsl:template match="@*|node()" priority="-2" mode="M1406"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1406"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:HTMLPreferredIndicator" + priority="1000" + mode="M1407"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:HTMLPreferredIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:HTMLPreferredIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1407"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1407"/> + <xsl:template match="@*|node()" priority="-2" mode="M1407"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1407"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:LocalNumber" + priority="1000" + mode="M1408"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:LocalNumber"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LocalNumber' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1408"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1408"/> + <xsl:template match="@*|node()" priority="-2" mode="M1408"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1408"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:URIID" + priority="1000" + mode="M1409"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:URIID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:URIID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1409"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1409"/> + <xsl:template match="@*|node()" priority="-2" mode="M1409"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1409"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:UseCode" + priority="1000" + mode="M1410"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:UseCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:UseCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1410"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1410"/> + <xsl:template match="@*|node()" priority="-2" mode="M1410"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1410"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:TelexUniversalCommunication" + priority="1000" + mode="M1411"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:TelexUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TelexUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1411"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1411"/> + <xsl:template match="@*|node()" priority="-2" mode="M1411"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1411"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:TypeCode" + priority="1000" + mode="M1412"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:TypeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TypeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1412"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1412"/> + <xsl:template match="@*|node()" priority="-2" mode="M1412"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1412"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:URIUniversalCommunication" + priority="1000" + mode="M1413"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:URIUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:URIUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1413"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1413"/> + <xsl:template match="@*|node()" priority="-2" mode="M1413"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1413"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:VOIPUniversalCommunication" + priority="1000" + mode="M1414"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:VOIPUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:VOIPUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1414"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1414"/> + <xsl:template match="@*|node()" priority="-2" mode="M1414"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1414"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:Description" + priority="1000" + mode="M1415"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:Description"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Description' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1415"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1415"/> + <xsl:template match="@*|node()" priority="-2" mode="M1415"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1415"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:EmailURIUniversalCommunication" + priority="1000" + mode="M1416"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:EmailURIUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:EmailURIUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1416"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1416"/> + <xsl:template match="@*|node()" priority="-2" mode="M1416"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1416"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:EndPointURIUniversalCommunication" + priority="1000" + mode="M1417"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:EndPointURIUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:EndPointURIUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1417"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1417"/> + <xsl:template match="@*|node()" priority="-2" mode="M1417"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1417"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:FaxUniversalCommunication" + priority="1000" + mode="M1418"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:FaxUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:FaxUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1418"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1418"/> + <xsl:template match="@*|node()" priority="-2" mode="M1418"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1418"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:GLNID" + priority="1000" + mode="M1419"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:GLNID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:GLNID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1419"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1419"/> + <xsl:template match="@*|node()" priority="-2" mode="M1419"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1419"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:GlobalID" + priority="1000" + mode="M1420"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:GlobalID"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="@schemeID"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="@schemeID"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute '@schemeID' is required in this context.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1420"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1420"/> + <xsl:template match="@*|node()" priority="-2" mode="M1420"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1420"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:GlobalID[@schemeAgencyID]" + priority="1000" + mode="M1421"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:GlobalID[@schemeAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1421"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1421"/> + <xsl:template match="@*|node()" priority="-2" mode="M1421"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1421"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:GlobalID[@schemeAgencyName]" + priority="1000" + mode="M1422"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:GlobalID[@schemeAgencyName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1422"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1422"/> + <xsl:template match="@*|node()" priority="-2" mode="M1422"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1422"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:GlobalID[@schemeDataURI]" + priority="1000" + mode="M1423"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:GlobalID[@schemeDataURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeDataURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1423"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1423"/> + <xsl:template match="@*|node()" priority="-2" mode="M1423"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1423"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:GlobalID[@schemeName]" + priority="1000" + mode="M1424"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:GlobalID[@schemeName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1424"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1424"/> + <xsl:template match="@*|node()" priority="-2" mode="M1424"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1424"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:GlobalID[@schemeURI]" + priority="1000" + mode="M1425"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:GlobalID[@schemeURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1425"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1425"/> + <xsl:template match="@*|node()" priority="-2" mode="M1425"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1425"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:GlobalID[@schemeVersionID]" + priority="1000" + mode="M1426"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:GlobalID[@schemeVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1426"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1426"/> + <xsl:template match="@*|node()" priority="-2" mode="M1426"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1426"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:ID[@schemeAgencyID]" + priority="1000" + mode="M1427"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:ID[@schemeAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1427"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1427"/> + <xsl:template match="@*|node()" priority="-2" mode="M1427"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1427"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:ID[@schemeAgencyName]" + priority="1000" + mode="M1428"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:ID[@schemeAgencyName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1428"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1428"/> + <xsl:template match="@*|node()" priority="-2" mode="M1428"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1428"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:ID[@schemeDataURI]" + priority="1000" + mode="M1429"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:ID[@schemeDataURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeDataURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1429"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1429"/> + <xsl:template match="@*|node()" priority="-2" mode="M1429"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1429"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:ID[@schemeID]" + priority="1000" + mode="M1430"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:ID[@schemeID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1430"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1430"/> + <xsl:template match="@*|node()" priority="-2" mode="M1430"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1430"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:ID[@schemeName]" + priority="1000" + mode="M1431"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:ID[@schemeName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1431"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1431"/> + <xsl:template match="@*|node()" priority="-2" mode="M1431"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1431"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:ID[@schemeURI]" + priority="1000" + mode="M1432"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:ID[@schemeURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1432"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1432"/> + <xsl:template match="@*|node()" priority="-2" mode="M1432"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1432"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:ID[@schemeVersionID]" + priority="1000" + mode="M1433"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:ID[@schemeVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1433"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1433"/> + <xsl:template match="@*|node()" priority="-2" mode="M1433"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1433"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:IssuedNotificationReferencedDocument" + priority="1000" + mode="M1434"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:IssuedNotificationReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:IssuedNotificationReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1434"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1434"/> + <xsl:template match="@*|node()" priority="-2" mode="M1434"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1434"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:LanguageCode" + priority="1000" + mode="M1435"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:LanguageCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LanguageCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1435"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1435"/> + <xsl:template match="@*|node()" priority="-2" mode="M1435"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1435"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:LogoAssociatedSpecifiedBinaryFile" + priority="1000" + mode="M1436"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:LogoAssociatedSpecifiedBinaryFile"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LogoAssociatedSpecifiedBinaryFile' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1436"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1436"/> + <xsl:template match="@*|node()" priority="-2" mode="M1436"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1436"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:LogoReferencedDocument" + priority="1000" + mode="M1437"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:LogoReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LogoReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1437"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1437"/> + <xsl:template match="@*|node()" priority="-2" mode="M1437"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1437"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:Name[@languageID]" + priority="1000" + mode="M1438"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:Name[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1438"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1438"/> + <xsl:template match="@*|node()" priority="-2" mode="M1438"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1438"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:Name[@languageLocaleID]" + priority="1000" + mode="M1439"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:Name[@languageLocaleID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageLocaleID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1439"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1439"/> + <xsl:template match="@*|node()" priority="-2" mode="M1439"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1439"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:PostalTradeAddress" + priority="1000" + mode="M1440"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:PostalTradeAddress"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:PostcodeCode)<=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:PostcodeCode)<=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PostcodeCode' may occur at maximum 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1440"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1440"/> + <xsl:template match="@*|node()" priority="-2" mode="M1440"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1440"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:PostalTradeAddress/ram:AdditionalStreetName" + priority="1000" + mode="M1441"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:PostalTradeAddress/ram:AdditionalStreetName"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AdditionalStreetName' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1441"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1441"/> + <xsl:template match="@*|node()" priority="-2" mode="M1441"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1441"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:PostalTradeAddress/ram:AttentionOf" + priority="1000" + mode="M1442"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:PostalTradeAddress/ram:AttentionOf"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AttentionOf' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1442"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1442"/> + <xsl:template match="@*|node()" priority="-2" mode="M1442"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1442"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:PostalTradeAddress/ram:BuildingName" + priority="1000" + mode="M1443"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:PostalTradeAddress/ram:BuildingName"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:BuildingName' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1443"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1443"/> + <xsl:template match="@*|node()" priority="-2" mode="M1443"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1443"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:PostalTradeAddress/ram:BuildingNumber" + priority="1000" + mode="M1444"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:PostalTradeAddress/ram:BuildingNumber"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:BuildingNumber' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1444"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1444"/> + <xsl:template match="@*|node()" priority="-2" mode="M1444"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1444"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:PostalTradeAddress/ram:CareOf" + priority="1000" + mode="M1445"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:PostalTradeAddress/ram:CareOf"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CareOf' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1445"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1445"/> + <xsl:template match="@*|node()" priority="-2" mode="M1445"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1445"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:PostalTradeAddress/ram:CityName[@languageID]" + priority="1000" + mode="M1446"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:PostalTradeAddress/ram:CityName[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1446"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1446"/> + <xsl:template match="@*|node()" priority="-2" mode="M1446"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1446"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:PostalTradeAddress/ram:CityName[@languageLocaleID]" + priority="1000" + mode="M1447"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:PostalTradeAddress/ram:CityName[@languageLocaleID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageLocaleID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1447"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1447"/> + <xsl:template match="@*|node()" priority="-2" mode="M1447"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1447"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:PostalTradeAddress/ram:CitySubDivisionName" + priority="1000" + mode="M1448"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:PostalTradeAddress/ram:CitySubDivisionName"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CitySubDivisionName' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1448"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1448"/> + <xsl:template match="@*|node()" priority="-2" mode="M1448"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1448"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:PostalTradeAddress/ram:CountryID[@schemeAgencyID]" + priority="1000" + mode="M1449"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:PostalTradeAddress/ram:CountryID[@schemeAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1449"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1449"/> + <xsl:template match="@*|node()" priority="-2" mode="M1449"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1449"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:PostalTradeAddress/ram:CountryID[@schemeID]" + priority="1000" + mode="M1450"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:PostalTradeAddress/ram:CountryID[@schemeID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1450"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1450"/> + <xsl:template match="@*|node()" priority="-2" mode="M1450"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1450"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:PostalTradeAddress/ram:CountryID[@schemeVersionID]" + priority="1000" + mode="M1451"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:PostalTradeAddress/ram:CountryID[@schemeVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1451"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1451"/> + <xsl:template match="@*|node()" priority="-2" mode="M1451"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1451"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:PostalTradeAddress/ram:CountryIdentificationTradeCountry" + priority="1000" + mode="M1452"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:PostalTradeAddress/ram:CountryIdentificationTradeCountry"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CountryIdentificationTradeCountry' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1452"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1452"/> + <xsl:template match="@*|node()" priority="-2" mode="M1452"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1452"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:PostalTradeAddress/ram:CountryName" + priority="1000" + mode="M1453"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:PostalTradeAddress/ram:CountryName"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CountryName' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1453"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1453"/> + <xsl:template match="@*|node()" priority="-2" mode="M1453"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1453"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:PostalTradeAddress/ram:CountrySubDivisionID" + priority="1000" + mode="M1454"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:PostalTradeAddress/ram:CountrySubDivisionID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CountrySubDivisionID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1454"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1454"/> + <xsl:template match="@*|node()" priority="-2" mode="M1454"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1454"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:PostalTradeAddress/ram:CountrySubDivisionName" + priority="1000" + mode="M1455"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:PostalTradeAddress/ram:CountrySubDivisionName"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CountrySubDivisionName' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1455"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1455"/> + <xsl:template match="@*|node()" priority="-2" mode="M1455"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1455"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:PostalTradeAddress/ram:DepartmentName" + priority="1000" + mode="M1456"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:PostalTradeAddress/ram:DepartmentName"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DepartmentName' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1456"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1456"/> + <xsl:template match="@*|node()" priority="-2" mode="M1456"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1456"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:PostalTradeAddress/ram:FreeForm" + priority="1000" + mode="M1457"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:PostalTradeAddress/ram:FreeForm"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:FreeForm' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1457"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1457"/> + <xsl:template match="@*|node()" priority="-2" mode="M1457"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1457"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:PostalTradeAddress/ram:GeoCoordinateIdentificationGeographicalCoordinate" + priority="1000" + mode="M1458"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:PostalTradeAddress/ram:GeoCoordinateIdentificationGeographicalCoordinate"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:GeoCoordinateIdentificationGeographicalCoordinate' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1458"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1458"/> + <xsl:template match="@*|node()" priority="-2" mode="M1458"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1458"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:PostalTradeAddress/ram:ID" + priority="1000" + mode="M1459"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:PostalTradeAddress/ram:ID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1459"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1459"/> + <xsl:template match="@*|node()" priority="-2" mode="M1459"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1459"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:PostalTradeAddress/ram:LineFive" + priority="1000" + mode="M1460"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:PostalTradeAddress/ram:LineFive"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LineFive' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1460"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1460"/> + <xsl:template match="@*|node()" priority="-2" mode="M1460"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1460"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:PostalTradeAddress/ram:LineFour" + priority="1000" + mode="M1461"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:PostalTradeAddress/ram:LineFour"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LineFour' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1461"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1461"/> + <xsl:template match="@*|node()" priority="-2" mode="M1461"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1461"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:PostalTradeAddress/ram:LineOne[@languageID]" + priority="1000" + mode="M1462"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:PostalTradeAddress/ram:LineOne[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1462"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1462"/> + <xsl:template match="@*|node()" priority="-2" mode="M1462"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1462"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:PostalTradeAddress/ram:LineOne[@languageLocaleID]" + priority="1000" + mode="M1463"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:PostalTradeAddress/ram:LineOne[@languageLocaleID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageLocaleID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1463"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1463"/> + <xsl:template match="@*|node()" priority="-2" mode="M1463"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1463"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:PostalTradeAddress/ram:LineThree" + priority="1000" + mode="M1464"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:PostalTradeAddress/ram:LineThree"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LineThree' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1464"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1464"/> + <xsl:template match="@*|node()" priority="-2" mode="M1464"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1464"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:PostalTradeAddress/ram:LineTwo[@languageID]" + priority="1000" + mode="M1465"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:PostalTradeAddress/ram:LineTwo[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1465"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1465"/> + <xsl:template match="@*|node()" priority="-2" mode="M1465"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1465"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:PostalTradeAddress/ram:LineTwo[@languageLocaleID]" + priority="1000" + mode="M1466"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:PostalTradeAddress/ram:LineTwo[@languageLocaleID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageLocaleID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1466"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1466"/> + <xsl:template match="@*|node()" priority="-2" mode="M1466"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1466"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:PostalTradeAddress/ram:PostOfficeBox" + priority="1000" + mode="M1467"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:PostalTradeAddress/ram:PostOfficeBox"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PostOfficeBox' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1467"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1467"/> + <xsl:template match="@*|node()" priority="-2" mode="M1467"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1467"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@languageID]" + priority="1000" + mode="M1468"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1468"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1468"/> + <xsl:template match="@*|node()" priority="-2" mode="M1468"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1468"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listAgencyID]" + priority="1000" + mode="M1469"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1469"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1469"/> + <xsl:template match="@*|node()" priority="-2" mode="M1469"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1469"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listAgencyName]" + priority="1000" + mode="M1470"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listAgencyName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listAgencyName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1470"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1470"/> + <xsl:template match="@*|node()" priority="-2" mode="M1470"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1470"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listID]" + priority="1000" + mode="M1471"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1471"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1471"/> + <xsl:template match="@*|node()" priority="-2" mode="M1471"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1471"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listName]" + priority="1000" + mode="M1472"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1472"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1472"/> + <xsl:template match="@*|node()" priority="-2" mode="M1472"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1472"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listSchemeURI]" + priority="1000" + mode="M1473"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listSchemeURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listSchemeURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1473"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1473"/> + <xsl:template match="@*|node()" priority="-2" mode="M1473"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1473"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listURI]" + priority="1000" + mode="M1474"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1474"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1474"/> + <xsl:template match="@*|node()" priority="-2" mode="M1474"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1474"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listVersionID]" + priority="1000" + mode="M1475"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1475"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1475"/> + <xsl:template match="@*|node()" priority="-2" mode="M1475"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1475"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@name]" + priority="1000" + mode="M1476"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@name]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @name' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1476"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1476"/> + <xsl:template match="@*|node()" priority="-2" mode="M1476"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1476"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:PostalTradeAddress/ram:SecondaryPostcodeCode" + priority="1000" + mode="M1477"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:PostalTradeAddress/ram:SecondaryPostcodeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SecondaryPostcodeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1477"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1477"/> + <xsl:template match="@*|node()" priority="-2" mode="M1477"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1477"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:PostalTradeAddress/ram:StreetName" + priority="1000" + mode="M1478"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:PostalTradeAddress/ram:StreetName"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:StreetName' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1478"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1478"/> + <xsl:template match="@*|node()" priority="-2" mode="M1478"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1478"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:PostalTradeAddress/ram:UTCOffsetNumeric" + priority="1000" + mode="M1479"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:PostalTradeAddress/ram:UTCOffsetNumeric"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:UTCOffsetNumeric' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1479"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1479"/> + <xsl:template match="@*|node()" priority="-2" mode="M1479"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1479"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:ProvidedTransportService" + priority="1000" + mode="M1480"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:ProvidedTransportService"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ProvidedTransportService' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1480"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1480"/> + <xsl:template match="@*|node()" priority="-2" mode="M1480"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1480"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:QualityAssuranceIndicator" + priority="1000" + mode="M1481"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:QualityAssuranceIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:QualityAssuranceIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1481"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1481"/> + <xsl:template match="@*|node()" priority="-2" mode="M1481"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1481"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:RICID" + priority="1000" + mode="M1482"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:RICID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RICID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1482"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1482"/> + <xsl:template match="@*|node()" priority="-2" mode="M1482"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1482"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:RequestedNotificationReferencedDocument" + priority="1000" + mode="M1483"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:RequestedNotificationReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RequestedNotificationReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1483"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1483"/> + <xsl:template match="@*|node()" priority="-2" mode="M1483"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1483"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:RoleCode" + priority="1000" + mode="M1484"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:RoleCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RoleCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1484"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1484"/> + <xsl:template match="@*|node()" priority="-2" mode="M1484"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1484"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:SellerAssignedID" + priority="1000" + mode="M1485"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:SellerAssignedID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SellerAssignedID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1485"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1485"/> + <xsl:template match="@*|node()" priority="-2" mode="M1485"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1485"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:SpecifiedAuthoritativeSignatoryPerson" + priority="1000" + mode="M1486"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:SpecifiedAuthoritativeSignatoryPerson"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SpecifiedAuthoritativeSignatoryPerson' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1486"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1486"/> + <xsl:template match="@*|node()" priority="-2" mode="M1486"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1486"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:SpecifiedLegalOrganization" + priority="1000" + mode="M1487"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:SpecifiedLegalOrganization"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SpecifiedLegalOrganization' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1487"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1487"/> + <xsl:template match="@*|node()" priority="-2" mode="M1487"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1487"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:SpecifiedLogisticsLocation" + priority="1000" + mode="M1488"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:SpecifiedLogisticsLocation"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SpecifiedLogisticsLocation' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1488"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1488"/> + <xsl:template match="@*|node()" priority="-2" mode="M1488"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1488"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:SpecifiedRepresentativePerson" + priority="1000" + mode="M1489"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:SpecifiedRepresentativePerson"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SpecifiedRepresentativePerson' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1489"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1489"/> + <xsl:template match="@*|node()" priority="-2" mode="M1489"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1489"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:SpecifiedTaxRegistration/ram:AssociatedRegisteredTax" + priority="1000" + mode="M1490"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:SpecifiedTaxRegistration/ram:AssociatedRegisteredTax"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AssociatedRegisteredTax' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1490"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1490"/> + <xsl:template match="@*|node()" priority="-2" mode="M1490"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1490"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:SpecifiedTaxRegistration/ram:ID" + priority="1000" + mode="M1491"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:SpecifiedTaxRegistration/ram:ID"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="@schemeID"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="@schemeID"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute '@schemeID' is required in this context.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1491"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1491"/> + <xsl:template match="@*|node()" priority="-2" mode="M1491"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1491"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeAgencyID]" + priority="1000" + mode="M1492"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1492"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1492"/> + <xsl:template match="@*|node()" priority="-2" mode="M1492"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1492"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeAgencyName]" + priority="1000" + mode="M1493"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeAgencyName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1493"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1493"/> + <xsl:template match="@*|node()" priority="-2" mode="M1493"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1493"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeDataURI]" + priority="1000" + mode="M1494"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeDataURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeDataURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1494"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1494"/> + <xsl:template match="@*|node()" priority="-2" mode="M1494"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1494"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeName]" + priority="1000" + mode="M1495"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1495"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1495"/> + <xsl:template match="@*|node()" priority="-2" mode="M1495"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1495"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeURI]" + priority="1000" + mode="M1496"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1496"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1496"/> + <xsl:template match="@*|node()" priority="-2" mode="M1496"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1496"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeVersionID]" + priority="1000" + mode="M1497"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1497"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1497"/> + <xsl:template match="@*|node()" priority="-2" mode="M1497"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1497"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:TelephoneUniversalCommunication" + priority="1000" + mode="M1498"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:TelephoneUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TelephoneUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1498"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1498"/> + <xsl:template match="@*|node()" priority="-2" mode="M1498"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1498"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:TypeCode" + priority="1000" + mode="M1499"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:TypeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TypeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1499"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1499"/> + <xsl:template match="@*|node()" priority="-2" mode="M1499"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1499"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:URIUniversalCommunication" + priority="1000" + mode="M1500"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:URIUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:URIUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1500"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1500"/> + <xsl:template match="@*|node()" priority="-2" mode="M1500"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1500"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty" + priority="1000" + mode="M1501"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:ID)<=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:ID)<=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ID' may occur at maximum 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:Name)=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:Name)=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Name' must occur exactly 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:DefinedTradeContact)<=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:DefinedTradeContact)<=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DefinedTradeContact' may occur at maximum 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1501"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1501"/> + <xsl:template match="@*|node()" priority="-2" mode="M1501"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1501"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:ApplicableLogisticsServiceCharge" + priority="1000" + mode="M1502"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:ApplicableLogisticsServiceCharge"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ApplicableLogisticsServiceCharge' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1502"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1502"/> + <xsl:template match="@*|node()" priority="-2" mode="M1502"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1502"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:AssociatedTradeParty" + priority="1000" + mode="M1503"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:AssociatedTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AssociatedTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1503"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1503"/> + <xsl:template match="@*|node()" priority="-2" mode="M1503"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1503"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:AttentionOfAssociatedTradeParty" + priority="1000" + mode="M1504"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:AttentionOfAssociatedTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AttentionOfAssociatedTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1504"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1504"/> + <xsl:template match="@*|node()" priority="-2" mode="M1504"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1504"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:BuyerAssignedID" + priority="1000" + mode="M1505"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:BuyerAssignedID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:BuyerAssignedID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1505"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1505"/> + <xsl:template match="@*|node()" priority="-2" mode="M1505"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1505"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:CAGEID" + priority="1000" + mode="M1506"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:CAGEID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CAGEID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1506"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1506"/> + <xsl:template match="@*|node()" priority="-2" mode="M1506"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1506"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DODAACID" + priority="1000" + mode="M1507"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DODAACID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DODAACID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1507"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1507"/> + <xsl:template match="@*|node()" priority="-2" mode="M1507"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1507"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DUNSID" + priority="1000" + mode="M1508"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DUNSID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DUNSID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1508"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1508"/> + <xsl:template match="@*|node()" priority="-2" mode="M1508"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1508"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact" + priority="1000" + mode="M1509"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:TelephoneUniversalCommunication)<=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:TelephoneUniversalCommunication)<=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TelephoneUniversalCommunication' may occur at maximum 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:FaxUniversalCommunication)<=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:FaxUniversalCommunication)<=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:FaxUniversalCommunication' may occur at maximum 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1509"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1509"/> + <xsl:template match="@*|node()" priority="-2" mode="M1509"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1509"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:DepartmentName[@languageID]" + priority="1000" + mode="M1510"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:DepartmentName[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1510"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1510"/> + <xsl:template match="@*|node()" priority="-2" mode="M1510"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1510"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:DepartmentName[@languageLocaleID]" + priority="1000" + mode="M1511"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:DepartmentName[@languageLocaleID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageLocaleID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1511"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1511"/> + <xsl:template match="@*|node()" priority="-2" mode="M1511"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1511"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:DirectTelephoneUniversalCommunication" + priority="1000" + mode="M1512"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:DirectTelephoneUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DirectTelephoneUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1512"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1512"/> + <xsl:template match="@*|node()" priority="-2" mode="M1512"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1512"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:EDIUniversalCommunication" + priority="1000" + mode="M1513"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:EDIUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:EDIUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1513"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1513"/> + <xsl:template match="@*|node()" priority="-2" mode="M1513"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1513"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication" + priority="1000" + mode="M1514"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:URIID)=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:URIID)=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:URIID' must occur exactly 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1514"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1514"/> + <xsl:template match="@*|node()" priority="-2" mode="M1514"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1514"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:Access" + priority="1000" + mode="M1515"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:Access"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Access' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1515"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1515"/> + <xsl:template match="@*|node()" priority="-2" mode="M1515"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1515"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:AreaNumberCode" + priority="1000" + mode="M1516"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:AreaNumberCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AreaNumberCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1516"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1516"/> + <xsl:template match="@*|node()" priority="-2" mode="M1516"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1516"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:ChannelCode" + priority="1000" + mode="M1517"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:ChannelCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ChannelCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1517"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1517"/> + <xsl:template match="@*|node()" priority="-2" mode="M1517"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1517"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:CompleteNumber" + priority="1000" + mode="M1518"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:CompleteNumber"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CompleteNumber' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1518"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1518"/> + <xsl:template match="@*|node()" priority="-2" mode="M1518"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1518"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:CountryNumberCode" + priority="1000" + mode="M1519"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:CountryNumberCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CountryNumberCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1519"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1519"/> + <xsl:template match="@*|node()" priority="-2" mode="M1519"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1519"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:ExtensionNumber" + priority="1000" + mode="M1520"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:ExtensionNumber"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ExtensionNumber' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1520"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1520"/> + <xsl:template match="@*|node()" priority="-2" mode="M1520"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1520"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:HTMLPreferredIndicator" + priority="1000" + mode="M1521"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:HTMLPreferredIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:HTMLPreferredIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1521"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1521"/> + <xsl:template match="@*|node()" priority="-2" mode="M1521"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1521"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:LocalNumber" + priority="1000" + mode="M1522"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:LocalNumber"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LocalNumber' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1522"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1522"/> + <xsl:template match="@*|node()" priority="-2" mode="M1522"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1522"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeAgencyID]" + priority="1000" + mode="M1523"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1523"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1523"/> + <xsl:template match="@*|node()" priority="-2" mode="M1523"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1523"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeAgencyName]" + priority="1000" + mode="M1524"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeAgencyName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1524"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1524"/> + <xsl:template match="@*|node()" priority="-2" mode="M1524"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1524"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeDataURI]" + priority="1000" + mode="M1525"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeDataURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeDataURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1525"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1525"/> + <xsl:template match="@*|node()" priority="-2" mode="M1525"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1525"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeID]" + priority="1000" + mode="M1526"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1526"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1526"/> + <xsl:template match="@*|node()" priority="-2" mode="M1526"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1526"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeName]" + priority="1000" + mode="M1527"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1527"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1527"/> + <xsl:template match="@*|node()" priority="-2" mode="M1527"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1527"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeURI]" + priority="1000" + mode="M1528"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1528"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1528"/> + <xsl:template match="@*|node()" priority="-2" mode="M1528"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1528"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeVersionID]" + priority="1000" + mode="M1529"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1529"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1529"/> + <xsl:template match="@*|node()" priority="-2" mode="M1529"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1529"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:UseCode" + priority="1000" + mode="M1530"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:UseCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:UseCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1530"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1530"/> + <xsl:template match="@*|node()" priority="-2" mode="M1530"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1530"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication" + priority="1000" + mode="M1531"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:CompleteNumber)=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:CompleteNumber)=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CompleteNumber' must occur exactly 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1531"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1531"/> + <xsl:template match="@*|node()" priority="-2" mode="M1531"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1531"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:Access" + priority="1000" + mode="M1532"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:Access"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Access' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1532"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1532"/> + <xsl:template match="@*|node()" priority="-2" mode="M1532"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1532"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:AreaNumberCode" + priority="1000" + mode="M1533"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:AreaNumberCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AreaNumberCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1533"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1533"/> + <xsl:template match="@*|node()" priority="-2" mode="M1533"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1533"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:ChannelCode" + priority="1000" + mode="M1534"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:ChannelCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ChannelCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1534"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1534"/> + <xsl:template match="@*|node()" priority="-2" mode="M1534"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1534"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:CompleteNumber[@languageID]" + priority="1000" + mode="M1535"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:CompleteNumber[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1535"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1535"/> + <xsl:template match="@*|node()" priority="-2" mode="M1535"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1535"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:CompleteNumber[@languageLocaleID]" + priority="1000" + mode="M1536"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:CompleteNumber[@languageLocaleID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageLocaleID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1536"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1536"/> + <xsl:template match="@*|node()" priority="-2" mode="M1536"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1536"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:CountryNumberCode" + priority="1000" + mode="M1537"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:CountryNumberCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CountryNumberCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1537"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1537"/> + <xsl:template match="@*|node()" priority="-2" mode="M1537"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1537"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:ExtensionNumber" + priority="1000" + mode="M1538"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:ExtensionNumber"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ExtensionNumber' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1538"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1538"/> + <xsl:template match="@*|node()" priority="-2" mode="M1538"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1538"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:HTMLPreferredIndicator" + priority="1000" + mode="M1539"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:HTMLPreferredIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:HTMLPreferredIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1539"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1539"/> + <xsl:template match="@*|node()" priority="-2" mode="M1539"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1539"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:LocalNumber" + priority="1000" + mode="M1540"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:LocalNumber"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LocalNumber' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1540"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1540"/> + <xsl:template match="@*|node()" priority="-2" mode="M1540"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1540"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:URIID" + priority="1000" + mode="M1541"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:URIID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:URIID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1541"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1541"/> + <xsl:template match="@*|node()" priority="-2" mode="M1541"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1541"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:UseCode" + priority="1000" + mode="M1542"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:UseCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:UseCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1542"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1542"/> + <xsl:template match="@*|node()" priority="-2" mode="M1542"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1542"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:ID" + priority="1000" + mode="M1543"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:ID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1543"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1543"/> + <xsl:template match="@*|node()" priority="-2" mode="M1543"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1543"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:InstantMessagingUniversalCommunication" + priority="1000" + mode="M1544"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:InstantMessagingUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:InstantMessagingUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1544"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1544"/> + <xsl:template match="@*|node()" priority="-2" mode="M1544"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1544"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:JobTitle" + priority="1000" + mode="M1545"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:JobTitle"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:JobTitle' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1545"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1545"/> + <xsl:template match="@*|node()" priority="-2" mode="M1545"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1545"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:MobileTelephoneUniversalCommunication" + priority="1000" + mode="M1546"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:MobileTelephoneUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:MobileTelephoneUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1546"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1546"/> + <xsl:template match="@*|node()" priority="-2" mode="M1546"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1546"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:PersonID" + priority="1000" + mode="M1547"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:PersonID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PersonID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1547"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1547"/> + <xsl:template match="@*|node()" priority="-2" mode="M1547"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1547"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:PersonName[@languageID]" + priority="1000" + mode="M1548"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:PersonName[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1548"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1548"/> + <xsl:template match="@*|node()" priority="-2" mode="M1548"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1548"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:PersonName[@languageLocaleID]" + priority="1000" + mode="M1549"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:PersonName[@languageLocaleID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageLocaleID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1549"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1549"/> + <xsl:template match="@*|node()" priority="-2" mode="M1549"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1549"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:Responsibility" + priority="1000" + mode="M1550"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:Responsibility"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Responsibility' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1550"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1550"/> + <xsl:template match="@*|node()" priority="-2" mode="M1550"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1550"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:SpecifiedContactPerson" + priority="1000" + mode="M1551"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:SpecifiedContactPerson"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SpecifiedContactPerson' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1551"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1551"/> + <xsl:template match="@*|node()" priority="-2" mode="M1551"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1551"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:SpecifiedNote" + priority="1000" + mode="M1552"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:SpecifiedNote"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SpecifiedNote' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1552"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1552"/> + <xsl:template match="@*|node()" priority="-2" mode="M1552"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1552"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication" + priority="1000" + mode="M1553"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:CompleteNumber)=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:CompleteNumber)=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CompleteNumber' must occur exactly 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1553"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1553"/> + <xsl:template match="@*|node()" priority="-2" mode="M1553"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1553"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:Access" + priority="1000" + mode="M1554"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:Access"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Access' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1554"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1554"/> + <xsl:template match="@*|node()" priority="-2" mode="M1554"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1554"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:AreaNumberCode" + priority="1000" + mode="M1555"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:AreaNumberCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AreaNumberCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1555"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1555"/> + <xsl:template match="@*|node()" priority="-2" mode="M1555"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1555"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:ChannelCode" + priority="1000" + mode="M1556"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:ChannelCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ChannelCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1556"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1556"/> + <xsl:template match="@*|node()" priority="-2" mode="M1556"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1556"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:CompleteNumber[@languageID]" + priority="1000" + mode="M1557"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:CompleteNumber[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1557"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1557"/> + <xsl:template match="@*|node()" priority="-2" mode="M1557"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1557"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:CompleteNumber[@languageLocaleID]" + priority="1000" + mode="M1558"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:CompleteNumber[@languageLocaleID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageLocaleID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1558"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1558"/> + <xsl:template match="@*|node()" priority="-2" mode="M1558"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1558"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:CountryNumberCode" + priority="1000" + mode="M1559"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:CountryNumberCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CountryNumberCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1559"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1559"/> + <xsl:template match="@*|node()" priority="-2" mode="M1559"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1559"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:ExtensionNumber" + priority="1000" + mode="M1560"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:ExtensionNumber"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ExtensionNumber' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1560"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1560"/> + <xsl:template match="@*|node()" priority="-2" mode="M1560"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1560"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:HTMLPreferredIndicator" + priority="1000" + mode="M1561"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:HTMLPreferredIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:HTMLPreferredIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1561"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1561"/> + <xsl:template match="@*|node()" priority="-2" mode="M1561"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1561"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:LocalNumber" + priority="1000" + mode="M1562"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:LocalNumber"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LocalNumber' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1562"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1562"/> + <xsl:template match="@*|node()" priority="-2" mode="M1562"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1562"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:URIID" + priority="1000" + mode="M1563"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:URIID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:URIID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1563"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1563"/> + <xsl:template match="@*|node()" priority="-2" mode="M1563"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1563"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:UseCode" + priority="1000" + mode="M1564"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:UseCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:UseCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1564"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1564"/> + <xsl:template match="@*|node()" priority="-2" mode="M1564"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1564"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:TelexUniversalCommunication" + priority="1000" + mode="M1565"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:TelexUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TelexUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1565"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1565"/> + <xsl:template match="@*|node()" priority="-2" mode="M1565"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1565"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:TypeCode" + priority="1000" + mode="M1566"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:TypeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TypeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1566"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1566"/> + <xsl:template match="@*|node()" priority="-2" mode="M1566"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1566"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:URIUniversalCommunication" + priority="1000" + mode="M1567"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:URIUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:URIUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1567"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1567"/> + <xsl:template match="@*|node()" priority="-2" mode="M1567"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1567"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:VOIPUniversalCommunication" + priority="1000" + mode="M1568"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:VOIPUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:VOIPUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1568"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1568"/> + <xsl:template match="@*|node()" priority="-2" mode="M1568"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1568"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:Description" + priority="1000" + mode="M1569"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:Description"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Description' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1569"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1569"/> + <xsl:template match="@*|node()" priority="-2" mode="M1569"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1569"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:EmailURIUniversalCommunication" + priority="1000" + mode="M1570"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:EmailURIUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:EmailURIUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1570"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1570"/> + <xsl:template match="@*|node()" priority="-2" mode="M1570"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1570"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:EndPointURIUniversalCommunication" + priority="1000" + mode="M1571"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:EndPointURIUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:EndPointURIUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1571"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1571"/> + <xsl:template match="@*|node()" priority="-2" mode="M1571"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1571"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:FaxUniversalCommunication" + priority="1000" + mode="M1572"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:FaxUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:FaxUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1572"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1572"/> + <xsl:template match="@*|node()" priority="-2" mode="M1572"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1572"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:GLNID" + priority="1000" + mode="M1573"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:GLNID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:GLNID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1573"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1573"/> + <xsl:template match="@*|node()" priority="-2" mode="M1573"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1573"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:GlobalID" + priority="1000" + mode="M1574"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:GlobalID"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="@schemeID"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="@schemeID"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute '@schemeID' is required in this context.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1574"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1574"/> + <xsl:template match="@*|node()" priority="-2" mode="M1574"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1574"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:GlobalID[@schemeAgencyID]" + priority="1000" + mode="M1575"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:GlobalID[@schemeAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1575"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1575"/> + <xsl:template match="@*|node()" priority="-2" mode="M1575"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1575"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:GlobalID[@schemeAgencyName]" + priority="1000" + mode="M1576"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:GlobalID[@schemeAgencyName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1576"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1576"/> + <xsl:template match="@*|node()" priority="-2" mode="M1576"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1576"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:GlobalID[@schemeDataURI]" + priority="1000" + mode="M1577"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:GlobalID[@schemeDataURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeDataURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1577"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1577"/> + <xsl:template match="@*|node()" priority="-2" mode="M1577"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1577"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:GlobalID[@schemeName]" + priority="1000" + mode="M1578"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:GlobalID[@schemeName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1578"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1578"/> + <xsl:template match="@*|node()" priority="-2" mode="M1578"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1578"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:GlobalID[@schemeURI]" + priority="1000" + mode="M1579"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:GlobalID[@schemeURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1579"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1579"/> + <xsl:template match="@*|node()" priority="-2" mode="M1579"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1579"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:GlobalID[@schemeVersionID]" + priority="1000" + mode="M1580"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:GlobalID[@schemeVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1580"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1580"/> + <xsl:template match="@*|node()" priority="-2" mode="M1580"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1580"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:ID[@schemeAgencyID]" + priority="1000" + mode="M1581"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:ID[@schemeAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1581"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1581"/> + <xsl:template match="@*|node()" priority="-2" mode="M1581"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1581"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:ID[@schemeAgencyName]" + priority="1000" + mode="M1582"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:ID[@schemeAgencyName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1582"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1582"/> + <xsl:template match="@*|node()" priority="-2" mode="M1582"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1582"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:ID[@schemeDataURI]" + priority="1000" + mode="M1583"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:ID[@schemeDataURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeDataURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1583"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1583"/> + <xsl:template match="@*|node()" priority="-2" mode="M1583"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1583"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:ID[@schemeID]" + priority="1000" + mode="M1584"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:ID[@schemeID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1584"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1584"/> + <xsl:template match="@*|node()" priority="-2" mode="M1584"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1584"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:ID[@schemeName]" + priority="1000" + mode="M1585"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:ID[@schemeName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1585"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1585"/> + <xsl:template match="@*|node()" priority="-2" mode="M1585"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1585"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:ID[@schemeURI]" + priority="1000" + mode="M1586"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:ID[@schemeURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1586"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1586"/> + <xsl:template match="@*|node()" priority="-2" mode="M1586"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1586"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:ID[@schemeVersionID]" + priority="1000" + mode="M1587"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:ID[@schemeVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1587"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1587"/> + <xsl:template match="@*|node()" priority="-2" mode="M1587"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1587"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:IssuedNotificationReferencedDocument" + priority="1000" + mode="M1588"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:IssuedNotificationReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:IssuedNotificationReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1588"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1588"/> + <xsl:template match="@*|node()" priority="-2" mode="M1588"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1588"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:LanguageCode" + priority="1000" + mode="M1589"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:LanguageCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LanguageCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1589"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1589"/> + <xsl:template match="@*|node()" priority="-2" mode="M1589"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1589"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:LogoAssociatedSpecifiedBinaryFile" + priority="1000" + mode="M1590"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:LogoAssociatedSpecifiedBinaryFile"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LogoAssociatedSpecifiedBinaryFile' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1590"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1590"/> + <xsl:template match="@*|node()" priority="-2" mode="M1590"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1590"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:LogoReferencedDocument" + priority="1000" + mode="M1591"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:LogoReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LogoReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1591"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1591"/> + <xsl:template match="@*|node()" priority="-2" mode="M1591"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1591"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:Name[@languageID]" + priority="1000" + mode="M1592"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:Name[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1592"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1592"/> + <xsl:template match="@*|node()" priority="-2" mode="M1592"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1592"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:Name[@languageLocaleID]" + priority="1000" + mode="M1593"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:Name[@languageLocaleID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageLocaleID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1593"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1593"/> + <xsl:template match="@*|node()" priority="-2" mode="M1593"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1593"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress" + priority="1000" + mode="M1594"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:PostcodeCode)<=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:PostcodeCode)<=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PostcodeCode' may occur at maximum 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1594"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1594"/> + <xsl:template match="@*|node()" priority="-2" mode="M1594"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1594"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:AdditionalStreetName" + priority="1000" + mode="M1595"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:AdditionalStreetName"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AdditionalStreetName' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1595"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1595"/> + <xsl:template match="@*|node()" priority="-2" mode="M1595"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1595"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:AttentionOf" + priority="1000" + mode="M1596"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:AttentionOf"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AttentionOf' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1596"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1596"/> + <xsl:template match="@*|node()" priority="-2" mode="M1596"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1596"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:BuildingName" + priority="1000" + mode="M1597"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:BuildingName"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:BuildingName' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1597"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1597"/> + <xsl:template match="@*|node()" priority="-2" mode="M1597"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1597"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:BuildingNumber" + priority="1000" + mode="M1598"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:BuildingNumber"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:BuildingNumber' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1598"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1598"/> + <xsl:template match="@*|node()" priority="-2" mode="M1598"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1598"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:CareOf" + priority="1000" + mode="M1599"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:CareOf"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CareOf' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1599"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1599"/> + <xsl:template match="@*|node()" priority="-2" mode="M1599"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1599"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:CityName[@languageID]" + priority="1000" + mode="M1600"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:CityName[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1600"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1600"/> + <xsl:template match="@*|node()" priority="-2" mode="M1600"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1600"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:CityName[@languageLocaleID]" + priority="1000" + mode="M1601"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:CityName[@languageLocaleID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageLocaleID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1601"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1601"/> + <xsl:template match="@*|node()" priority="-2" mode="M1601"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1601"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:CitySubDivisionName" + priority="1000" + mode="M1602"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:CitySubDivisionName"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CitySubDivisionName' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1602"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1602"/> + <xsl:template match="@*|node()" priority="-2" mode="M1602"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1602"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:CountryID[@schemeAgencyID]" + priority="1000" + mode="M1603"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:CountryID[@schemeAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1603"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1603"/> + <xsl:template match="@*|node()" priority="-2" mode="M1603"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1603"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:CountryID[@schemeID]" + priority="1000" + mode="M1604"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:CountryID[@schemeID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1604"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1604"/> + <xsl:template match="@*|node()" priority="-2" mode="M1604"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1604"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:CountryID[@schemeVersionID]" + priority="1000" + mode="M1605"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:CountryID[@schemeVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1605"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1605"/> + <xsl:template match="@*|node()" priority="-2" mode="M1605"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1605"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:CountryIdentificationTradeCountry" + priority="1000" + mode="M1606"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:CountryIdentificationTradeCountry"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CountryIdentificationTradeCountry' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1606"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1606"/> + <xsl:template match="@*|node()" priority="-2" mode="M1606"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1606"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:CountryName" + priority="1000" + mode="M1607"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:CountryName"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CountryName' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1607"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1607"/> + <xsl:template match="@*|node()" priority="-2" mode="M1607"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1607"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:CountrySubDivisionID" + priority="1000" + mode="M1608"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:CountrySubDivisionID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CountrySubDivisionID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1608"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1608"/> + <xsl:template match="@*|node()" priority="-2" mode="M1608"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1608"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:CountrySubDivisionName" + priority="1000" + mode="M1609"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:CountrySubDivisionName"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CountrySubDivisionName' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1609"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1609"/> + <xsl:template match="@*|node()" priority="-2" mode="M1609"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1609"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:DepartmentName" + priority="1000" + mode="M1610"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:DepartmentName"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DepartmentName' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1610"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1610"/> + <xsl:template match="@*|node()" priority="-2" mode="M1610"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1610"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:FreeForm" + priority="1000" + mode="M1611"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:FreeForm"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:FreeForm' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1611"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1611"/> + <xsl:template match="@*|node()" priority="-2" mode="M1611"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1611"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:GeoCoordinateIdentificationGeographicalCoordinate" + priority="1000" + mode="M1612"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:GeoCoordinateIdentificationGeographicalCoordinate"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:GeoCoordinateIdentificationGeographicalCoordinate' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1612"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1612"/> + <xsl:template match="@*|node()" priority="-2" mode="M1612"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1612"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:ID" + priority="1000" + mode="M1613"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:ID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1613"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1613"/> + <xsl:template match="@*|node()" priority="-2" mode="M1613"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1613"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:LineFive" + priority="1000" + mode="M1614"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:LineFive"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LineFive' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1614"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1614"/> + <xsl:template match="@*|node()" priority="-2" mode="M1614"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1614"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:LineFour" + priority="1000" + mode="M1615"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:LineFour"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LineFour' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1615"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1615"/> + <xsl:template match="@*|node()" priority="-2" mode="M1615"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1615"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:LineOne[@languageID]" + priority="1000" + mode="M1616"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:LineOne[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1616"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1616"/> + <xsl:template match="@*|node()" priority="-2" mode="M1616"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1616"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:LineOne[@languageLocaleID]" + priority="1000" + mode="M1617"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:LineOne[@languageLocaleID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageLocaleID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1617"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1617"/> + <xsl:template match="@*|node()" priority="-2" mode="M1617"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1617"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:LineThree" + priority="1000" + mode="M1618"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:LineThree"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LineThree' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1618"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1618"/> + <xsl:template match="@*|node()" priority="-2" mode="M1618"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1618"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:LineTwo[@languageID]" + priority="1000" + mode="M1619"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:LineTwo[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1619"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1619"/> + <xsl:template match="@*|node()" priority="-2" mode="M1619"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1619"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:LineTwo[@languageLocaleID]" + priority="1000" + mode="M1620"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:LineTwo[@languageLocaleID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageLocaleID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1620"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1620"/> + <xsl:template match="@*|node()" priority="-2" mode="M1620"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1620"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:PostOfficeBox" + priority="1000" + mode="M1621"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:PostOfficeBox"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PostOfficeBox' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1621"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1621"/> + <xsl:template match="@*|node()" priority="-2" mode="M1621"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1621"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@languageID]" + priority="1000" + mode="M1622"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1622"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1622"/> + <xsl:template match="@*|node()" priority="-2" mode="M1622"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1622"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listAgencyID]" + priority="1000" + mode="M1623"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1623"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1623"/> + <xsl:template match="@*|node()" priority="-2" mode="M1623"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1623"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listAgencyName]" + priority="1000" + mode="M1624"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listAgencyName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listAgencyName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1624"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1624"/> + <xsl:template match="@*|node()" priority="-2" mode="M1624"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1624"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listID]" + priority="1000" + mode="M1625"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1625"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1625"/> + <xsl:template match="@*|node()" priority="-2" mode="M1625"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1625"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listName]" + priority="1000" + mode="M1626"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1626"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1626"/> + <xsl:template match="@*|node()" priority="-2" mode="M1626"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1626"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listSchemeURI]" + priority="1000" + mode="M1627"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listSchemeURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listSchemeURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1627"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1627"/> + <xsl:template match="@*|node()" priority="-2" mode="M1627"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1627"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listURI]" + priority="1000" + mode="M1628"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1628"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1628"/> + <xsl:template match="@*|node()" priority="-2" mode="M1628"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1628"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listVersionID]" + priority="1000" + mode="M1629"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1629"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1629"/> + <xsl:template match="@*|node()" priority="-2" mode="M1629"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1629"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@name]" + priority="1000" + mode="M1630"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@name]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @name' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1630"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1630"/> + <xsl:template match="@*|node()" priority="-2" mode="M1630"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1630"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:SecondaryPostcodeCode" + priority="1000" + mode="M1631"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:SecondaryPostcodeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SecondaryPostcodeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1631"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1631"/> + <xsl:template match="@*|node()" priority="-2" mode="M1631"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1631"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:StreetName" + priority="1000" + mode="M1632"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:StreetName"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:StreetName' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1632"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1632"/> + <xsl:template match="@*|node()" priority="-2" mode="M1632"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1632"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:UTCOffsetNumeric" + priority="1000" + mode="M1633"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:UTCOffsetNumeric"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:UTCOffsetNumeric' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1633"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1633"/> + <xsl:template match="@*|node()" priority="-2" mode="M1633"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1633"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:ProvidedTransportService" + priority="1000" + mode="M1634"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:ProvidedTransportService"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ProvidedTransportService' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1634"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1634"/> + <xsl:template match="@*|node()" priority="-2" mode="M1634"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1634"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:QualityAssuranceIndicator" + priority="1000" + mode="M1635"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:QualityAssuranceIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:QualityAssuranceIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1635"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1635"/> + <xsl:template match="@*|node()" priority="-2" mode="M1635"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1635"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:RICID" + priority="1000" + mode="M1636"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:RICID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RICID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1636"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1636"/> + <xsl:template match="@*|node()" priority="-2" mode="M1636"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1636"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:RequestedNotificationReferencedDocument" + priority="1000" + mode="M1637"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:RequestedNotificationReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RequestedNotificationReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1637"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1637"/> + <xsl:template match="@*|node()" priority="-2" mode="M1637"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1637"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:RoleCode" + priority="1000" + mode="M1638"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:RoleCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RoleCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1638"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1638"/> + <xsl:template match="@*|node()" priority="-2" mode="M1638"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1638"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:SellerAssignedID" + priority="1000" + mode="M1639"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:SellerAssignedID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SellerAssignedID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1639"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1639"/> + <xsl:template match="@*|node()" priority="-2" mode="M1639"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1639"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:SpecifiedAuthoritativeSignatoryPerson" + priority="1000" + mode="M1640"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:SpecifiedAuthoritativeSignatoryPerson"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SpecifiedAuthoritativeSignatoryPerson' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1640"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1640"/> + <xsl:template match="@*|node()" priority="-2" mode="M1640"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1640"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:SpecifiedLegalOrganization" + priority="1000" + mode="M1641"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:SpecifiedLegalOrganization"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SpecifiedLegalOrganization' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1641"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1641"/> + <xsl:template match="@*|node()" priority="-2" mode="M1641"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1641"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:SpecifiedLogisticsLocation" + priority="1000" + mode="M1642"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:SpecifiedLogisticsLocation"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SpecifiedLogisticsLocation' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1642"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1642"/> + <xsl:template match="@*|node()" priority="-2" mode="M1642"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1642"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:SpecifiedRepresentativePerson" + priority="1000" + mode="M1643"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:SpecifiedRepresentativePerson"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SpecifiedRepresentativePerson' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1643"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1643"/> + <xsl:template match="@*|node()" priority="-2" mode="M1643"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1643"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:SpecifiedTaxRegistration/ram:AssociatedRegisteredTax" + priority="1000" + mode="M1644"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:SpecifiedTaxRegistration/ram:AssociatedRegisteredTax"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AssociatedRegisteredTax' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1644"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1644"/> + <xsl:template match="@*|node()" priority="-2" mode="M1644"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1644"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:SpecifiedTaxRegistration/ram:ID" + priority="1000" + mode="M1645"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:SpecifiedTaxRegistration/ram:ID"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="@schemeID"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="@schemeID"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute '@schemeID' is required in this context.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1645"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1645"/> + <xsl:template match="@*|node()" priority="-2" mode="M1645"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1645"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeAgencyID]" + priority="1000" + mode="M1646"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1646"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1646"/> + <xsl:template match="@*|node()" priority="-2" mode="M1646"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1646"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeAgencyName]" + priority="1000" + mode="M1647"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeAgencyName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1647"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1647"/> + <xsl:template match="@*|node()" priority="-2" mode="M1647"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1647"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeDataURI]" + priority="1000" + mode="M1648"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeDataURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeDataURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1648"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1648"/> + <xsl:template match="@*|node()" priority="-2" mode="M1648"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1648"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeName]" + priority="1000" + mode="M1649"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1649"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1649"/> + <xsl:template match="@*|node()" priority="-2" mode="M1649"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1649"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeURI]" + priority="1000" + mode="M1650"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1650"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1650"/> + <xsl:template match="@*|node()" priority="-2" mode="M1650"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1650"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeVersionID]" + priority="1000" + mode="M1651"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1651"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1651"/> + <xsl:template match="@*|node()" priority="-2" mode="M1651"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1651"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:TelephoneUniversalCommunication" + priority="1000" + mode="M1652"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:TelephoneUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TelephoneUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1652"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1652"/> + <xsl:template match="@*|node()" priority="-2" mode="M1652"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1652"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:TypeCode" + priority="1000" + mode="M1653"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:TypeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TypeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1653"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1653"/> + <xsl:template match="@*|node()" priority="-2" mode="M1653"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1653"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:URIUniversalCommunication" + priority="1000" + mode="M1654"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:URIUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:URIUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1654"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1654"/> + <xsl:template match="@*|node()" priority="-2" mode="M1654"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1654"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipmentScheduleReferencedDocument" + priority="1000" + mode="M1655"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipmentScheduleReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ShipmentScheduleReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1655"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1655"/> + <xsl:template match="@*|node()" priority="-2" mode="M1655"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1655"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:SpecifiedDeliveryAdjustment" + priority="1000" + mode="M1656"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:SpecifiedDeliveryAdjustment"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SpecifiedDeliveryAdjustment' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1656"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1656"/> + <xsl:template match="@*|node()" priority="-2" mode="M1656"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1656"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:SpecifiedLogisticsRegulatedGoods" + priority="1000" + mode="M1657"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:SpecifiedLogisticsRegulatedGoods"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SpecifiedLogisticsRegulatedGoods' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1657"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1657"/> + <xsl:template match="@*|node()" priority="-2" mode="M1657"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1657"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:TheoreticalWeightMeasure" + priority="1000" + mode="M1658"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:TheoreticalWeightMeasure"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TheoreticalWeightMeasure' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1658"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1658"/> + <xsl:template match="@*|node()" priority="-2" mode="M1658"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1658"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:TurnInReceivedQuantity" + priority="1000" + mode="M1659"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:TurnInReceivedQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TurnInReceivedQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1659"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1659"/> + <xsl:template match="@*|node()" priority="-2" mode="M1659"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1659"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToDeliveryDateTime" + priority="1000" + mode="M1660"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToDeliveryDateTime"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:UltimateShipToDeliveryDateTime' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1660"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1660"/> + <xsl:template match="@*|node()" priority="-2" mode="M1660"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1660"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToDeliverySupplyChainEvent" + priority="1000" + mode="M1661"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToDeliverySupplyChainEvent"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:UltimateShipToDeliverySupplyChainEvent' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1661"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1661"/> + <xsl:template match="@*|node()" priority="-2" mode="M1661"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1661"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty" + priority="1000" + mode="M1662"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:ID)<=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:ID)<=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ID' may occur at maximum 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:Name)=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:Name)=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Name' must occur exactly 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:DefinedTradeContact)<=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:DefinedTradeContact)<=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DefinedTradeContact' may occur at maximum 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1662"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1662"/> + <xsl:template match="@*|node()" priority="-2" mode="M1662"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1662"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:ApplicableLogisticsServiceCharge" + priority="1000" + mode="M1663"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:ApplicableLogisticsServiceCharge"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ApplicableLogisticsServiceCharge' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1663"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1663"/> + <xsl:template match="@*|node()" priority="-2" mode="M1663"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1663"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:AssociatedTradeParty" + priority="1000" + mode="M1664"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:AssociatedTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AssociatedTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1664"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1664"/> + <xsl:template match="@*|node()" priority="-2" mode="M1664"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1664"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:AttentionOfAssociatedTradeParty" + priority="1000" + mode="M1665"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:AttentionOfAssociatedTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AttentionOfAssociatedTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1665"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1665"/> + <xsl:template match="@*|node()" priority="-2" mode="M1665"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1665"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:BuyerAssignedID" + priority="1000" + mode="M1666"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:BuyerAssignedID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:BuyerAssignedID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1666"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1666"/> + <xsl:template match="@*|node()" priority="-2" mode="M1666"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1666"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:CAGEID" + priority="1000" + mode="M1667"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:CAGEID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CAGEID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1667"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1667"/> + <xsl:template match="@*|node()" priority="-2" mode="M1667"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1667"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DODAACID" + priority="1000" + mode="M1668"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DODAACID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DODAACID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1668"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1668"/> + <xsl:template match="@*|node()" priority="-2" mode="M1668"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1668"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DUNSID" + priority="1000" + mode="M1669"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DUNSID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DUNSID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1669"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1669"/> + <xsl:template match="@*|node()" priority="-2" mode="M1669"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1669"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact" + priority="1000" + mode="M1670"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:TelephoneUniversalCommunication)<=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:TelephoneUniversalCommunication)<=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TelephoneUniversalCommunication' may occur at maximum 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:FaxUniversalCommunication)<=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:FaxUniversalCommunication)<=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:FaxUniversalCommunication' may occur at maximum 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1670"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1670"/> + <xsl:template match="@*|node()" priority="-2" mode="M1670"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1670"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:DepartmentName[@languageID]" + priority="1000" + mode="M1671"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:DepartmentName[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1671"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1671"/> + <xsl:template match="@*|node()" priority="-2" mode="M1671"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1671"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:DepartmentName[@languageLocaleID]" + priority="1000" + mode="M1672"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:DepartmentName[@languageLocaleID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageLocaleID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1672"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1672"/> + <xsl:template match="@*|node()" priority="-2" mode="M1672"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1672"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:DirectTelephoneUniversalCommunication" + priority="1000" + mode="M1673"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:DirectTelephoneUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DirectTelephoneUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1673"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1673"/> + <xsl:template match="@*|node()" priority="-2" mode="M1673"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1673"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:EDIUniversalCommunication" + priority="1000" + mode="M1674"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:EDIUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:EDIUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1674"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1674"/> + <xsl:template match="@*|node()" priority="-2" mode="M1674"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1674"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication" + priority="1000" + mode="M1675"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:URIID)=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:URIID)=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:URIID' must occur exactly 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1675"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1675"/> + <xsl:template match="@*|node()" priority="-2" mode="M1675"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1675"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:Access" + priority="1000" + mode="M1676"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:Access"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Access' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1676"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1676"/> + <xsl:template match="@*|node()" priority="-2" mode="M1676"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1676"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:AreaNumberCode" + priority="1000" + mode="M1677"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:AreaNumberCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AreaNumberCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1677"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1677"/> + <xsl:template match="@*|node()" priority="-2" mode="M1677"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1677"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:ChannelCode" + priority="1000" + mode="M1678"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:ChannelCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ChannelCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1678"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1678"/> + <xsl:template match="@*|node()" priority="-2" mode="M1678"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1678"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:CompleteNumber" + priority="1000" + mode="M1679"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:CompleteNumber"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CompleteNumber' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1679"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1679"/> + <xsl:template match="@*|node()" priority="-2" mode="M1679"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1679"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:CountryNumberCode" + priority="1000" + mode="M1680"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:CountryNumberCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CountryNumberCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1680"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1680"/> + <xsl:template match="@*|node()" priority="-2" mode="M1680"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1680"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:ExtensionNumber" + priority="1000" + mode="M1681"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:ExtensionNumber"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ExtensionNumber' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1681"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1681"/> + <xsl:template match="@*|node()" priority="-2" mode="M1681"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1681"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:HTMLPreferredIndicator" + priority="1000" + mode="M1682"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:HTMLPreferredIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:HTMLPreferredIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1682"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1682"/> + <xsl:template match="@*|node()" priority="-2" mode="M1682"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1682"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:LocalNumber" + priority="1000" + mode="M1683"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:LocalNumber"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LocalNumber' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1683"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1683"/> + <xsl:template match="@*|node()" priority="-2" mode="M1683"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1683"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeAgencyID]" + priority="1000" + mode="M1684"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1684"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1684"/> + <xsl:template match="@*|node()" priority="-2" mode="M1684"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1684"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeAgencyName]" + priority="1000" + mode="M1685"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeAgencyName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1685"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1685"/> + <xsl:template match="@*|node()" priority="-2" mode="M1685"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1685"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeDataURI]" + priority="1000" + mode="M1686"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeDataURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeDataURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1686"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1686"/> + <xsl:template match="@*|node()" priority="-2" mode="M1686"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1686"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeID]" + priority="1000" + mode="M1687"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1687"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1687"/> + <xsl:template match="@*|node()" priority="-2" mode="M1687"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1687"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeName]" + priority="1000" + mode="M1688"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1688"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1688"/> + <xsl:template match="@*|node()" priority="-2" mode="M1688"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1688"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeURI]" + priority="1000" + mode="M1689"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1689"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1689"/> + <xsl:template match="@*|node()" priority="-2" mode="M1689"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1689"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeVersionID]" + priority="1000" + mode="M1690"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1690"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1690"/> + <xsl:template match="@*|node()" priority="-2" mode="M1690"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1690"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:UseCode" + priority="1000" + mode="M1691"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:UseCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:UseCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1691"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1691"/> + <xsl:template match="@*|node()" priority="-2" mode="M1691"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1691"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication" + priority="1000" + mode="M1692"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:CompleteNumber)=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:CompleteNumber)=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CompleteNumber' must occur exactly 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1692"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1692"/> + <xsl:template match="@*|node()" priority="-2" mode="M1692"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1692"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:Access" + priority="1000" + mode="M1693"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:Access"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Access' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1693"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1693"/> + <xsl:template match="@*|node()" priority="-2" mode="M1693"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1693"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:AreaNumberCode" + priority="1000" + mode="M1694"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:AreaNumberCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AreaNumberCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1694"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1694"/> + <xsl:template match="@*|node()" priority="-2" mode="M1694"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1694"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:ChannelCode" + priority="1000" + mode="M1695"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:ChannelCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ChannelCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1695"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1695"/> + <xsl:template match="@*|node()" priority="-2" mode="M1695"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1695"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:CompleteNumber[@languageID]" + priority="1000" + mode="M1696"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:CompleteNumber[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1696"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1696"/> + <xsl:template match="@*|node()" priority="-2" mode="M1696"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1696"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:CompleteNumber[@languageLocaleID]" + priority="1000" + mode="M1697"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:CompleteNumber[@languageLocaleID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageLocaleID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1697"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1697"/> + <xsl:template match="@*|node()" priority="-2" mode="M1697"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1697"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:CountryNumberCode" + priority="1000" + mode="M1698"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:CountryNumberCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CountryNumberCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1698"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1698"/> + <xsl:template match="@*|node()" priority="-2" mode="M1698"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1698"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:ExtensionNumber" + priority="1000" + mode="M1699"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:ExtensionNumber"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ExtensionNumber' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1699"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1699"/> + <xsl:template match="@*|node()" priority="-2" mode="M1699"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1699"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:HTMLPreferredIndicator" + priority="1000" + mode="M1700"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:HTMLPreferredIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:HTMLPreferredIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1700"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1700"/> + <xsl:template match="@*|node()" priority="-2" mode="M1700"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1700"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:LocalNumber" + priority="1000" + mode="M1701"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:LocalNumber"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LocalNumber' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1701"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1701"/> + <xsl:template match="@*|node()" priority="-2" mode="M1701"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1701"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:URIID" + priority="1000" + mode="M1702"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:URIID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:URIID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1702"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1702"/> + <xsl:template match="@*|node()" priority="-2" mode="M1702"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1702"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:UseCode" + priority="1000" + mode="M1703"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:UseCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:UseCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1703"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1703"/> + <xsl:template match="@*|node()" priority="-2" mode="M1703"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1703"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:ID" + priority="1000" + mode="M1704"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:ID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1704"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1704"/> + <xsl:template match="@*|node()" priority="-2" mode="M1704"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1704"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:InstantMessagingUniversalCommunication" + priority="1000" + mode="M1705"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:InstantMessagingUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:InstantMessagingUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1705"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1705"/> + <xsl:template match="@*|node()" priority="-2" mode="M1705"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1705"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:JobTitle" + priority="1000" + mode="M1706"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:JobTitle"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:JobTitle' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1706"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1706"/> + <xsl:template match="@*|node()" priority="-2" mode="M1706"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1706"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:MobileTelephoneUniversalCommunication" + priority="1000" + mode="M1707"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:MobileTelephoneUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:MobileTelephoneUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1707"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1707"/> + <xsl:template match="@*|node()" priority="-2" mode="M1707"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1707"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:PersonID" + priority="1000" + mode="M1708"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:PersonID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PersonID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1708"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1708"/> + <xsl:template match="@*|node()" priority="-2" mode="M1708"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1708"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:PersonName[@languageID]" + priority="1000" + mode="M1709"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:PersonName[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1709"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1709"/> + <xsl:template match="@*|node()" priority="-2" mode="M1709"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1709"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:PersonName[@languageLocaleID]" + priority="1000" + mode="M1710"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:PersonName[@languageLocaleID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageLocaleID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1710"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1710"/> + <xsl:template match="@*|node()" priority="-2" mode="M1710"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1710"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:Responsibility" + priority="1000" + mode="M1711"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:Responsibility"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Responsibility' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1711"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1711"/> + <xsl:template match="@*|node()" priority="-2" mode="M1711"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1711"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:SpecifiedContactPerson" + priority="1000" + mode="M1712"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:SpecifiedContactPerson"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SpecifiedContactPerson' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1712"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1712"/> + <xsl:template match="@*|node()" priority="-2" mode="M1712"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1712"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:SpecifiedNote" + priority="1000" + mode="M1713"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:SpecifiedNote"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SpecifiedNote' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1713"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1713"/> + <xsl:template match="@*|node()" priority="-2" mode="M1713"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1713"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication" + priority="1000" + mode="M1714"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:CompleteNumber)=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:CompleteNumber)=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CompleteNumber' must occur exactly 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1714"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1714"/> + <xsl:template match="@*|node()" priority="-2" mode="M1714"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1714"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:Access" + priority="1000" + mode="M1715"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:Access"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Access' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1715"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1715"/> + <xsl:template match="@*|node()" priority="-2" mode="M1715"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1715"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:AreaNumberCode" + priority="1000" + mode="M1716"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:AreaNumberCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AreaNumberCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1716"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1716"/> + <xsl:template match="@*|node()" priority="-2" mode="M1716"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1716"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:ChannelCode" + priority="1000" + mode="M1717"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:ChannelCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ChannelCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1717"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1717"/> + <xsl:template match="@*|node()" priority="-2" mode="M1717"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1717"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:CompleteNumber[@languageID]" + priority="1000" + mode="M1718"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:CompleteNumber[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1718"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1718"/> + <xsl:template match="@*|node()" priority="-2" mode="M1718"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1718"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:CompleteNumber[@languageLocaleID]" + priority="1000" + mode="M1719"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:CompleteNumber[@languageLocaleID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageLocaleID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1719"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1719"/> + <xsl:template match="@*|node()" priority="-2" mode="M1719"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1719"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:CountryNumberCode" + priority="1000" + mode="M1720"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:CountryNumberCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CountryNumberCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1720"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1720"/> + <xsl:template match="@*|node()" priority="-2" mode="M1720"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1720"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:ExtensionNumber" + priority="1000" + mode="M1721"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:ExtensionNumber"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ExtensionNumber' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1721"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1721"/> + <xsl:template match="@*|node()" priority="-2" mode="M1721"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1721"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:HTMLPreferredIndicator" + priority="1000" + mode="M1722"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:HTMLPreferredIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:HTMLPreferredIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1722"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1722"/> + <xsl:template match="@*|node()" priority="-2" mode="M1722"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1722"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:LocalNumber" + priority="1000" + mode="M1723"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:LocalNumber"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LocalNumber' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1723"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1723"/> + <xsl:template match="@*|node()" priority="-2" mode="M1723"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1723"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:URIID" + priority="1000" + mode="M1724"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:URIID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:URIID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1724"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1724"/> + <xsl:template match="@*|node()" priority="-2" mode="M1724"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1724"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:UseCode" + priority="1000" + mode="M1725"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:UseCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:UseCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1725"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1725"/> + <xsl:template match="@*|node()" priority="-2" mode="M1725"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1725"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:TelexUniversalCommunication" + priority="1000" + mode="M1726"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:TelexUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TelexUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1726"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1726"/> + <xsl:template match="@*|node()" priority="-2" mode="M1726"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1726"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:TypeCode" + priority="1000" + mode="M1727"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:TypeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TypeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1727"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1727"/> + <xsl:template match="@*|node()" priority="-2" mode="M1727"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1727"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:URIUniversalCommunication" + priority="1000" + mode="M1728"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:URIUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:URIUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1728"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1728"/> + <xsl:template match="@*|node()" priority="-2" mode="M1728"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1728"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:VOIPUniversalCommunication" + priority="1000" + mode="M1729"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:VOIPUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:VOIPUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1729"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1729"/> + <xsl:template match="@*|node()" priority="-2" mode="M1729"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1729"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:Description" + priority="1000" + mode="M1730"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:Description"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Description' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1730"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1730"/> + <xsl:template match="@*|node()" priority="-2" mode="M1730"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1730"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:EmailURIUniversalCommunication" + priority="1000" + mode="M1731"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:EmailURIUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:EmailURIUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1731"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1731"/> + <xsl:template match="@*|node()" priority="-2" mode="M1731"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1731"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:EndPointURIUniversalCommunication" + priority="1000" + mode="M1732"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:EndPointURIUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:EndPointURIUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1732"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1732"/> + <xsl:template match="@*|node()" priority="-2" mode="M1732"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1732"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:FaxUniversalCommunication" + priority="1000" + mode="M1733"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:FaxUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:FaxUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1733"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1733"/> + <xsl:template match="@*|node()" priority="-2" mode="M1733"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1733"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:GLNID" + priority="1000" + mode="M1734"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:GLNID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:GLNID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1734"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1734"/> + <xsl:template match="@*|node()" priority="-2" mode="M1734"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1734"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:GlobalID" + priority="1000" + mode="M1735"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:GlobalID"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="@schemeID"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="@schemeID"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute '@schemeID' is required in this context.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1735"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1735"/> + <xsl:template match="@*|node()" priority="-2" mode="M1735"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1735"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:GlobalID[@schemeAgencyID]" + priority="1000" + mode="M1736"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:GlobalID[@schemeAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1736"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1736"/> + <xsl:template match="@*|node()" priority="-2" mode="M1736"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1736"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:GlobalID[@schemeAgencyName]" + priority="1000" + mode="M1737"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:GlobalID[@schemeAgencyName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1737"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1737"/> + <xsl:template match="@*|node()" priority="-2" mode="M1737"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1737"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:GlobalID[@schemeDataURI]" + priority="1000" + mode="M1738"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:GlobalID[@schemeDataURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeDataURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1738"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1738"/> + <xsl:template match="@*|node()" priority="-2" mode="M1738"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1738"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:GlobalID[@schemeName]" + priority="1000" + mode="M1739"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:GlobalID[@schemeName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1739"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1739"/> + <xsl:template match="@*|node()" priority="-2" mode="M1739"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1739"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:GlobalID[@schemeURI]" + priority="1000" + mode="M1740"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:GlobalID[@schemeURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1740"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1740"/> + <xsl:template match="@*|node()" priority="-2" mode="M1740"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1740"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:GlobalID[@schemeVersionID]" + priority="1000" + mode="M1741"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:GlobalID[@schemeVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1741"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1741"/> + <xsl:template match="@*|node()" priority="-2" mode="M1741"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1741"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:ID[@schemeAgencyID]" + priority="1000" + mode="M1742"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:ID[@schemeAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1742"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1742"/> + <xsl:template match="@*|node()" priority="-2" mode="M1742"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1742"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:ID[@schemeAgencyName]" + priority="1000" + mode="M1743"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:ID[@schemeAgencyName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1743"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1743"/> + <xsl:template match="@*|node()" priority="-2" mode="M1743"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1743"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:ID[@schemeDataURI]" + priority="1000" + mode="M1744"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:ID[@schemeDataURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeDataURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1744"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1744"/> + <xsl:template match="@*|node()" priority="-2" mode="M1744"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1744"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:ID[@schemeID]" + priority="1000" + mode="M1745"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:ID[@schemeID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1745"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1745"/> + <xsl:template match="@*|node()" priority="-2" mode="M1745"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1745"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:ID[@schemeName]" + priority="1000" + mode="M1746"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:ID[@schemeName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1746"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1746"/> + <xsl:template match="@*|node()" priority="-2" mode="M1746"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1746"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:ID[@schemeURI]" + priority="1000" + mode="M1747"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:ID[@schemeURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1747"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1747"/> + <xsl:template match="@*|node()" priority="-2" mode="M1747"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1747"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:ID[@schemeVersionID]" + priority="1000" + mode="M1748"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:ID[@schemeVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1748"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1748"/> + <xsl:template match="@*|node()" priority="-2" mode="M1748"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1748"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:IssuedNotificationReferencedDocument" + priority="1000" + mode="M1749"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:IssuedNotificationReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:IssuedNotificationReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1749"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1749"/> + <xsl:template match="@*|node()" priority="-2" mode="M1749"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1749"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:LanguageCode" + priority="1000" + mode="M1750"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:LanguageCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LanguageCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1750"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1750"/> + <xsl:template match="@*|node()" priority="-2" mode="M1750"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1750"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:LogoAssociatedSpecifiedBinaryFile" + priority="1000" + mode="M1751"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:LogoAssociatedSpecifiedBinaryFile"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LogoAssociatedSpecifiedBinaryFile' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1751"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1751"/> + <xsl:template match="@*|node()" priority="-2" mode="M1751"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1751"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:LogoReferencedDocument" + priority="1000" + mode="M1752"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:LogoReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LogoReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1752"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1752"/> + <xsl:template match="@*|node()" priority="-2" mode="M1752"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1752"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:Name[@languageID]" + priority="1000" + mode="M1753"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:Name[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1753"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1753"/> + <xsl:template match="@*|node()" priority="-2" mode="M1753"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1753"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:Name[@languageLocaleID]" + priority="1000" + mode="M1754"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:Name[@languageLocaleID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageLocaleID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1754"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1754"/> + <xsl:template match="@*|node()" priority="-2" mode="M1754"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1754"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress" + priority="1000" + mode="M1755"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:PostcodeCode)<=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:PostcodeCode)<=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PostcodeCode' may occur at maximum 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1755"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1755"/> + <xsl:template match="@*|node()" priority="-2" mode="M1755"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1755"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:AdditionalStreetName" + priority="1000" + mode="M1756"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:AdditionalStreetName"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AdditionalStreetName' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1756"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1756"/> + <xsl:template match="@*|node()" priority="-2" mode="M1756"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1756"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:AttentionOf" + priority="1000" + mode="M1757"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:AttentionOf"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AttentionOf' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1757"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1757"/> + <xsl:template match="@*|node()" priority="-2" mode="M1757"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1757"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:BuildingName" + priority="1000" + mode="M1758"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:BuildingName"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:BuildingName' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1758"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1758"/> + <xsl:template match="@*|node()" priority="-2" mode="M1758"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1758"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:BuildingNumber" + priority="1000" + mode="M1759"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:BuildingNumber"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:BuildingNumber' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1759"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1759"/> + <xsl:template match="@*|node()" priority="-2" mode="M1759"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1759"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:CareOf" + priority="1000" + mode="M1760"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:CareOf"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CareOf' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1760"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1760"/> + <xsl:template match="@*|node()" priority="-2" mode="M1760"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1760"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:CityName[@languageID]" + priority="1000" + mode="M1761"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:CityName[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1761"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1761"/> + <xsl:template match="@*|node()" priority="-2" mode="M1761"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1761"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:CityName[@languageLocaleID]" + priority="1000" + mode="M1762"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:CityName[@languageLocaleID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageLocaleID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1762"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1762"/> + <xsl:template match="@*|node()" priority="-2" mode="M1762"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1762"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:CitySubDivisionName" + priority="1000" + mode="M1763"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:CitySubDivisionName"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CitySubDivisionName' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1763"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1763"/> + <xsl:template match="@*|node()" priority="-2" mode="M1763"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1763"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:CountryID[@schemeAgencyID]" + priority="1000" + mode="M1764"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:CountryID[@schemeAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1764"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1764"/> + <xsl:template match="@*|node()" priority="-2" mode="M1764"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1764"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:CountryID[@schemeID]" + priority="1000" + mode="M1765"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:CountryID[@schemeID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1765"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1765"/> + <xsl:template match="@*|node()" priority="-2" mode="M1765"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1765"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:CountryID[@schemeVersionID]" + priority="1000" + mode="M1766"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:CountryID[@schemeVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1766"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1766"/> + <xsl:template match="@*|node()" priority="-2" mode="M1766"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1766"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:CountryIdentificationTradeCountry" + priority="1000" + mode="M1767"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:CountryIdentificationTradeCountry"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CountryIdentificationTradeCountry' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1767"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1767"/> + <xsl:template match="@*|node()" priority="-2" mode="M1767"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1767"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:CountryName" + priority="1000" + mode="M1768"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:CountryName"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CountryName' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1768"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1768"/> + <xsl:template match="@*|node()" priority="-2" mode="M1768"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1768"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:CountrySubDivisionID" + priority="1000" + mode="M1769"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:CountrySubDivisionID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CountrySubDivisionID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1769"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1769"/> + <xsl:template match="@*|node()" priority="-2" mode="M1769"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1769"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:CountrySubDivisionName" + priority="1000" + mode="M1770"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:CountrySubDivisionName"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CountrySubDivisionName' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1770"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1770"/> + <xsl:template match="@*|node()" priority="-2" mode="M1770"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1770"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:DepartmentName" + priority="1000" + mode="M1771"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:DepartmentName"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DepartmentName' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1771"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1771"/> + <xsl:template match="@*|node()" priority="-2" mode="M1771"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1771"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:FreeForm" + priority="1000" + mode="M1772"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:FreeForm"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:FreeForm' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1772"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1772"/> + <xsl:template match="@*|node()" priority="-2" mode="M1772"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1772"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:GeoCoordinateIdentificationGeographicalCoordinate" + priority="1000" + mode="M1773"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:GeoCoordinateIdentificationGeographicalCoordinate"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:GeoCoordinateIdentificationGeographicalCoordinate' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1773"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1773"/> + <xsl:template match="@*|node()" priority="-2" mode="M1773"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1773"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:ID" + priority="1000" + mode="M1774"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:ID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1774"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1774"/> + <xsl:template match="@*|node()" priority="-2" mode="M1774"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1774"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:LineFive" + priority="1000" + mode="M1775"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:LineFive"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LineFive' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1775"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1775"/> + <xsl:template match="@*|node()" priority="-2" mode="M1775"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1775"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:LineFour" + priority="1000" + mode="M1776"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:LineFour"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LineFour' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1776"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1776"/> + <xsl:template match="@*|node()" priority="-2" mode="M1776"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1776"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:LineOne[@languageID]" + priority="1000" + mode="M1777"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:LineOne[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1777"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1777"/> + <xsl:template match="@*|node()" priority="-2" mode="M1777"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1777"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:LineOne[@languageLocaleID]" + priority="1000" + mode="M1778"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:LineOne[@languageLocaleID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageLocaleID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1778"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1778"/> + <xsl:template match="@*|node()" priority="-2" mode="M1778"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1778"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:LineThree" + priority="1000" + mode="M1779"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:LineThree"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LineThree' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1779"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1779"/> + <xsl:template match="@*|node()" priority="-2" mode="M1779"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1779"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:LineTwo[@languageID]" + priority="1000" + mode="M1780"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:LineTwo[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1780"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1780"/> + <xsl:template match="@*|node()" priority="-2" mode="M1780"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1780"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:LineTwo[@languageLocaleID]" + priority="1000" + mode="M1781"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:LineTwo[@languageLocaleID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageLocaleID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1781"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1781"/> + <xsl:template match="@*|node()" priority="-2" mode="M1781"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1781"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:PostOfficeBox" + priority="1000" + mode="M1782"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:PostOfficeBox"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PostOfficeBox' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1782"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1782"/> + <xsl:template match="@*|node()" priority="-2" mode="M1782"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1782"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@languageID]" + priority="1000" + mode="M1783"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1783"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1783"/> + <xsl:template match="@*|node()" priority="-2" mode="M1783"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1783"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listAgencyID]" + priority="1000" + mode="M1784"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1784"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1784"/> + <xsl:template match="@*|node()" priority="-2" mode="M1784"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1784"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listAgencyName]" + priority="1000" + mode="M1785"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listAgencyName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listAgencyName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1785"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1785"/> + <xsl:template match="@*|node()" priority="-2" mode="M1785"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1785"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listID]" + priority="1000" + mode="M1786"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1786"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1786"/> + <xsl:template match="@*|node()" priority="-2" mode="M1786"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1786"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listName]" + priority="1000" + mode="M1787"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1787"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1787"/> + <xsl:template match="@*|node()" priority="-2" mode="M1787"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1787"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listSchemeURI]" + priority="1000" + mode="M1788"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listSchemeURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listSchemeURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1788"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1788"/> + <xsl:template match="@*|node()" priority="-2" mode="M1788"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1788"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listURI]" + priority="1000" + mode="M1789"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1789"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1789"/> + <xsl:template match="@*|node()" priority="-2" mode="M1789"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1789"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listVersionID]" + priority="1000" + mode="M1790"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1790"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1790"/> + <xsl:template match="@*|node()" priority="-2" mode="M1790"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1790"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@name]" + priority="1000" + mode="M1791"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@name]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @name' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1791"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1791"/> + <xsl:template match="@*|node()" priority="-2" mode="M1791"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1791"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:SecondaryPostcodeCode" + priority="1000" + mode="M1792"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:SecondaryPostcodeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SecondaryPostcodeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1792"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1792"/> + <xsl:template match="@*|node()" priority="-2" mode="M1792"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1792"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:StreetName" + priority="1000" + mode="M1793"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:StreetName"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:StreetName' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1793"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1793"/> + <xsl:template match="@*|node()" priority="-2" mode="M1793"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1793"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:UTCOffsetNumeric" + priority="1000" + mode="M1794"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:UTCOffsetNumeric"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:UTCOffsetNumeric' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1794"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1794"/> + <xsl:template match="@*|node()" priority="-2" mode="M1794"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1794"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:ProvidedTransportService" + priority="1000" + mode="M1795"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:ProvidedTransportService"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ProvidedTransportService' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1795"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1795"/> + <xsl:template match="@*|node()" priority="-2" mode="M1795"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1795"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:QualityAssuranceIndicator" + priority="1000" + mode="M1796"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:QualityAssuranceIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:QualityAssuranceIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1796"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1796"/> + <xsl:template match="@*|node()" priority="-2" mode="M1796"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1796"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:RICID" + priority="1000" + mode="M1797"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:RICID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RICID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1797"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1797"/> + <xsl:template match="@*|node()" priority="-2" mode="M1797"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1797"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:RequestedNotificationReferencedDocument" + priority="1000" + mode="M1798"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:RequestedNotificationReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RequestedNotificationReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1798"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1798"/> + <xsl:template match="@*|node()" priority="-2" mode="M1798"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1798"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:RoleCode" + priority="1000" + mode="M1799"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:RoleCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RoleCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1799"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1799"/> + <xsl:template match="@*|node()" priority="-2" mode="M1799"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1799"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:SellerAssignedID" + priority="1000" + mode="M1800"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:SellerAssignedID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SellerAssignedID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1800"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1800"/> + <xsl:template match="@*|node()" priority="-2" mode="M1800"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1800"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:SpecifiedAuthoritativeSignatoryPerson" + priority="1000" + mode="M1801"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:SpecifiedAuthoritativeSignatoryPerson"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SpecifiedAuthoritativeSignatoryPerson' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1801"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1801"/> + <xsl:template match="@*|node()" priority="-2" mode="M1801"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1801"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:SpecifiedLegalOrganization" + priority="1000" + mode="M1802"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:SpecifiedLegalOrganization"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SpecifiedLegalOrganization' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1802"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1802"/> + <xsl:template match="@*|node()" priority="-2" mode="M1802"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1802"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:SpecifiedLogisticsLocation" + priority="1000" + mode="M1803"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:SpecifiedLogisticsLocation"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SpecifiedLogisticsLocation' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1803"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1803"/> + <xsl:template match="@*|node()" priority="-2" mode="M1803"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1803"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:SpecifiedRepresentativePerson" + priority="1000" + mode="M1804"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:SpecifiedRepresentativePerson"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SpecifiedRepresentativePerson' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1804"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1804"/> + <xsl:template match="@*|node()" priority="-2" mode="M1804"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1804"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:SpecifiedTaxRegistration/ram:AssociatedRegisteredTax" + priority="1000" + mode="M1805"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:SpecifiedTaxRegistration/ram:AssociatedRegisteredTax"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AssociatedRegisteredTax' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1805"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1805"/> + <xsl:template match="@*|node()" priority="-2" mode="M1805"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1805"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:SpecifiedTaxRegistration/ram:ID" + priority="1000" + mode="M1806"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:SpecifiedTaxRegistration/ram:ID"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="@schemeID"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="@schemeID"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute '@schemeID' is required in this context.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1806"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1806"/> + <xsl:template match="@*|node()" priority="-2" mode="M1806"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1806"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeAgencyID]" + priority="1000" + mode="M1807"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1807"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1807"/> + <xsl:template match="@*|node()" priority="-2" mode="M1807"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1807"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeAgencyName]" + priority="1000" + mode="M1808"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeAgencyName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1808"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1808"/> + <xsl:template match="@*|node()" priority="-2" mode="M1808"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1808"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeDataURI]" + priority="1000" + mode="M1809"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeDataURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeDataURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1809"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1809"/> + <xsl:template match="@*|node()" priority="-2" mode="M1809"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1809"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeName]" + priority="1000" + mode="M1810"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1810"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1810"/> + <xsl:template match="@*|node()" priority="-2" mode="M1810"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1810"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeURI]" + priority="1000" + mode="M1811"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1811"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1811"/> + <xsl:template match="@*|node()" priority="-2" mode="M1811"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1811"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeVersionID]" + priority="1000" + mode="M1812"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1812"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1812"/> + <xsl:template match="@*|node()" priority="-2" mode="M1812"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1812"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:TelephoneUniversalCommunication" + priority="1000" + mode="M1813"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:TelephoneUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TelephoneUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1813"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1813"/> + <xsl:template match="@*|node()" priority="-2" mode="M1813"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1813"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:TypeCode" + priority="1000" + mode="M1814"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:TypeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TypeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1814"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1814"/> + <xsl:template match="@*|node()" priority="-2" mode="M1814"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1814"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:URIUniversalCommunication" + priority="1000" + mode="M1815"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:URIUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:URIUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1815"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1815"/> + <xsl:template match="@*|node()" priority="-2" mode="M1815"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1815"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UtilizedLogisticsTransportEquipment" + priority="1000" + mode="M1816"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UtilizedLogisticsTransportEquipment"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:UtilizedLogisticsTransportEquipment' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1816"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1816"/> + <xsl:template match="@*|node()" priority="-2" mode="M1816"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1816"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement" + priority="1000" + mode="M1817"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:PaymentReference)<=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:PaymentReference)<=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PaymentReference' may occur at maximum 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:InvoiceCurrencyCode)=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:InvoiceCurrencyCode)=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:InvoiceCurrencyCode' must occur exactly 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:PayeeTradeParty)<=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:PayeeTradeParty)<=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PayeeTradeParty' may occur at maximum 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:BillingSpecifiedPeriod)<=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:BillingSpecifiedPeriod)<=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:BillingSpecifiedPeriod' may occur at maximum 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:SpecifiedTradeSettlementMonetarySummation)=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:SpecifiedTradeSettlementMonetarySummation)=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SpecifiedTradeSettlementMonetarySummation' must occur exactly 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:ReceivableSpecifiedTradeAccountingAccount)<=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:ReceivableSpecifiedTradeAccountingAccount)<=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ReceivableSpecifiedTradeAccountingAccount' may occur at maximum 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1817"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1817"/> + <xsl:template match="@*|node()" priority="-2" mode="M1817"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1817"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:AcceptanceReferencedDocument" + priority="1000" + mode="M1818"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:AcceptanceReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AcceptanceReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1818"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1818"/> + <xsl:template match="@*|node()" priority="-2" mode="M1818"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1818"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:AcceptanceTradeParty" + priority="1000" + mode="M1819"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:AcceptanceTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AcceptanceTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1819"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1819"/> + <xsl:template match="@*|node()" priority="-2" mode="M1819"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1819"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:AccountingApplicableTradeCurrencyExchange" + priority="1000" + mode="M1820"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:AccountingApplicableTradeCurrencyExchange"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AccountingApplicableTradeCurrencyExchange' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1820"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1820"/> + <xsl:template match="@*|node()" priority="-2" mode="M1820"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1820"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:AdditionalReferencedDocument" + priority="1000" + mode="M1821"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:AdditionalReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AdditionalReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1821"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1821"/> + <xsl:template match="@*|node()" priority="-2" mode="M1821"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1821"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:AgreementReferencedDocument" + priority="1000" + mode="M1822"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:AgreementReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AgreementReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1822"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1822"/> + <xsl:template match="@*|node()" priority="-2" mode="M1822"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1822"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:AlternatePaymentApplicableTradeCurrencyExchange" + priority="1000" + mode="M1823"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:AlternatePaymentApplicableTradeCurrencyExchange"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AlternatePaymentApplicableTradeCurrencyExchange' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1823"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1823"/> + <xsl:template match="@*|node()" priority="-2" mode="M1823"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1823"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax" + priority="1000" + mode="M1824"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:CalculatedAmount)=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:CalculatedAmount)=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CalculatedAmount' must occur exactly 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:TypeCode)=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:TypeCode)=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TypeCode' must occur exactly 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:BasisAmount)=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:BasisAmount)=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:BasisAmount' must occur exactly 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:LineTotalBasisAmount)<=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:LineTotalBasisAmount)<=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LineTotalBasisAmount' may occur at maximum 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:AllowanceChargeBasisAmount)<=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:AllowanceChargeBasisAmount)<=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AllowanceChargeBasisAmount' may occur at maximum 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:ApplicablePercent)=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:ApplicablePercent)=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ApplicablePercent' must occur exactly 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1824"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1824"/> + <xsl:template match="@*|node()" priority="-2" mode="M1824"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1824"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:AllowanceChargeBasisAmount" + priority="1000" + mode="M1825"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:AllowanceChargeBasisAmount"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="@currencyID"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="@currencyID"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute '@currencyID' is required in this context.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1825"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1825"/> + <xsl:template match="@*|node()" priority="-2" mode="M1825"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1825"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:AllowanceChargeBasisAmount[@currencyCodeListVersionID]" + priority="1000" + mode="M1826"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:AllowanceChargeBasisAmount[@currencyCodeListVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @currencyCodeListVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1826"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1826"/> + <xsl:template match="@*|node()" priority="-2" mode="M1826"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1826"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:ApplicablePercent[@format]" + priority="1000" + mode="M1827"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:ApplicablePercent[@format]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @format' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1827"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1827"/> + <xsl:template match="@*|node()" priority="-2" mode="M1827"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1827"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:ApplicableTradeLocation" + priority="1000" + mode="M1828"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:ApplicableTradeLocation"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ApplicableTradeLocation' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1828"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1828"/> + <xsl:template match="@*|node()" priority="-2" mode="M1828"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1828"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:BasisAmount" + priority="1000" + mode="M1829"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:BasisAmount"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="@currencyID"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="@currencyID"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute '@currencyID' is required in this context.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1829"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1829"/> + <xsl:template match="@*|node()" priority="-2" mode="M1829"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1829"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:BasisAmount[@currencyCodeListVersionID]" + priority="1000" + mode="M1830"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:BasisAmount[@currencyCodeListVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @currencyCodeListVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1830"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1830"/> + <xsl:template match="@*|node()" priority="-2" mode="M1830"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1830"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:BasisQuantity" + priority="1000" + mode="M1831"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:BasisQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:BasisQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1831"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1831"/> + <xsl:template match="@*|node()" priority="-2" mode="M1831"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1831"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:BuyerDeductibleTaxSpecifiedTradeAccountingAccount" + priority="1000" + mode="M1832"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:BuyerDeductibleTaxSpecifiedTradeAccountingAccount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:BuyerDeductibleTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1832"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1832"/> + <xsl:template match="@*|node()" priority="-2" mode="M1832"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1832"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:BuyerNonDeductibleTaxSpecifiedTradeAccountingAccount" + priority="1000" + mode="M1833"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:BuyerNonDeductibleTaxSpecifiedTradeAccountingAccount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:BuyerNonDeductibleTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1833"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1833"/> + <xsl:template match="@*|node()" priority="-2" mode="M1833"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1833"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:BuyerRepayableTaxSpecifiedTradeAccountingAccount" + priority="1000" + mode="M1834"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:BuyerRepayableTaxSpecifiedTradeAccountingAccount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:BuyerRepayableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1834"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1834"/> + <xsl:template match="@*|node()" priority="-2" mode="M1834"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1834"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:CalculatedAmount" + priority="1000" + mode="M1835"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:CalculatedAmount"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="@currencyID"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="@currencyID"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute '@currencyID' is required in this context.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1835"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1835"/> + <xsl:template match="@*|node()" priority="-2" mode="M1835"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1835"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:CalculatedAmount[@currencyCodeListVersionID]" + priority="1000" + mode="M1836"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:CalculatedAmount[@currencyCodeListVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @currencyCodeListVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1836"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1836"/> + <xsl:template match="@*|node()" priority="-2" mode="M1836"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1836"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:CalculatedRate" + priority="1000" + mode="M1837"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:CalculatedRate"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CalculatedRate' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1837"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1837"/> + <xsl:template match="@*|node()" priority="-2" mode="M1837"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1837"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:CalculationSequenceNumeric" + priority="1000" + mode="M1838"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:CalculationSequenceNumeric"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CalculationSequenceNumeric' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1838"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1838"/> + <xsl:template match="@*|node()" priority="-2" mode="M1838"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1838"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:CategoryCode[@listAgencyID]" + priority="1000" + mode="M1839"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:CategoryCode[@listAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1839"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1839"/> + <xsl:template match="@*|node()" priority="-2" mode="M1839"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1839"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:CategoryCode[@listID]" + priority="1000" + mode="M1840"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:CategoryCode[@listID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1840"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1840"/> + <xsl:template match="@*|node()" priority="-2" mode="M1840"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1840"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:CategoryCode[@listURI]" + priority="1000" + mode="M1841"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:CategoryCode[@listURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1841"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1841"/> + <xsl:template match="@*|node()" priority="-2" mode="M1841"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1841"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:CategoryCode[@listVersionID]" + priority="1000" + mode="M1842"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:CategoryCode[@listVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1842"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1842"/> + <xsl:template match="@*|node()" priority="-2" mode="M1842"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1842"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:CategoryName" + priority="1000" + mode="M1843"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:CategoryName"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CategoryName' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1843"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1843"/> + <xsl:template match="@*|node()" priority="-2" mode="M1843"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1843"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:CurrencyCode" + priority="1000" + mode="M1844"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:CurrencyCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CurrencyCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1844"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1844"/> + <xsl:template match="@*|node()" priority="-2" mode="M1844"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1844"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:CustomsDutyIndicator" + priority="1000" + mode="M1845"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:CustomsDutyIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CustomsDutyIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1845"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1845"/> + <xsl:template match="@*|node()" priority="-2" mode="M1845"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1845"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:DeductionAmount" + priority="1000" + mode="M1846"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:DeductionAmount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DeductionAmount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1846"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1846"/> + <xsl:template match="@*|node()" priority="-2" mode="M1846"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1846"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:DeferredStatusPartyDebtorFinancialAccount" + priority="1000" + mode="M1847"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:DeferredStatusPartyDebtorFinancialAccount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DeferredStatusPartyDebtorFinancialAccount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1847"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1847"/> + <xsl:template match="@*|node()" priority="-2" mode="M1847"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1847"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:Description" + priority="1000" + mode="M1848"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:Description"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Description' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1848"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1848"/> + <xsl:template match="@*|node()" priority="-2" mode="M1848"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1848"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:DueDateTypeCode" + priority="1000" + mode="M1849"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:DueDateTypeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DueDateTypeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1849"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1849"/> + <xsl:template match="@*|node()" priority="-2" mode="M1849"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1849"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:ExemptionAuthorizationID" + priority="1000" + mode="M1850"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:ExemptionAuthorizationID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ExemptionAuthorizationID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1850"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1850"/> + <xsl:template match="@*|node()" priority="-2" mode="M1850"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1850"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:ExemptionIndicator" + priority="1000" + mode="M1851"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:ExemptionIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ExemptionIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1851"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1851"/> + <xsl:template match="@*|node()" priority="-2" mode="M1851"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1851"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:ExemptionReasonCode" + priority="1000" + mode="M1852"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:ExemptionReasonCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ExemptionReasonCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1852"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1852"/> + <xsl:template match="@*|node()" priority="-2" mode="M1852"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1852"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:ExemptionReason[@languageID]" + priority="1000" + mode="M1853"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:ExemptionReason[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1853"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1853"/> + <xsl:template match="@*|node()" priority="-2" mode="M1853"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1853"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:ExemptionReason[@languageLocaleID]" + priority="1000" + mode="M1854"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:ExemptionReason[@languageLocaleID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageLocaleID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1854"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1854"/> + <xsl:template match="@*|node()" priority="-2" mode="M1854"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1854"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:FunctionCode" + priority="1000" + mode="M1855"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:FunctionCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:FunctionCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1855"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1855"/> + <xsl:template match="@*|node()" priority="-2" mode="M1855"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1855"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:Guarantee" + priority="1000" + mode="M1856"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:Guarantee"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Guarantee' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1856"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1856"/> + <xsl:template match="@*|node()" priority="-2" mode="M1856"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1856"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:GuaranteeCode" + priority="1000" + mode="M1857"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:GuaranteeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:GuaranteeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1857"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1857"/> + <xsl:template match="@*|node()" priority="-2" mode="M1857"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1857"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:InformationAmount" + priority="1000" + mode="M1858"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:InformationAmount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:InformationAmount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1858"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1858"/> + <xsl:template match="@*|node()" priority="-2" mode="M1858"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1858"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:Jurisdiction" + priority="1000" + mode="M1859"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:Jurisdiction"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Jurisdiction' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1859"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1859"/> + <xsl:template match="@*|node()" priority="-2" mode="M1859"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1859"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:LineTotalBasisAmount" + priority="1000" + mode="M1860"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:LineTotalBasisAmount"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="@currencyID"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="@currencyID"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute '@currencyID' is required in this context.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1860"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1860"/> + <xsl:template match="@*|node()" priority="-2" mode="M1860"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1860"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:LineTotalBasisAmount[@currencyCodeListVersionID]" + priority="1000" + mode="M1861"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:LineTotalBasisAmount[@currencyCodeListVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @currencyCodeListVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1861"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1861"/> + <xsl:template match="@*|node()" priority="-2" mode="M1861"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1861"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:PaymentID" + priority="1000" + mode="M1862"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:PaymentID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PaymentID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1862"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1862"/> + <xsl:template match="@*|node()" priority="-2" mode="M1862"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1862"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:PaymentMethodCode" + priority="1000" + mode="M1863"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:PaymentMethodCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PaymentMethodCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1863"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1863"/> + <xsl:template match="@*|node()" priority="-2" mode="M1863"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1863"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:Rate" + priority="1000" + mode="M1864"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:Rate"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Rate' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1864"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1864"/> + <xsl:template match="@*|node()" priority="-2" mode="M1864"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1864"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:RateApplicablePercent" + priority="1000" + mode="M1865"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:RateApplicablePercent"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RateApplicablePercent' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1865"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1865"/> + <xsl:template match="@*|node()" priority="-2" mode="M1865"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1865"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:RateCode" + priority="1000" + mode="M1866"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:RateCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RateCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1866"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1866"/> + <xsl:template match="@*|node()" priority="-2" mode="M1866"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1866"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:RefundAmount" + priority="1000" + mode="M1867"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:RefundAmount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RefundAmount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1867"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1867"/> + <xsl:template match="@*|node()" priority="-2" mode="M1867"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1867"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:RegimeType" + priority="1000" + mode="M1868"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:RegimeType"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RegimeType' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1868"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1868"/> + <xsl:template match="@*|node()" priority="-2" mode="M1868"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1868"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:RegimeTypeCode" + priority="1000" + mode="M1869"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:RegimeTypeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RegimeTypeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1869"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1869"/> + <xsl:template match="@*|node()" priority="-2" mode="M1869"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1869"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:SelfAssessedBasisAmount" + priority="1000" + mode="M1870"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:SelfAssessedBasisAmount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SelfAssessedBasisAmount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1870"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1870"/> + <xsl:template match="@*|node()" priority="-2" mode="M1870"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1870"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:SelfAssessedBasisQuantity" + priority="1000" + mode="M1871"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:SelfAssessedBasisQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SelfAssessedBasisQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1871"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1871"/> + <xsl:template match="@*|node()" priority="-2" mode="M1871"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1871"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:SelfAssessedCalculatedAmount" + priority="1000" + mode="M1872"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:SelfAssessedCalculatedAmount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SelfAssessedCalculatedAmount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1872"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1872"/> + <xsl:template match="@*|node()" priority="-2" mode="M1872"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1872"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:SelfAssessedCalculationRate" + priority="1000" + mode="M1873"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:SelfAssessedCalculationRate"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SelfAssessedCalculationRate' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1873"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1873"/> + <xsl:template match="@*|node()" priority="-2" mode="M1873"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1873"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:SellerPayableTaxSpecifiedTradeAccountingAccount" + priority="1000" + mode="M1874"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:SellerPayableTaxSpecifiedTradeAccountingAccount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SellerPayableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1874"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1874"/> + <xsl:template match="@*|node()" priority="-2" mode="M1874"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1874"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:SellerRefundableTaxSpecifiedTradeAccountingAccount" + priority="1000" + mode="M1875"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:SellerRefundableTaxSpecifiedTradeAccountingAccount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SellerRefundableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1875"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1875"/> + <xsl:template match="@*|node()" priority="-2" mode="M1875"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1875"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:ServiceSupplyTradeCountry" + priority="1000" + mode="M1876"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:ServiceSupplyTradeCountry"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ServiceSupplyTradeCountry' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1876"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1876"/> + <xsl:template match="@*|node()" priority="-2" mode="M1876"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1876"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:SpecifiedTradeAccountingAccount" + priority="1000" + mode="M1877"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:SpecifiedTradeAccountingAccount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SpecifiedTradeAccountingAccount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1877"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1877"/> + <xsl:template match="@*|node()" priority="-2" mode="M1877"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1877"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:TariffDeductionQuantity" + priority="1000" + mode="M1878"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:TariffDeductionQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TariffDeductionQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1878"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1878"/> + <xsl:template match="@*|node()" priority="-2" mode="M1878"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1878"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:TaxBasisAllowanceRate" + priority="1000" + mode="M1879"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:TaxBasisAllowanceRate"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TaxBasisAllowanceRate' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1879"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1879"/> + <xsl:template match="@*|node()" priority="-2" mode="M1879"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1879"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:TaxExemptionAuthorityID" + priority="1000" + mode="M1880"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:TaxExemptionAuthorityID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TaxExemptionAuthorityID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1880"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1880"/> + <xsl:template match="@*|node()" priority="-2" mode="M1880"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1880"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:TaxPointDate" + priority="1000" + mode="M1881"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:TaxPointDate"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TaxPointDate' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1881"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1881"/> + <xsl:template match="@*|node()" priority="-2" mode="M1881"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1881"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:Type" + priority="1000" + mode="M1882"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:Type"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Type' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1882"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1882"/> + <xsl:template match="@*|node()" priority="-2" mode="M1882"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1882"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:TypeCode[@listAgencyID]" + priority="1000" + mode="M1883"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:TypeCode[@listAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1883"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1883"/> + <xsl:template match="@*|node()" priority="-2" mode="M1883"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1883"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:TypeCode[@listID]" + priority="1000" + mode="M1884"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:TypeCode[@listID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1884"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1884"/> + <xsl:template match="@*|node()" priority="-2" mode="M1884"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1884"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:TypeCode[@listURI]" + priority="1000" + mode="M1885"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:TypeCode[@listURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1885"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1885"/> + <xsl:template match="@*|node()" priority="-2" mode="M1885"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1885"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:TypeCode[@listVersionID]" + priority="1000" + mode="M1886"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:TypeCode[@listVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1886"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1886"/> + <xsl:template match="@*|node()" priority="-2" mode="M1886"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1886"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:UnitBasisAmount" + priority="1000" + mode="M1887"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:UnitBasisAmount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:UnitBasisAmount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1887"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1887"/> + <xsl:template match="@*|node()" priority="-2" mode="M1887"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1887"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:BillingSpecifiedPeriod" + priority="1000" + mode="M1888"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:BillingSpecifiedPeriod"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:StartDateTime)=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:StartDateTime)=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:StartDateTime' must occur exactly 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:EndDateTime)=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:EndDateTime)=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:EndDateTime' must occur exactly 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1888"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1888"/> + <xsl:template match="@*|node()" priority="-2" mode="M1888"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1888"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:BillingSpecifiedPeriod/ram:CompleteDateTime" + priority="1000" + mode="M1889"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:BillingSpecifiedPeriod/ram:CompleteDateTime"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CompleteDateTime' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1889"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1889"/> + <xsl:template match="@*|node()" priority="-2" mode="M1889"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1889"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:BillingSpecifiedPeriod/ram:ContinuousIndicator" + priority="1000" + mode="M1890"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:BillingSpecifiedPeriod/ram:ContinuousIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ContinuousIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1890"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1890"/> + <xsl:template match="@*|node()" priority="-2" mode="M1890"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1890"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:BillingSpecifiedPeriod/ram:Description" + priority="1000" + mode="M1891"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:BillingSpecifiedPeriod/ram:Description"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Description' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1891"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1891"/> + <xsl:template match="@*|node()" priority="-2" mode="M1891"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1891"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:BillingSpecifiedPeriod/ram:DurationMeasure" + priority="1000" + mode="M1892"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:BillingSpecifiedPeriod/ram:DurationMeasure"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DurationMeasure' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1892"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1892"/> + <xsl:template match="@*|node()" priority="-2" mode="M1892"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1892"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:BillingSpecifiedPeriod/ram:EndDateTime/udt:DateTime" + priority="1000" + mode="M1893"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:BillingSpecifiedPeriod/ram:EndDateTime/udt:DateTime"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'udt:DateTime' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1893"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1893"/> + <xsl:template match="@*|node()" priority="-2" mode="M1893"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1893"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:BillingSpecifiedPeriod/ram:EndDateTime/udt:DateTimeString" + priority="1000" + mode="M1894"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:BillingSpecifiedPeriod/ram:EndDateTime/udt:DateTimeString"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="@format"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="@format"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute '@format' is required in this context.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1894"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1894"/> + <xsl:template match="@*|node()" priority="-2" mode="M1894"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1894"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:BillingSpecifiedPeriod/ram:ID" + priority="1000" + mode="M1895"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:BillingSpecifiedPeriod/ram:ID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1895"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1895"/> + <xsl:template match="@*|node()" priority="-2" mode="M1895"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1895"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:BillingSpecifiedPeriod/ram:InclusiveIndicator" + priority="1000" + mode="M1896"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:BillingSpecifiedPeriod/ram:InclusiveIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:InclusiveIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1896"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1896"/> + <xsl:template match="@*|node()" priority="-2" mode="M1896"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1896"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:BillingSpecifiedPeriod/ram:Name" + priority="1000" + mode="M1897"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:BillingSpecifiedPeriod/ram:Name"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Name' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1897"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1897"/> + <xsl:template match="@*|node()" priority="-2" mode="M1897"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1897"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:BillingSpecifiedPeriod/ram:OpenIndicator" + priority="1000" + mode="M1898"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:BillingSpecifiedPeriod/ram:OpenIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:OpenIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1898"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1898"/> + <xsl:template match="@*|node()" priority="-2" mode="M1898"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1898"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:BillingSpecifiedPeriod/ram:PurposeCode" + priority="1000" + mode="M1899"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:BillingSpecifiedPeriod/ram:PurposeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PurposeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1899"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1899"/> + <xsl:template match="@*|node()" priority="-2" mode="M1899"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1899"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:BillingSpecifiedPeriod/ram:SeasonCode" + priority="1000" + mode="M1900"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:BillingSpecifiedPeriod/ram:SeasonCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SeasonCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1900"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1900"/> + <xsl:template match="@*|node()" priority="-2" mode="M1900"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1900"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:BillingSpecifiedPeriod/ram:SequenceNumeric" + priority="1000" + mode="M1901"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:BillingSpecifiedPeriod/ram:SequenceNumeric"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SequenceNumeric' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1901"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1901"/> + <xsl:template match="@*|node()" priority="-2" mode="M1901"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1901"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:BillingSpecifiedPeriod/ram:StartDateFlexibilityCode" + priority="1000" + mode="M1902"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:BillingSpecifiedPeriod/ram:StartDateFlexibilityCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:StartDateFlexibilityCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1902"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1902"/> + <xsl:template match="@*|node()" priority="-2" mode="M1902"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1902"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:BillingSpecifiedPeriod/ram:StartDateTime/udt:DateTime" + priority="1000" + mode="M1903"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:BillingSpecifiedPeriod/ram:StartDateTime/udt:DateTime"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'udt:DateTime' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1903"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1903"/> + <xsl:template match="@*|node()" priority="-2" mode="M1903"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1903"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:BillingSpecifiedPeriod/ram:StartDateTime/udt:DateTimeString" + priority="1000" + mode="M1904"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:BillingSpecifiedPeriod/ram:StartDateTime/udt:DateTimeString"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="@format"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="@format"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute '@format' is required in this context.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1904"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1904"/> + <xsl:template match="@*|node()" priority="-2" mode="M1904"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1904"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:CreditNoteAmount" + priority="1000" + mode="M1905"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:CreditNoteAmount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CreditNoteAmount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1905"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1905"/> + <xsl:template match="@*|node()" priority="-2" mode="M1905"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1905"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:CreditReason" + priority="1000" + mode="M1906"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:CreditReason"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CreditReason' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1906"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1906"/> + <xsl:template match="@*|node()" priority="-2" mode="M1906"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1906"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:CreditReasonCode" + priority="1000" + mode="M1907"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:CreditReasonCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CreditReasonCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1907"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1907"/> + <xsl:template match="@*|node()" priority="-2" mode="M1907"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1907"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:CreditorReferenceID" + priority="1000" + mode="M1908"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:CreditorReferenceID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CreditorReferenceID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1908"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1908"/> + <xsl:template match="@*|node()" priority="-2" mode="M1908"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1908"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:CreditorReferenceIssuerID" + priority="1000" + mode="M1909"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:CreditorReferenceIssuerID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CreditorReferenceIssuerID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1909"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1909"/> + <xsl:template match="@*|node()" priority="-2" mode="M1909"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1909"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:CreditorReferenceType" + priority="1000" + mode="M1910"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:CreditorReferenceType"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CreditorReferenceType' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1910"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1910"/> + <xsl:template match="@*|node()" priority="-2" mode="M1910"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1910"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:CreditorReferenceTypeCode" + priority="1000" + mode="M1911"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:CreditorReferenceTypeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CreditorReferenceTypeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1911"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1911"/> + <xsl:template match="@*|node()" priority="-2" mode="M1911"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1911"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:CreditorTradeParty" + priority="1000" + mode="M1912"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:CreditorTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CreditorTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1912"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1912"/> + <xsl:template match="@*|node()" priority="-2" mode="M1912"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1912"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:DeliveryChargeAmount" + priority="1000" + mode="M1913"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:DeliveryChargeAmount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DeliveryChargeAmount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1913"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1913"/> + <xsl:template match="@*|node()" priority="-2" mode="M1913"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1913"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:Description" + priority="1000" + mode="M1914"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:Description"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Description' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1914"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1914"/> + <xsl:template match="@*|node()" priority="-2" mode="M1914"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1914"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:DiscountAmount" + priority="1000" + mode="M1915"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:DiscountAmount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DiscountAmount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1915"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1915"/> + <xsl:template match="@*|node()" priority="-2" mode="M1915"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1915"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:DiscountIndicator" + priority="1000" + mode="M1916"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:DiscountIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DiscountIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1916"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1916"/> + <xsl:template match="@*|node()" priority="-2" mode="M1916"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1916"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:DocumentaryCreditReferencedDocument" + priority="1000" + mode="M1917"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:DocumentaryCreditReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DocumentaryCreditReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1917"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1917"/> + <xsl:template match="@*|node()" priority="-2" mode="M1917"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1917"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:DuePayableAmount" + priority="1000" + mode="M1918"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:DuePayableAmount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DuePayableAmount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1918"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1918"/> + <xsl:template match="@*|node()" priority="-2" mode="M1918"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1918"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:FactoringAgreementReferencedDocument" + priority="1000" + mode="M1919"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:FactoringAgreementReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:FactoringAgreementReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1919"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1919"/> + <xsl:template match="@*|node()" priority="-2" mode="M1919"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1919"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:FactoringListReferencedDocument" + priority="1000" + mode="M1920"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:FactoringListReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:FactoringListReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1920"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1920"/> + <xsl:template match="@*|node()" priority="-2" mode="M1920"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1920"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InspectionTradeParty" + priority="1000" + mode="M1921"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InspectionTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:InspectionTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1921"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1921"/> + <xsl:template match="@*|node()" priority="-2" mode="M1921"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1921"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceApplicableTradeCurrencyExchange" + priority="1000" + mode="M1922"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceApplicableTradeCurrencyExchange"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:InvoiceApplicableTradeCurrencyExchange' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1922"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1922"/> + <xsl:template match="@*|node()" priority="-2" mode="M1922"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1922"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceCurrencyCode[@languageID]" + priority="1000" + mode="M1923"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceCurrencyCode[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1923"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1923"/> + <xsl:template match="@*|node()" priority="-2" mode="M1923"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1923"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceCurrencyCode[@listAgencyID]" + priority="1000" + mode="M1924"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceCurrencyCode[@listAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1924"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1924"/> + <xsl:template match="@*|node()" priority="-2" mode="M1924"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1924"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceCurrencyCode[@listAgencyName]" + priority="1000" + mode="M1925"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceCurrencyCode[@listAgencyName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listAgencyName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1925"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1925"/> + <xsl:template match="@*|node()" priority="-2" mode="M1925"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1925"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceCurrencyCode[@listID]" + priority="1000" + mode="M1926"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceCurrencyCode[@listID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1926"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1926"/> + <xsl:template match="@*|node()" priority="-2" mode="M1926"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1926"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceCurrencyCode[@listName]" + priority="1000" + mode="M1927"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceCurrencyCode[@listName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1927"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1927"/> + <xsl:template match="@*|node()" priority="-2" mode="M1927"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1927"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceCurrencyCode[@listSchemeURI]" + priority="1000" + mode="M1928"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceCurrencyCode[@listSchemeURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listSchemeURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1928"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1928"/> + <xsl:template match="@*|node()" priority="-2" mode="M1928"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1928"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceCurrencyCode[@listURI]" + priority="1000" + mode="M1929"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceCurrencyCode[@listURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1929"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1929"/> + <xsl:template match="@*|node()" priority="-2" mode="M1929"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1929"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceCurrencyCode[@listVersionID]" + priority="1000" + mode="M1930"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceCurrencyCode[@listVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1930"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1930"/> + <xsl:template match="@*|node()" priority="-2" mode="M1930"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1930"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceCurrencyCode[@name]" + priority="1000" + mode="M1931"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceCurrencyCode[@name]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @name' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1931"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1931"/> + <xsl:template match="@*|node()" priority="-2" mode="M1931"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1931"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceDateTime" + priority="1000" + mode="M1932"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceDateTime"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:InvoiceDateTime' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1932"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1932"/> + <xsl:template match="@*|node()" priority="-2" mode="M1932"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1932"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceIssuerReference" + priority="1000" + mode="M1933"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceIssuerReference"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:InvoiceIssuerReference' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1933"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1933"/> + <xsl:template match="@*|node()" priority="-2" mode="M1933"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1933"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceReferencedDocument" + priority="1000" + mode="M1934"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:InvoiceReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1934"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1934"/> + <xsl:template match="@*|node()" priority="-2" mode="M1934"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1934"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty" + priority="1000" + mode="M1935"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:ID)<=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:ID)<=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ID' may occur at maximum 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:Name)=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:Name)=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Name' must occur exactly 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:DefinedTradeContact)<=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:DefinedTradeContact)<=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DefinedTradeContact' may occur at maximum 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1935"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1935"/> + <xsl:template match="@*|node()" priority="-2" mode="M1935"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1935"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:ApplicableLogisticsServiceCharge" + priority="1000" + mode="M1936"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:ApplicableLogisticsServiceCharge"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ApplicableLogisticsServiceCharge' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1936"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1936"/> + <xsl:template match="@*|node()" priority="-2" mode="M1936"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1936"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:AssociatedTradeParty" + priority="1000" + mode="M1937"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:AssociatedTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AssociatedTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1937"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1937"/> + <xsl:template match="@*|node()" priority="-2" mode="M1937"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1937"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:AttentionOfAssociatedTradeParty" + priority="1000" + mode="M1938"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:AttentionOfAssociatedTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AttentionOfAssociatedTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1938"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1938"/> + <xsl:template match="@*|node()" priority="-2" mode="M1938"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1938"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:BuyerAssignedID" + priority="1000" + mode="M1939"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:BuyerAssignedID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:BuyerAssignedID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1939"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1939"/> + <xsl:template match="@*|node()" priority="-2" mode="M1939"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1939"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:CAGEID" + priority="1000" + mode="M1940"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:CAGEID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CAGEID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1940"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1940"/> + <xsl:template match="@*|node()" priority="-2" mode="M1940"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1940"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DODAACID" + priority="1000" + mode="M1941"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DODAACID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DODAACID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1941"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1941"/> + <xsl:template match="@*|node()" priority="-2" mode="M1941"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1941"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DUNSID" + priority="1000" + mode="M1942"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DUNSID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DUNSID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1942"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1942"/> + <xsl:template match="@*|node()" priority="-2" mode="M1942"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1942"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact" + priority="1000" + mode="M1943"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:TelephoneUniversalCommunication)<=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:TelephoneUniversalCommunication)<=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TelephoneUniversalCommunication' may occur at maximum 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:FaxUniversalCommunication)<=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:FaxUniversalCommunication)<=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:FaxUniversalCommunication' may occur at maximum 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1943"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1943"/> + <xsl:template match="@*|node()" priority="-2" mode="M1943"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1943"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:DepartmentName[@languageID]" + priority="1000" + mode="M1944"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:DepartmentName[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1944"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1944"/> + <xsl:template match="@*|node()" priority="-2" mode="M1944"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1944"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:DepartmentName[@languageLocaleID]" + priority="1000" + mode="M1945"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:DepartmentName[@languageLocaleID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageLocaleID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1945"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1945"/> + <xsl:template match="@*|node()" priority="-2" mode="M1945"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1945"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:DirectTelephoneUniversalCommunication" + priority="1000" + mode="M1946"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:DirectTelephoneUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DirectTelephoneUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1946"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1946"/> + <xsl:template match="@*|node()" priority="-2" mode="M1946"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1946"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:EDIUniversalCommunication" + priority="1000" + mode="M1947"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:EDIUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:EDIUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1947"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1947"/> + <xsl:template match="@*|node()" priority="-2" mode="M1947"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1947"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication" + priority="1000" + mode="M1948"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:URIID)=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:URIID)=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:URIID' must occur exactly 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1948"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1948"/> + <xsl:template match="@*|node()" priority="-2" mode="M1948"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1948"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:Access" + priority="1000" + mode="M1949"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:Access"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Access' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1949"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1949"/> + <xsl:template match="@*|node()" priority="-2" mode="M1949"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1949"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:AreaNumberCode" + priority="1000" + mode="M1950"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:AreaNumberCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AreaNumberCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1950"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1950"/> + <xsl:template match="@*|node()" priority="-2" mode="M1950"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1950"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:ChannelCode" + priority="1000" + mode="M1951"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:ChannelCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ChannelCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1951"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1951"/> + <xsl:template match="@*|node()" priority="-2" mode="M1951"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1951"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:CompleteNumber" + priority="1000" + mode="M1952"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:CompleteNumber"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CompleteNumber' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1952"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1952"/> + <xsl:template match="@*|node()" priority="-2" mode="M1952"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1952"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:CountryNumberCode" + priority="1000" + mode="M1953"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:CountryNumberCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CountryNumberCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1953"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1953"/> + <xsl:template match="@*|node()" priority="-2" mode="M1953"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1953"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:ExtensionNumber" + priority="1000" + mode="M1954"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:ExtensionNumber"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ExtensionNumber' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1954"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1954"/> + <xsl:template match="@*|node()" priority="-2" mode="M1954"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1954"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:HTMLPreferredIndicator" + priority="1000" + mode="M1955"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:HTMLPreferredIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:HTMLPreferredIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1955"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1955"/> + <xsl:template match="@*|node()" priority="-2" mode="M1955"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1955"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:LocalNumber" + priority="1000" + mode="M1956"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:LocalNumber"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LocalNumber' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1956"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1956"/> + <xsl:template match="@*|node()" priority="-2" mode="M1956"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1956"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeAgencyID]" + priority="1000" + mode="M1957"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1957"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1957"/> + <xsl:template match="@*|node()" priority="-2" mode="M1957"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1957"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeAgencyName]" + priority="1000" + mode="M1958"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeAgencyName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1958"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1958"/> + <xsl:template match="@*|node()" priority="-2" mode="M1958"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1958"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeDataURI]" + priority="1000" + mode="M1959"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeDataURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeDataURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1959"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1959"/> + <xsl:template match="@*|node()" priority="-2" mode="M1959"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1959"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeID]" + priority="1000" + mode="M1960"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1960"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1960"/> + <xsl:template match="@*|node()" priority="-2" mode="M1960"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1960"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeName]" + priority="1000" + mode="M1961"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1961"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1961"/> + <xsl:template match="@*|node()" priority="-2" mode="M1961"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1961"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeURI]" + priority="1000" + mode="M1962"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1962"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1962"/> + <xsl:template match="@*|node()" priority="-2" mode="M1962"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1962"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeVersionID]" + priority="1000" + mode="M1963"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1963"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1963"/> + <xsl:template match="@*|node()" priority="-2" mode="M1963"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1963"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:UseCode" + priority="1000" + mode="M1964"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:UseCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:UseCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1964"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1964"/> + <xsl:template match="@*|node()" priority="-2" mode="M1964"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1964"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication" + priority="1000" + mode="M1965"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:CompleteNumber)=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:CompleteNumber)=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CompleteNumber' must occur exactly 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1965"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1965"/> + <xsl:template match="@*|node()" priority="-2" mode="M1965"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1965"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:Access" + priority="1000" + mode="M1966"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:Access"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Access' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1966"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1966"/> + <xsl:template match="@*|node()" priority="-2" mode="M1966"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1966"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:AreaNumberCode" + priority="1000" + mode="M1967"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:AreaNumberCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AreaNumberCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1967"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1967"/> + <xsl:template match="@*|node()" priority="-2" mode="M1967"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1967"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:ChannelCode" + priority="1000" + mode="M1968"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:ChannelCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ChannelCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1968"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1968"/> + <xsl:template match="@*|node()" priority="-2" mode="M1968"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1968"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:CompleteNumber[@languageID]" + priority="1000" + mode="M1969"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:CompleteNumber[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1969"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1969"/> + <xsl:template match="@*|node()" priority="-2" mode="M1969"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1969"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:CompleteNumber[@languageLocaleID]" + priority="1000" + mode="M1970"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:CompleteNumber[@languageLocaleID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageLocaleID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1970"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1970"/> + <xsl:template match="@*|node()" priority="-2" mode="M1970"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1970"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:CountryNumberCode" + priority="1000" + mode="M1971"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:CountryNumberCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CountryNumberCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1971"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1971"/> + <xsl:template match="@*|node()" priority="-2" mode="M1971"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1971"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:ExtensionNumber" + priority="1000" + mode="M1972"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:ExtensionNumber"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ExtensionNumber' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1972"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1972"/> + <xsl:template match="@*|node()" priority="-2" mode="M1972"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1972"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:HTMLPreferredIndicator" + priority="1000" + mode="M1973"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:HTMLPreferredIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:HTMLPreferredIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1973"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1973"/> + <xsl:template match="@*|node()" priority="-2" mode="M1973"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1973"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:LocalNumber" + priority="1000" + mode="M1974"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:LocalNumber"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LocalNumber' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1974"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1974"/> + <xsl:template match="@*|node()" priority="-2" mode="M1974"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1974"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:URIID" + priority="1000" + mode="M1975"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:URIID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:URIID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1975"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1975"/> + <xsl:template match="@*|node()" priority="-2" mode="M1975"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1975"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:UseCode" + priority="1000" + mode="M1976"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:UseCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:UseCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1976"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1976"/> + <xsl:template match="@*|node()" priority="-2" mode="M1976"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1976"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:ID" + priority="1000" + mode="M1977"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:ID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1977"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1977"/> + <xsl:template match="@*|node()" priority="-2" mode="M1977"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1977"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:InstantMessagingUniversalCommunication" + priority="1000" + mode="M1978"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:InstantMessagingUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:InstantMessagingUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1978"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1978"/> + <xsl:template match="@*|node()" priority="-2" mode="M1978"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1978"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:JobTitle" + priority="1000" + mode="M1979"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:JobTitle"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:JobTitle' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1979"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1979"/> + <xsl:template match="@*|node()" priority="-2" mode="M1979"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1979"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:MobileTelephoneUniversalCommunication" + priority="1000" + mode="M1980"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:MobileTelephoneUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:MobileTelephoneUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1980"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1980"/> + <xsl:template match="@*|node()" priority="-2" mode="M1980"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1980"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:PersonID" + priority="1000" + mode="M1981"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:PersonID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PersonID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1981"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1981"/> + <xsl:template match="@*|node()" priority="-2" mode="M1981"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1981"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:PersonName[@languageID]" + priority="1000" + mode="M1982"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:PersonName[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1982"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1982"/> + <xsl:template match="@*|node()" priority="-2" mode="M1982"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1982"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:PersonName[@languageLocaleID]" + priority="1000" + mode="M1983"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:PersonName[@languageLocaleID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageLocaleID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1983"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1983"/> + <xsl:template match="@*|node()" priority="-2" mode="M1983"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1983"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:Responsibility" + priority="1000" + mode="M1984"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:Responsibility"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Responsibility' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1984"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1984"/> + <xsl:template match="@*|node()" priority="-2" mode="M1984"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1984"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:SpecifiedContactPerson" + priority="1000" + mode="M1985"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:SpecifiedContactPerson"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SpecifiedContactPerson' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1985"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1985"/> + <xsl:template match="@*|node()" priority="-2" mode="M1985"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1985"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:SpecifiedNote" + priority="1000" + mode="M1986"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:SpecifiedNote"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SpecifiedNote' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1986"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1986"/> + <xsl:template match="@*|node()" priority="-2" mode="M1986"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1986"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication" + priority="1000" + mode="M1987"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:CompleteNumber)=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:CompleteNumber)=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CompleteNumber' must occur exactly 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1987"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1987"/> + <xsl:template match="@*|node()" priority="-2" mode="M1987"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1987"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:Access" + priority="1000" + mode="M1988"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:Access"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Access' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1988"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1988"/> + <xsl:template match="@*|node()" priority="-2" mode="M1988"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1988"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:AreaNumberCode" + priority="1000" + mode="M1989"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:AreaNumberCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AreaNumberCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1989"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1989"/> + <xsl:template match="@*|node()" priority="-2" mode="M1989"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1989"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:ChannelCode" + priority="1000" + mode="M1990"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:ChannelCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ChannelCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1990"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1990"/> + <xsl:template match="@*|node()" priority="-2" mode="M1990"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1990"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:CompleteNumber[@languageID]" + priority="1000" + mode="M1991"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:CompleteNumber[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1991"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1991"/> + <xsl:template match="@*|node()" priority="-2" mode="M1991"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1991"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:CompleteNumber[@languageLocaleID]" + priority="1000" + mode="M1992"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:CompleteNumber[@languageLocaleID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageLocaleID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1992"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1992"/> + <xsl:template match="@*|node()" priority="-2" mode="M1992"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1992"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:CountryNumberCode" + priority="1000" + mode="M1993"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:CountryNumberCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CountryNumberCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1993"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1993"/> + <xsl:template match="@*|node()" priority="-2" mode="M1993"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1993"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:ExtensionNumber" + priority="1000" + mode="M1994"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:ExtensionNumber"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ExtensionNumber' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1994"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1994"/> + <xsl:template match="@*|node()" priority="-2" mode="M1994"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1994"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:HTMLPreferredIndicator" + priority="1000" + mode="M1995"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:HTMLPreferredIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:HTMLPreferredIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1995"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1995"/> + <xsl:template match="@*|node()" priority="-2" mode="M1995"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1995"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:LocalNumber" + priority="1000" + mode="M1996"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:LocalNumber"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LocalNumber' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1996"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1996"/> + <xsl:template match="@*|node()" priority="-2" mode="M1996"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1996"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:URIID" + priority="1000" + mode="M1997"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:URIID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:URIID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1997"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1997"/> + <xsl:template match="@*|node()" priority="-2" mode="M1997"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1997"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:UseCode" + priority="1000" + mode="M1998"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:UseCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:UseCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1998"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1998"/> + <xsl:template match="@*|node()" priority="-2" mode="M1998"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1998"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:TelexUniversalCommunication" + priority="1000" + mode="M1999"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:TelexUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TelexUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1999"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1999"/> + <xsl:template match="@*|node()" priority="-2" mode="M1999"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M1999"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:TypeCode" + priority="1000" + mode="M2000"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:TypeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TypeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2000"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2000"/> + <xsl:template match="@*|node()" priority="-2" mode="M2000"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2000"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:URIUniversalCommunication" + priority="1000" + mode="M2001"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:URIUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:URIUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2001"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2001"/> + <xsl:template match="@*|node()" priority="-2" mode="M2001"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2001"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:VOIPUniversalCommunication" + priority="1000" + mode="M2002"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:VOIPUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:VOIPUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2002"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2002"/> + <xsl:template match="@*|node()" priority="-2" mode="M2002"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2002"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:Description" + priority="1000" + mode="M2003"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:Description"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Description' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2003"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2003"/> + <xsl:template match="@*|node()" priority="-2" mode="M2003"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2003"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:EmailURIUniversalCommunication" + priority="1000" + mode="M2004"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:EmailURIUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:EmailURIUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2004"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2004"/> + <xsl:template match="@*|node()" priority="-2" mode="M2004"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2004"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:EndPointURIUniversalCommunication" + priority="1000" + mode="M2005"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:EndPointURIUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:EndPointURIUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2005"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2005"/> + <xsl:template match="@*|node()" priority="-2" mode="M2005"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2005"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:FaxUniversalCommunication" + priority="1000" + mode="M2006"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:FaxUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:FaxUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2006"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2006"/> + <xsl:template match="@*|node()" priority="-2" mode="M2006"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2006"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:GLNID" + priority="1000" + mode="M2007"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:GLNID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:GLNID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2007"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2007"/> + <xsl:template match="@*|node()" priority="-2" mode="M2007"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2007"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:GlobalID" + priority="1000" + mode="M2008"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:GlobalID"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="@schemeID"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="@schemeID"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute '@schemeID' is required in this context.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2008"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2008"/> + <xsl:template match="@*|node()" priority="-2" mode="M2008"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2008"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:GlobalID[@schemeAgencyID]" + priority="1000" + mode="M2009"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:GlobalID[@schemeAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2009"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2009"/> + <xsl:template match="@*|node()" priority="-2" mode="M2009"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2009"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:GlobalID[@schemeAgencyName]" + priority="1000" + mode="M2010"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:GlobalID[@schemeAgencyName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2010"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2010"/> + <xsl:template match="@*|node()" priority="-2" mode="M2010"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2010"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:GlobalID[@schemeDataURI]" + priority="1000" + mode="M2011"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:GlobalID[@schemeDataURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeDataURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2011"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2011"/> + <xsl:template match="@*|node()" priority="-2" mode="M2011"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2011"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:GlobalID[@schemeName]" + priority="1000" + mode="M2012"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:GlobalID[@schemeName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2012"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2012"/> + <xsl:template match="@*|node()" priority="-2" mode="M2012"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2012"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:GlobalID[@schemeURI]" + priority="1000" + mode="M2013"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:GlobalID[@schemeURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2013"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2013"/> + <xsl:template match="@*|node()" priority="-2" mode="M2013"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2013"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:GlobalID[@schemeVersionID]" + priority="1000" + mode="M2014"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:GlobalID[@schemeVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2014"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2014"/> + <xsl:template match="@*|node()" priority="-2" mode="M2014"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2014"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:ID[@schemeAgencyID]" + priority="1000" + mode="M2015"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:ID[@schemeAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2015"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2015"/> + <xsl:template match="@*|node()" priority="-2" mode="M2015"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2015"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:ID[@schemeAgencyName]" + priority="1000" + mode="M2016"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:ID[@schemeAgencyName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2016"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2016"/> + <xsl:template match="@*|node()" priority="-2" mode="M2016"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2016"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:ID[@schemeDataURI]" + priority="1000" + mode="M2017"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:ID[@schemeDataURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeDataURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2017"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2017"/> + <xsl:template match="@*|node()" priority="-2" mode="M2017"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2017"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:ID[@schemeID]" + priority="1000" + mode="M2018"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:ID[@schemeID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2018"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2018"/> + <xsl:template match="@*|node()" priority="-2" mode="M2018"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2018"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:ID[@schemeName]" + priority="1000" + mode="M2019"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:ID[@schemeName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2019"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2019"/> + <xsl:template match="@*|node()" priority="-2" mode="M2019"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2019"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:ID[@schemeURI]" + priority="1000" + mode="M2020"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:ID[@schemeURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2020"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2020"/> + <xsl:template match="@*|node()" priority="-2" mode="M2020"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2020"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:ID[@schemeVersionID]" + priority="1000" + mode="M2021"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:ID[@schemeVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2021"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2021"/> + <xsl:template match="@*|node()" priority="-2" mode="M2021"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2021"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:IssuedNotificationReferencedDocument" + priority="1000" + mode="M2022"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:IssuedNotificationReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:IssuedNotificationReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2022"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2022"/> + <xsl:template match="@*|node()" priority="-2" mode="M2022"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2022"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:LanguageCode" + priority="1000" + mode="M2023"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:LanguageCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LanguageCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2023"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2023"/> + <xsl:template match="@*|node()" priority="-2" mode="M2023"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2023"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:LogoAssociatedSpecifiedBinaryFile" + priority="1000" + mode="M2024"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:LogoAssociatedSpecifiedBinaryFile"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LogoAssociatedSpecifiedBinaryFile' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2024"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2024"/> + <xsl:template match="@*|node()" priority="-2" mode="M2024"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2024"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:LogoReferencedDocument" + priority="1000" + mode="M2025"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:LogoReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LogoReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2025"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2025"/> + <xsl:template match="@*|node()" priority="-2" mode="M2025"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2025"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:Name[@languageID]" + priority="1000" + mode="M2026"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:Name[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2026"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2026"/> + <xsl:template match="@*|node()" priority="-2" mode="M2026"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2026"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:Name[@languageLocaleID]" + priority="1000" + mode="M2027"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:Name[@languageLocaleID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageLocaleID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2027"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2027"/> + <xsl:template match="@*|node()" priority="-2" mode="M2027"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2027"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:PostalTradeAddress" + priority="1000" + mode="M2028"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:PostalTradeAddress"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:PostcodeCode)<=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:PostcodeCode)<=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PostcodeCode' may occur at maximum 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2028"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2028"/> + <xsl:template match="@*|node()" priority="-2" mode="M2028"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2028"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:PostalTradeAddress/ram:AdditionalStreetName" + priority="1000" + mode="M2029"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:PostalTradeAddress/ram:AdditionalStreetName"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AdditionalStreetName' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2029"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2029"/> + <xsl:template match="@*|node()" priority="-2" mode="M2029"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2029"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:PostalTradeAddress/ram:AttentionOf" + priority="1000" + mode="M2030"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:PostalTradeAddress/ram:AttentionOf"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AttentionOf' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2030"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2030"/> + <xsl:template match="@*|node()" priority="-2" mode="M2030"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2030"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:PostalTradeAddress/ram:BuildingName" + priority="1000" + mode="M2031"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:PostalTradeAddress/ram:BuildingName"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:BuildingName' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2031"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2031"/> + <xsl:template match="@*|node()" priority="-2" mode="M2031"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2031"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:PostalTradeAddress/ram:BuildingNumber" + priority="1000" + mode="M2032"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:PostalTradeAddress/ram:BuildingNumber"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:BuildingNumber' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2032"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2032"/> + <xsl:template match="@*|node()" priority="-2" mode="M2032"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2032"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:PostalTradeAddress/ram:CareOf" + priority="1000" + mode="M2033"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:PostalTradeAddress/ram:CareOf"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CareOf' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2033"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2033"/> + <xsl:template match="@*|node()" priority="-2" mode="M2033"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2033"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:PostalTradeAddress/ram:CityName[@languageID]" + priority="1000" + mode="M2034"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:PostalTradeAddress/ram:CityName[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2034"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2034"/> + <xsl:template match="@*|node()" priority="-2" mode="M2034"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2034"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:PostalTradeAddress/ram:CityName[@languageLocaleID]" + priority="1000" + mode="M2035"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:PostalTradeAddress/ram:CityName[@languageLocaleID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageLocaleID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2035"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2035"/> + <xsl:template match="@*|node()" priority="-2" mode="M2035"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2035"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:PostalTradeAddress/ram:CitySubDivisionName" + priority="1000" + mode="M2036"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:PostalTradeAddress/ram:CitySubDivisionName"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CitySubDivisionName' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2036"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2036"/> + <xsl:template match="@*|node()" priority="-2" mode="M2036"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2036"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:PostalTradeAddress/ram:CountryID[@schemeAgencyID]" + priority="1000" + mode="M2037"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:PostalTradeAddress/ram:CountryID[@schemeAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2037"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2037"/> + <xsl:template match="@*|node()" priority="-2" mode="M2037"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2037"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:PostalTradeAddress/ram:CountryID[@schemeID]" + priority="1000" + mode="M2038"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:PostalTradeAddress/ram:CountryID[@schemeID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2038"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2038"/> + <xsl:template match="@*|node()" priority="-2" mode="M2038"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2038"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:PostalTradeAddress/ram:CountryID[@schemeVersionID]" + priority="1000" + mode="M2039"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:PostalTradeAddress/ram:CountryID[@schemeVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2039"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2039"/> + <xsl:template match="@*|node()" priority="-2" mode="M2039"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2039"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:PostalTradeAddress/ram:CountryIdentificationTradeCountry" + priority="1000" + mode="M2040"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:PostalTradeAddress/ram:CountryIdentificationTradeCountry"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CountryIdentificationTradeCountry' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2040"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2040"/> + <xsl:template match="@*|node()" priority="-2" mode="M2040"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2040"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:PostalTradeAddress/ram:CountryName" + priority="1000" + mode="M2041"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:PostalTradeAddress/ram:CountryName"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CountryName' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2041"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2041"/> + <xsl:template match="@*|node()" priority="-2" mode="M2041"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2041"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:PostalTradeAddress/ram:CountrySubDivisionID" + priority="1000" + mode="M2042"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:PostalTradeAddress/ram:CountrySubDivisionID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CountrySubDivisionID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2042"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2042"/> + <xsl:template match="@*|node()" priority="-2" mode="M2042"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2042"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:PostalTradeAddress/ram:CountrySubDivisionName" + priority="1000" + mode="M2043"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:PostalTradeAddress/ram:CountrySubDivisionName"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CountrySubDivisionName' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2043"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2043"/> + <xsl:template match="@*|node()" priority="-2" mode="M2043"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2043"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:PostalTradeAddress/ram:DepartmentName" + priority="1000" + mode="M2044"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:PostalTradeAddress/ram:DepartmentName"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DepartmentName' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2044"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2044"/> + <xsl:template match="@*|node()" priority="-2" mode="M2044"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2044"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:PostalTradeAddress/ram:FreeForm" + priority="1000" + mode="M2045"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:PostalTradeAddress/ram:FreeForm"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:FreeForm' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2045"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2045"/> + <xsl:template match="@*|node()" priority="-2" mode="M2045"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2045"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:PostalTradeAddress/ram:GeoCoordinateIdentificationGeographicalCoordinate" + priority="1000" + mode="M2046"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:PostalTradeAddress/ram:GeoCoordinateIdentificationGeographicalCoordinate"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:GeoCoordinateIdentificationGeographicalCoordinate' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2046"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2046"/> + <xsl:template match="@*|node()" priority="-2" mode="M2046"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2046"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:PostalTradeAddress/ram:ID" + priority="1000" + mode="M2047"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:PostalTradeAddress/ram:ID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2047"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2047"/> + <xsl:template match="@*|node()" priority="-2" mode="M2047"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2047"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:PostalTradeAddress/ram:LineFive" + priority="1000" + mode="M2048"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:PostalTradeAddress/ram:LineFive"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LineFive' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2048"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2048"/> + <xsl:template match="@*|node()" priority="-2" mode="M2048"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2048"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:PostalTradeAddress/ram:LineFour" + priority="1000" + mode="M2049"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:PostalTradeAddress/ram:LineFour"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LineFour' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2049"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2049"/> + <xsl:template match="@*|node()" priority="-2" mode="M2049"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2049"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:PostalTradeAddress/ram:LineOne[@languageID]" + priority="1000" + mode="M2050"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:PostalTradeAddress/ram:LineOne[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2050"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2050"/> + <xsl:template match="@*|node()" priority="-2" mode="M2050"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2050"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:PostalTradeAddress/ram:LineOne[@languageLocaleID]" + priority="1000" + mode="M2051"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:PostalTradeAddress/ram:LineOne[@languageLocaleID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageLocaleID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2051"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2051"/> + <xsl:template match="@*|node()" priority="-2" mode="M2051"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2051"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:PostalTradeAddress/ram:LineThree" + priority="1000" + mode="M2052"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:PostalTradeAddress/ram:LineThree"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LineThree' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2052"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2052"/> + <xsl:template match="@*|node()" priority="-2" mode="M2052"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2052"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:PostalTradeAddress/ram:LineTwo[@languageID]" + priority="1000" + mode="M2053"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:PostalTradeAddress/ram:LineTwo[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2053"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2053"/> + <xsl:template match="@*|node()" priority="-2" mode="M2053"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2053"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:PostalTradeAddress/ram:LineTwo[@languageLocaleID]" + priority="1000" + mode="M2054"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:PostalTradeAddress/ram:LineTwo[@languageLocaleID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageLocaleID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2054"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2054"/> + <xsl:template match="@*|node()" priority="-2" mode="M2054"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2054"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:PostalTradeAddress/ram:PostOfficeBox" + priority="1000" + mode="M2055"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:PostalTradeAddress/ram:PostOfficeBox"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PostOfficeBox' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2055"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2055"/> + <xsl:template match="@*|node()" priority="-2" mode="M2055"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2055"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@languageID]" + priority="1000" + mode="M2056"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2056"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2056"/> + <xsl:template match="@*|node()" priority="-2" mode="M2056"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2056"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listAgencyID]" + priority="1000" + mode="M2057"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2057"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2057"/> + <xsl:template match="@*|node()" priority="-2" mode="M2057"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2057"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listAgencyName]" + priority="1000" + mode="M2058"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listAgencyName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listAgencyName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2058"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2058"/> + <xsl:template match="@*|node()" priority="-2" mode="M2058"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2058"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listID]" + priority="1000" + mode="M2059"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2059"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2059"/> + <xsl:template match="@*|node()" priority="-2" mode="M2059"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2059"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listName]" + priority="1000" + mode="M2060"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2060"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2060"/> + <xsl:template match="@*|node()" priority="-2" mode="M2060"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2060"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listSchemeURI]" + priority="1000" + mode="M2061"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listSchemeURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listSchemeURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2061"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2061"/> + <xsl:template match="@*|node()" priority="-2" mode="M2061"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2061"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listURI]" + priority="1000" + mode="M2062"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2062"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2062"/> + <xsl:template match="@*|node()" priority="-2" mode="M2062"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2062"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listVersionID]" + priority="1000" + mode="M2063"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2063"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2063"/> + <xsl:template match="@*|node()" priority="-2" mode="M2063"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2063"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@name]" + priority="1000" + mode="M2064"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@name]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @name' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2064"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2064"/> + <xsl:template match="@*|node()" priority="-2" mode="M2064"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2064"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:PostalTradeAddress/ram:SecondaryPostcodeCode" + priority="1000" + mode="M2065"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:PostalTradeAddress/ram:SecondaryPostcodeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SecondaryPostcodeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2065"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2065"/> + <xsl:template match="@*|node()" priority="-2" mode="M2065"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2065"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:PostalTradeAddress/ram:StreetName" + priority="1000" + mode="M2066"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:PostalTradeAddress/ram:StreetName"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:StreetName' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2066"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2066"/> + <xsl:template match="@*|node()" priority="-2" mode="M2066"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2066"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:PostalTradeAddress/ram:UTCOffsetNumeric" + priority="1000" + mode="M2067"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:PostalTradeAddress/ram:UTCOffsetNumeric"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:UTCOffsetNumeric' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2067"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2067"/> + <xsl:template match="@*|node()" priority="-2" mode="M2067"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2067"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:ProvidedTransportService" + priority="1000" + mode="M2068"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:ProvidedTransportService"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ProvidedTransportService' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2068"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2068"/> + <xsl:template match="@*|node()" priority="-2" mode="M2068"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2068"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:QualityAssuranceIndicator" + priority="1000" + mode="M2069"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:QualityAssuranceIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:QualityAssuranceIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2069"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2069"/> + <xsl:template match="@*|node()" priority="-2" mode="M2069"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2069"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:RICID" + priority="1000" + mode="M2070"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:RICID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RICID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2070"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2070"/> + <xsl:template match="@*|node()" priority="-2" mode="M2070"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2070"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:RequestedNotificationReferencedDocument" + priority="1000" + mode="M2071"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:RequestedNotificationReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RequestedNotificationReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2071"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2071"/> + <xsl:template match="@*|node()" priority="-2" mode="M2071"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2071"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:RoleCode" + priority="1000" + mode="M2072"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:RoleCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RoleCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2072"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2072"/> + <xsl:template match="@*|node()" priority="-2" mode="M2072"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2072"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:SellerAssignedID" + priority="1000" + mode="M2073"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:SellerAssignedID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SellerAssignedID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2073"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2073"/> + <xsl:template match="@*|node()" priority="-2" mode="M2073"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2073"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:SpecifiedAuthoritativeSignatoryPerson" + priority="1000" + mode="M2074"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:SpecifiedAuthoritativeSignatoryPerson"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SpecifiedAuthoritativeSignatoryPerson' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2074"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2074"/> + <xsl:template match="@*|node()" priority="-2" mode="M2074"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2074"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:SpecifiedLegalOrganization" + priority="1000" + mode="M2075"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:SpecifiedLegalOrganization"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SpecifiedLegalOrganization' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2075"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2075"/> + <xsl:template match="@*|node()" priority="-2" mode="M2075"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2075"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:SpecifiedLogisticsLocation" + priority="1000" + mode="M2076"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:SpecifiedLogisticsLocation"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SpecifiedLogisticsLocation' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2076"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2076"/> + <xsl:template match="@*|node()" priority="-2" mode="M2076"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2076"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:SpecifiedRepresentativePerson" + priority="1000" + mode="M2077"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:SpecifiedRepresentativePerson"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SpecifiedRepresentativePerson' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2077"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2077"/> + <xsl:template match="@*|node()" priority="-2" mode="M2077"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2077"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:SpecifiedTaxRegistration/ram:AssociatedRegisteredTax" + priority="1000" + mode="M2078"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:SpecifiedTaxRegistration/ram:AssociatedRegisteredTax"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AssociatedRegisteredTax' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2078"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2078"/> + <xsl:template match="@*|node()" priority="-2" mode="M2078"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2078"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:SpecifiedTaxRegistration/ram:ID" + priority="1000" + mode="M2079"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:SpecifiedTaxRegistration/ram:ID"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="@schemeID"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="@schemeID"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute '@schemeID' is required in this context.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2079"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2079"/> + <xsl:template match="@*|node()" priority="-2" mode="M2079"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2079"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeAgencyID]" + priority="1000" + mode="M2080"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2080"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2080"/> + <xsl:template match="@*|node()" priority="-2" mode="M2080"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2080"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeAgencyName]" + priority="1000" + mode="M2081"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeAgencyName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2081"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2081"/> + <xsl:template match="@*|node()" priority="-2" mode="M2081"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2081"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeDataURI]" + priority="1000" + mode="M2082"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeDataURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeDataURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2082"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2082"/> + <xsl:template match="@*|node()" priority="-2" mode="M2082"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2082"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeName]" + priority="1000" + mode="M2083"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2083"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2083"/> + <xsl:template match="@*|node()" priority="-2" mode="M2083"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2083"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeURI]" + priority="1000" + mode="M2084"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2084"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2084"/> + <xsl:template match="@*|node()" priority="-2" mode="M2084"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2084"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeVersionID]" + priority="1000" + mode="M2085"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2085"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2085"/> + <xsl:template match="@*|node()" priority="-2" mode="M2085"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2085"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:TelephoneUniversalCommunication" + priority="1000" + mode="M2086"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:TelephoneUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TelephoneUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2086"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2086"/> + <xsl:template match="@*|node()" priority="-2" mode="M2086"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2086"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:TypeCode" + priority="1000" + mode="M2087"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:TypeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TypeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2087"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2087"/> + <xsl:template match="@*|node()" priority="-2" mode="M2087"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2087"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:URIUniversalCommunication" + priority="1000" + mode="M2088"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:URIUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:URIUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2088"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2088"/> + <xsl:template match="@*|node()" priority="-2" mode="M2088"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2088"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoicerTradeParty" + priority="1000" + mode="M2089"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoicerTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:InvoicerTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2089"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2089"/> + <xsl:template match="@*|node()" priority="-2" mode="M2089"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2089"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:LetterOfCreditReferencedDocument" + priority="1000" + mode="M2090"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:LetterOfCreditReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LetterOfCreditReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2090"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2090"/> + <xsl:template match="@*|node()" priority="-2" mode="M2090"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2090"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:NextInvoiceDateTime" + priority="1000" + mode="M2091"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:NextInvoiceDateTime"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:NextInvoiceDateTime' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2091"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2091"/> + <xsl:template match="@*|node()" priority="-2" mode="M2091"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2091"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:OrderApplicableTradeCurrencyExchange" + priority="1000" + mode="M2092"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:OrderApplicableTradeCurrencyExchange"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:OrderApplicableTradeCurrencyExchange' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2092"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2092"/> + <xsl:template match="@*|node()" priority="-2" mode="M2092"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2092"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:OrderCurrencyCode" + priority="1000" + mode="M2093"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:OrderCurrencyCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:OrderCurrencyCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2093"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2093"/> + <xsl:template match="@*|node()" priority="-2" mode="M2093"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2093"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PackagingPayerTradeParty" + priority="1000" + mode="M2094"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PackagingPayerTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PackagingPayerTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2094"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2094"/> + <xsl:template match="@*|node()" priority="-2" mode="M2094"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2094"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayableSpecifiedTradeAccountingAccount" + priority="1000" + mode="M2095"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayableSpecifiedTradeAccountingAccount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PayableSpecifiedTradeAccountingAccount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2095"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2095"/> + <xsl:template match="@*|node()" priority="-2" mode="M2095"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2095"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty" + priority="1000" + mode="M2096"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:ID)<=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:ID)<=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ID' may occur at maximum 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:Name)=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:Name)=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Name' must occur exactly 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:DefinedTradeContact)<=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:DefinedTradeContact)<=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DefinedTradeContact' may occur at maximum 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2096"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2096"/> + <xsl:template match="@*|node()" priority="-2" mode="M2096"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2096"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:ApplicableLogisticsServiceCharge" + priority="1000" + mode="M2097"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:ApplicableLogisticsServiceCharge"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ApplicableLogisticsServiceCharge' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2097"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2097"/> + <xsl:template match="@*|node()" priority="-2" mode="M2097"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2097"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:AssociatedTradeParty" + priority="1000" + mode="M2098"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:AssociatedTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AssociatedTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2098"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2098"/> + <xsl:template match="@*|node()" priority="-2" mode="M2098"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2098"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:AttentionOfAssociatedTradeParty" + priority="1000" + mode="M2099"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:AttentionOfAssociatedTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AttentionOfAssociatedTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2099"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2099"/> + <xsl:template match="@*|node()" priority="-2" mode="M2099"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2099"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:BuyerAssignedID" + priority="1000" + mode="M2100"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:BuyerAssignedID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:BuyerAssignedID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2100"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2100"/> + <xsl:template match="@*|node()" priority="-2" mode="M2100"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2100"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:CAGEID" + priority="1000" + mode="M2101"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:CAGEID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CAGEID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2101"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2101"/> + <xsl:template match="@*|node()" priority="-2" mode="M2101"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2101"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DODAACID" + priority="1000" + mode="M2102"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DODAACID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DODAACID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2102"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2102"/> + <xsl:template match="@*|node()" priority="-2" mode="M2102"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2102"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DUNSID" + priority="1000" + mode="M2103"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DUNSID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DUNSID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2103"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2103"/> + <xsl:template match="@*|node()" priority="-2" mode="M2103"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2103"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact" + priority="1000" + mode="M2104"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:TelephoneUniversalCommunication)<=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:TelephoneUniversalCommunication)<=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TelephoneUniversalCommunication' may occur at maximum 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:FaxUniversalCommunication)<=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:FaxUniversalCommunication)<=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:FaxUniversalCommunication' may occur at maximum 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2104"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2104"/> + <xsl:template match="@*|node()" priority="-2" mode="M2104"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2104"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:DepartmentName[@languageID]" + priority="1000" + mode="M2105"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:DepartmentName[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2105"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2105"/> + <xsl:template match="@*|node()" priority="-2" mode="M2105"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2105"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:DepartmentName[@languageLocaleID]" + priority="1000" + mode="M2106"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:DepartmentName[@languageLocaleID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageLocaleID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2106"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2106"/> + <xsl:template match="@*|node()" priority="-2" mode="M2106"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2106"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:DirectTelephoneUniversalCommunication" + priority="1000" + mode="M2107"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:DirectTelephoneUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DirectTelephoneUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2107"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2107"/> + <xsl:template match="@*|node()" priority="-2" mode="M2107"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2107"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:EDIUniversalCommunication" + priority="1000" + mode="M2108"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:EDIUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:EDIUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2108"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2108"/> + <xsl:template match="@*|node()" priority="-2" mode="M2108"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2108"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication" + priority="1000" + mode="M2109"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:URIID)=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:URIID)=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:URIID' must occur exactly 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2109"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2109"/> + <xsl:template match="@*|node()" priority="-2" mode="M2109"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2109"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:Access" + priority="1000" + mode="M2110"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:Access"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Access' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2110"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2110"/> + <xsl:template match="@*|node()" priority="-2" mode="M2110"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2110"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:AreaNumberCode" + priority="1000" + mode="M2111"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:AreaNumberCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AreaNumberCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2111"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2111"/> + <xsl:template match="@*|node()" priority="-2" mode="M2111"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2111"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:ChannelCode" + priority="1000" + mode="M2112"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:ChannelCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ChannelCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2112"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2112"/> + <xsl:template match="@*|node()" priority="-2" mode="M2112"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2112"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:CompleteNumber" + priority="1000" + mode="M2113"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:CompleteNumber"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CompleteNumber' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2113"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2113"/> + <xsl:template match="@*|node()" priority="-2" mode="M2113"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2113"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:CountryNumberCode" + priority="1000" + mode="M2114"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:CountryNumberCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CountryNumberCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2114"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2114"/> + <xsl:template match="@*|node()" priority="-2" mode="M2114"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2114"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:ExtensionNumber" + priority="1000" + mode="M2115"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:ExtensionNumber"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ExtensionNumber' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2115"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2115"/> + <xsl:template match="@*|node()" priority="-2" mode="M2115"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2115"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:HTMLPreferredIndicator" + priority="1000" + mode="M2116"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:HTMLPreferredIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:HTMLPreferredIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2116"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2116"/> + <xsl:template match="@*|node()" priority="-2" mode="M2116"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2116"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:LocalNumber" + priority="1000" + mode="M2117"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:LocalNumber"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LocalNumber' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2117"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2117"/> + <xsl:template match="@*|node()" priority="-2" mode="M2117"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2117"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeAgencyID]" + priority="1000" + mode="M2118"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2118"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2118"/> + <xsl:template match="@*|node()" priority="-2" mode="M2118"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2118"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeAgencyName]" + priority="1000" + mode="M2119"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeAgencyName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2119"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2119"/> + <xsl:template match="@*|node()" priority="-2" mode="M2119"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2119"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeDataURI]" + priority="1000" + mode="M2120"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeDataURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeDataURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2120"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2120"/> + <xsl:template match="@*|node()" priority="-2" mode="M2120"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2120"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeID]" + priority="1000" + mode="M2121"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2121"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2121"/> + <xsl:template match="@*|node()" priority="-2" mode="M2121"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2121"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeName]" + priority="1000" + mode="M2122"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2122"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2122"/> + <xsl:template match="@*|node()" priority="-2" mode="M2122"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2122"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeURI]" + priority="1000" + mode="M2123"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2123"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2123"/> + <xsl:template match="@*|node()" priority="-2" mode="M2123"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2123"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeVersionID]" + priority="1000" + mode="M2124"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2124"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2124"/> + <xsl:template match="@*|node()" priority="-2" mode="M2124"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2124"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:UseCode" + priority="1000" + mode="M2125"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:UseCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:UseCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2125"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2125"/> + <xsl:template match="@*|node()" priority="-2" mode="M2125"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2125"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication" + priority="1000" + mode="M2126"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:CompleteNumber)=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:CompleteNumber)=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CompleteNumber' must occur exactly 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2126"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2126"/> + <xsl:template match="@*|node()" priority="-2" mode="M2126"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2126"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:Access" + priority="1000" + mode="M2127"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:Access"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Access' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2127"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2127"/> + <xsl:template match="@*|node()" priority="-2" mode="M2127"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2127"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:AreaNumberCode" + priority="1000" + mode="M2128"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:AreaNumberCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AreaNumberCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2128"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2128"/> + <xsl:template match="@*|node()" priority="-2" mode="M2128"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2128"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:ChannelCode" + priority="1000" + mode="M2129"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:ChannelCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ChannelCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2129"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2129"/> + <xsl:template match="@*|node()" priority="-2" mode="M2129"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2129"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:CompleteNumber[@languageID]" + priority="1000" + mode="M2130"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:CompleteNumber[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2130"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2130"/> + <xsl:template match="@*|node()" priority="-2" mode="M2130"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2130"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:CompleteNumber[@languageLocaleID]" + priority="1000" + mode="M2131"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:CompleteNumber[@languageLocaleID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageLocaleID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2131"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2131"/> + <xsl:template match="@*|node()" priority="-2" mode="M2131"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2131"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:CountryNumberCode" + priority="1000" + mode="M2132"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:CountryNumberCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CountryNumberCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2132"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2132"/> + <xsl:template match="@*|node()" priority="-2" mode="M2132"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2132"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:ExtensionNumber" + priority="1000" + mode="M2133"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:ExtensionNumber"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ExtensionNumber' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2133"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2133"/> + <xsl:template match="@*|node()" priority="-2" mode="M2133"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2133"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:HTMLPreferredIndicator" + priority="1000" + mode="M2134"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:HTMLPreferredIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:HTMLPreferredIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2134"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2134"/> + <xsl:template match="@*|node()" priority="-2" mode="M2134"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2134"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:LocalNumber" + priority="1000" + mode="M2135"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:LocalNumber"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LocalNumber' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2135"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2135"/> + <xsl:template match="@*|node()" priority="-2" mode="M2135"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2135"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:URIID" + priority="1000" + mode="M2136"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:URIID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:URIID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2136"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2136"/> + <xsl:template match="@*|node()" priority="-2" mode="M2136"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2136"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:UseCode" + priority="1000" + mode="M2137"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:UseCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:UseCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2137"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2137"/> + <xsl:template match="@*|node()" priority="-2" mode="M2137"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2137"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:ID" + priority="1000" + mode="M2138"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:ID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2138"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2138"/> + <xsl:template match="@*|node()" priority="-2" mode="M2138"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2138"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:InstantMessagingUniversalCommunication" + priority="1000" + mode="M2139"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:InstantMessagingUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:InstantMessagingUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2139"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2139"/> + <xsl:template match="@*|node()" priority="-2" mode="M2139"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2139"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:JobTitle" + priority="1000" + mode="M2140"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:JobTitle"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:JobTitle' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2140"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2140"/> + <xsl:template match="@*|node()" priority="-2" mode="M2140"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2140"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:MobileTelephoneUniversalCommunication" + priority="1000" + mode="M2141"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:MobileTelephoneUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:MobileTelephoneUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2141"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2141"/> + <xsl:template match="@*|node()" priority="-2" mode="M2141"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2141"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:PersonID" + priority="1000" + mode="M2142"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:PersonID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PersonID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2142"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2142"/> + <xsl:template match="@*|node()" priority="-2" mode="M2142"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2142"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:PersonName[@languageID]" + priority="1000" + mode="M2143"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:PersonName[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2143"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2143"/> + <xsl:template match="@*|node()" priority="-2" mode="M2143"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2143"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:PersonName[@languageLocaleID]" + priority="1000" + mode="M2144"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:PersonName[@languageLocaleID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageLocaleID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2144"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2144"/> + <xsl:template match="@*|node()" priority="-2" mode="M2144"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2144"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:Responsibility" + priority="1000" + mode="M2145"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:Responsibility"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Responsibility' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2145"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2145"/> + <xsl:template match="@*|node()" priority="-2" mode="M2145"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2145"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:SpecifiedContactPerson" + priority="1000" + mode="M2146"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:SpecifiedContactPerson"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SpecifiedContactPerson' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2146"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2146"/> + <xsl:template match="@*|node()" priority="-2" mode="M2146"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2146"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:SpecifiedNote" + priority="1000" + mode="M2147"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:SpecifiedNote"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SpecifiedNote' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2147"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2147"/> + <xsl:template match="@*|node()" priority="-2" mode="M2147"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2147"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication" + priority="1000" + mode="M2148"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:CompleteNumber)=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:CompleteNumber)=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CompleteNumber' must occur exactly 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2148"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2148"/> + <xsl:template match="@*|node()" priority="-2" mode="M2148"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2148"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:Access" + priority="1000" + mode="M2149"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:Access"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Access' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2149"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2149"/> + <xsl:template match="@*|node()" priority="-2" mode="M2149"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2149"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:AreaNumberCode" + priority="1000" + mode="M2150"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:AreaNumberCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AreaNumberCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2150"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2150"/> + <xsl:template match="@*|node()" priority="-2" mode="M2150"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2150"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:ChannelCode" + priority="1000" + mode="M2151"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:ChannelCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ChannelCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2151"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2151"/> + <xsl:template match="@*|node()" priority="-2" mode="M2151"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2151"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:CompleteNumber[@languageID]" + priority="1000" + mode="M2152"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:CompleteNumber[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2152"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2152"/> + <xsl:template match="@*|node()" priority="-2" mode="M2152"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2152"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:CompleteNumber[@languageLocaleID]" + priority="1000" + mode="M2153"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:CompleteNumber[@languageLocaleID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageLocaleID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2153"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2153"/> + <xsl:template match="@*|node()" priority="-2" mode="M2153"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2153"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:CountryNumberCode" + priority="1000" + mode="M2154"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:CountryNumberCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CountryNumberCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2154"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2154"/> + <xsl:template match="@*|node()" priority="-2" mode="M2154"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2154"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:ExtensionNumber" + priority="1000" + mode="M2155"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:ExtensionNumber"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ExtensionNumber' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2155"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2155"/> + <xsl:template match="@*|node()" priority="-2" mode="M2155"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2155"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:HTMLPreferredIndicator" + priority="1000" + mode="M2156"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:HTMLPreferredIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:HTMLPreferredIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2156"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2156"/> + <xsl:template match="@*|node()" priority="-2" mode="M2156"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2156"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:LocalNumber" + priority="1000" + mode="M2157"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:LocalNumber"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LocalNumber' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2157"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2157"/> + <xsl:template match="@*|node()" priority="-2" mode="M2157"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2157"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:URIID" + priority="1000" + mode="M2158"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:URIID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:URIID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2158"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2158"/> + <xsl:template match="@*|node()" priority="-2" mode="M2158"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2158"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:UseCode" + priority="1000" + mode="M2159"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:UseCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:UseCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2159"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2159"/> + <xsl:template match="@*|node()" priority="-2" mode="M2159"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2159"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:TelexUniversalCommunication" + priority="1000" + mode="M2160"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:TelexUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TelexUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2160"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2160"/> + <xsl:template match="@*|node()" priority="-2" mode="M2160"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2160"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:TypeCode" + priority="1000" + mode="M2161"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:TypeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TypeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2161"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2161"/> + <xsl:template match="@*|node()" priority="-2" mode="M2161"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2161"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:URIUniversalCommunication" + priority="1000" + mode="M2162"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:URIUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:URIUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2162"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2162"/> + <xsl:template match="@*|node()" priority="-2" mode="M2162"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2162"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:VOIPUniversalCommunication" + priority="1000" + mode="M2163"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:VOIPUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:VOIPUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2163"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2163"/> + <xsl:template match="@*|node()" priority="-2" mode="M2163"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2163"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:Description" + priority="1000" + mode="M2164"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:Description"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Description' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2164"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2164"/> + <xsl:template match="@*|node()" priority="-2" mode="M2164"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2164"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:EmailURIUniversalCommunication" + priority="1000" + mode="M2165"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:EmailURIUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:EmailURIUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2165"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2165"/> + <xsl:template match="@*|node()" priority="-2" mode="M2165"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2165"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:EndPointURIUniversalCommunication" + priority="1000" + mode="M2166"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:EndPointURIUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:EndPointURIUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2166"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2166"/> + <xsl:template match="@*|node()" priority="-2" mode="M2166"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2166"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:FaxUniversalCommunication" + priority="1000" + mode="M2167"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:FaxUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:FaxUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2167"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2167"/> + <xsl:template match="@*|node()" priority="-2" mode="M2167"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2167"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:GLNID" + priority="1000" + mode="M2168"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:GLNID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:GLNID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2168"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2168"/> + <xsl:template match="@*|node()" priority="-2" mode="M2168"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2168"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:GlobalID" + priority="1000" + mode="M2169"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:GlobalID"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="@schemeID"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="@schemeID"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute '@schemeID' is required in this context.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2169"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2169"/> + <xsl:template match="@*|node()" priority="-2" mode="M2169"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2169"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:GlobalID[@schemeAgencyID]" + priority="1000" + mode="M2170"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:GlobalID[@schemeAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2170"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2170"/> + <xsl:template match="@*|node()" priority="-2" mode="M2170"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2170"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:GlobalID[@schemeAgencyName]" + priority="1000" + mode="M2171"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:GlobalID[@schemeAgencyName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2171"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2171"/> + <xsl:template match="@*|node()" priority="-2" mode="M2171"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2171"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:GlobalID[@schemeDataURI]" + priority="1000" + mode="M2172"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:GlobalID[@schemeDataURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeDataURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2172"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2172"/> + <xsl:template match="@*|node()" priority="-2" mode="M2172"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2172"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:GlobalID[@schemeName]" + priority="1000" + mode="M2173"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:GlobalID[@schemeName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2173"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2173"/> + <xsl:template match="@*|node()" priority="-2" mode="M2173"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2173"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:GlobalID[@schemeURI]" + priority="1000" + mode="M2174"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:GlobalID[@schemeURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2174"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2174"/> + <xsl:template match="@*|node()" priority="-2" mode="M2174"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2174"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:GlobalID[@schemeVersionID]" + priority="1000" + mode="M2175"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:GlobalID[@schemeVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2175"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2175"/> + <xsl:template match="@*|node()" priority="-2" mode="M2175"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2175"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:ID[@schemeAgencyID]" + priority="1000" + mode="M2176"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:ID[@schemeAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2176"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2176"/> + <xsl:template match="@*|node()" priority="-2" mode="M2176"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2176"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:ID[@schemeAgencyName]" + priority="1000" + mode="M2177"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:ID[@schemeAgencyName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2177"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2177"/> + <xsl:template match="@*|node()" priority="-2" mode="M2177"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2177"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:ID[@schemeDataURI]" + priority="1000" + mode="M2178"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:ID[@schemeDataURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeDataURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2178"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2178"/> + <xsl:template match="@*|node()" priority="-2" mode="M2178"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2178"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:ID[@schemeID]" + priority="1000" + mode="M2179"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:ID[@schemeID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2179"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2179"/> + <xsl:template match="@*|node()" priority="-2" mode="M2179"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2179"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:ID[@schemeName]" + priority="1000" + mode="M2180"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:ID[@schemeName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2180"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2180"/> + <xsl:template match="@*|node()" priority="-2" mode="M2180"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2180"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:ID[@schemeURI]" + priority="1000" + mode="M2181"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:ID[@schemeURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2181"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2181"/> + <xsl:template match="@*|node()" priority="-2" mode="M2181"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2181"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:ID[@schemeVersionID]" + priority="1000" + mode="M2182"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:ID[@schemeVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2182"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2182"/> + <xsl:template match="@*|node()" priority="-2" mode="M2182"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2182"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:IssuedNotificationReferencedDocument" + priority="1000" + mode="M2183"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:IssuedNotificationReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:IssuedNotificationReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2183"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2183"/> + <xsl:template match="@*|node()" priority="-2" mode="M2183"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2183"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:LanguageCode" + priority="1000" + mode="M2184"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:LanguageCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LanguageCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2184"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2184"/> + <xsl:template match="@*|node()" priority="-2" mode="M2184"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2184"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:LogoAssociatedSpecifiedBinaryFile" + priority="1000" + mode="M2185"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:LogoAssociatedSpecifiedBinaryFile"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LogoAssociatedSpecifiedBinaryFile' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2185"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2185"/> + <xsl:template match="@*|node()" priority="-2" mode="M2185"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2185"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:LogoReferencedDocument" + priority="1000" + mode="M2186"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:LogoReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LogoReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2186"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2186"/> + <xsl:template match="@*|node()" priority="-2" mode="M2186"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2186"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:Name[@languageID]" + priority="1000" + mode="M2187"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:Name[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2187"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2187"/> + <xsl:template match="@*|node()" priority="-2" mode="M2187"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2187"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:Name[@languageLocaleID]" + priority="1000" + mode="M2188"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:Name[@languageLocaleID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageLocaleID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2188"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2188"/> + <xsl:template match="@*|node()" priority="-2" mode="M2188"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2188"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:PostalTradeAddress" + priority="1000" + mode="M2189"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:PostalTradeAddress"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:PostcodeCode)<=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:PostcodeCode)<=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PostcodeCode' may occur at maximum 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2189"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2189"/> + <xsl:template match="@*|node()" priority="-2" mode="M2189"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2189"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:PostalTradeAddress/ram:AdditionalStreetName" + priority="1000" + mode="M2190"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:PostalTradeAddress/ram:AdditionalStreetName"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AdditionalStreetName' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2190"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2190"/> + <xsl:template match="@*|node()" priority="-2" mode="M2190"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2190"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:PostalTradeAddress/ram:AttentionOf" + priority="1000" + mode="M2191"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:PostalTradeAddress/ram:AttentionOf"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AttentionOf' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2191"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2191"/> + <xsl:template match="@*|node()" priority="-2" mode="M2191"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2191"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:PostalTradeAddress/ram:BuildingName" + priority="1000" + mode="M2192"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:PostalTradeAddress/ram:BuildingName"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:BuildingName' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2192"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2192"/> + <xsl:template match="@*|node()" priority="-2" mode="M2192"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2192"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:PostalTradeAddress/ram:BuildingNumber" + priority="1000" + mode="M2193"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:PostalTradeAddress/ram:BuildingNumber"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:BuildingNumber' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2193"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2193"/> + <xsl:template match="@*|node()" priority="-2" mode="M2193"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2193"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:PostalTradeAddress/ram:CareOf" + priority="1000" + mode="M2194"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:PostalTradeAddress/ram:CareOf"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CareOf' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2194"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2194"/> + <xsl:template match="@*|node()" priority="-2" mode="M2194"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2194"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:PostalTradeAddress/ram:CityName[@languageID]" + priority="1000" + mode="M2195"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:PostalTradeAddress/ram:CityName[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2195"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2195"/> + <xsl:template match="@*|node()" priority="-2" mode="M2195"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2195"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:PostalTradeAddress/ram:CityName[@languageLocaleID]" + priority="1000" + mode="M2196"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:PostalTradeAddress/ram:CityName[@languageLocaleID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageLocaleID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2196"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2196"/> + <xsl:template match="@*|node()" priority="-2" mode="M2196"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2196"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:PostalTradeAddress/ram:CitySubDivisionName" + priority="1000" + mode="M2197"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:PostalTradeAddress/ram:CitySubDivisionName"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CitySubDivisionName' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2197"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2197"/> + <xsl:template match="@*|node()" priority="-2" mode="M2197"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2197"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:PostalTradeAddress/ram:CountryID[@schemeAgencyID]" + priority="1000" + mode="M2198"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:PostalTradeAddress/ram:CountryID[@schemeAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2198"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2198"/> + <xsl:template match="@*|node()" priority="-2" mode="M2198"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2198"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:PostalTradeAddress/ram:CountryID[@schemeID]" + priority="1000" + mode="M2199"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:PostalTradeAddress/ram:CountryID[@schemeID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2199"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2199"/> + <xsl:template match="@*|node()" priority="-2" mode="M2199"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2199"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:PostalTradeAddress/ram:CountryID[@schemeVersionID]" + priority="1000" + mode="M2200"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:PostalTradeAddress/ram:CountryID[@schemeVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2200"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2200"/> + <xsl:template match="@*|node()" priority="-2" mode="M2200"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2200"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:PostalTradeAddress/ram:CountryIdentificationTradeCountry" + priority="1000" + mode="M2201"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:PostalTradeAddress/ram:CountryIdentificationTradeCountry"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CountryIdentificationTradeCountry' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2201"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2201"/> + <xsl:template match="@*|node()" priority="-2" mode="M2201"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2201"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:PostalTradeAddress/ram:CountryName" + priority="1000" + mode="M2202"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:PostalTradeAddress/ram:CountryName"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CountryName' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2202"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2202"/> + <xsl:template match="@*|node()" priority="-2" mode="M2202"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2202"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:PostalTradeAddress/ram:CountrySubDivisionID" + priority="1000" + mode="M2203"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:PostalTradeAddress/ram:CountrySubDivisionID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CountrySubDivisionID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2203"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2203"/> + <xsl:template match="@*|node()" priority="-2" mode="M2203"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2203"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:PostalTradeAddress/ram:CountrySubDivisionName" + priority="1000" + mode="M2204"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:PostalTradeAddress/ram:CountrySubDivisionName"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CountrySubDivisionName' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2204"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2204"/> + <xsl:template match="@*|node()" priority="-2" mode="M2204"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2204"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:PostalTradeAddress/ram:DepartmentName" + priority="1000" + mode="M2205"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:PostalTradeAddress/ram:DepartmentName"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DepartmentName' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2205"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2205"/> + <xsl:template match="@*|node()" priority="-2" mode="M2205"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2205"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:PostalTradeAddress/ram:FreeForm" + priority="1000" + mode="M2206"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:PostalTradeAddress/ram:FreeForm"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:FreeForm' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2206"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2206"/> + <xsl:template match="@*|node()" priority="-2" mode="M2206"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2206"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:PostalTradeAddress/ram:GeoCoordinateIdentificationGeographicalCoordinate" + priority="1000" + mode="M2207"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:PostalTradeAddress/ram:GeoCoordinateIdentificationGeographicalCoordinate"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:GeoCoordinateIdentificationGeographicalCoordinate' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2207"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2207"/> + <xsl:template match="@*|node()" priority="-2" mode="M2207"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2207"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:PostalTradeAddress/ram:ID" + priority="1000" + mode="M2208"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:PostalTradeAddress/ram:ID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2208"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2208"/> + <xsl:template match="@*|node()" priority="-2" mode="M2208"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2208"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:PostalTradeAddress/ram:LineFive" + priority="1000" + mode="M2209"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:PostalTradeAddress/ram:LineFive"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LineFive' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2209"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2209"/> + <xsl:template match="@*|node()" priority="-2" mode="M2209"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2209"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:PostalTradeAddress/ram:LineFour" + priority="1000" + mode="M2210"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:PostalTradeAddress/ram:LineFour"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LineFour' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2210"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2210"/> + <xsl:template match="@*|node()" priority="-2" mode="M2210"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2210"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:PostalTradeAddress/ram:LineOne[@languageID]" + priority="1000" + mode="M2211"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:PostalTradeAddress/ram:LineOne[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2211"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2211"/> + <xsl:template match="@*|node()" priority="-2" mode="M2211"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2211"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:PostalTradeAddress/ram:LineOne[@languageLocaleID]" + priority="1000" + mode="M2212"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:PostalTradeAddress/ram:LineOne[@languageLocaleID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageLocaleID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2212"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2212"/> + <xsl:template match="@*|node()" priority="-2" mode="M2212"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2212"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:PostalTradeAddress/ram:LineThree" + priority="1000" + mode="M2213"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:PostalTradeAddress/ram:LineThree"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LineThree' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2213"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2213"/> + <xsl:template match="@*|node()" priority="-2" mode="M2213"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2213"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:PostalTradeAddress/ram:LineTwo[@languageID]" + priority="1000" + mode="M2214"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:PostalTradeAddress/ram:LineTwo[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2214"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2214"/> + <xsl:template match="@*|node()" priority="-2" mode="M2214"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2214"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:PostalTradeAddress/ram:LineTwo[@languageLocaleID]" + priority="1000" + mode="M2215"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:PostalTradeAddress/ram:LineTwo[@languageLocaleID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageLocaleID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2215"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2215"/> + <xsl:template match="@*|node()" priority="-2" mode="M2215"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2215"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:PostalTradeAddress/ram:PostOfficeBox" + priority="1000" + mode="M2216"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:PostalTradeAddress/ram:PostOfficeBox"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PostOfficeBox' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2216"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2216"/> + <xsl:template match="@*|node()" priority="-2" mode="M2216"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2216"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@languageID]" + priority="1000" + mode="M2217"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2217"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2217"/> + <xsl:template match="@*|node()" priority="-2" mode="M2217"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2217"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listAgencyID]" + priority="1000" + mode="M2218"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2218"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2218"/> + <xsl:template match="@*|node()" priority="-2" mode="M2218"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2218"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listAgencyName]" + priority="1000" + mode="M2219"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listAgencyName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listAgencyName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2219"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2219"/> + <xsl:template match="@*|node()" priority="-2" mode="M2219"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2219"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listID]" + priority="1000" + mode="M2220"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2220"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2220"/> + <xsl:template match="@*|node()" priority="-2" mode="M2220"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2220"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listName]" + priority="1000" + mode="M2221"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2221"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2221"/> + <xsl:template match="@*|node()" priority="-2" mode="M2221"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2221"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listSchemeURI]" + priority="1000" + mode="M2222"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listSchemeURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listSchemeURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2222"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2222"/> + <xsl:template match="@*|node()" priority="-2" mode="M2222"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2222"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listURI]" + priority="1000" + mode="M2223"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2223"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2223"/> + <xsl:template match="@*|node()" priority="-2" mode="M2223"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2223"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listVersionID]" + priority="1000" + mode="M2224"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2224"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2224"/> + <xsl:template match="@*|node()" priority="-2" mode="M2224"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2224"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@name]" + priority="1000" + mode="M2225"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@name]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @name' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2225"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2225"/> + <xsl:template match="@*|node()" priority="-2" mode="M2225"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2225"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:PostalTradeAddress/ram:SecondaryPostcodeCode" + priority="1000" + mode="M2226"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:PostalTradeAddress/ram:SecondaryPostcodeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SecondaryPostcodeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2226"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2226"/> + <xsl:template match="@*|node()" priority="-2" mode="M2226"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2226"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:PostalTradeAddress/ram:StreetName" + priority="1000" + mode="M2227"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:PostalTradeAddress/ram:StreetName"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:StreetName' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2227"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2227"/> + <xsl:template match="@*|node()" priority="-2" mode="M2227"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2227"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:PostalTradeAddress/ram:UTCOffsetNumeric" + priority="1000" + mode="M2228"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:PostalTradeAddress/ram:UTCOffsetNumeric"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:UTCOffsetNumeric' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2228"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2228"/> + <xsl:template match="@*|node()" priority="-2" mode="M2228"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2228"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:ProvidedTransportService" + priority="1000" + mode="M2229"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:ProvidedTransportService"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ProvidedTransportService' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2229"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2229"/> + <xsl:template match="@*|node()" priority="-2" mode="M2229"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2229"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:QualityAssuranceIndicator" + priority="1000" + mode="M2230"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:QualityAssuranceIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:QualityAssuranceIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2230"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2230"/> + <xsl:template match="@*|node()" priority="-2" mode="M2230"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2230"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:RICID" + priority="1000" + mode="M2231"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:RICID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RICID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2231"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2231"/> + <xsl:template match="@*|node()" priority="-2" mode="M2231"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2231"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:RequestedNotificationReferencedDocument" + priority="1000" + mode="M2232"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:RequestedNotificationReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RequestedNotificationReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2232"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2232"/> + <xsl:template match="@*|node()" priority="-2" mode="M2232"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2232"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:RoleCode" + priority="1000" + mode="M2233"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:RoleCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RoleCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2233"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2233"/> + <xsl:template match="@*|node()" priority="-2" mode="M2233"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2233"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:SellerAssignedID" + priority="1000" + mode="M2234"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:SellerAssignedID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SellerAssignedID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2234"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2234"/> + <xsl:template match="@*|node()" priority="-2" mode="M2234"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2234"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:SpecifiedAuthoritativeSignatoryPerson" + priority="1000" + mode="M2235"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:SpecifiedAuthoritativeSignatoryPerson"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SpecifiedAuthoritativeSignatoryPerson' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2235"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2235"/> + <xsl:template match="@*|node()" priority="-2" mode="M2235"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2235"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:SpecifiedLegalOrganization" + priority="1000" + mode="M2236"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:SpecifiedLegalOrganization"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SpecifiedLegalOrganization' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2236"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2236"/> + <xsl:template match="@*|node()" priority="-2" mode="M2236"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2236"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:SpecifiedLogisticsLocation" + priority="1000" + mode="M2237"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:SpecifiedLogisticsLocation"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SpecifiedLogisticsLocation' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2237"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2237"/> + <xsl:template match="@*|node()" priority="-2" mode="M2237"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2237"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:SpecifiedRepresentativePerson" + priority="1000" + mode="M2238"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:SpecifiedRepresentativePerson"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SpecifiedRepresentativePerson' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2238"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2238"/> + <xsl:template match="@*|node()" priority="-2" mode="M2238"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2238"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:SpecifiedTaxRegistration/ram:AssociatedRegisteredTax" + priority="1000" + mode="M2239"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:SpecifiedTaxRegistration/ram:AssociatedRegisteredTax"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AssociatedRegisteredTax' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2239"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2239"/> + <xsl:template match="@*|node()" priority="-2" mode="M2239"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2239"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:SpecifiedTaxRegistration/ram:ID" + priority="1000" + mode="M2240"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:SpecifiedTaxRegistration/ram:ID"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="@schemeID"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="@schemeID"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute '@schemeID' is required in this context.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2240"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2240"/> + <xsl:template match="@*|node()" priority="-2" mode="M2240"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2240"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeAgencyID]" + priority="1000" + mode="M2241"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2241"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2241"/> + <xsl:template match="@*|node()" priority="-2" mode="M2241"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2241"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeAgencyName]" + priority="1000" + mode="M2242"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeAgencyName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2242"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2242"/> + <xsl:template match="@*|node()" priority="-2" mode="M2242"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2242"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeDataURI]" + priority="1000" + mode="M2243"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeDataURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeDataURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2243"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2243"/> + <xsl:template match="@*|node()" priority="-2" mode="M2243"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2243"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeName]" + priority="1000" + mode="M2244"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2244"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2244"/> + <xsl:template match="@*|node()" priority="-2" mode="M2244"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2244"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeURI]" + priority="1000" + mode="M2245"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2245"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2245"/> + <xsl:template match="@*|node()" priority="-2" mode="M2245"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2245"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeVersionID]" + priority="1000" + mode="M2246"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2246"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2246"/> + <xsl:template match="@*|node()" priority="-2" mode="M2246"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2246"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:TelephoneUniversalCommunication" + priority="1000" + mode="M2247"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:TelephoneUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TelephoneUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2247"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2247"/> + <xsl:template match="@*|node()" priority="-2" mode="M2247"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2247"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:TypeCode" + priority="1000" + mode="M2248"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:TypeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TypeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2248"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2248"/> + <xsl:template match="@*|node()" priority="-2" mode="M2248"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2248"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:URIUniversalCommunication" + priority="1000" + mode="M2249"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:URIUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:URIUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2249"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2249"/> + <xsl:template match="@*|node()" priority="-2" mode="M2249"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2249"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayerReference" + priority="1000" + mode="M2250"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayerReference"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PayerReference' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2250"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2250"/> + <xsl:template match="@*|node()" priority="-2" mode="M2250"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2250"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayerTradeParty" + priority="1000" + mode="M2251"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayerTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PayerTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2251"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2251"/> + <xsl:template match="@*|node()" priority="-2" mode="M2251"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2251"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PaymentAmount" + priority="1000" + mode="M2252"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PaymentAmount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PaymentAmount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2252"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2252"/> + <xsl:template match="@*|node()" priority="-2" mode="M2252"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2252"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PaymentApplicableTradeCurrencyExchange" + priority="1000" + mode="M2253"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PaymentApplicableTradeCurrencyExchange"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PaymentApplicableTradeCurrencyExchange' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2253"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2253"/> + <xsl:template match="@*|node()" priority="-2" mode="M2253"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2253"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PaymentCurrencyCode" + priority="1000" + mode="M2254"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PaymentCurrencyCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PaymentCurrencyCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2254"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2254"/> + <xsl:template match="@*|node()" priority="-2" mode="M2254"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2254"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PaymentReference[@languageID]" + priority="1000" + mode="M2255"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PaymentReference[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2255"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2255"/> + <xsl:template match="@*|node()" priority="-2" mode="M2255"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2255"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PaymentReference[@languageLocaleID]" + priority="1000" + mode="M2256"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PaymentReference[@languageLocaleID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageLocaleID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2256"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2256"/> + <xsl:template match="@*|node()" priority="-2" mode="M2256"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2256"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PriceApplicableTradeCurrencyExchange" + priority="1000" + mode="M2257"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PriceApplicableTradeCurrencyExchange"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PriceApplicableTradeCurrencyExchange' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2257"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2257"/> + <xsl:template match="@*|node()" priority="-2" mode="M2257"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2257"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PriceCurrencyCode" + priority="1000" + mode="M2258"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PriceCurrencyCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PriceCurrencyCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2258"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2258"/> + <xsl:template match="@*|node()" priority="-2" mode="M2258"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2258"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ProFormaInvoiceReferencedDocument" + priority="1000" + mode="M2259"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ProFormaInvoiceReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ProFormaInvoiceReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2259"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2259"/> + <xsl:template match="@*|node()" priority="-2" mode="M2259"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2259"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PurchaseSpecifiedTradeAccountingAccount" + priority="1000" + mode="M2260"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PurchaseSpecifiedTradeAccountingAccount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PurchaseSpecifiedTradeAccountingAccount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2260"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2260"/> + <xsl:template match="@*|node()" priority="-2" mode="M2260"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2260"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:QuotationApplicableTradeCurrencyExchange" + priority="1000" + mode="M2261"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:QuotationApplicableTradeCurrencyExchange"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:QuotationApplicableTradeCurrencyExchange' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2261"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2261"/> + <xsl:template match="@*|node()" priority="-2" mode="M2261"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2261"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:QuotationCurrencyCode" + priority="1000" + mode="M2262"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:QuotationCurrencyCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:QuotationCurrencyCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2262"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2262"/> + <xsl:template match="@*|node()" priority="-2" mode="M2262"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2262"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ReceivableSpecifiedTradeAccountingAccount" + priority="1000" + mode="M2263"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ReceivableSpecifiedTradeAccountingAccount"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:ID)=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:ID)=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ID' must occur exactly 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2263"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2263"/> + <xsl:template match="@*|node()" priority="-2" mode="M2263"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2263"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ReceivableSpecifiedTradeAccountingAccount/ram:AbbreviatedName" + priority="1000" + mode="M2264"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ReceivableSpecifiedTradeAccountingAccount/ram:AbbreviatedName"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AbbreviatedName' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2264"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2264"/> + <xsl:template match="@*|node()" priority="-2" mode="M2264"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2264"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ReceivableSpecifiedTradeAccountingAccount/ram:AmountTypeCode" + priority="1000" + mode="M2265"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ReceivableSpecifiedTradeAccountingAccount/ram:AmountTypeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AmountTypeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2265"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2265"/> + <xsl:template match="@*|node()" priority="-2" mode="M2265"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2265"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ReceivableSpecifiedTradeAccountingAccount/ram:CostAssignmentReference" + priority="1000" + mode="M2266"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ReceivableSpecifiedTradeAccountingAccount/ram:CostAssignmentReference"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CostAssignmentReference' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2266"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2266"/> + <xsl:template match="@*|node()" priority="-2" mode="M2266"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2266"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ReceivableSpecifiedTradeAccountingAccount/ram:CostReferenceDimensionPattern" + priority="1000" + mode="M2267"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ReceivableSpecifiedTradeAccountingAccount/ram:CostReferenceDimensionPattern"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CostReferenceDimensionPattern' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2267"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2267"/> + <xsl:template match="@*|node()" priority="-2" mode="M2267"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2267"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ReceivableSpecifiedTradeAccountingAccount/ram:ID[@schemeAgencyID]" + priority="1000" + mode="M2268"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ReceivableSpecifiedTradeAccountingAccount/ram:ID[@schemeAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2268"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2268"/> + <xsl:template match="@*|node()" priority="-2" mode="M2268"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2268"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ReceivableSpecifiedTradeAccountingAccount/ram:ID[@schemeAgencyName]" + priority="1000" + mode="M2269"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ReceivableSpecifiedTradeAccountingAccount/ram:ID[@schemeAgencyName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2269"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2269"/> + <xsl:template match="@*|node()" priority="-2" mode="M2269"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2269"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ReceivableSpecifiedTradeAccountingAccount/ram:ID[@schemeDataURI]" + priority="1000" + mode="M2270"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ReceivableSpecifiedTradeAccountingAccount/ram:ID[@schemeDataURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeDataURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2270"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2270"/> + <xsl:template match="@*|node()" priority="-2" mode="M2270"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2270"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ReceivableSpecifiedTradeAccountingAccount/ram:ID[@schemeID]" + priority="1000" + mode="M2271"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ReceivableSpecifiedTradeAccountingAccount/ram:ID[@schemeID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2271"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2271"/> + <xsl:template match="@*|node()" priority="-2" mode="M2271"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2271"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ReceivableSpecifiedTradeAccountingAccount/ram:ID[@schemeName]" + priority="1000" + mode="M2272"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ReceivableSpecifiedTradeAccountingAccount/ram:ID[@schemeName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2272"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2272"/> + <xsl:template match="@*|node()" priority="-2" mode="M2272"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2272"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ReceivableSpecifiedTradeAccountingAccount/ram:ID[@schemeURI]" + priority="1000" + mode="M2273"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ReceivableSpecifiedTradeAccountingAccount/ram:ID[@schemeURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2273"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2273"/> + <xsl:template match="@*|node()" priority="-2" mode="M2273"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2273"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ReceivableSpecifiedTradeAccountingAccount/ram:ID[@schemeVersionID]" + priority="1000" + mode="M2274"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ReceivableSpecifiedTradeAccountingAccount/ram:ID[@schemeVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2274"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2274"/> + <xsl:template match="@*|node()" priority="-2" mode="M2274"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2274"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ReceivableSpecifiedTradeAccountingAccount/ram:MainAccountsChartID" + priority="1000" + mode="M2275"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ReceivableSpecifiedTradeAccountingAccount/ram:MainAccountsChartID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:MainAccountsChartID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2275"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2275"/> + <xsl:template match="@*|node()" priority="-2" mode="M2275"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2275"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ReceivableSpecifiedTradeAccountingAccount/ram:MainAccountsChartReferenceID" + priority="1000" + mode="M2276"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ReceivableSpecifiedTradeAccountingAccount/ram:MainAccountsChartReferenceID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:MainAccountsChartReferenceID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2276"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2276"/> + <xsl:template match="@*|node()" priority="-2" mode="M2276"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2276"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ReceivableSpecifiedTradeAccountingAccount/ram:Name" + priority="1000" + mode="M2277"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ReceivableSpecifiedTradeAccountingAccount/ram:Name"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Name' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2277"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2277"/> + <xsl:template match="@*|node()" priority="-2" mode="M2277"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2277"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ReceivableSpecifiedTradeAccountingAccount/ram:SetTriggerCode" + priority="1000" + mode="M2278"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ReceivableSpecifiedTradeAccountingAccount/ram:SetTriggerCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SetTriggerCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2278"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2278"/> + <xsl:template match="@*|node()" priority="-2" mode="M2278"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2278"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ReceivableSpecifiedTradeAccountingAccount/ram:SubAccountID" + priority="1000" + mode="M2279"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ReceivableSpecifiedTradeAccountingAccount/ram:SubAccountID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SubAccountID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2279"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2279"/> + <xsl:template match="@*|node()" priority="-2" mode="M2279"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2279"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ReceivableSpecifiedTradeAccountingAccount/ram:TypeCode" + priority="1000" + mode="M2280"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ReceivableSpecifiedTradeAccountingAccount/ram:TypeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TypeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2280"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2280"/> + <xsl:template match="@*|node()" priority="-2" mode="M2280"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2280"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ReceivedPaymentDateTime" + priority="1000" + mode="M2281"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ReceivedPaymentDateTime"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ReceivedPaymentDateTime' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2281"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2281"/> + <xsl:template match="@*|node()" priority="-2" mode="M2281"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2281"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:RemittanceAdviceReferencedDocument" + priority="1000" + mode="M2282"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:RemittanceAdviceReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RemittanceAdviceReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2282"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2282"/> + <xsl:template match="@*|node()" priority="-2" mode="M2282"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2282"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SalesSpecifiedTradeAccountingAccount" + priority="1000" + mode="M2283"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SalesSpecifiedTradeAccountingAccount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SalesSpecifiedTradeAccountingAccount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2283"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2283"/> + <xsl:template match="@*|node()" priority="-2" mode="M2283"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2283"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedAdvancePayment" + priority="1000" + mode="M2284"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedAdvancePayment"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SpecifiedAdvancePayment' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2284"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2284"/> + <xsl:template match="@*|node()" priority="-2" mode="M2284"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2284"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedFinancialAdjustment" + priority="1000" + mode="M2285"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedFinancialAdjustment"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SpecifiedFinancialAdjustment' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2285"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2285"/> + <xsl:template match="@*|node()" priority="-2" mode="M2285"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2285"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge" + priority="1000" + mode="M2286"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:Description)>=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:Description)>=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Description' must occur at least 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:AppliedAmount)=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:AppliedAmount)=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AppliedAmount' must occur exactly 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2286"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2286"/> + <xsl:template match="@*|node()" priority="-2" mode="M2286"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2286"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AllowanceCharge" + priority="1000" + mode="M2287"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AllowanceCharge"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AllowanceCharge' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2287"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2287"/> + <xsl:template match="@*|node()" priority="-2" mode="M2287"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2287"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedAmount" + priority="1000" + mode="M2288"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedAmount"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="@currencyID"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="@currencyID"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute '@currencyID' is required in this context.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2288"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2288"/> + <xsl:template match="@*|node()" priority="-2" mode="M2288"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2288"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedAmount[@currencyCodeListVersionID]" + priority="1000" + mode="M2289"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedAmount[@currencyCodeListVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @currencyCodeListVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2289"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2289"/> + <xsl:template match="@*|node()" priority="-2" mode="M2289"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2289"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedFromLogisticsLocation" + priority="1000" + mode="M2290"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedFromLogisticsLocation"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AppliedFromLogisticsLocation' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2290"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2290"/> + <xsl:template match="@*|node()" priority="-2" mode="M2290"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2290"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedToLogisticsLocation" + priority="1000" + mode="M2291"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedToLogisticsLocation"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AppliedToLogisticsLocation' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2291"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2291"/> + <xsl:template match="@*|node()" priority="-2" mode="M2291"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2291"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax" + priority="1000" + mode="M2292"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:TypeCode)=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:TypeCode)=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TypeCode' must occur exactly 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:CategoryCode)=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:CategoryCode)=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CategoryCode' must occur exactly 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:ApplicablePercent)=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:ApplicablePercent)=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ApplicablePercent' must occur exactly 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2292"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2292"/> + <xsl:template match="@*|node()" priority="-2" mode="M2292"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2292"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:AllowanceChargeBasisAmount" + priority="1000" + mode="M2293"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:AllowanceChargeBasisAmount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AllowanceChargeBasisAmount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2293"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2293"/> + <xsl:template match="@*|node()" priority="-2" mode="M2293"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2293"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:ApplicablePercent[@format]" + priority="1000" + mode="M2294"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:ApplicablePercent[@format]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @format' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2294"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2294"/> + <xsl:template match="@*|node()" priority="-2" mode="M2294"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2294"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:ApplicableTradeLocation" + priority="1000" + mode="M2295"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:ApplicableTradeLocation"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ApplicableTradeLocation' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2295"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2295"/> + <xsl:template match="@*|node()" priority="-2" mode="M2295"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2295"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:BasisAmount" + priority="1000" + mode="M2296"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:BasisAmount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:BasisAmount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2296"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2296"/> + <xsl:template match="@*|node()" priority="-2" mode="M2296"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2296"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:BasisQuantity" + priority="1000" + mode="M2297"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:BasisQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:BasisQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2297"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2297"/> + <xsl:template match="@*|node()" priority="-2" mode="M2297"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2297"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:BuyerDeductibleTaxSpecifiedTradeAccountingAccount" + priority="1000" + mode="M2298"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:BuyerDeductibleTaxSpecifiedTradeAccountingAccount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:BuyerDeductibleTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2298"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2298"/> + <xsl:template match="@*|node()" priority="-2" mode="M2298"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2298"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:BuyerNonDeductibleTaxSpecifiedTradeAccountingAccount" + priority="1000" + mode="M2299"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:BuyerNonDeductibleTaxSpecifiedTradeAccountingAccount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:BuyerNonDeductibleTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2299"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2299"/> + <xsl:template match="@*|node()" priority="-2" mode="M2299"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2299"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:BuyerRepayableTaxSpecifiedTradeAccountingAccount" + priority="1000" + mode="M2300"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:BuyerRepayableTaxSpecifiedTradeAccountingAccount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:BuyerRepayableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2300"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2300"/> + <xsl:template match="@*|node()" priority="-2" mode="M2300"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2300"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:CalculatedAmount" + priority="1000" + mode="M2301"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:CalculatedAmount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CalculatedAmount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2301"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2301"/> + <xsl:template match="@*|node()" priority="-2" mode="M2301"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2301"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:CalculatedRate" + priority="1000" + mode="M2302"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:CalculatedRate"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CalculatedRate' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2302"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2302"/> + <xsl:template match="@*|node()" priority="-2" mode="M2302"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2302"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:CalculationSequenceNumeric" + priority="1000" + mode="M2303"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:CalculationSequenceNumeric"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CalculationSequenceNumeric' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2303"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2303"/> + <xsl:template match="@*|node()" priority="-2" mode="M2303"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2303"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:CategoryCode[@listAgencyID]" + priority="1000" + mode="M2304"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:CategoryCode[@listAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2304"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2304"/> + <xsl:template match="@*|node()" priority="-2" mode="M2304"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2304"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:CategoryCode[@listID]" + priority="1000" + mode="M2305"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:CategoryCode[@listID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2305"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2305"/> + <xsl:template match="@*|node()" priority="-2" mode="M2305"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2305"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:CategoryCode[@listURI]" + priority="1000" + mode="M2306"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:CategoryCode[@listURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2306"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2306"/> + <xsl:template match="@*|node()" priority="-2" mode="M2306"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2306"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:CategoryCode[@listVersionID]" + priority="1000" + mode="M2307"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:CategoryCode[@listVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2307"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2307"/> + <xsl:template match="@*|node()" priority="-2" mode="M2307"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2307"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:CategoryName" + priority="1000" + mode="M2308"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:CategoryName"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CategoryName' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2308"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2308"/> + <xsl:template match="@*|node()" priority="-2" mode="M2308"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2308"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:CurrencyCode" + priority="1000" + mode="M2309"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:CurrencyCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CurrencyCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2309"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2309"/> + <xsl:template match="@*|node()" priority="-2" mode="M2309"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2309"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:CustomsDutyIndicator" + priority="1000" + mode="M2310"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:CustomsDutyIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CustomsDutyIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2310"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2310"/> + <xsl:template match="@*|node()" priority="-2" mode="M2310"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2310"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:DeductionAmount" + priority="1000" + mode="M2311"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:DeductionAmount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DeductionAmount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2311"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2311"/> + <xsl:template match="@*|node()" priority="-2" mode="M2311"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2311"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:DeferredStatusPartyDebtorFinancialAccount" + priority="1000" + mode="M2312"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:DeferredStatusPartyDebtorFinancialAccount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DeferredStatusPartyDebtorFinancialAccount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2312"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2312"/> + <xsl:template match="@*|node()" priority="-2" mode="M2312"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2312"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:Description" + priority="1000" + mode="M2313"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:Description"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Description' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2313"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2313"/> + <xsl:template match="@*|node()" priority="-2" mode="M2313"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2313"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:DueDateTypeCode" + priority="1000" + mode="M2314"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:DueDateTypeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DueDateTypeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2314"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2314"/> + <xsl:template match="@*|node()" priority="-2" mode="M2314"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2314"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:ExemptionAuthorizationID" + priority="1000" + mode="M2315"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:ExemptionAuthorizationID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ExemptionAuthorizationID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2315"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2315"/> + <xsl:template match="@*|node()" priority="-2" mode="M2315"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2315"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:ExemptionIndicator" + priority="1000" + mode="M2316"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:ExemptionIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ExemptionIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2316"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2316"/> + <xsl:template match="@*|node()" priority="-2" mode="M2316"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2316"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:ExemptionReason" + priority="1000" + mode="M2317"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:ExemptionReason"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ExemptionReason' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2317"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2317"/> + <xsl:template match="@*|node()" priority="-2" mode="M2317"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2317"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:ExemptionReasonCode" + priority="1000" + mode="M2318"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:ExemptionReasonCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ExemptionReasonCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2318"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2318"/> + <xsl:template match="@*|node()" priority="-2" mode="M2318"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2318"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:FunctionCode" + priority="1000" + mode="M2319"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:FunctionCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:FunctionCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2319"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2319"/> + <xsl:template match="@*|node()" priority="-2" mode="M2319"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2319"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:Guarantee" + priority="1000" + mode="M2320"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:Guarantee"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Guarantee' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2320"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2320"/> + <xsl:template match="@*|node()" priority="-2" mode="M2320"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2320"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:GuaranteeCode" + priority="1000" + mode="M2321"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:GuaranteeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:GuaranteeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2321"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2321"/> + <xsl:template match="@*|node()" priority="-2" mode="M2321"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2321"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:InformationAmount" + priority="1000" + mode="M2322"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:InformationAmount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:InformationAmount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2322"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2322"/> + <xsl:template match="@*|node()" priority="-2" mode="M2322"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2322"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:Jurisdiction" + priority="1000" + mode="M2323"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:Jurisdiction"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Jurisdiction' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2323"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2323"/> + <xsl:template match="@*|node()" priority="-2" mode="M2323"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2323"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:LineTotalBasisAmount" + priority="1000" + mode="M2324"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:LineTotalBasisAmount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LineTotalBasisAmount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2324"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2324"/> + <xsl:template match="@*|node()" priority="-2" mode="M2324"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2324"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:PaymentID" + priority="1000" + mode="M2325"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:PaymentID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PaymentID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2325"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2325"/> + <xsl:template match="@*|node()" priority="-2" mode="M2325"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2325"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:PaymentMethodCode" + priority="1000" + mode="M2326"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:PaymentMethodCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PaymentMethodCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2326"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2326"/> + <xsl:template match="@*|node()" priority="-2" mode="M2326"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2326"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:Rate" + priority="1000" + mode="M2327"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:Rate"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Rate' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2327"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2327"/> + <xsl:template match="@*|node()" priority="-2" mode="M2327"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2327"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:RateApplicablePercent" + priority="1000" + mode="M2328"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:RateApplicablePercent"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RateApplicablePercent' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2328"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2328"/> + <xsl:template match="@*|node()" priority="-2" mode="M2328"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2328"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:RateCode" + priority="1000" + mode="M2329"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:RateCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RateCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2329"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2329"/> + <xsl:template match="@*|node()" priority="-2" mode="M2329"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2329"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:RefundAmount" + priority="1000" + mode="M2330"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:RefundAmount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RefundAmount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2330"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2330"/> + <xsl:template match="@*|node()" priority="-2" mode="M2330"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2330"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:RegimeType" + priority="1000" + mode="M2331"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:RegimeType"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RegimeType' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2331"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2331"/> + <xsl:template match="@*|node()" priority="-2" mode="M2331"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2331"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:RegimeTypeCode" + priority="1000" + mode="M2332"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:RegimeTypeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RegimeTypeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2332"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2332"/> + <xsl:template match="@*|node()" priority="-2" mode="M2332"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2332"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:SelfAssessedBasisAmount" + priority="1000" + mode="M2333"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:SelfAssessedBasisAmount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SelfAssessedBasisAmount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2333"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2333"/> + <xsl:template match="@*|node()" priority="-2" mode="M2333"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2333"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:SelfAssessedBasisQuantity" + priority="1000" + mode="M2334"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:SelfAssessedBasisQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SelfAssessedBasisQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2334"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2334"/> + <xsl:template match="@*|node()" priority="-2" mode="M2334"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2334"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:SelfAssessedCalculatedAmount" + priority="1000" + mode="M2335"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:SelfAssessedCalculatedAmount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SelfAssessedCalculatedAmount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2335"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2335"/> + <xsl:template match="@*|node()" priority="-2" mode="M2335"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2335"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:SelfAssessedCalculationRate" + priority="1000" + mode="M2336"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:SelfAssessedCalculationRate"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SelfAssessedCalculationRate' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2336"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2336"/> + <xsl:template match="@*|node()" priority="-2" mode="M2336"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2336"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:SellerPayableTaxSpecifiedTradeAccountingAccount" + priority="1000" + mode="M2337"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:SellerPayableTaxSpecifiedTradeAccountingAccount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SellerPayableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2337"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2337"/> + <xsl:template match="@*|node()" priority="-2" mode="M2337"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2337"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:SellerRefundableTaxSpecifiedTradeAccountingAccount" + priority="1000" + mode="M2338"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:SellerRefundableTaxSpecifiedTradeAccountingAccount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SellerRefundableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2338"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2338"/> + <xsl:template match="@*|node()" priority="-2" mode="M2338"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2338"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:ServiceSupplyTradeCountry" + priority="1000" + mode="M2339"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:ServiceSupplyTradeCountry"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ServiceSupplyTradeCountry' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2339"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2339"/> + <xsl:template match="@*|node()" priority="-2" mode="M2339"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2339"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:SpecifiedTradeAccountingAccount" + priority="1000" + mode="M2340"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:SpecifiedTradeAccountingAccount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SpecifiedTradeAccountingAccount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2340"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2340"/> + <xsl:template match="@*|node()" priority="-2" mode="M2340"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2340"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:TariffDeductionQuantity" + priority="1000" + mode="M2341"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:TariffDeductionQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TariffDeductionQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2341"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2341"/> + <xsl:template match="@*|node()" priority="-2" mode="M2341"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2341"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:TaxBasisAllowanceRate" + priority="1000" + mode="M2342"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:TaxBasisAllowanceRate"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TaxBasisAllowanceRate' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2342"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2342"/> + <xsl:template match="@*|node()" priority="-2" mode="M2342"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2342"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:TaxExemptionAuthorityID" + priority="1000" + mode="M2343"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:TaxExemptionAuthorityID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TaxExemptionAuthorityID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2343"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2343"/> + <xsl:template match="@*|node()" priority="-2" mode="M2343"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2343"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:TaxPointDate" + priority="1000" + mode="M2344"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:TaxPointDate"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TaxPointDate' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2344"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2344"/> + <xsl:template match="@*|node()" priority="-2" mode="M2344"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2344"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:Type" + priority="1000" + mode="M2345"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:Type"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Type' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2345"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2345"/> + <xsl:template match="@*|node()" priority="-2" mode="M2345"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2345"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:TypeCode[@listAgencyID]" + priority="1000" + mode="M2346"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:TypeCode[@listAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2346"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2346"/> + <xsl:template match="@*|node()" priority="-2" mode="M2346"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2346"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:TypeCode[@listID]" + priority="1000" + mode="M2347"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:TypeCode[@listID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2347"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2347"/> + <xsl:template match="@*|node()" priority="-2" mode="M2347"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2347"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:TypeCode[@listURI]" + priority="1000" + mode="M2348"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:TypeCode[@listURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2348"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2348"/> + <xsl:template match="@*|node()" priority="-2" mode="M2348"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2348"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:TypeCode[@listVersionID]" + priority="1000" + mode="M2349"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:TypeCode[@listVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2349"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2349"/> + <xsl:template match="@*|node()" priority="-2" mode="M2349"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2349"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:UnitBasisAmount" + priority="1000" + mode="M2350"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:UnitBasisAmount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:UnitBasisAmount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2350"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2350"/> + <xsl:template match="@*|node()" priority="-2" mode="M2350"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2350"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:CalculationBasis" + priority="1000" + mode="M2351"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:CalculationBasis"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CalculationBasis' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2351"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2351"/> + <xsl:template match="@*|node()" priority="-2" mode="M2351"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2351"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:CalculationBasisCode" + priority="1000" + mode="M2352"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:CalculationBasisCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CalculationBasisCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2352"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2352"/> + <xsl:template match="@*|node()" priority="-2" mode="M2352"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2352"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:CalculationBasisTradePrice" + priority="1000" + mode="M2353"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:CalculationBasisTradePrice"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CalculationBasisTradePrice' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2353"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2353"/> + <xsl:template match="@*|node()" priority="-2" mode="M2353"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2353"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:CategoryCode" + priority="1000" + mode="M2354"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:CategoryCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CategoryCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2354"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2354"/> + <xsl:template match="@*|node()" priority="-2" mode="M2354"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2354"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:ChargeCategoryCode" + priority="1000" + mode="M2355"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:ChargeCategoryCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ChargeCategoryCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2355"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2355"/> + <xsl:template match="@*|node()" priority="-2" mode="M2355"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2355"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:Description[@languageID]" + priority="1000" + mode="M2356"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:Description[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2356"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2356"/> + <xsl:template match="@*|node()" priority="-2" mode="M2356"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2356"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:Description[@languageLocaleID]" + priority="1000" + mode="M2357"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:Description[@languageLocaleID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageLocaleID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2357"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2357"/> + <xsl:template match="@*|node()" priority="-2" mode="M2357"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2357"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:DisbursementAmount" + priority="1000" + mode="M2358"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:DisbursementAmount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DisbursementAmount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2358"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2358"/> + <xsl:template match="@*|node()" priority="-2" mode="M2358"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2358"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:FreightInvoiceTypeCode" + priority="1000" + mode="M2359"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:FreightInvoiceTypeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:FreightInvoiceTypeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2359"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2359"/> + <xsl:template match="@*|node()" priority="-2" mode="M2359"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2359"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:ID" + priority="1000" + mode="M2360"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:ID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2360"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2360"/> + <xsl:template match="@*|node()" priority="-2" mode="M2360"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2360"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:InformationTypeCode" + priority="1000" + mode="M2361"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:InformationTypeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:InformationTypeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2361"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2361"/> + <xsl:template match="@*|node()" priority="-2" mode="M2361"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2361"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:InvoiceTypeCode" + priority="1000" + mode="M2362"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:InvoiceTypeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:InvoiceTypeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2362"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2362"/> + <xsl:template match="@*|node()" priority="-2" mode="M2362"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2362"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:PayingPartyRoleCode" + priority="1000" + mode="M2363"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:PayingPartyRoleCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PayingPartyRoleCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2363"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2363"/> + <xsl:template match="@*|node()" priority="-2" mode="M2363"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2363"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:PaymentArrangementCode" + priority="1000" + mode="M2364"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:PaymentArrangementCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PaymentArrangementCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2364"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2364"/> + <xsl:template match="@*|node()" priority="-2" mode="M2364"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2364"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:PaymentPlaceLogisticsLocation" + priority="1000" + mode="M2365"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:PaymentPlaceLogisticsLocation"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PaymentPlaceLogisticsLocation' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2365"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2365"/> + <xsl:template match="@*|node()" priority="-2" mode="M2365"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2365"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:RepackageAppliedAmount" + priority="1000" + mode="M2366"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:RepackageAppliedAmount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RepackageAppliedAmount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2366"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2366"/> + <xsl:template match="@*|node()" priority="-2" mode="M2366"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2366"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:ServiceCategoryCode" + priority="1000" + mode="M2367"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:ServiceCategoryCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ServiceCategoryCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2367"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2367"/> + <xsl:template match="@*|node()" priority="-2" mode="M2367"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2367"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:ServiceTypeCode" + priority="1000" + mode="M2368"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:ServiceTypeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ServiceTypeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2368"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2368"/> + <xsl:template match="@*|node()" priority="-2" mode="M2368"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2368"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:SpecifiedTradeSettlementPaymentMeans" + priority="1000" + mode="M2369"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:SpecifiedTradeSettlementPaymentMeans"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SpecifiedTradeSettlementPaymentMeans' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2369"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2369"/> + <xsl:template match="@*|node()" priority="-2" mode="M2369"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2369"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:TariffClassCode" + priority="1000" + mode="M2370"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:TariffClassCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TariffClassCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2370"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2370"/> + <xsl:template match="@*|node()" priority="-2" mode="M2370"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2370"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:TransportPaymentMethodCode" + priority="1000" + mode="M2371"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:TransportPaymentMethodCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TransportPaymentMethodCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2371"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2371"/> + <xsl:template match="@*|node()" priority="-2" mode="M2371"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2371"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAccountingAccount" + priority="1000" + mode="M2372"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAccountingAccount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SpecifiedTradeAccountingAccount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2372"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2372"/> + <xsl:template match="@*|node()" priority="-2" mode="M2372"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2372"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge" + priority="1000" + mode="M2373"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:ChargeIndicator)=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:ChargeIndicator)=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ChargeIndicator' must occur exactly 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:ActualAmount)=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:ActualAmount)=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ActualAmount' must occur exactly 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2373"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2373"/> + <xsl:template match="@*|node()" priority="-2" mode="M2373"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2373"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:ActualAmount" + priority="1000" + mode="M2374"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:ActualAmount"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="@currencyID"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="@currencyID"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute '@currencyID' is required in this context.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2374"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2374"/> + <xsl:template match="@*|node()" priority="-2" mode="M2374"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2374"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:ActualAmount[@currencyCodeListVersionID]" + priority="1000" + mode="M2375"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:ActualAmount[@currencyCodeListVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @currencyCodeListVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2375"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2375"/> + <xsl:template match="@*|node()" priority="-2" mode="M2375"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2375"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:ActualTradeCurrencyExchange" + priority="1000" + mode="M2376"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:ActualTradeCurrencyExchange"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ActualTradeCurrencyExchange' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2376"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2376"/> + <xsl:template match="@*|node()" priority="-2" mode="M2376"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2376"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:AppliedDateTime" + priority="1000" + mode="M2377"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:AppliedDateTime"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AppliedDateTime' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2377"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2377"/> + <xsl:template match="@*|node()" priority="-2" mode="M2377"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2377"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:BasisAmount" + priority="1000" + mode="M2378"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:BasisAmount"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="@currencyID"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="@currencyID"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute '@currencyID' is required in this context.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2378"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2378"/> + <xsl:template match="@*|node()" priority="-2" mode="M2378"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2378"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:BasisAmount[@currencyCodeListVersionID]" + priority="1000" + mode="M2379"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:BasisAmount[@currencyCodeListVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @currencyCodeListVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2379"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2379"/> + <xsl:template match="@*|node()" priority="-2" mode="M2379"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2379"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:BasisQuantity" + priority="1000" + mode="M2380"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:BasisQuantity"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="@unitCode"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="@unitCode"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute '@unitCode' is required in this context.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2380"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2380"/> + <xsl:template match="@*|node()" priority="-2" mode="M2380"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2380"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:BasisQuantity[@unitCodeListAgencyID]" + priority="1000" + mode="M2381"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:BasisQuantity[@unitCodeListAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @unitCodeListAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2381"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2381"/> + <xsl:template match="@*|node()" priority="-2" mode="M2381"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2381"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:BasisQuantity[@unitCodeListAgencyName]" + priority="1000" + mode="M2382"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:BasisQuantity[@unitCodeListAgencyName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @unitCodeListAgencyName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2382"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2382"/> + <xsl:template match="@*|node()" priority="-2" mode="M2382"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2382"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:BasisQuantity[@unitCodeListID]" + priority="1000" + mode="M2383"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:BasisQuantity[@unitCodeListID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @unitCodeListID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2383"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2383"/> + <xsl:template match="@*|node()" priority="-2" mode="M2383"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2383"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CalculationPercent[@format]" + priority="1000" + mode="M2384"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CalculationPercent[@format]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @format' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2384"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2384"/> + <xsl:template match="@*|node()" priority="-2" mode="M2384"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2384"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax" + priority="1000" + mode="M2385"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:TypeCode)=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:TypeCode)=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TypeCode' must occur exactly 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:CategoryCode)=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:CategoryCode)=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CategoryCode' must occur exactly 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:ApplicablePercent)=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:ApplicablePercent)=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ApplicablePercent' must occur exactly 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2385"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2385"/> + <xsl:template match="@*|node()" priority="-2" mode="M2385"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2385"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:AllowanceChargeBasisAmount" + priority="1000" + mode="M2386"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:AllowanceChargeBasisAmount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AllowanceChargeBasisAmount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2386"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2386"/> + <xsl:template match="@*|node()" priority="-2" mode="M2386"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2386"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:ApplicablePercent[@format]" + priority="1000" + mode="M2387"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:ApplicablePercent[@format]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @format' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2387"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2387"/> + <xsl:template match="@*|node()" priority="-2" mode="M2387"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2387"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:ApplicableTradeLocation" + priority="1000" + mode="M2388"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:ApplicableTradeLocation"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ApplicableTradeLocation' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2388"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2388"/> + <xsl:template match="@*|node()" priority="-2" mode="M2388"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2388"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:BasisAmount" + priority="1000" + mode="M2389"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:BasisAmount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:BasisAmount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2389"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2389"/> + <xsl:template match="@*|node()" priority="-2" mode="M2389"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2389"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:BasisQuantity" + priority="1000" + mode="M2390"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:BasisQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:BasisQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2390"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2390"/> + <xsl:template match="@*|node()" priority="-2" mode="M2390"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2390"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:BuyerDeductibleTaxSpecifiedTradeAccountingAccount" + priority="1000" + mode="M2391"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:BuyerDeductibleTaxSpecifiedTradeAccountingAccount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:BuyerDeductibleTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2391"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2391"/> + <xsl:template match="@*|node()" priority="-2" mode="M2391"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2391"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:BuyerNonDeductibleTaxSpecifiedTradeAccountingAccount" + priority="1000" + mode="M2392"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:BuyerNonDeductibleTaxSpecifiedTradeAccountingAccount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:BuyerNonDeductibleTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2392"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2392"/> + <xsl:template match="@*|node()" priority="-2" mode="M2392"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2392"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:BuyerRepayableTaxSpecifiedTradeAccountingAccount" + priority="1000" + mode="M2393"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:BuyerRepayableTaxSpecifiedTradeAccountingAccount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:BuyerRepayableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2393"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2393"/> + <xsl:template match="@*|node()" priority="-2" mode="M2393"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2393"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:CalculatedAmount" + priority="1000" + mode="M2394"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:CalculatedAmount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CalculatedAmount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2394"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2394"/> + <xsl:template match="@*|node()" priority="-2" mode="M2394"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2394"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:CalculatedRate" + priority="1000" + mode="M2395"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:CalculatedRate"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CalculatedRate' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2395"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2395"/> + <xsl:template match="@*|node()" priority="-2" mode="M2395"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2395"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:CalculationSequenceNumeric" + priority="1000" + mode="M2396"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:CalculationSequenceNumeric"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CalculationSequenceNumeric' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2396"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2396"/> + <xsl:template match="@*|node()" priority="-2" mode="M2396"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2396"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:CategoryCode[@listAgencyID]" + priority="1000" + mode="M2397"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:CategoryCode[@listAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2397"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2397"/> + <xsl:template match="@*|node()" priority="-2" mode="M2397"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2397"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:CategoryCode[@listID]" + priority="1000" + mode="M2398"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:CategoryCode[@listID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2398"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2398"/> + <xsl:template match="@*|node()" priority="-2" mode="M2398"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2398"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:CategoryCode[@listURI]" + priority="1000" + mode="M2399"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:CategoryCode[@listURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2399"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2399"/> + <xsl:template match="@*|node()" priority="-2" mode="M2399"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2399"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:CategoryCode[@listVersionID]" + priority="1000" + mode="M2400"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:CategoryCode[@listVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2400"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2400"/> + <xsl:template match="@*|node()" priority="-2" mode="M2400"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2400"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:CategoryName" + priority="1000" + mode="M2401"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:CategoryName"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CategoryName' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2401"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2401"/> + <xsl:template match="@*|node()" priority="-2" mode="M2401"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2401"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:CurrencyCode" + priority="1000" + mode="M2402"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:CurrencyCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CurrencyCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2402"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2402"/> + <xsl:template match="@*|node()" priority="-2" mode="M2402"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2402"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:CustomsDutyIndicator" + priority="1000" + mode="M2403"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:CustomsDutyIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CustomsDutyIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2403"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2403"/> + <xsl:template match="@*|node()" priority="-2" mode="M2403"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2403"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:DeductionAmount" + priority="1000" + mode="M2404"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:DeductionAmount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DeductionAmount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2404"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2404"/> + <xsl:template match="@*|node()" priority="-2" mode="M2404"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2404"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:DeferredStatusPartyDebtorFinancialAccount" + priority="1000" + mode="M2405"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:DeferredStatusPartyDebtorFinancialAccount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DeferredStatusPartyDebtorFinancialAccount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2405"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2405"/> + <xsl:template match="@*|node()" priority="-2" mode="M2405"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2405"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:Description" + priority="1000" + mode="M2406"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:Description"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Description' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2406"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2406"/> + <xsl:template match="@*|node()" priority="-2" mode="M2406"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2406"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:DueDateTypeCode" + priority="1000" + mode="M2407"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:DueDateTypeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DueDateTypeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2407"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2407"/> + <xsl:template match="@*|node()" priority="-2" mode="M2407"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2407"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:ExemptionAuthorizationID" + priority="1000" + mode="M2408"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:ExemptionAuthorizationID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ExemptionAuthorizationID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2408"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2408"/> + <xsl:template match="@*|node()" priority="-2" mode="M2408"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2408"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:ExemptionIndicator" + priority="1000" + mode="M2409"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:ExemptionIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ExemptionIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2409"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2409"/> + <xsl:template match="@*|node()" priority="-2" mode="M2409"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2409"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:ExemptionReason" + priority="1000" + mode="M2410"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:ExemptionReason"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ExemptionReason' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2410"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2410"/> + <xsl:template match="@*|node()" priority="-2" mode="M2410"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2410"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:ExemptionReasonCode" + priority="1000" + mode="M2411"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:ExemptionReasonCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ExemptionReasonCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2411"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2411"/> + <xsl:template match="@*|node()" priority="-2" mode="M2411"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2411"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:FunctionCode" + priority="1000" + mode="M2412"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:FunctionCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:FunctionCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2412"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2412"/> + <xsl:template match="@*|node()" priority="-2" mode="M2412"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2412"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:Guarantee" + priority="1000" + mode="M2413"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:Guarantee"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Guarantee' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2413"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2413"/> + <xsl:template match="@*|node()" priority="-2" mode="M2413"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2413"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:GuaranteeCode" + priority="1000" + mode="M2414"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:GuaranteeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:GuaranteeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2414"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2414"/> + <xsl:template match="@*|node()" priority="-2" mode="M2414"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2414"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:InformationAmount" + priority="1000" + mode="M2415"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:InformationAmount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:InformationAmount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2415"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2415"/> + <xsl:template match="@*|node()" priority="-2" mode="M2415"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2415"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:Jurisdiction" + priority="1000" + mode="M2416"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:Jurisdiction"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Jurisdiction' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2416"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2416"/> + <xsl:template match="@*|node()" priority="-2" mode="M2416"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2416"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:LineTotalBasisAmount" + priority="1000" + mode="M2417"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:LineTotalBasisAmount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LineTotalBasisAmount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2417"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2417"/> + <xsl:template match="@*|node()" priority="-2" mode="M2417"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2417"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:PaymentID" + priority="1000" + mode="M2418"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:PaymentID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PaymentID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2418"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2418"/> + <xsl:template match="@*|node()" priority="-2" mode="M2418"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2418"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:PaymentMethodCode" + priority="1000" + mode="M2419"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:PaymentMethodCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PaymentMethodCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2419"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2419"/> + <xsl:template match="@*|node()" priority="-2" mode="M2419"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2419"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:Rate" + priority="1000" + mode="M2420"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:Rate"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Rate' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2420"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2420"/> + <xsl:template match="@*|node()" priority="-2" mode="M2420"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2420"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:RateApplicablePercent" + priority="1000" + mode="M2421"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:RateApplicablePercent"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RateApplicablePercent' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2421"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2421"/> + <xsl:template match="@*|node()" priority="-2" mode="M2421"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2421"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:RateCode" + priority="1000" + mode="M2422"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:RateCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RateCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2422"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2422"/> + <xsl:template match="@*|node()" priority="-2" mode="M2422"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2422"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:RefundAmount" + priority="1000" + mode="M2423"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:RefundAmount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RefundAmount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2423"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2423"/> + <xsl:template match="@*|node()" priority="-2" mode="M2423"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2423"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:RegimeType" + priority="1000" + mode="M2424"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:RegimeType"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RegimeType' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2424"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2424"/> + <xsl:template match="@*|node()" priority="-2" mode="M2424"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2424"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:RegimeTypeCode" + priority="1000" + mode="M2425"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:RegimeTypeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RegimeTypeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2425"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2425"/> + <xsl:template match="@*|node()" priority="-2" mode="M2425"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2425"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:SelfAssessedBasisAmount" + priority="1000" + mode="M2426"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:SelfAssessedBasisAmount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SelfAssessedBasisAmount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2426"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2426"/> + <xsl:template match="@*|node()" priority="-2" mode="M2426"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2426"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:SelfAssessedBasisQuantity" + priority="1000" + mode="M2427"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:SelfAssessedBasisQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SelfAssessedBasisQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2427"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2427"/> + <xsl:template match="@*|node()" priority="-2" mode="M2427"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2427"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:SelfAssessedCalculatedAmount" + priority="1000" + mode="M2428"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:SelfAssessedCalculatedAmount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SelfAssessedCalculatedAmount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2428"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2428"/> + <xsl:template match="@*|node()" priority="-2" mode="M2428"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2428"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:SelfAssessedCalculationRate" + priority="1000" + mode="M2429"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:SelfAssessedCalculationRate"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SelfAssessedCalculationRate' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2429"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2429"/> + <xsl:template match="@*|node()" priority="-2" mode="M2429"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2429"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:SellerPayableTaxSpecifiedTradeAccountingAccount" + priority="1000" + mode="M2430"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:SellerPayableTaxSpecifiedTradeAccountingAccount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SellerPayableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2430"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2430"/> + <xsl:template match="@*|node()" priority="-2" mode="M2430"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2430"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:SellerRefundableTaxSpecifiedTradeAccountingAccount" + priority="1000" + mode="M2431"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:SellerRefundableTaxSpecifiedTradeAccountingAccount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SellerRefundableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2431"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2431"/> + <xsl:template match="@*|node()" priority="-2" mode="M2431"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2431"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:ServiceSupplyTradeCountry" + priority="1000" + mode="M2432"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:ServiceSupplyTradeCountry"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ServiceSupplyTradeCountry' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2432"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2432"/> + <xsl:template match="@*|node()" priority="-2" mode="M2432"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2432"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:SpecifiedTradeAccountingAccount" + priority="1000" + mode="M2433"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:SpecifiedTradeAccountingAccount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SpecifiedTradeAccountingAccount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2433"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2433"/> + <xsl:template match="@*|node()" priority="-2" mode="M2433"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2433"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:TariffDeductionQuantity" + priority="1000" + mode="M2434"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:TariffDeductionQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TariffDeductionQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2434"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2434"/> + <xsl:template match="@*|node()" priority="-2" mode="M2434"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2434"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:TaxBasisAllowanceRate" + priority="1000" + mode="M2435"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:TaxBasisAllowanceRate"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TaxBasisAllowanceRate' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2435"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2435"/> + <xsl:template match="@*|node()" priority="-2" mode="M2435"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2435"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:TaxExemptionAuthorityID" + priority="1000" + mode="M2436"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:TaxExemptionAuthorityID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TaxExemptionAuthorityID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2436"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2436"/> + <xsl:template match="@*|node()" priority="-2" mode="M2436"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2436"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:TaxPointDate" + priority="1000" + mode="M2437"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:TaxPointDate"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TaxPointDate' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2437"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2437"/> + <xsl:template match="@*|node()" priority="-2" mode="M2437"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2437"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:Type" + priority="1000" + mode="M2438"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:Type"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Type' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2438"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2438"/> + <xsl:template match="@*|node()" priority="-2" mode="M2438"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2438"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:TypeCode[@listAgencyID]" + priority="1000" + mode="M2439"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:TypeCode[@listAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2439"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2439"/> + <xsl:template match="@*|node()" priority="-2" mode="M2439"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2439"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:TypeCode[@listID]" + priority="1000" + mode="M2440"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:TypeCode[@listID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2440"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2440"/> + <xsl:template match="@*|node()" priority="-2" mode="M2440"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2440"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:TypeCode[@listURI]" + priority="1000" + mode="M2441"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:TypeCode[@listURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2441"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2441"/> + <xsl:template match="@*|node()" priority="-2" mode="M2441"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2441"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:TypeCode[@listVersionID]" + priority="1000" + mode="M2442"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:TypeCode[@listVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2442"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2442"/> + <xsl:template match="@*|node()" priority="-2" mode="M2442"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2442"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:UnitBasisAmount" + priority="1000" + mode="M2443"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:UnitBasisAmount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:UnitBasisAmount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2443"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2443"/> + <xsl:template match="@*|node()" priority="-2" mode="M2443"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2443"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:ChargeIndicator/udt:IndicatorString" + priority="1000" + mode="M2444"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:ChargeIndicator/udt:IndicatorString"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'udt:IndicatorString' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2444"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2444"/> + <xsl:template match="@*|node()" priority="-2" mode="M2444"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2444"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:DeductionAmount" + priority="1000" + mode="M2445"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:DeductionAmount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DeductionAmount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2445"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2445"/> + <xsl:template match="@*|node()" priority="-2" mode="M2445"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2445"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:Description" + priority="1000" + mode="M2446"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:Description"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Description' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2446"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2446"/> + <xsl:template match="@*|node()" priority="-2" mode="M2446"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2446"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:ID" + priority="1000" + mode="M2447"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:ID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2447"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2447"/> + <xsl:template match="@*|node()" priority="-2" mode="M2447"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2447"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:PrepaidIndicator" + priority="1000" + mode="M2448"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:PrepaidIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PrepaidIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2448"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2448"/> + <xsl:template match="@*|node()" priority="-2" mode="M2448"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2448"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:ReasonCode[@listAgencyID]" + priority="1000" + mode="M2449"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:ReasonCode[@listAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2449"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2449"/> + <xsl:template match="@*|node()" priority="-2" mode="M2449"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2449"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:ReasonCode[@listID]" + priority="1000" + mode="M2450"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:ReasonCode[@listID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2450"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2450"/> + <xsl:template match="@*|node()" priority="-2" mode="M2450"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2450"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:ReasonCode[@listURI]" + priority="1000" + mode="M2451"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:ReasonCode[@listURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2451"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2451"/> + <xsl:template match="@*|node()" priority="-2" mode="M2451"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2451"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:ReasonCode[@listVersionID]" + priority="1000" + mode="M2452"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:ReasonCode[@listVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2452"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2452"/> + <xsl:template match="@*|node()" priority="-2" mode="M2452"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2452"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:Reason[@languageID]" + priority="1000" + mode="M2453"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:Reason[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2453"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2453"/> + <xsl:template match="@*|node()" priority="-2" mode="M2453"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2453"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:Reason[@languageLocaleID]" + priority="1000" + mode="M2454"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:Reason[@languageLocaleID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageLocaleID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2454"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2454"/> + <xsl:template match="@*|node()" priority="-2" mode="M2454"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2454"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:SequenceNumeric[@format]" + priority="1000" + mode="M2455"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:SequenceNumeric[@format]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @format' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2455"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2455"/> + <xsl:template match="@*|node()" priority="-2" mode="M2455"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2455"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:SpecifiedTradeAccountingAccount" + priority="1000" + mode="M2456"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:SpecifiedTradeAccountingAccount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SpecifiedTradeAccountingAccount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2456"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2456"/> + <xsl:template match="@*|node()" priority="-2" mode="M2456"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2456"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:TypeCode" + priority="1000" + mode="M2457"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:TypeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TypeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2457"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2457"/> + <xsl:template match="@*|node()" priority="-2" mode="M2457"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2457"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:UnitBasisAmount" + priority="1000" + mode="M2458"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:UnitBasisAmount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:UnitBasisAmount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2458"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2458"/> + <xsl:template match="@*|node()" priority="-2" mode="M2458"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2458"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:ValiditySpecifiedPeriod" + priority="1000" + mode="M2459"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:ValiditySpecifiedPeriod"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ValiditySpecifiedPeriod' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2459"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2459"/> + <xsl:template match="@*|node()" priority="-2" mode="M2459"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2459"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradePaymentTerms" + priority="1000" + mode="M2460"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradePaymentTerms"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:Description)>=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:Description)>=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Description' must occur at least 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:ApplicableTradePaymentPenaltyTerms)<=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:ApplicableTradePaymentPenaltyTerms)<=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ApplicableTradePaymentPenaltyTerms' may occur at maximum 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:ApplicableTradePaymentDiscountTerms)<=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:ApplicableTradePaymentDiscountTerms)<=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ApplicableTradePaymentDiscountTerms' may occur at maximum 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2460"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2460"/> + <xsl:template match="@*|node()" priority="-2" mode="M2460"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2460"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradePaymentTerms/ram:ApplicableTradePaymentDiscountTerms" + priority="1000" + mode="M2461"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradePaymentTerms/ram:ApplicableTradePaymentDiscountTerms"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:BasisAmount)<=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:BasisAmount)<=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:BasisAmount' may occur at maximum 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:ActualDiscountAmount)<=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:ActualDiscountAmount)<=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ActualDiscountAmount' may occur at maximum 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2461"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2461"/> + <xsl:template match="@*|node()" priority="-2" mode="M2461"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2461"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradePaymentTerms/ram:ApplicableTradePaymentDiscountTerms/ram:ActualDiscountAmount" + priority="1000" + mode="M2462"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradePaymentTerms/ram:ApplicableTradePaymentDiscountTerms/ram:ActualDiscountAmount"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="@currencyID"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="@currencyID"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute '@currencyID' is required in this context.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2462"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2462"/> + <xsl:template match="@*|node()" priority="-2" mode="M2462"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2462"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradePaymentTerms/ram:ApplicableTradePaymentDiscountTerms/ram:ActualDiscountAmount[@currencyCodeListVersionID]" + priority="1000" + mode="M2463"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradePaymentTerms/ram:ApplicableTradePaymentDiscountTerms/ram:ActualDiscountAmount[@currencyCodeListVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @currencyCodeListVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2463"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2463"/> + <xsl:template match="@*|node()" priority="-2" mode="M2463"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2463"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradePaymentTerms/ram:ApplicableTradePaymentDiscountTerms/ram:BasisAmount" + priority="1000" + mode="M2464"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradePaymentTerms/ram:ApplicableTradePaymentDiscountTerms/ram:BasisAmount"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="@currencyID"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="@currencyID"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute '@currencyID' is required in this context.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2464"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2464"/> + <xsl:template match="@*|node()" priority="-2" mode="M2464"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2464"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradePaymentTerms/ram:ApplicableTradePaymentDiscountTerms/ram:BasisAmount[@currencyCodeListVersionID]" + priority="1000" + mode="M2465"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradePaymentTerms/ram:ApplicableTradePaymentDiscountTerms/ram:BasisAmount[@currencyCodeListVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @currencyCodeListVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2465"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2465"/> + <xsl:template match="@*|node()" priority="-2" mode="M2465"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2465"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradePaymentTerms/ram:ApplicableTradePaymentDiscountTerms/ram:BasisDateTime/udt:DateTime" + priority="1000" + mode="M2466"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradePaymentTerms/ram:ApplicableTradePaymentDiscountTerms/ram:BasisDateTime/udt:DateTime"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'udt:DateTime' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2466"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2466"/> + <xsl:template match="@*|node()" priority="-2" mode="M2466"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2466"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradePaymentTerms/ram:ApplicableTradePaymentDiscountTerms/ram:BasisDateTime/udt:DateTimeString" + priority="1000" + mode="M2467"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradePaymentTerms/ram:ApplicableTradePaymentDiscountTerms/ram:BasisDateTime/udt:DateTimeString"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="@format"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="@format"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute '@format' is required in this context.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2467"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2467"/> + <xsl:template match="@*|node()" priority="-2" mode="M2467"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2467"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradePaymentTerms/ram:ApplicableTradePaymentDiscountTerms/ram:BasisPeriodMeasure" + priority="1000" + mode="M2468"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradePaymentTerms/ram:ApplicableTradePaymentDiscountTerms/ram:BasisPeriodMeasure"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="@unitCode"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="@unitCode"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute '@unitCode' is required in this context.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2468"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2468"/> + <xsl:template match="@*|node()" priority="-2" mode="M2468"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2468"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradePaymentTerms/ram:ApplicableTradePaymentDiscountTerms/ram:BasisPeriodMeasure[@unitCodeListVersionID]" + priority="1000" + mode="M2469"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradePaymentTerms/ram:ApplicableTradePaymentDiscountTerms/ram:BasisPeriodMeasure[@unitCodeListVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @unitCodeListVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2469"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2469"/> + <xsl:template match="@*|node()" priority="-2" mode="M2469"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2469"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradePaymentTerms/ram:ApplicableTradePaymentDiscountTerms/ram:CalculationPercent[@format]" + priority="1000" + mode="M2470"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradePaymentTerms/ram:ApplicableTradePaymentDiscountTerms/ram:CalculationPercent[@format]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @format' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2470"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2470"/> + <xsl:template match="@*|node()" priority="-2" mode="M2470"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2470"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradePaymentTerms/ram:ApplicableTradePaymentPenaltyTerms" + priority="1000" + mode="M2471"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradePaymentTerms/ram:ApplicableTradePaymentPenaltyTerms"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:BasisAmount)<=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:BasisAmount)<=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:BasisAmount' may occur at maximum 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:ActualPenaltyAmount)<=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:ActualPenaltyAmount)<=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ActualPenaltyAmount' may occur at maximum 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2471"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2471"/> + <xsl:template match="@*|node()" priority="-2" mode="M2471"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2471"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradePaymentTerms/ram:ApplicableTradePaymentPenaltyTerms/ram:ActualPenaltyAmount" + priority="1000" + mode="M2472"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradePaymentTerms/ram:ApplicableTradePaymentPenaltyTerms/ram:ActualPenaltyAmount"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="@currencyID"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="@currencyID"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute '@currencyID' is required in this context.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2472"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2472"/> + <xsl:template match="@*|node()" priority="-2" mode="M2472"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2472"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradePaymentTerms/ram:ApplicableTradePaymentPenaltyTerms/ram:ActualPenaltyAmount[@currencyCodeListVersionID]" + priority="1000" + mode="M2473"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradePaymentTerms/ram:ApplicableTradePaymentPenaltyTerms/ram:ActualPenaltyAmount[@currencyCodeListVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @currencyCodeListVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2473"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2473"/> + <xsl:template match="@*|node()" priority="-2" mode="M2473"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2473"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradePaymentTerms/ram:ApplicableTradePaymentPenaltyTerms/ram:BasisAmount" + priority="1000" + mode="M2474"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradePaymentTerms/ram:ApplicableTradePaymentPenaltyTerms/ram:BasisAmount"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="@currencyID"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="@currencyID"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute '@currencyID' is required in this context.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2474"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2474"/> + <xsl:template match="@*|node()" priority="-2" mode="M2474"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2474"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradePaymentTerms/ram:ApplicableTradePaymentPenaltyTerms/ram:BasisAmount[@currencyCodeListVersionID]" + priority="1000" + mode="M2475"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradePaymentTerms/ram:ApplicableTradePaymentPenaltyTerms/ram:BasisAmount[@currencyCodeListVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @currencyCodeListVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2475"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2475"/> + <xsl:template match="@*|node()" priority="-2" mode="M2475"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2475"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradePaymentTerms/ram:ApplicableTradePaymentPenaltyTerms/ram:BasisDateTime/udt:DateTime" + priority="1000" + mode="M2476"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradePaymentTerms/ram:ApplicableTradePaymentPenaltyTerms/ram:BasisDateTime/udt:DateTime"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'udt:DateTime' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2476"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2476"/> + <xsl:template match="@*|node()" priority="-2" mode="M2476"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2476"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradePaymentTerms/ram:ApplicableTradePaymentPenaltyTerms/ram:BasisDateTime/udt:DateTimeString" + priority="1000" + mode="M2477"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradePaymentTerms/ram:ApplicableTradePaymentPenaltyTerms/ram:BasisDateTime/udt:DateTimeString"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="@format"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="@format"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute '@format' is required in this context.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2477"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2477"/> + <xsl:template match="@*|node()" priority="-2" mode="M2477"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2477"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradePaymentTerms/ram:ApplicableTradePaymentPenaltyTerms/ram:BasisPeriodMeasure" + priority="1000" + mode="M2478"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradePaymentTerms/ram:ApplicableTradePaymentPenaltyTerms/ram:BasisPeriodMeasure"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="@unitCode"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="@unitCode"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute '@unitCode' is required in this context.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2478"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2478"/> + <xsl:template match="@*|node()" priority="-2" mode="M2478"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2478"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradePaymentTerms/ram:ApplicableTradePaymentPenaltyTerms/ram:BasisPeriodMeasure[@unitCodeListVersionID]" + priority="1000" + mode="M2479"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradePaymentTerms/ram:ApplicableTradePaymentPenaltyTerms/ram:BasisPeriodMeasure[@unitCodeListVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @unitCodeListVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2479"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2479"/> + <xsl:template match="@*|node()" priority="-2" mode="M2479"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2479"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradePaymentTerms/ram:ApplicableTradePaymentPenaltyTerms/ram:CalculationPercent[@format]" + priority="1000" + mode="M2480"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradePaymentTerms/ram:ApplicableTradePaymentPenaltyTerms/ram:CalculationPercent[@format]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @format' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2480"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2480"/> + <xsl:template match="@*|node()" priority="-2" mode="M2480"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2480"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradePaymentTerms/ram:Description[@languageID]" + priority="1000" + mode="M2481"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradePaymentTerms/ram:Description[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2481"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2481"/> + <xsl:template match="@*|node()" priority="-2" mode="M2481"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2481"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradePaymentTerms/ram:Description[@languageLocaleID]" + priority="1000" + mode="M2482"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradePaymentTerms/ram:Description[@languageLocaleID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageLocaleID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2482"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2482"/> + <xsl:template match="@*|node()" priority="-2" mode="M2482"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2482"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradePaymentTerms/ram:DirectDebitMandateID" + priority="1000" + mode="M2483"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradePaymentTerms/ram:DirectDebitMandateID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DirectDebitMandateID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2483"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2483"/> + <xsl:template match="@*|node()" priority="-2" mode="M2483"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2483"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradePaymentTerms/ram:DueDateDateTime/udt:DateTime" + priority="1000" + mode="M2484"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradePaymentTerms/ram:DueDateDateTime/udt:DateTime"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'udt:DateTime' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2484"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2484"/> + <xsl:template match="@*|node()" priority="-2" mode="M2484"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2484"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradePaymentTerms/ram:DueDateDateTime/udt:DateTimeString" + priority="1000" + mode="M2485"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradePaymentTerms/ram:DueDateDateTime/udt:DateTimeString"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="@format"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="@format"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute '@format' is required in this context.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2485"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2485"/> + <xsl:template match="@*|node()" priority="-2" mode="M2485"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2485"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradePaymentTerms/ram:DurationMeasure" + priority="1000" + mode="M2486"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradePaymentTerms/ram:DurationMeasure"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DurationMeasure' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2486"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2486"/> + <xsl:template match="@*|node()" priority="-2" mode="M2486"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2486"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradePaymentTerms/ram:EquivalentAmount" + priority="1000" + mode="M2487"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradePaymentTerms/ram:EquivalentAmount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:EquivalentAmount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2487"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2487"/> + <xsl:template match="@*|node()" priority="-2" mode="M2487"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2487"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradePaymentTerms/ram:FromEventCode" + priority="1000" + mode="M2488"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradePaymentTerms/ram:FromEventCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:FromEventCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2488"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2488"/> + <xsl:template match="@*|node()" priority="-2" mode="M2488"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2488"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradePaymentTerms/ram:ID" + priority="1000" + mode="M2489"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradePaymentTerms/ram:ID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2489"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2489"/> + <xsl:template match="@*|node()" priority="-2" mode="M2489"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2489"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradePaymentTerms/ram:Information" + priority="1000" + mode="M2490"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradePaymentTerms/ram:Information"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Information' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2490"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2490"/> + <xsl:template match="@*|node()" priority="-2" mode="M2490"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2490"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradePaymentTerms/ram:InstructedAmount" + priority="1000" + mode="M2491"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradePaymentTerms/ram:InstructedAmount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:InstructedAmount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2491"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2491"/> + <xsl:template match="@*|node()" priority="-2" mode="M2491"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2491"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradePaymentTerms/ram:InstructionCode" + priority="1000" + mode="M2492"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradePaymentTerms/ram:InstructionCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:InstructionCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2492"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2492"/> + <xsl:template match="@*|node()" priority="-2" mode="M2492"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2492"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradePaymentTerms/ram:InstructionTypeCode" + priority="1000" + mode="M2493"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradePaymentTerms/ram:InstructionTypeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:InstructionTypeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2493"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2493"/> + <xsl:template match="@*|node()" priority="-2" mode="M2493"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2493"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradePaymentTerms/ram:PartialPaymentAmount" + priority="1000" + mode="M2494"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradePaymentTerms/ram:PartialPaymentAmount"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="@currencyID"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="@currencyID"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute '@currencyID' is required in this context.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2494"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2494"/> + <xsl:template match="@*|node()" priority="-2" mode="M2494"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2494"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradePaymentTerms/ram:PartialPaymentAmount[@currencyCodeListVersionID]" + priority="1000" + mode="M2495"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradePaymentTerms/ram:PartialPaymentAmount[@currencyCodeListVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @currencyCodeListVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2495"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2495"/> + <xsl:template match="@*|node()" priority="-2" mode="M2495"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2495"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradePaymentTerms/ram:PartialPaymentPercent" + priority="1000" + mode="M2496"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradePaymentTerms/ram:PartialPaymentPercent"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PartialPaymentPercent' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2496"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2496"/> + <xsl:template match="@*|node()" priority="-2" mode="M2496"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2496"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradePaymentTerms/ram:PayeeTradeParty" + priority="1000" + mode="M2497"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradePaymentTerms/ram:PayeeTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PayeeTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2497"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2497"/> + <xsl:template match="@*|node()" priority="-2" mode="M2497"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2497"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradePaymentTerms/ram:PaymentMeansID" + priority="1000" + mode="M2498"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradePaymentTerms/ram:PaymentMeansID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PaymentMeansID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2498"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2498"/> + <xsl:template match="@*|node()" priority="-2" mode="M2498"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2498"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradePaymentTerms/ram:SettlementPeriodMeasure" + priority="1000" + mode="M2499"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradePaymentTerms/ram:SettlementPeriodMeasure"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SettlementPeriodMeasure' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2499"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2499"/> + <xsl:template match="@*|node()" priority="-2" mode="M2499"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2499"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradePaymentTerms/ram:TypeCode" + priority="1000" + mode="M2500"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradePaymentTerms/ram:TypeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TypeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2500"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2500"/> + <xsl:template match="@*|node()" priority="-2" mode="M2500"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2500"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementFinancialCard" + priority="1000" + mode="M2501"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementFinancialCard"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SpecifiedTradeSettlementFinancialCard' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2501"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2501"/> + <xsl:template match="@*|node()" priority="-2" mode="M2501"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2501"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation" + priority="1000" + mode="M2502"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:LineTotalAmount)=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:LineTotalAmount)=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LineTotalAmount' must occur exactly 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:ChargeTotalAmount)=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:ChargeTotalAmount)=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ChargeTotalAmount' must occur exactly 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:AllowanceTotalAmount)=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:AllowanceTotalAmount)=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AllowanceTotalAmount' must occur exactly 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:TaxBasisTotalAmount)=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:TaxBasisTotalAmount)=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TaxBasisTotalAmount' must occur exactly 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:TaxTotalAmount)=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:TaxTotalAmount)=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TaxTotalAmount' must occur exactly 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:GrandTotalAmount)=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:GrandTotalAmount)=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:GrandTotalAmount' must occur exactly 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:TotalPrepaidAmount)<=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:TotalPrepaidAmount)<=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TotalPrepaidAmount' may occur at maximum 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:DuePayableAmount)<=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:DuePayableAmount)<=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DuePayableAmount' may occur at maximum 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2502"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2502"/> + <xsl:template match="@*|node()" priority="-2" mode="M2502"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2502"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:AllowanceTotalAmount" + priority="1000" + mode="M2503"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:AllowanceTotalAmount"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="@currencyID"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="@currencyID"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute '@currencyID' is required in this context.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2503"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2503"/> + <xsl:template match="@*|node()" priority="-2" mode="M2503"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2503"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:AllowanceTotalAmount[@currencyCodeListVersionID]" + priority="1000" + mode="M2504"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:AllowanceTotalAmount[@currencyCodeListVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @currencyCodeListVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2504"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2504"/> + <xsl:template match="@*|node()" priority="-2" mode="M2504"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2504"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:ChargeTotalAmount" + priority="1000" + mode="M2505"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:ChargeTotalAmount"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="@currencyID"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="@currencyID"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute '@currencyID' is required in this context.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2505"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2505"/> + <xsl:template match="@*|node()" priority="-2" mode="M2505"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2505"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:ChargeTotalAmount[@currencyCodeListVersionID]" + priority="1000" + mode="M2506"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:ChargeTotalAmount[@currencyCodeListVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @currencyCodeListVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2506"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2506"/> + <xsl:template match="@*|node()" priority="-2" mode="M2506"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2506"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:DuePayableAmount" + priority="1000" + mode="M2507"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:DuePayableAmount"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="@currencyID"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="@currencyID"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute '@currencyID' is required in this context.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2507"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2507"/> + <xsl:template match="@*|node()" priority="-2" mode="M2507"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2507"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:DuePayableAmount[@currencyCodeListVersionID]" + priority="1000" + mode="M2508"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:DuePayableAmount[@currencyCodeListVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @currencyCodeListVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2508"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2508"/> + <xsl:template match="@*|node()" priority="-2" mode="M2508"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2508"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:EquivalentTransferTotalAmount" + priority="1000" + mode="M2509"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:EquivalentTransferTotalAmount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:EquivalentTransferTotalAmount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2509"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2509"/> + <xsl:template match="@*|node()" priority="-2" mode="M2509"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2509"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:ExcludingTaxesLineTotalAmount" + priority="1000" + mode="M2510"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:ExcludingTaxesLineTotalAmount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ExcludingTaxesLineTotalAmount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2510"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2510"/> + <xsl:template match="@*|node()" priority="-2" mode="M2510"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2510"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:FreightChargeTotalAmount" + priority="1000" + mode="M2511"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:FreightChargeTotalAmount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:FreightChargeTotalAmount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2511"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2511"/> + <xsl:template match="@*|node()" priority="-2" mode="M2511"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2511"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:GrandTotal" + priority="1000" + mode="M2512"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:GrandTotal"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:GrandTotal' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2512"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2512"/> + <xsl:template match="@*|node()" priority="-2" mode="M2512"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2512"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:GrandTotalAmount" + priority="1000" + mode="M2513"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:GrandTotalAmount"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="@currencyID"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="@currencyID"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute '@currencyID' is required in this context.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2513"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2513"/> + <xsl:template match="@*|node()" priority="-2" mode="M2513"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2513"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:GrandTotalAmount[@currencyCodeListVersionID]" + priority="1000" + mode="M2514"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:GrandTotalAmount[@currencyCodeListVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @currencyCodeListVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2514"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2514"/> + <xsl:template match="@*|node()" priority="-2" mode="M2514"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2514"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:IncludingTaxesLineTotalAmount" + priority="1000" + mode="M2515"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:IncludingTaxesLineTotalAmount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:IncludingTaxesLineTotalAmount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2515"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2515"/> + <xsl:template match="@*|node()" priority="-2" mode="M2515"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2515"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:InformationAmount" + priority="1000" + mode="M2516"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:InformationAmount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:InformationAmount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2516"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2516"/> + <xsl:template match="@*|node()" priority="-2" mode="M2516"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2516"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:InsuranceChargeTotalAmount" + priority="1000" + mode="M2517"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:InsuranceChargeTotalAmount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:InsuranceChargeTotalAmount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2517"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2517"/> + <xsl:template match="@*|node()" priority="-2" mode="M2517"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2517"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:LineTotalAmount" + priority="1000" + mode="M2518"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:LineTotalAmount"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="@currencyID"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="@currencyID"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute '@currencyID' is required in this context.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2518"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2518"/> + <xsl:template match="@*|node()" priority="-2" mode="M2518"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2518"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:LineTotalAmount[@currencyCodeListVersionID]" + priority="1000" + mode="M2519"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:LineTotalAmount[@currencyCodeListVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @currencyCodeListVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2519"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2519"/> + <xsl:template match="@*|node()" priority="-2" mode="M2519"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2519"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:PackingChargeTotalAmount" + priority="1000" + mode="M2520"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:PackingChargeTotalAmount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PackingChargeTotalAmount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2520"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2520"/> + <xsl:template match="@*|node()" priority="-2" mode="M2520"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2520"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:PaymentTotalAmount" + priority="1000" + mode="M2521"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:PaymentTotalAmount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PaymentTotalAmount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2521"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2521"/> + <xsl:template match="@*|node()" priority="-2" mode="M2521"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2521"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:RoundingAmount" + priority="1000" + mode="M2522"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:RoundingAmount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RoundingAmount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2522"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2522"/> + <xsl:template match="@*|node()" priority="-2" mode="M2522"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2522"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:TaxBasisTotalAmount" + priority="1000" + mode="M2523"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:TaxBasisTotalAmount"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="@currencyID"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="@currencyID"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute '@currencyID' is required in this context.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2523"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2523"/> + <xsl:template match="@*|node()" priority="-2" mode="M2523"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2523"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:TaxBasisTotalAmount[@currencyCodeListVersionID]" + priority="1000" + mode="M2524"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:TaxBasisTotalAmount[@currencyCodeListVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @currencyCodeListVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2524"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2524"/> + <xsl:template match="@*|node()" priority="-2" mode="M2524"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2524"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:TaxTotalAmount" + priority="1000" + mode="M2525"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:TaxTotalAmount"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="@currencyID"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="@currencyID"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute '@currencyID' is required in this context.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2525"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2525"/> + <xsl:template match="@*|node()" priority="-2" mode="M2525"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2525"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:TaxTotalAmount[@currencyCodeListVersionID]" + priority="1000" + mode="M2526"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:TaxTotalAmount[@currencyCodeListVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @currencyCodeListVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2526"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2526"/> + <xsl:template match="@*|node()" priority="-2" mode="M2526"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2526"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:TotalAllowanceChargeAmount" + priority="1000" + mode="M2527"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:TotalAllowanceChargeAmount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TotalAllowanceChargeAmount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2527"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2527"/> + <xsl:template match="@*|node()" priority="-2" mode="M2527"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2527"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:TotalDiscountAmount" + priority="1000" + mode="M2528"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:TotalDiscountAmount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TotalDiscountAmount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2528"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2528"/> + <xsl:template match="@*|node()" priority="-2" mode="M2528"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2528"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:TotalDiscountBasisAmount" + priority="1000" + mode="M2529"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:TotalDiscountBasisAmount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TotalDiscountBasisAmount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2529"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2529"/> + <xsl:template match="@*|node()" priority="-2" mode="M2529"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2529"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:TotalPenaltyAmount" + priority="1000" + mode="M2530"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:TotalPenaltyAmount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TotalPenaltyAmount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2530"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2530"/> + <xsl:template match="@*|node()" priority="-2" mode="M2530"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2530"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:TotalPrepaidAmount" + priority="1000" + mode="M2531"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:TotalPrepaidAmount"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="@currencyID"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="@currencyID"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute '@currencyID' is required in this context.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2531"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2531"/> + <xsl:template match="@*|node()" priority="-2" mode="M2531"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2531"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:TotalPrepaidAmount[@currencyCodeListVersionID]" + priority="1000" + mode="M2532"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:TotalPrepaidAmount[@currencyCodeListVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @currencyCodeListVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2532"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2532"/> + <xsl:template match="@*|node()" priority="-2" mode="M2532"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2532"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans" + priority="1000" + mode="M2533"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:ID)<=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:ID)<=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ID' may occur at maximum 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2533"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2533"/> + <xsl:template match="@*|node()" priority="-2" mode="M2533"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2533"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:ApplicableTradeSettlementFinancialCard" + priority="1000" + mode="M2534"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:ApplicableTradeSettlementFinancialCard"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ApplicableTradeSettlementFinancialCard' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2534"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2534"/> + <xsl:template match="@*|node()" priority="-2" mode="M2534"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2534"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:GuaranteeMethodCode" + priority="1000" + mode="M2535"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:GuaranteeMethodCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:GuaranteeMethodCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2535"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2535"/> + <xsl:template match="@*|node()" priority="-2" mode="M2535"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2535"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:ID" + priority="1000" + mode="M2536"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:ID"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="@schemeAgencyID"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="@schemeAgencyID"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute '@schemeAgencyID' is required in this context.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2536"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2536"/> + <xsl:template match="@*|node()" priority="-2" mode="M2536"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2536"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:ID[@schemeAgencyName]" + priority="1000" + mode="M2537"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:ID[@schemeAgencyName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2537"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2537"/> + <xsl:template match="@*|node()" priority="-2" mode="M2537"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2537"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:ID[@schemeDataURI]" + priority="1000" + mode="M2538"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:ID[@schemeDataURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeDataURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2538"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2538"/> + <xsl:template match="@*|node()" priority="-2" mode="M2538"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2538"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:ID[@schemeID]" + priority="1000" + mode="M2539"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:ID[@schemeID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2539"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2539"/> + <xsl:template match="@*|node()" priority="-2" mode="M2539"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2539"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:ID[@schemeName]" + priority="1000" + mode="M2540"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:ID[@schemeName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2540"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2540"/> + <xsl:template match="@*|node()" priority="-2" mode="M2540"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2540"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:ID[@schemeURI]" + priority="1000" + mode="M2541"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:ID[@schemeURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2541"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2541"/> + <xsl:template match="@*|node()" priority="-2" mode="M2541"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2541"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:ID[@schemeVersionID]" + priority="1000" + mode="M2542"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:ID[@schemeVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2542"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2542"/> + <xsl:template match="@*|node()" priority="-2" mode="M2542"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2542"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:IdentifiedTradeSettlementFinancialCard" + priority="1000" + mode="M2543"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:IdentifiedTradeSettlementFinancialCard"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:IdentifiedTradeSettlementFinancialCard' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2543"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2543"/> + <xsl:template match="@*|node()" priority="-2" mode="M2543"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2543"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:Information[@languageID]" + priority="1000" + mode="M2544"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:Information[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2544"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2544"/> + <xsl:template match="@*|node()" priority="-2" mode="M2544"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2544"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:Information[@languageLocaleID]" + priority="1000" + mode="M2545"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:Information[@languageLocaleID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageLocaleID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2545"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2545"/> + <xsl:template match="@*|node()" priority="-2" mode="M2545"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2545"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PaidAmount" + priority="1000" + mode="M2546"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PaidAmount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PaidAmount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2546"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2546"/> + <xsl:template match="@*|node()" priority="-2" mode="M2546"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2546"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeePartyCreditorFinancialAccount/ram:AccountName[@languageID]" + priority="1000" + mode="M2547"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeePartyCreditorFinancialAccount/ram:AccountName[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2547"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2547"/> + <xsl:template match="@*|node()" priority="-2" mode="M2547"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2547"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeePartyCreditorFinancialAccount/ram:AccountName[@languageLocaleID]" + priority="1000" + mode="M2548"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeePartyCreditorFinancialAccount/ram:AccountName[@languageLocaleID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageLocaleID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2548"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2548"/> + <xsl:template match="@*|node()" priority="-2" mode="M2548"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2548"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeePartyCreditorFinancialAccount/ram:BBANID" + priority="1000" + mode="M2549"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeePartyCreditorFinancialAccount/ram:BBANID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:BBANID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2549"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2549"/> + <xsl:template match="@*|node()" priority="-2" mode="M2549"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2549"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeePartyCreditorFinancialAccount/ram:CurrencyCode" + priority="1000" + mode="M2550"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeePartyCreditorFinancialAccount/ram:CurrencyCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CurrencyCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2550"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2550"/> + <xsl:template match="@*|node()" priority="-2" mode="M2550"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2550"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeePartyCreditorFinancialAccount/ram:IBANID[@schemeAgencyID]" + priority="1000" + mode="M2551"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeePartyCreditorFinancialAccount/ram:IBANID[@schemeAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2551"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2551"/> + <xsl:template match="@*|node()" priority="-2" mode="M2551"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2551"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeePartyCreditorFinancialAccount/ram:IBANID[@schemeAgencyName]" + priority="1000" + mode="M2552"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeePartyCreditorFinancialAccount/ram:IBANID[@schemeAgencyName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2552"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2552"/> + <xsl:template match="@*|node()" priority="-2" mode="M2552"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2552"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeePartyCreditorFinancialAccount/ram:IBANID[@schemeDataURI]" + priority="1000" + mode="M2553"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeePartyCreditorFinancialAccount/ram:IBANID[@schemeDataURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeDataURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2553"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2553"/> + <xsl:template match="@*|node()" priority="-2" mode="M2553"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2553"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeePartyCreditorFinancialAccount/ram:IBANID[@schemeID]" + priority="1000" + mode="M2554"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeePartyCreditorFinancialAccount/ram:IBANID[@schemeID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2554"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2554"/> + <xsl:template match="@*|node()" priority="-2" mode="M2554"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2554"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeePartyCreditorFinancialAccount/ram:IBANID[@schemeName]" + priority="1000" + mode="M2555"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeePartyCreditorFinancialAccount/ram:IBANID[@schemeName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2555"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2555"/> + <xsl:template match="@*|node()" priority="-2" mode="M2555"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2555"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeePartyCreditorFinancialAccount/ram:IBANID[@schemeURI]" + priority="1000" + mode="M2556"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeePartyCreditorFinancialAccount/ram:IBANID[@schemeURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2556"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2556"/> + <xsl:template match="@*|node()" priority="-2" mode="M2556"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2556"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeePartyCreditorFinancialAccount/ram:IBANID[@schemeVersionID]" + priority="1000" + mode="M2557"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeePartyCreditorFinancialAccount/ram:IBANID[@schemeVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2557"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2557"/> + <xsl:template match="@*|node()" priority="-2" mode="M2557"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2557"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeePartyCreditorFinancialAccount/ram:ProprietaryAccountName" + priority="1000" + mode="M2558"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeePartyCreditorFinancialAccount/ram:ProprietaryAccountName"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ProprietaryAccountName' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2558"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2558"/> + <xsl:template match="@*|node()" priority="-2" mode="M2558"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2558"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeePartyCreditorFinancialAccount/ram:ProprietaryID[@schemeAgencyID]" + priority="1000" + mode="M2559"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeePartyCreditorFinancialAccount/ram:ProprietaryID[@schemeAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2559"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2559"/> + <xsl:template match="@*|node()" priority="-2" mode="M2559"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2559"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeePartyCreditorFinancialAccount/ram:ProprietaryID[@schemeAgencyName]" + priority="1000" + mode="M2560"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeePartyCreditorFinancialAccount/ram:ProprietaryID[@schemeAgencyName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2560"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2560"/> + <xsl:template match="@*|node()" priority="-2" mode="M2560"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2560"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeePartyCreditorFinancialAccount/ram:ProprietaryID[@schemeDataURI]" + priority="1000" + mode="M2561"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeePartyCreditorFinancialAccount/ram:ProprietaryID[@schemeDataURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeDataURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2561"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2561"/> + <xsl:template match="@*|node()" priority="-2" mode="M2561"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2561"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeePartyCreditorFinancialAccount/ram:ProprietaryID[@schemeID]" + priority="1000" + mode="M2562"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeePartyCreditorFinancialAccount/ram:ProprietaryID[@schemeID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2562"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2562"/> + <xsl:template match="@*|node()" priority="-2" mode="M2562"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2562"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeePartyCreditorFinancialAccount/ram:ProprietaryID[@schemeName]" + priority="1000" + mode="M2563"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeePartyCreditorFinancialAccount/ram:ProprietaryID[@schemeName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2563"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2563"/> + <xsl:template match="@*|node()" priority="-2" mode="M2563"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2563"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeePartyCreditorFinancialAccount/ram:ProprietaryID[@schemeURI]" + priority="1000" + mode="M2564"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeePartyCreditorFinancialAccount/ram:ProprietaryID[@schemeURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2564"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2564"/> + <xsl:template match="@*|node()" priority="-2" mode="M2564"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2564"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeePartyCreditorFinancialAccount/ram:ProprietaryID[@schemeVersionID]" + priority="1000" + mode="M2565"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeePartyCreditorFinancialAccount/ram:ProprietaryID[@schemeVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2565"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2565"/> + <xsl:template match="@*|node()" priority="-2" mode="M2565"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2565"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeePartyCreditorFinancialAccount/ram:ProprietaryType" + priority="1000" + mode="M2566"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeePartyCreditorFinancialAccount/ram:ProprietaryType"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ProprietaryType' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2566"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2566"/> + <xsl:template match="@*|node()" priority="-2" mode="M2566"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2566"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeePartyCreditorFinancialAccount/ram:TypeCode" + priority="1000" + mode="M2567"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeePartyCreditorFinancialAccount/ram:TypeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TypeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2567"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2567"/> + <xsl:template match="@*|node()" priority="-2" mode="M2567"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2567"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeePartyCreditorFinancialAccount/ram:UPICID" + priority="1000" + mode="M2568"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeePartyCreditorFinancialAccount/ram:UPICID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:UPICID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2568"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2568"/> + <xsl:template match="@*|node()" priority="-2" mode="M2568"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2568"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeeSpecifiedCreditorFinancialInstitution/ram:AustralianBSBID" + priority="1000" + mode="M2569"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeeSpecifiedCreditorFinancialInstitution/ram:AustralianBSBID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AustralianBSBID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2569"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2569"/> + <xsl:template match="@*|node()" priority="-2" mode="M2569"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2569"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeeSpecifiedCreditorFinancialInstitution/ram:AustrianBankleitzahlID" + priority="1000" + mode="M2570"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeeSpecifiedCreditorFinancialInstitution/ram:AustrianBankleitzahlID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AustrianBankleitzahlID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2570"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2570"/> + <xsl:template match="@*|node()" priority="-2" mode="M2570"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2570"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeeSpecifiedCreditorFinancialInstitution/ram:BICID[@schemeAgencyID]" + priority="1000" + mode="M2571"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeeSpecifiedCreditorFinancialInstitution/ram:BICID[@schemeAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2571"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2571"/> + <xsl:template match="@*|node()" priority="-2" mode="M2571"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2571"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeeSpecifiedCreditorFinancialInstitution/ram:BICID[@schemeAgencyName]" + priority="1000" + mode="M2572"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeeSpecifiedCreditorFinancialInstitution/ram:BICID[@schemeAgencyName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2572"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2572"/> + <xsl:template match="@*|node()" priority="-2" mode="M2572"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2572"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeeSpecifiedCreditorFinancialInstitution/ram:BICID[@schemeDataURI]" + priority="1000" + mode="M2573"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeeSpecifiedCreditorFinancialInstitution/ram:BICID[@schemeDataURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeDataURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2573"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2573"/> + <xsl:template match="@*|node()" priority="-2" mode="M2573"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2573"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeeSpecifiedCreditorFinancialInstitution/ram:BICID[@schemeID]" + priority="1000" + mode="M2574"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeeSpecifiedCreditorFinancialInstitution/ram:BICID[@schemeID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2574"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2574"/> + <xsl:template match="@*|node()" priority="-2" mode="M2574"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2574"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeeSpecifiedCreditorFinancialInstitution/ram:BICID[@schemeName]" + priority="1000" + mode="M2575"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeeSpecifiedCreditorFinancialInstitution/ram:BICID[@schemeName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2575"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2575"/> + <xsl:template match="@*|node()" priority="-2" mode="M2575"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2575"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeeSpecifiedCreditorFinancialInstitution/ram:BICID[@schemeURI]" + priority="1000" + mode="M2576"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeeSpecifiedCreditorFinancialInstitution/ram:BICID[@schemeURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2576"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2576"/> + <xsl:template match="@*|node()" priority="-2" mode="M2576"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2576"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeeSpecifiedCreditorFinancialInstitution/ram:BICID[@schemeVersionID]" + priority="1000" + mode="M2577"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeeSpecifiedCreditorFinancialInstitution/ram:BICID[@schemeVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2577"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2577"/> + <xsl:template match="@*|node()" priority="-2" mode="M2577"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2577"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeeSpecifiedCreditorFinancialInstitution/ram:CHIPSParticipantID" + priority="1000" + mode="M2578"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeeSpecifiedCreditorFinancialInstitution/ram:CHIPSParticipantID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CHIPSParticipantID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2578"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2578"/> + <xsl:template match="@*|node()" priority="-2" mode="M2578"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2578"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeeSpecifiedCreditorFinancialInstitution/ram:CHIPSUniversalID" + priority="1000" + mode="M2579"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeeSpecifiedCreditorFinancialInstitution/ram:CHIPSUniversalID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CHIPSUniversalID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2579"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2579"/> + <xsl:template match="@*|node()" priority="-2" mode="M2579"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2579"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeeSpecifiedCreditorFinancialInstitution/ram:CanadianPaymentsAssociationID" + priority="1000" + mode="M2580"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeeSpecifiedCreditorFinancialInstitution/ram:CanadianPaymentsAssociationID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CanadianPaymentsAssociationID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2580"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2580"/> + <xsl:template match="@*|node()" priority="-2" mode="M2580"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2580"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeeSpecifiedCreditorFinancialInstitution/ram:ClearingSystemName" + priority="1000" + mode="M2581"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeeSpecifiedCreditorFinancialInstitution/ram:ClearingSystemName"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ClearingSystemName' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2581"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2581"/> + <xsl:template match="@*|node()" priority="-2" mode="M2581"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2581"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeeSpecifiedCreditorFinancialInstitution/ram:FedwireRoutingNumberID" + priority="1000" + mode="M2582"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeeSpecifiedCreditorFinancialInstitution/ram:FedwireRoutingNumberID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:FedwireRoutingNumberID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2582"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2582"/> + <xsl:template match="@*|node()" priority="-2" mode="M2582"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2582"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeeSpecifiedCreditorFinancialInstitution/ram:GermanBankleitzahlID[@schemeAgencyID]" + priority="1000" + mode="M2583"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeeSpecifiedCreditorFinancialInstitution/ram:GermanBankleitzahlID[@schemeAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2583"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2583"/> + <xsl:template match="@*|node()" priority="-2" mode="M2583"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2583"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeeSpecifiedCreditorFinancialInstitution/ram:GermanBankleitzahlID[@schemeAgencyName]" + priority="1000" + mode="M2584"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeeSpecifiedCreditorFinancialInstitution/ram:GermanBankleitzahlID[@schemeAgencyName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2584"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2584"/> + <xsl:template match="@*|node()" priority="-2" mode="M2584"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2584"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeeSpecifiedCreditorFinancialInstitution/ram:GermanBankleitzahlID[@schemeDataURI]" + priority="1000" + mode="M2585"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeeSpecifiedCreditorFinancialInstitution/ram:GermanBankleitzahlID[@schemeDataURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeDataURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2585"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2585"/> + <xsl:template match="@*|node()" priority="-2" mode="M2585"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2585"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeeSpecifiedCreditorFinancialInstitution/ram:GermanBankleitzahlID[@schemeID]" + priority="1000" + mode="M2586"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeeSpecifiedCreditorFinancialInstitution/ram:GermanBankleitzahlID[@schemeID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2586"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2586"/> + <xsl:template match="@*|node()" priority="-2" mode="M2586"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2586"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeeSpecifiedCreditorFinancialInstitution/ram:GermanBankleitzahlID[@schemeName]" + priority="1000" + mode="M2587"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeeSpecifiedCreditorFinancialInstitution/ram:GermanBankleitzahlID[@schemeName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2587"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2587"/> + <xsl:template match="@*|node()" priority="-2" mode="M2587"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2587"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeeSpecifiedCreditorFinancialInstitution/ram:GermanBankleitzahlID[@schemeURI]" + priority="1000" + mode="M2588"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeeSpecifiedCreditorFinancialInstitution/ram:GermanBankleitzahlID[@schemeURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2588"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2588"/> + <xsl:template match="@*|node()" priority="-2" mode="M2588"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2588"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeeSpecifiedCreditorFinancialInstitution/ram:GermanBankleitzahlID[@schemeVersionID]" + priority="1000" + mode="M2589"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeeSpecifiedCreditorFinancialInstitution/ram:GermanBankleitzahlID[@schemeVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2589"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2589"/> + <xsl:template match="@*|node()" priority="-2" mode="M2589"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2589"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeeSpecifiedCreditorFinancialInstitution/ram:HellenicBankID" + priority="1000" + mode="M2590"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeeSpecifiedCreditorFinancialInstitution/ram:HellenicBankID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:HellenicBankID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2590"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2590"/> + <xsl:template match="@*|node()" priority="-2" mode="M2590"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2590"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeeSpecifiedCreditorFinancialInstitution/ram:HongKongBankID" + priority="1000" + mode="M2591"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeeSpecifiedCreditorFinancialInstitution/ram:HongKongBankID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:HongKongBankID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2591"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2591"/> + <xsl:template match="@*|node()" priority="-2" mode="M2591"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2591"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeeSpecifiedCreditorFinancialInstitution/ram:IndianFinancialSystemID" + priority="1000" + mode="M2592"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeeSpecifiedCreditorFinancialInstitution/ram:IndianFinancialSystemID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:IndianFinancialSystemID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2592"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2592"/> + <xsl:template match="@*|node()" priority="-2" mode="M2592"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2592"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeeSpecifiedCreditorFinancialInstitution/ram:IrishNSCID" + priority="1000" + mode="M2593"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeeSpecifiedCreditorFinancialInstitution/ram:IrishNSCID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:IrishNSCID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2593"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2593"/> + <xsl:template match="@*|node()" priority="-2" mode="M2593"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2593"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeeSpecifiedCreditorFinancialInstitution/ram:ItalianDomesticID" + priority="1000" + mode="M2594"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeeSpecifiedCreditorFinancialInstitution/ram:ItalianDomesticID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ItalianDomesticID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2594"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2594"/> + <xsl:template match="@*|node()" priority="-2" mode="M2594"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2594"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeeSpecifiedCreditorFinancialInstitution/ram:LocationFinancialInstitutionAddress" + priority="1000" + mode="M2595"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeeSpecifiedCreditorFinancialInstitution/ram:LocationFinancialInstitutionAddress"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LocationFinancialInstitutionAddress' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2595"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2595"/> + <xsl:template match="@*|node()" priority="-2" mode="M2595"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2595"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeeSpecifiedCreditorFinancialInstitution/ram:Name[@languageID]" + priority="1000" + mode="M2596"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeeSpecifiedCreditorFinancialInstitution/ram:Name[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2596"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2596"/> + <xsl:template match="@*|node()" priority="-2" mode="M2596"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2596"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeeSpecifiedCreditorFinancialInstitution/ram:Name[@languageLocaleID]" + priority="1000" + mode="M2597"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeeSpecifiedCreditorFinancialInstitution/ram:Name[@languageLocaleID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageLocaleID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2597"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2597"/> + <xsl:template match="@*|node()" priority="-2" mode="M2597"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2597"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeeSpecifiedCreditorFinancialInstitution/ram:NewZealandNCCID" + priority="1000" + mode="M2598"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeeSpecifiedCreditorFinancialInstitution/ram:NewZealandNCCID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:NewZealandNCCID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2598"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2598"/> + <xsl:template match="@*|node()" priority="-2" mode="M2598"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2598"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeeSpecifiedCreditorFinancialInstitution/ram:PolishNationalClearingID" + priority="1000" + mode="M2599"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeeSpecifiedCreditorFinancialInstitution/ram:PolishNationalClearingID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PolishNationalClearingID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2599"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2599"/> + <xsl:template match="@*|node()" priority="-2" mode="M2599"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2599"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeeSpecifiedCreditorFinancialInstitution/ram:PortugueseNCCID" + priority="1000" + mode="M2600"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeeSpecifiedCreditorFinancialInstitution/ram:PortugueseNCCID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PortugueseNCCID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2600"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2600"/> + <xsl:template match="@*|node()" priority="-2" mode="M2600"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2600"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeeSpecifiedCreditorFinancialInstitution/ram:RussianCentralBankID" + priority="1000" + mode="M2601"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeeSpecifiedCreditorFinancialInstitution/ram:RussianCentralBankID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RussianCentralBankID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2601"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2601"/> + <xsl:template match="@*|node()" priority="-2" mode="M2601"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2601"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeeSpecifiedCreditorFinancialInstitution/ram:SICID" + priority="1000" + mode="M2602"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeeSpecifiedCreditorFinancialInstitution/ram:SICID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SICID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2602"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2602"/> + <xsl:template match="@*|node()" priority="-2" mode="M2602"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2602"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeeSpecifiedCreditorFinancialInstitution/ram:SortCodeID" + priority="1000" + mode="M2603"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeeSpecifiedCreditorFinancialInstitution/ram:SortCodeID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SortCodeID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2603"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2603"/> + <xsl:template match="@*|node()" priority="-2" mode="M2603"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2603"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeeSpecifiedCreditorFinancialInstitution/ram:SouthAfricanNCCID" + priority="1000" + mode="M2604"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeeSpecifiedCreditorFinancialInstitution/ram:SouthAfricanNCCID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SouthAfricanNCCID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2604"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2604"/> + <xsl:template match="@*|node()" priority="-2" mode="M2604"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2604"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeeSpecifiedCreditorFinancialInstitution/ram:SpanishDomesticInterbankingID" + priority="1000" + mode="M2605"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeeSpecifiedCreditorFinancialInstitution/ram:SpanishDomesticInterbankingID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SpanishDomesticInterbankingID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2605"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2605"/> + <xsl:template match="@*|node()" priority="-2" mode="M2605"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2605"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeeSpecifiedCreditorFinancialInstitution/ram:SubDivisionBranchFinancialInstitution" + priority="1000" + mode="M2606"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeeSpecifiedCreditorFinancialInstitution/ram:SubDivisionBranchFinancialInstitution"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SubDivisionBranchFinancialInstitution' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2606"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2606"/> + <xsl:template match="@*|node()" priority="-2" mode="M2606"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2606"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeeSpecifiedCreditorFinancialInstitution/ram:SwissBCID" + priority="1000" + mode="M2607"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeeSpecifiedCreditorFinancialInstitution/ram:SwissBCID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SwissBCID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2607"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2607"/> + <xsl:template match="@*|node()" priority="-2" mode="M2607"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2607"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeeSpecifiedCreditorFinancialInstitution/ram:UKSortCodeID" + priority="1000" + mode="M2608"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeeSpecifiedCreditorFinancialInstitution/ram:UKSortCodeID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:UKSortCodeID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2608"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2608"/> + <xsl:template match="@*|node()" priority="-2" mode="M2608"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2608"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerPartyDebtorFinancialAccount/ram:AccountName" + priority="1000" + mode="M2609"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerPartyDebtorFinancialAccount/ram:AccountName"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AccountName' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2609"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2609"/> + <xsl:template match="@*|node()" priority="-2" mode="M2609"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2609"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerPartyDebtorFinancialAccount/ram:BBANID" + priority="1000" + mode="M2610"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerPartyDebtorFinancialAccount/ram:BBANID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:BBANID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2610"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2610"/> + <xsl:template match="@*|node()" priority="-2" mode="M2610"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2610"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerPartyDebtorFinancialAccount/ram:CurrencyCode" + priority="1000" + mode="M2611"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerPartyDebtorFinancialAccount/ram:CurrencyCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CurrencyCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2611"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2611"/> + <xsl:template match="@*|node()" priority="-2" mode="M2611"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2611"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerPartyDebtorFinancialAccount/ram:IBANID[@schemeAgencyID]" + priority="1000" + mode="M2612"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerPartyDebtorFinancialAccount/ram:IBANID[@schemeAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2612"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2612"/> + <xsl:template match="@*|node()" priority="-2" mode="M2612"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2612"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerPartyDebtorFinancialAccount/ram:IBANID[@schemeAgencyName]" + priority="1000" + mode="M2613"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerPartyDebtorFinancialAccount/ram:IBANID[@schemeAgencyName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2613"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2613"/> + <xsl:template match="@*|node()" priority="-2" mode="M2613"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2613"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerPartyDebtorFinancialAccount/ram:IBANID[@schemeDataURI]" + priority="1000" + mode="M2614"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerPartyDebtorFinancialAccount/ram:IBANID[@schemeDataURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeDataURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2614"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2614"/> + <xsl:template match="@*|node()" priority="-2" mode="M2614"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2614"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerPartyDebtorFinancialAccount/ram:IBANID[@schemeID]" + priority="1000" + mode="M2615"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerPartyDebtorFinancialAccount/ram:IBANID[@schemeID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2615"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2615"/> + <xsl:template match="@*|node()" priority="-2" mode="M2615"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2615"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerPartyDebtorFinancialAccount/ram:IBANID[@schemeName]" + priority="1000" + mode="M2616"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerPartyDebtorFinancialAccount/ram:IBANID[@schemeName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2616"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2616"/> + <xsl:template match="@*|node()" priority="-2" mode="M2616"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2616"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerPartyDebtorFinancialAccount/ram:IBANID[@schemeURI]" + priority="1000" + mode="M2617"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerPartyDebtorFinancialAccount/ram:IBANID[@schemeURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2617"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2617"/> + <xsl:template match="@*|node()" priority="-2" mode="M2617"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2617"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerPartyDebtorFinancialAccount/ram:IBANID[@schemeVersionID]" + priority="1000" + mode="M2618"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerPartyDebtorFinancialAccount/ram:IBANID[@schemeVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2618"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2618"/> + <xsl:template match="@*|node()" priority="-2" mode="M2618"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2618"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerPartyDebtorFinancialAccount/ram:ProprietaryAccountName" + priority="1000" + mode="M2619"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerPartyDebtorFinancialAccount/ram:ProprietaryAccountName"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ProprietaryAccountName' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2619"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2619"/> + <xsl:template match="@*|node()" priority="-2" mode="M2619"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2619"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerPartyDebtorFinancialAccount/ram:ProprietaryID[@schemeAgencyID]" + priority="1000" + mode="M2620"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerPartyDebtorFinancialAccount/ram:ProprietaryID[@schemeAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2620"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2620"/> + <xsl:template match="@*|node()" priority="-2" mode="M2620"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2620"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerPartyDebtorFinancialAccount/ram:ProprietaryID[@schemeAgencyName]" + priority="1000" + mode="M2621"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerPartyDebtorFinancialAccount/ram:ProprietaryID[@schemeAgencyName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2621"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2621"/> + <xsl:template match="@*|node()" priority="-2" mode="M2621"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2621"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerPartyDebtorFinancialAccount/ram:ProprietaryID[@schemeDataURI]" + priority="1000" + mode="M2622"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerPartyDebtorFinancialAccount/ram:ProprietaryID[@schemeDataURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeDataURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2622"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2622"/> + <xsl:template match="@*|node()" priority="-2" mode="M2622"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2622"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerPartyDebtorFinancialAccount/ram:ProprietaryID[@schemeID]" + priority="1000" + mode="M2623"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerPartyDebtorFinancialAccount/ram:ProprietaryID[@schemeID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2623"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2623"/> + <xsl:template match="@*|node()" priority="-2" mode="M2623"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2623"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerPartyDebtorFinancialAccount/ram:ProprietaryID[@schemeName]" + priority="1000" + mode="M2624"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerPartyDebtorFinancialAccount/ram:ProprietaryID[@schemeName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2624"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2624"/> + <xsl:template match="@*|node()" priority="-2" mode="M2624"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2624"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerPartyDebtorFinancialAccount/ram:ProprietaryID[@schemeURI]" + priority="1000" + mode="M2625"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerPartyDebtorFinancialAccount/ram:ProprietaryID[@schemeURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2625"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2625"/> + <xsl:template match="@*|node()" priority="-2" mode="M2625"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2625"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerPartyDebtorFinancialAccount/ram:ProprietaryID[@schemeVersionID]" + priority="1000" + mode="M2626"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerPartyDebtorFinancialAccount/ram:ProprietaryID[@schemeVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2626"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2626"/> + <xsl:template match="@*|node()" priority="-2" mode="M2626"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2626"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerPartyDebtorFinancialAccount/ram:ProprietaryType" + priority="1000" + mode="M2627"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerPartyDebtorFinancialAccount/ram:ProprietaryType"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ProprietaryType' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2627"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2627"/> + <xsl:template match="@*|node()" priority="-2" mode="M2627"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2627"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerPartyDebtorFinancialAccount/ram:TypeCode" + priority="1000" + mode="M2628"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerPartyDebtorFinancialAccount/ram:TypeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TypeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2628"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2628"/> + <xsl:template match="@*|node()" priority="-2" mode="M2628"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2628"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerPartyDebtorFinancialAccount/ram:UPICID" + priority="1000" + mode="M2629"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerPartyDebtorFinancialAccount/ram:UPICID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:UPICID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2629"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2629"/> + <xsl:template match="@*|node()" priority="-2" mode="M2629"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2629"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerSpecifiedDebtorFinancialInstitution/ram:AustralianBSBID" + priority="1000" + mode="M2630"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerSpecifiedDebtorFinancialInstitution/ram:AustralianBSBID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AustralianBSBID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2630"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2630"/> + <xsl:template match="@*|node()" priority="-2" mode="M2630"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2630"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerSpecifiedDebtorFinancialInstitution/ram:AustrianBankleitzahlID" + priority="1000" + mode="M2631"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerSpecifiedDebtorFinancialInstitution/ram:AustrianBankleitzahlID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AustrianBankleitzahlID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2631"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2631"/> + <xsl:template match="@*|node()" priority="-2" mode="M2631"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2631"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerSpecifiedDebtorFinancialInstitution/ram:BICID[@schemeAgencyID]" + priority="1000" + mode="M2632"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerSpecifiedDebtorFinancialInstitution/ram:BICID[@schemeAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2632"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2632"/> + <xsl:template match="@*|node()" priority="-2" mode="M2632"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2632"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerSpecifiedDebtorFinancialInstitution/ram:BICID[@schemeAgencyName]" + priority="1000" + mode="M2633"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerSpecifiedDebtorFinancialInstitution/ram:BICID[@schemeAgencyName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2633"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2633"/> + <xsl:template match="@*|node()" priority="-2" mode="M2633"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2633"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerSpecifiedDebtorFinancialInstitution/ram:BICID[@schemeDataURI]" + priority="1000" + mode="M2634"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerSpecifiedDebtorFinancialInstitution/ram:BICID[@schemeDataURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeDataURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2634"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2634"/> + <xsl:template match="@*|node()" priority="-2" mode="M2634"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2634"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerSpecifiedDebtorFinancialInstitution/ram:BICID[@schemeID]" + priority="1000" + mode="M2635"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerSpecifiedDebtorFinancialInstitution/ram:BICID[@schemeID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2635"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2635"/> + <xsl:template match="@*|node()" priority="-2" mode="M2635"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2635"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerSpecifiedDebtorFinancialInstitution/ram:BICID[@schemeName]" + priority="1000" + mode="M2636"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerSpecifiedDebtorFinancialInstitution/ram:BICID[@schemeName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2636"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2636"/> + <xsl:template match="@*|node()" priority="-2" mode="M2636"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2636"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerSpecifiedDebtorFinancialInstitution/ram:BICID[@schemeURI]" + priority="1000" + mode="M2637"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerSpecifiedDebtorFinancialInstitution/ram:BICID[@schemeURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2637"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2637"/> + <xsl:template match="@*|node()" priority="-2" mode="M2637"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2637"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerSpecifiedDebtorFinancialInstitution/ram:BICID[@schemeVersionID]" + priority="1000" + mode="M2638"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerSpecifiedDebtorFinancialInstitution/ram:BICID[@schemeVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2638"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2638"/> + <xsl:template match="@*|node()" priority="-2" mode="M2638"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2638"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerSpecifiedDebtorFinancialInstitution/ram:CHIPSParticipantID" + priority="1000" + mode="M2639"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerSpecifiedDebtorFinancialInstitution/ram:CHIPSParticipantID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CHIPSParticipantID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2639"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2639"/> + <xsl:template match="@*|node()" priority="-2" mode="M2639"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2639"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerSpecifiedDebtorFinancialInstitution/ram:CHIPSUniversalID" + priority="1000" + mode="M2640"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerSpecifiedDebtorFinancialInstitution/ram:CHIPSUniversalID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CHIPSUniversalID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2640"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2640"/> + <xsl:template match="@*|node()" priority="-2" mode="M2640"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2640"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerSpecifiedDebtorFinancialInstitution/ram:CanadianPaymentsAssociationID" + priority="1000" + mode="M2641"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerSpecifiedDebtorFinancialInstitution/ram:CanadianPaymentsAssociationID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CanadianPaymentsAssociationID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2641"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2641"/> + <xsl:template match="@*|node()" priority="-2" mode="M2641"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2641"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerSpecifiedDebtorFinancialInstitution/ram:ClearingSystemName" + priority="1000" + mode="M2642"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerSpecifiedDebtorFinancialInstitution/ram:ClearingSystemName"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ClearingSystemName' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2642"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2642"/> + <xsl:template match="@*|node()" priority="-2" mode="M2642"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2642"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerSpecifiedDebtorFinancialInstitution/ram:FedwireRoutingNumberID" + priority="1000" + mode="M2643"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerSpecifiedDebtorFinancialInstitution/ram:FedwireRoutingNumberID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:FedwireRoutingNumberID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2643"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2643"/> + <xsl:template match="@*|node()" priority="-2" mode="M2643"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2643"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerSpecifiedDebtorFinancialInstitution/ram:GermanBankleitzahlID[@schemeAgencyID]" + priority="1000" + mode="M2644"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerSpecifiedDebtorFinancialInstitution/ram:GermanBankleitzahlID[@schemeAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2644"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2644"/> + <xsl:template match="@*|node()" priority="-2" mode="M2644"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2644"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerSpecifiedDebtorFinancialInstitution/ram:GermanBankleitzahlID[@schemeAgencyName]" + priority="1000" + mode="M2645"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerSpecifiedDebtorFinancialInstitution/ram:GermanBankleitzahlID[@schemeAgencyName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2645"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2645"/> + <xsl:template match="@*|node()" priority="-2" mode="M2645"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2645"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerSpecifiedDebtorFinancialInstitution/ram:GermanBankleitzahlID[@schemeDataURI]" + priority="1000" + mode="M2646"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerSpecifiedDebtorFinancialInstitution/ram:GermanBankleitzahlID[@schemeDataURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeDataURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2646"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2646"/> + <xsl:template match="@*|node()" priority="-2" mode="M2646"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2646"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerSpecifiedDebtorFinancialInstitution/ram:GermanBankleitzahlID[@schemeID]" + priority="1000" + mode="M2647"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerSpecifiedDebtorFinancialInstitution/ram:GermanBankleitzahlID[@schemeID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2647"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2647"/> + <xsl:template match="@*|node()" priority="-2" mode="M2647"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2647"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerSpecifiedDebtorFinancialInstitution/ram:GermanBankleitzahlID[@schemeName]" + priority="1000" + mode="M2648"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerSpecifiedDebtorFinancialInstitution/ram:GermanBankleitzahlID[@schemeName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2648"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2648"/> + <xsl:template match="@*|node()" priority="-2" mode="M2648"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2648"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerSpecifiedDebtorFinancialInstitution/ram:GermanBankleitzahlID[@schemeURI]" + priority="1000" + mode="M2649"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerSpecifiedDebtorFinancialInstitution/ram:GermanBankleitzahlID[@schemeURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2649"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2649"/> + <xsl:template match="@*|node()" priority="-2" mode="M2649"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2649"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerSpecifiedDebtorFinancialInstitution/ram:GermanBankleitzahlID[@schemeVersionID]" + priority="1000" + mode="M2650"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerSpecifiedDebtorFinancialInstitution/ram:GermanBankleitzahlID[@schemeVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2650"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2650"/> + <xsl:template match="@*|node()" priority="-2" mode="M2650"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2650"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerSpecifiedDebtorFinancialInstitution/ram:HellenicBankID" + priority="1000" + mode="M2651"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerSpecifiedDebtorFinancialInstitution/ram:HellenicBankID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:HellenicBankID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2651"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2651"/> + <xsl:template match="@*|node()" priority="-2" mode="M2651"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2651"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerSpecifiedDebtorFinancialInstitution/ram:HongKongBankID" + priority="1000" + mode="M2652"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerSpecifiedDebtorFinancialInstitution/ram:HongKongBankID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:HongKongBankID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2652"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2652"/> + <xsl:template match="@*|node()" priority="-2" mode="M2652"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2652"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerSpecifiedDebtorFinancialInstitution/ram:IndianFinancialSystemID" + priority="1000" + mode="M2653"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerSpecifiedDebtorFinancialInstitution/ram:IndianFinancialSystemID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:IndianFinancialSystemID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2653"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2653"/> + <xsl:template match="@*|node()" priority="-2" mode="M2653"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2653"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerSpecifiedDebtorFinancialInstitution/ram:IrishNSCID" + priority="1000" + mode="M2654"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerSpecifiedDebtorFinancialInstitution/ram:IrishNSCID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:IrishNSCID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2654"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2654"/> + <xsl:template match="@*|node()" priority="-2" mode="M2654"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2654"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerSpecifiedDebtorFinancialInstitution/ram:ItalianDomesticID" + priority="1000" + mode="M2655"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerSpecifiedDebtorFinancialInstitution/ram:ItalianDomesticID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ItalianDomesticID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2655"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2655"/> + <xsl:template match="@*|node()" priority="-2" mode="M2655"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2655"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerSpecifiedDebtorFinancialInstitution/ram:LocationFinancialInstitutionAddress" + priority="1000" + mode="M2656"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerSpecifiedDebtorFinancialInstitution/ram:LocationFinancialInstitutionAddress"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LocationFinancialInstitutionAddress' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2656"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2656"/> + <xsl:template match="@*|node()" priority="-2" mode="M2656"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2656"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerSpecifiedDebtorFinancialInstitution/ram:Name[@languageID]" + priority="1000" + mode="M2657"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerSpecifiedDebtorFinancialInstitution/ram:Name[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2657"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2657"/> + <xsl:template match="@*|node()" priority="-2" mode="M2657"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2657"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerSpecifiedDebtorFinancialInstitution/ram:Name[@languageLocaleID]" + priority="1000" + mode="M2658"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerSpecifiedDebtorFinancialInstitution/ram:Name[@languageLocaleID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageLocaleID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2658"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2658"/> + <xsl:template match="@*|node()" priority="-2" mode="M2658"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2658"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerSpecifiedDebtorFinancialInstitution/ram:NewZealandNCCID" + priority="1000" + mode="M2659"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerSpecifiedDebtorFinancialInstitution/ram:NewZealandNCCID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:NewZealandNCCID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2659"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2659"/> + <xsl:template match="@*|node()" priority="-2" mode="M2659"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2659"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerSpecifiedDebtorFinancialInstitution/ram:PolishNationalClearingID" + priority="1000" + mode="M2660"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerSpecifiedDebtorFinancialInstitution/ram:PolishNationalClearingID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PolishNationalClearingID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2660"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2660"/> + <xsl:template match="@*|node()" priority="-2" mode="M2660"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2660"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerSpecifiedDebtorFinancialInstitution/ram:PortugueseNCCID" + priority="1000" + mode="M2661"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerSpecifiedDebtorFinancialInstitution/ram:PortugueseNCCID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PortugueseNCCID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2661"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2661"/> + <xsl:template match="@*|node()" priority="-2" mode="M2661"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2661"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerSpecifiedDebtorFinancialInstitution/ram:RussianCentralBankID" + priority="1000" + mode="M2662"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerSpecifiedDebtorFinancialInstitution/ram:RussianCentralBankID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RussianCentralBankID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2662"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2662"/> + <xsl:template match="@*|node()" priority="-2" mode="M2662"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2662"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerSpecifiedDebtorFinancialInstitution/ram:SICID" + priority="1000" + mode="M2663"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerSpecifiedDebtorFinancialInstitution/ram:SICID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SICID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2663"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2663"/> + <xsl:template match="@*|node()" priority="-2" mode="M2663"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2663"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerSpecifiedDebtorFinancialInstitution/ram:SouthAfricanNCCID" + priority="1000" + mode="M2664"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerSpecifiedDebtorFinancialInstitution/ram:SouthAfricanNCCID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SouthAfricanNCCID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2664"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2664"/> + <xsl:template match="@*|node()" priority="-2" mode="M2664"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2664"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerSpecifiedDebtorFinancialInstitution/ram:SpanishDomesticInterbankingID" + priority="1000" + mode="M2665"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerSpecifiedDebtorFinancialInstitution/ram:SpanishDomesticInterbankingID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SpanishDomesticInterbankingID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2665"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2665"/> + <xsl:template match="@*|node()" priority="-2" mode="M2665"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2665"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerSpecifiedDebtorFinancialInstitution/ram:SubDivisionBranchFinancialInstitution" + priority="1000" + mode="M2666"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerSpecifiedDebtorFinancialInstitution/ram:SubDivisionBranchFinancialInstitution"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SubDivisionBranchFinancialInstitution' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2666"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2666"/> + <xsl:template match="@*|node()" priority="-2" mode="M2666"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2666"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerSpecifiedDebtorFinancialInstitution/ram:SwissBCID" + priority="1000" + mode="M2667"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerSpecifiedDebtorFinancialInstitution/ram:SwissBCID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SwissBCID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2667"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2667"/> + <xsl:template match="@*|node()" priority="-2" mode="M2667"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2667"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerSpecifiedDebtorFinancialInstitution/ram:UKSortCodeID" + priority="1000" + mode="M2668"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerSpecifiedDebtorFinancialInstitution/ram:UKSortCodeID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:UKSortCodeID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2668"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2668"/> + <xsl:template match="@*|node()" priority="-2" mode="M2668"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2668"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PaymentChannelCode" + priority="1000" + mode="M2669"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PaymentChannelCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PaymentChannelCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2669"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2669"/> + <xsl:template match="@*|node()" priority="-2" mode="M2669"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2669"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PaymentMethodCode" + priority="1000" + mode="M2670"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PaymentMethodCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PaymentMethodCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2670"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2670"/> + <xsl:template match="@*|node()" priority="-2" mode="M2670"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2670"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:Type" + priority="1000" + mode="M2671"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:Type"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Type' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2671"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2671"/> + <xsl:template match="@*|node()" priority="-2" mode="M2671"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2671"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:TypeCode[@listAgencyID]" + priority="1000" + mode="M2672"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:TypeCode[@listAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2672"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2672"/> + <xsl:template match="@*|node()" priority="-2" mode="M2672"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2672"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:TypeCode[@listID]" + priority="1000" + mode="M2673"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:TypeCode[@listID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2673"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2673"/> + <xsl:template match="@*|node()" priority="-2" mode="M2673"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2673"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:TypeCode[@listVersionID]" + priority="1000" + mode="M2674"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:TypeCode[@listVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2674"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2674"/> + <xsl:template match="@*|node()" priority="-2" mode="M2674"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2674"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SubtotalCalculatedTradeTax" + priority="1000" + mode="M2675"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SubtotalCalculatedTradeTax"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SubtotalCalculatedTradeTax' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2675"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2675"/> + <xsl:template match="@*|node()" priority="-2" mode="M2675"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2675"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:TaxApplicableTradeCurrencyExchange" + priority="1000" + mode="M2676"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:TaxApplicableTradeCurrencyExchange"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TaxApplicableTradeCurrencyExchange' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2676"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2676"/> + <xsl:template match="@*|node()" priority="-2" mode="M2676"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2676"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:TaxCurrencyCode" + priority="1000" + mode="M2677"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:TaxCurrencyCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TaxCurrencyCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2677"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2677"/> + <xsl:template match="@*|node()" priority="-2" mode="M2677"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2677"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:TaxPointDateTime" + priority="1000" + mode="M2678"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:TaxPointDateTime"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TaxPointDateTime' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2678"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2678"/> + <xsl:template match="@*|node()" priority="-2" mode="M2678"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2678"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:TotalAdjustmentAmount" + priority="1000" + mode="M2679"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:TotalAdjustmentAmount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TotalAdjustmentAmount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2679"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2679"/> + <xsl:template match="@*|node()" priority="-2" mode="M2679"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2679"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:TotalInvoiceAmount" + priority="1000" + mode="M2680"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:TotalInvoiceAmount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TotalInvoiceAmount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2680"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2680"/> + <xsl:template match="@*|node()" priority="-2" mode="M2680"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2680"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:TotalTaxAmount" + priority="1000" + mode="M2681"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:TotalTaxAmount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TotalTaxAmount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2681"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2681"/> + <xsl:template match="@*|node()" priority="-2" mode="M2681"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2681"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:TransportationPayeeTradeParty" + priority="1000" + mode="M2682"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:TransportationPayeeTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TransportationPayeeTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2682"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2682"/> + <xsl:template match="@*|node()" priority="-2" mode="M2682"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2682"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:AssociatedDocumentLineDocument" + priority="1000" + mode="M2683"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:AssociatedDocumentLineDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AssociatedDocumentLineDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2683"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2683"/> + <xsl:template match="@*|node()" priority="-2" mode="M2683"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2683"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:AssociatedReferencedDocument" + priority="1000" + mode="M2684"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:AssociatedReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AssociatedReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2684"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2684"/> + <xsl:template match="@*|node()" priority="-2" mode="M2684"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2684"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ID" + priority="1000" + mode="M2685"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2685"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2685"/> + <xsl:template match="@*|node()" priority="-2" mode="M2685"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2685"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem" + priority="1000" + mode="M2686"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:AssociatedDocumentLineDocument)=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:AssociatedDocumentLineDocument)=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AssociatedDocumentLineDocument' must occur exactly 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:SpecifiedSupplyChainTradeSettlement)=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:SpecifiedSupplyChainTradeSettlement)=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SpecifiedSupplyChainTradeSettlement' must occur exactly 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2686"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2686"/> + <xsl:template match="@*|node()" priority="-2" mode="M2686"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2686"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:AccessoryApplicableReferencedProduct" + priority="1000" + mode="M2687"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:AccessoryApplicableReferencedProduct"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AccessoryApplicableReferencedProduct' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2687"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2687"/> + <xsl:template match="@*|node()" priority="-2" mode="M2687"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2687"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:AdditionalApplicableReferencedProduct" + priority="1000" + mode="M2688"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:AdditionalApplicableReferencedProduct"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AdditionalApplicableReferencedProduct' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2688"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2688"/> + <xsl:template match="@*|node()" priority="-2" mode="M2688"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2688"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:AdditionalID" + priority="1000" + mode="M2689"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:AdditionalID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AdditionalID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2689"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2689"/> + <xsl:template match="@*|node()" priority="-2" mode="M2689"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2689"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:AdditionalInformationNote" + priority="1000" + mode="M2690"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:AdditionalInformationNote"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AdditionalInformationNote' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2690"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2690"/> + <xsl:template match="@*|node()" priority="-2" mode="M2690"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2690"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:AssertedDocumentAuthentication" + priority="1000" + mode="M2691"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:AssertedDocumentAuthentication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AssertedDocumentAuthentication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2691"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2691"/> + <xsl:template match="@*|node()" priority="-2" mode="M2691"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2691"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:AssociatedDocumentLineDocument/ram:EffectiveSpecifiedPeriod" + priority="1000" + mode="M2692"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:AssociatedDocumentLineDocument/ram:EffectiveSpecifiedPeriod"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2692"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2692"/> + <xsl:template match="@*|node()" priority="-2" mode="M2692"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2692"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:AssociatedDocumentLineDocument/ram:IncludedNote" + priority="1000" + mode="M2693"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:AssociatedDocumentLineDocument/ram:IncludedNote"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:ContentCode)<=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:ContentCode)<=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ContentCode' may occur at maximum 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:Content)>=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:Content)>=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Content' must occur at least 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2693"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2693"/> + <xsl:template match="@*|node()" priority="-2" mode="M2693"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2693"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:AssociatedDocumentLineDocument/ram:IncludedNote/ram:ContentCode[@languageID]" + priority="1000" + mode="M2694"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:AssociatedDocumentLineDocument/ram:IncludedNote/ram:ContentCode[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2694"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2694"/> + <xsl:template match="@*|node()" priority="-2" mode="M2694"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2694"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:AssociatedDocumentLineDocument/ram:IncludedNote/ram:ContentCode[@listAgencyID]" + priority="1000" + mode="M2695"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:AssociatedDocumentLineDocument/ram:IncludedNote/ram:ContentCode[@listAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2695"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2695"/> + <xsl:template match="@*|node()" priority="-2" mode="M2695"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2695"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:AssociatedDocumentLineDocument/ram:IncludedNote/ram:ContentCode[@listAgencyName]" + priority="1000" + mode="M2696"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:AssociatedDocumentLineDocument/ram:IncludedNote/ram:ContentCode[@listAgencyName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listAgencyName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2696"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2696"/> + <xsl:template match="@*|node()" priority="-2" mode="M2696"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2696"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:AssociatedDocumentLineDocument/ram:IncludedNote/ram:ContentCode[@listID]" + priority="1000" + mode="M2697"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:AssociatedDocumentLineDocument/ram:IncludedNote/ram:ContentCode[@listID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2697"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2697"/> + <xsl:template match="@*|node()" priority="-2" mode="M2697"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2697"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:AssociatedDocumentLineDocument/ram:IncludedNote/ram:ContentCode[@listName]" + priority="1000" + mode="M2698"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:AssociatedDocumentLineDocument/ram:IncludedNote/ram:ContentCode[@listName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2698"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2698"/> + <xsl:template match="@*|node()" priority="-2" mode="M2698"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2698"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:AssociatedDocumentLineDocument/ram:IncludedNote/ram:ContentCode[@listSchemeURI]" + priority="1000" + mode="M2699"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:AssociatedDocumentLineDocument/ram:IncludedNote/ram:ContentCode[@listSchemeURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listSchemeURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2699"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2699"/> + <xsl:template match="@*|node()" priority="-2" mode="M2699"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2699"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:AssociatedDocumentLineDocument/ram:IncludedNote/ram:ContentCode[@listURI]" + priority="1000" + mode="M2700"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:AssociatedDocumentLineDocument/ram:IncludedNote/ram:ContentCode[@listURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2700"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2700"/> + <xsl:template match="@*|node()" priority="-2" mode="M2700"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2700"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:AssociatedDocumentLineDocument/ram:IncludedNote/ram:ContentCode[@listVersionID]" + priority="1000" + mode="M2701"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:AssociatedDocumentLineDocument/ram:IncludedNote/ram:ContentCode[@listVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2701"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2701"/> + <xsl:template match="@*|node()" priority="-2" mode="M2701"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2701"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:AssociatedDocumentLineDocument/ram:IncludedNote/ram:ContentCode[@name]" + priority="1000" + mode="M2702"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:AssociatedDocumentLineDocument/ram:IncludedNote/ram:ContentCode[@name]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @name' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2702"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2702"/> + <xsl:template match="@*|node()" priority="-2" mode="M2702"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2702"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:AssociatedDocumentLineDocument/ram:IncludedNote/ram:Content[@languageID]" + priority="1000" + mode="M2703"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:AssociatedDocumentLineDocument/ram:IncludedNote/ram:Content[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2703"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2703"/> + <xsl:template match="@*|node()" priority="-2" mode="M2703"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2703"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:AssociatedDocumentLineDocument/ram:IncludedNote/ram:Content[@languageLocaleID]" + priority="1000" + mode="M2704"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:AssociatedDocumentLineDocument/ram:IncludedNote/ram:Content[@languageLocaleID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageLocaleID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2704"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2704"/> + <xsl:template match="@*|node()" priority="-2" mode="M2704"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2704"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:AssociatedDocumentLineDocument/ram:IncludedNote/ram:CreationDateTime" + priority="1000" + mode="M2705"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:AssociatedDocumentLineDocument/ram:IncludedNote/ram:CreationDateTime"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CreationDateTime' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2705"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2705"/> + <xsl:template match="@*|node()" priority="-2" mode="M2705"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2705"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:AssociatedDocumentLineDocument/ram:IncludedNote/ram:ID" + priority="1000" + mode="M2706"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:AssociatedDocumentLineDocument/ram:IncludedNote/ram:ID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2706"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2706"/> + <xsl:template match="@*|node()" priority="-2" mode="M2706"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2706"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:AssociatedDocumentLineDocument/ram:IncludedNote/ram:Name" + priority="1000" + mode="M2707"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:AssociatedDocumentLineDocument/ram:IncludedNote/ram:Name"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Name' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2707"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2707"/> + <xsl:template match="@*|node()" priority="-2" mode="M2707"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2707"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:AssociatedDocumentLineDocument/ram:IncludedNote/ram:Subject" + priority="1000" + mode="M2708"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:AssociatedDocumentLineDocument/ram:IncludedNote/ram:Subject"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Subject' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2708"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2708"/> + <xsl:template match="@*|node()" priority="-2" mode="M2708"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2708"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:AssociatedDocumentLineDocument/ram:IncludedNote/ram:SubjectCode[@languageID]" + priority="1000" + mode="M2709"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:AssociatedDocumentLineDocument/ram:IncludedNote/ram:SubjectCode[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2709"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2709"/> + <xsl:template match="@*|node()" priority="-2" mode="M2709"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2709"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:AssociatedDocumentLineDocument/ram:IncludedNote/ram:SubjectCode[@listAgencyID]" + priority="1000" + mode="M2710"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:AssociatedDocumentLineDocument/ram:IncludedNote/ram:SubjectCode[@listAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2710"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2710"/> + <xsl:template match="@*|node()" priority="-2" mode="M2710"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2710"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:AssociatedDocumentLineDocument/ram:IncludedNote/ram:SubjectCode[@listAgencyName]" + priority="1000" + mode="M2711"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:AssociatedDocumentLineDocument/ram:IncludedNote/ram:SubjectCode[@listAgencyName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listAgencyName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2711"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2711"/> + <xsl:template match="@*|node()" priority="-2" mode="M2711"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2711"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:AssociatedDocumentLineDocument/ram:IncludedNote/ram:SubjectCode[@listID]" + priority="1000" + mode="M2712"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:AssociatedDocumentLineDocument/ram:IncludedNote/ram:SubjectCode[@listID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2712"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2712"/> + <xsl:template match="@*|node()" priority="-2" mode="M2712"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2712"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:AssociatedDocumentLineDocument/ram:IncludedNote/ram:SubjectCode[@listName]" + priority="1000" + mode="M2713"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:AssociatedDocumentLineDocument/ram:IncludedNote/ram:SubjectCode[@listName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2713"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2713"/> + <xsl:template match="@*|node()" priority="-2" mode="M2713"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2713"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:AssociatedDocumentLineDocument/ram:IncludedNote/ram:SubjectCode[@listSchemeURI]" + priority="1000" + mode="M2714"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:AssociatedDocumentLineDocument/ram:IncludedNote/ram:SubjectCode[@listSchemeURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listSchemeURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2714"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2714"/> + <xsl:template match="@*|node()" priority="-2" mode="M2714"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2714"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:AssociatedDocumentLineDocument/ram:IncludedNote/ram:SubjectCode[@listURI]" + priority="1000" + mode="M2715"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:AssociatedDocumentLineDocument/ram:IncludedNote/ram:SubjectCode[@listURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2715"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2715"/> + <xsl:template match="@*|node()" priority="-2" mode="M2715"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2715"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:AssociatedDocumentLineDocument/ram:IncludedNote/ram:SubjectCode[@listVersionID]" + priority="1000" + mode="M2716"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:AssociatedDocumentLineDocument/ram:IncludedNote/ram:SubjectCode[@listVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2716"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2716"/> + <xsl:template match="@*|node()" priority="-2" mode="M2716"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2716"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:AssociatedDocumentLineDocument/ram:IncludedNote/ram:SubjectCode[@name]" + priority="1000" + mode="M2717"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:AssociatedDocumentLineDocument/ram:IncludedNote/ram:SubjectCode[@name]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @name' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2717"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2717"/> + <xsl:template match="@*|node()" priority="-2" mode="M2717"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2717"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:AssociatedDocumentLineDocument/ram:LatestRevisionDateTime" + priority="1000" + mode="M2718"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:AssociatedDocumentLineDocument/ram:LatestRevisionDateTime"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LatestRevisionDateTime' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2718"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2718"/> + <xsl:template match="@*|node()" priority="-2" mode="M2718"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2718"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:AssociatedDocumentLineDocument/ram:LineID[@schemeAgencyID]" + priority="1000" + mode="M2719"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:AssociatedDocumentLineDocument/ram:LineID[@schemeAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2719"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2719"/> + <xsl:template match="@*|node()" priority="-2" mode="M2719"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2719"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:AssociatedDocumentLineDocument/ram:LineID[@schemeAgencyName]" + priority="1000" + mode="M2720"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:AssociatedDocumentLineDocument/ram:LineID[@schemeAgencyName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2720"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2720"/> + <xsl:template match="@*|node()" priority="-2" mode="M2720"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2720"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:AssociatedDocumentLineDocument/ram:LineID[@schemeDataURI]" + priority="1000" + mode="M2721"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:AssociatedDocumentLineDocument/ram:LineID[@schemeDataURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeDataURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2721"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2721"/> + <xsl:template match="@*|node()" priority="-2" mode="M2721"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2721"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:AssociatedDocumentLineDocument/ram:LineID[@schemeID]" + priority="1000" + mode="M2722"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:AssociatedDocumentLineDocument/ram:LineID[@schemeID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2722"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2722"/> + <xsl:template match="@*|node()" priority="-2" mode="M2722"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2722"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:AssociatedDocumentLineDocument/ram:LineID[@schemeName]" + priority="1000" + mode="M2723"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:AssociatedDocumentLineDocument/ram:LineID[@schemeName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2723"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2723"/> + <xsl:template match="@*|node()" priority="-2" mode="M2723"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2723"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:AssociatedDocumentLineDocument/ram:LineID[@schemeURI]" + priority="1000" + mode="M2724"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:AssociatedDocumentLineDocument/ram:LineID[@schemeURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2724"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2724"/> + <xsl:template match="@*|node()" priority="-2" mode="M2724"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2724"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:AssociatedDocumentLineDocument/ram:LineID[@schemeVersionID]" + priority="1000" + mode="M2725"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:AssociatedDocumentLineDocument/ram:LineID[@schemeVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2725"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2725"/> + <xsl:template match="@*|node()" priority="-2" mode="M2725"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2725"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:AssociatedDocumentLineDocument/ram:LineStatusCode" + priority="1000" + mode="M2726"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:AssociatedDocumentLineDocument/ram:LineStatusCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LineStatusCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2726"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2726"/> + <xsl:template match="@*|node()" priority="-2" mode="M2726"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2726"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:AssociatedDocumentLineDocument/ram:LineStatusReasonCode" + priority="1000" + mode="M2727"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:AssociatedDocumentLineDocument/ram:LineStatusReasonCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LineStatusReasonCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2727"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2727"/> + <xsl:template match="@*|node()" priority="-2" mode="M2727"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2727"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:AssociatedDocumentLineDocument/ram:ParentLineID" + priority="1000" + mode="M2728"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:AssociatedDocumentLineDocument/ram:ParentLineID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ParentLineID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2728"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2728"/> + <xsl:template match="@*|node()" priority="-2" mode="M2728"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2728"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:AssociatedDocumentLineDocument/ram:UUIDLineID" + priority="1000" + mode="M2729"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:AssociatedDocumentLineDocument/ram:UUIDLineID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:UUIDLineID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2729"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2729"/> + <xsl:template match="@*|node()" priority="-2" mode="M2729"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2729"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:AssociatedLogisticsTransportEquipment" + priority="1000" + mode="M2730"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:AssociatedLogisticsTransportEquipment"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AssociatedLogisticsTransportEquipment' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2730"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2730"/> + <xsl:template match="@*|node()" priority="-2" mode="M2730"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2730"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:BarcodeID" + priority="1000" + mode="M2731"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:BarcodeID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:BarcodeID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2731"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2731"/> + <xsl:template match="@*|node()" priority="-2" mode="M2731"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2731"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:ComplementaryApplicableReferencedProduct" + priority="1000" + mode="M2732"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:ComplementaryApplicableReferencedProduct"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ComplementaryApplicableReferencedProduct' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2732"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2732"/> + <xsl:template match="@*|node()" priority="-2" mode="M2732"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2732"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:ComponentApplicableReferencedProduct" + priority="1000" + mode="M2733"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:ComponentApplicableReferencedProduct"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ComponentApplicableReferencedProduct' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2733"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2733"/> + <xsl:template match="@*|node()" priority="-2" mode="M2733"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2733"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:ID" + priority="1000" + mode="M2734"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:ID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2734"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2734"/> + <xsl:template match="@*|node()" priority="-2" mode="M2734"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2734"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:IncludedWithinSupplyChainConsignmentItem" + priority="1000" + mode="M2735"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:IncludedWithinSupplyChainConsignmentItem"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:IncludedWithinSupplyChainConsignmentItem' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2735"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2735"/> + <xsl:template match="@*|node()" priority="-2" mode="M2735"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2735"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:PhysicalLogisticsPackage" + priority="1000" + mode="M2736"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:PhysicalLogisticsPackage"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PhysicalLogisticsPackage' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2736"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2736"/> + <xsl:template match="@*|node()" priority="-2" mode="M2736"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2736"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:RequiredApplicableReferencedProduct" + priority="1000" + mode="M2737"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:RequiredApplicableReferencedProduct"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RequiredApplicableReferencedProduct' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2737"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2737"/> + <xsl:template match="@*|node()" priority="-2" mode="M2737"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2737"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SequenceNumeric" + priority="1000" + mode="M2738"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SequenceNumeric"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SequenceNumeric' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2738"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2738"/> + <xsl:template match="@*|node()" priority="-2" mode="M2738"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2738"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement" + priority="1000" + mode="M2739"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:BuyerOrderReferencedDocument)<=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:BuyerOrderReferencedDocument)<=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:BuyerOrderReferencedDocument' may occur at maximum 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:ContractReferencedDocument)<=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:ContractReferencedDocument)<=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ContractReferencedDocument' may occur at maximum 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:GrossPriceProductTradePrice)<=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:GrossPriceProductTradePrice)<=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:GrossPriceProductTradePrice' may occur at maximum 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:NetPriceProductTradePrice)<=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:NetPriceProductTradePrice)<=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:NetPriceProductTradePrice' may occur at maximum 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:CustomerOrderReferencedDocument)<=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:CustomerOrderReferencedDocument)<=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CustomerOrderReferencedDocument' may occur at maximum 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2739"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2739"/> + <xsl:template match="@*|node()" priority="-2" mode="M2739"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2739"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument" + priority="1000" + mode="M2740"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:ID)=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:ID)=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ID' must occur exactly 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:ReferenceTypeCode)=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:ReferenceTypeCode)=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ReferenceTypeCode' must occur exactly 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2740"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2740"/> + <xsl:template match="@*|node()" priority="-2" mode="M2740"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2740"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:AcceptableSpecifiedPeriod" + priority="1000" + mode="M2741"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:AcceptableSpecifiedPeriod"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AcceptableSpecifiedPeriod' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2741"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2741"/> + <xsl:template match="@*|node()" priority="-2" mode="M2741"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2741"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:AcceptanceDateTime" + priority="1000" + mode="M2742"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:AcceptanceDateTime"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AcceptanceDateTime' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2742"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2742"/> + <xsl:template match="@*|node()" priority="-2" mode="M2742"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2742"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:AmendmentPurposeCode" + priority="1000" + mode="M2743"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:AmendmentPurposeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AmendmentPurposeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2743"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2743"/> + <xsl:template match="@*|node()" priority="-2" mode="M2743"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2743"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:AttachedSpecifiedBinaryFile" + priority="1000" + mode="M2744"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:AttachedSpecifiedBinaryFile"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2744"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2744"/> + <xsl:template match="@*|node()" priority="-2" mode="M2744"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2744"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:AttachmentBinaryObject" + priority="1000" + mode="M2745"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:AttachmentBinaryObject"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AttachmentBinaryObject' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2745"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2745"/> + <xsl:template match="@*|node()" priority="-2" mode="M2745"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2745"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:AuthenticatedOriginalIndicator" + priority="1000" + mode="M2746"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:AuthenticatedOriginalIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AuthenticatedOriginalIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2746"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2746"/> + <xsl:template match="@*|node()" priority="-2" mode="M2746"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2746"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:CategoryCode" + priority="1000" + mode="M2747"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:CategoryCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CategoryCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2747"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2747"/> + <xsl:template match="@*|node()" priority="-2" mode="M2747"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2747"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:ChannelCode" + priority="1000" + mode="M2748"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:ChannelCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ChannelCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2748"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2748"/> + <xsl:template match="@*|node()" priority="-2" mode="M2748"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2748"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:ContractualDocumentClause" + priority="1000" + mode="M2749"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:ContractualDocumentClause"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ContractualDocumentClause' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2749"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2749"/> + <xsl:template match="@*|node()" priority="-2" mode="M2749"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2749"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:CopyIndicator" + priority="1000" + mode="M2750"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:CopyIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CopyIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2750"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2750"/> + <xsl:template match="@*|node()" priority="-2" mode="M2750"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2750"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:CopyIssuedQuantity" + priority="1000" + mode="M2751"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:CopyIssuedQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CopyIssuedQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2751"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2751"/> + <xsl:template match="@*|node()" priority="-2" mode="M2751"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2751"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:CopyRequiredQuantity" + priority="1000" + mode="M2752"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:CopyRequiredQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CopyRequiredQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2752"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2752"/> + <xsl:template match="@*|node()" priority="-2" mode="M2752"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2752"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:CreationDateTime" + priority="1000" + mode="M2753"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:CreationDateTime"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CreationDateTime' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2753"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2753"/> + <xsl:template match="@*|node()" priority="-2" mode="M2753"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2753"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:EffectiveSpecifiedPeriod" + priority="1000" + mode="M2754"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:EffectiveSpecifiedPeriod"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2754"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2754"/> + <xsl:template match="@*|node()" priority="-2" mode="M2754"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2754"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:ElectronicPresentationIndicator" + priority="1000" + mode="M2755"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:ElectronicPresentationIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ElectronicPresentationIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2755"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2755"/> + <xsl:template match="@*|node()" priority="-2" mode="M2755"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2755"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:GlobalID" + priority="1000" + mode="M2756"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:GlobalID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:GlobalID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2756"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2756"/> + <xsl:template match="@*|node()" priority="-2" mode="M2756"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2756"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:ID[@schemeAgencyID]" + priority="1000" + mode="M2757"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:ID[@schemeAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2757"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2757"/> + <xsl:template match="@*|node()" priority="-2" mode="M2757"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2757"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:ID[@schemeAgencyName]" + priority="1000" + mode="M2758"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:ID[@schemeAgencyName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2758"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2758"/> + <xsl:template match="@*|node()" priority="-2" mode="M2758"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2758"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:ID[@schemeDataURI]" + priority="1000" + mode="M2759"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:ID[@schemeDataURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeDataURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2759"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2759"/> + <xsl:template match="@*|node()" priority="-2" mode="M2759"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2759"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:ID[@schemeID]" + priority="1000" + mode="M2760"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:ID[@schemeID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2760"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2760"/> + <xsl:template match="@*|node()" priority="-2" mode="M2760"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2760"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:ID[@schemeName]" + priority="1000" + mode="M2761"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:ID[@schemeName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2761"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2761"/> + <xsl:template match="@*|node()" priority="-2" mode="M2761"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2761"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:ID[@schemeURI]" + priority="1000" + mode="M2762"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:ID[@schemeURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2762"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2762"/> + <xsl:template match="@*|node()" priority="-2" mode="M2762"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2762"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:ID[@schemeVersionID]" + priority="1000" + mode="M2763"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:ID[@schemeVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2763"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2763"/> + <xsl:template match="@*|node()" priority="-2" mode="M2763"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2763"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:Information" + priority="1000" + mode="M2764"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:Information"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Information' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2764"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2764"/> + <xsl:template match="@*|node()" priority="-2" mode="M2764"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2764"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:IssueLogisticsLocation" + priority="1000" + mode="M2765"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:IssueLogisticsLocation"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:IssueLogisticsLocation' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2765"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2765"/> + <xsl:template match="@*|node()" priority="-2" mode="M2765"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2765"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:IssuerAssignedID" + priority="1000" + mode="M2766"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:IssuerAssignedID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:IssuerAssignedID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2766"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2766"/> + <xsl:template match="@*|node()" priority="-2" mode="M2766"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2766"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:IssuerTradeParty" + priority="1000" + mode="M2767"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:IssuerTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:IssuerTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2767"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2767"/> + <xsl:template match="@*|node()" priority="-2" mode="M2767"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2767"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:ItemIdentificationID" + priority="1000" + mode="M2768"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:ItemIdentificationID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ItemIdentificationID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2768"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2768"/> + <xsl:template match="@*|node()" priority="-2" mode="M2768"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2768"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:LanguageID" + priority="1000" + mode="M2769"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:LanguageID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LanguageID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2769"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2769"/> + <xsl:template match="@*|node()" priority="-2" mode="M2769"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2769"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:LineID[@schemeAgencyID]" + priority="1000" + mode="M2770"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:LineID[@schemeAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2770"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2770"/> + <xsl:template match="@*|node()" priority="-2" mode="M2770"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2770"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:LineID[@schemeAgencyName]" + priority="1000" + mode="M2771"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:LineID[@schemeAgencyName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2771"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2771"/> + <xsl:template match="@*|node()" priority="-2" mode="M2771"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2771"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:LineID[@schemeDataURI]" + priority="1000" + mode="M2772"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:LineID[@schemeDataURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeDataURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2772"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2772"/> + <xsl:template match="@*|node()" priority="-2" mode="M2772"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2772"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:LineID[@schemeID]" + priority="1000" + mode="M2773"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:LineID[@schemeID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2773"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2773"/> + <xsl:template match="@*|node()" priority="-2" mode="M2773"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2773"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:LineID[@schemeName]" + priority="1000" + mode="M2774"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:LineID[@schemeName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2774"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2774"/> + <xsl:template match="@*|node()" priority="-2" mode="M2774"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2774"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:LineID[@schemeURI]" + priority="1000" + mode="M2775"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:LineID[@schemeURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2775"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2775"/> + <xsl:template match="@*|node()" priority="-2" mode="M2775"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2775"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:LineID[@schemeVersionID]" + priority="1000" + mode="M2776"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:LineID[@schemeVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2776"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2776"/> + <xsl:template match="@*|node()" priority="-2" mode="M2776"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2776"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:LineItemQuantity" + priority="1000" + mode="M2777"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:LineItemQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LineItemQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2777"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2777"/> + <xsl:template match="@*|node()" priority="-2" mode="M2777"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2777"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:LineStatusCode" + priority="1000" + mode="M2778"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:LineStatusCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LineStatusCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2778"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2778"/> + <xsl:template match="@*|node()" priority="-2" mode="M2778"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2778"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:LodgementLogisticsLocation" + priority="1000" + mode="M2779"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:LodgementLogisticsLocation"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LodgementLogisticsLocation' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2779"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2779"/> + <xsl:template match="@*|node()" priority="-2" mode="M2779"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2779"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:Name" + priority="1000" + mode="M2780"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:Name"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Name' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2780"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2780"/> + <xsl:template match="@*|node()" priority="-2" mode="M2780"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2780"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:OriginalIssuedQuantity" + priority="1000" + mode="M2781"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:OriginalIssuedQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:OriginalIssuedQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2781"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2781"/> + <xsl:template match="@*|node()" priority="-2" mode="M2781"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2781"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:OriginalRequiredQuantity" + priority="1000" + mode="M2782"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:OriginalRequiredQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:OriginalRequiredQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2782"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2782"/> + <xsl:template match="@*|node()" priority="-2" mode="M2782"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2782"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:PreviousRevisionID" + priority="1000" + mode="M2783"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:PreviousRevisionID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PreviousRevisionID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2783"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2783"/> + <xsl:template match="@*|node()" priority="-2" mode="M2783"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2783"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:PurposeCode" + priority="1000" + mode="M2784"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:PurposeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PurposeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2784"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2784"/> + <xsl:template match="@*|node()" priority="-2" mode="M2784"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2784"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:ReceiptDateTime" + priority="1000" + mode="M2785"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:ReceiptDateTime"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ReceiptDateTime' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2785"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2785"/> + <xsl:template match="@*|node()" priority="-2" mode="M2785"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2785"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:RecipientTradeParty" + priority="1000" + mode="M2786"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:RecipientTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RecipientTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2786"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2786"/> + <xsl:template match="@*|node()" priority="-2" mode="M2786"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2786"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:ReferenceTypeCode[@listAgencyID]" + priority="1000" + mode="M2787"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:ReferenceTypeCode[@listAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2787"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2787"/> + <xsl:template match="@*|node()" priority="-2" mode="M2787"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2787"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:ReferenceTypeCode[@listID]" + priority="1000" + mode="M2788"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:ReferenceTypeCode[@listID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2788"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2788"/> + <xsl:template match="@*|node()" priority="-2" mode="M2788"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2788"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:ReferenceTypeCode[@listVersionID]" + priority="1000" + mode="M2789"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:ReferenceTypeCode[@listVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2789"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2789"/> + <xsl:template match="@*|node()" priority="-2" mode="M2789"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2789"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:ReferenceTypeCode[@name]" + priority="1000" + mode="M2790"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:ReferenceTypeCode[@name]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @name' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2790"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2790"/> + <xsl:template match="@*|node()" priority="-2" mode="M2790"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2790"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:RelationshipTypeCode" + priority="1000" + mode="M2791"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:RelationshipTypeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RelationshipTypeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2791"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2791"/> + <xsl:template match="@*|node()" priority="-2" mode="M2791"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2791"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:Remarks" + priority="1000" + mode="M2792"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:Remarks"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Remarks' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2792"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2792"/> + <xsl:template match="@*|node()" priority="-2" mode="M2792"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2792"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:Revision" + priority="1000" + mode="M2793"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:Revision"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Revision' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2793"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2793"/> + <xsl:template match="@*|node()" priority="-2" mode="M2793"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2793"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:RevisionDateTime" + priority="1000" + mode="M2794"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:RevisionDateTime"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RevisionDateTime' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2794"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2794"/> + <xsl:template match="@*|node()" priority="-2" mode="M2794"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2794"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:RevisionID" + priority="1000" + mode="M2795"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:RevisionID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RevisionID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2795"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2795"/> + <xsl:template match="@*|node()" priority="-2" mode="M2795"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2795"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:SectionName" + priority="1000" + mode="M2796"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:SectionName"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SectionName' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2796"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2796"/> + <xsl:template match="@*|node()" priority="-2" mode="M2796"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2796"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:SignatoryDocumentAuthentication" + priority="1000" + mode="M2797"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:SignatoryDocumentAuthentication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SignatoryDocumentAuthentication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2797"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2797"/> + <xsl:template match="@*|node()" priority="-2" mode="M2797"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2797"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:StatusCode" + priority="1000" + mode="M2798"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:StatusCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:StatusCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2798"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2798"/> + <xsl:template match="@*|node()" priority="-2" mode="M2798"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2798"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:SubordinateLineID" + priority="1000" + mode="M2799"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:SubordinateLineID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SubordinateLineID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2799"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2799"/> + <xsl:template match="@*|node()" priority="-2" mode="M2799"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2799"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:TypeCode" + priority="1000" + mode="M2800"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:TypeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TypeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2800"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2800"/> + <xsl:template match="@*|node()" priority="-2" mode="M2800"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2800"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:URIID" + priority="1000" + mode="M2801"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:URIID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:URIID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2801"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2801"/> + <xsl:template match="@*|node()" priority="-2" mode="M2801"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2801"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdministrativeAgentTradeParty" + priority="1000" + mode="M2802"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdministrativeAgentTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AdministrativeAgentTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2802"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2802"/> + <xsl:template match="@*|node()" priority="-2" mode="M2802"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2802"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdministrativeTradeParty" + priority="1000" + mode="M2803"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdministrativeTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AdministrativeTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2803"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2803"/> + <xsl:template match="@*|node()" priority="-2" mode="M2803"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2803"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AgreedPriceProductTradePrice" + priority="1000" + mode="M2804"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AgreedPriceProductTradePrice"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AgreedPriceProductTradePrice' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2804"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2804"/> + <xsl:template match="@*|node()" priority="-2" mode="M2804"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2804"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ApplicableLogisticsLocation" + priority="1000" + mode="M2805"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ApplicableLogisticsLocation"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ApplicableLogisticsLocation' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2805"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2805"/> + <xsl:template match="@*|node()" priority="-2" mode="M2805"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2805"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ApplicableSupplyChainForecastTerms" + priority="1000" + mode="M2806"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ApplicableSupplyChainForecastTerms"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ApplicableSupplyChainForecastTerms' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2806"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2806"/> + <xsl:template match="@*|node()" priority="-2" mode="M2806"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2806"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ApplicableTradeAllowanceCharge" + priority="1000" + mode="M2807"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ApplicableTradeAllowanceCharge"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ApplicableTradeAllowanceCharge' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2807"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2807"/> + <xsl:template match="@*|node()" priority="-2" mode="M2807"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2807"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ApplicableTradeDeliveryTerms" + priority="1000" + mode="M2808"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ApplicableTradeDeliveryTerms"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ApplicableTradeDeliveryTerms' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2808"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2808"/> + <xsl:template match="@*|node()" priority="-2" mode="M2808"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2808"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ApplicableTradePaymentTerms" + priority="1000" + mode="M2809"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ApplicableTradePaymentTerms"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ApplicableTradePaymentTerms' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2809"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2809"/> + <xsl:template match="@*|node()" priority="-2" mode="M2809"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2809"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BillOfQuantitiesReferencedDocument" + priority="1000" + mode="M2810"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BillOfQuantitiesReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:BillOfQuantitiesReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2810"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2810"/> + <xsl:template match="@*|node()" priority="-2" mode="M2810"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2810"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BlanketOrderReferencedDocument" + priority="1000" + mode="M2811"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BlanketOrderReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:BlanketOrderReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2811"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2811"/> + <xsl:template match="@*|node()" priority="-2" mode="M2811"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2811"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerAgentTradeParty" + priority="1000" + mode="M2812"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerAgentTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:BuyerAgentTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2812"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2812"/> + <xsl:template match="@*|node()" priority="-2" mode="M2812"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2812"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerAssignedAccountantTradeParty" + priority="1000" + mode="M2813"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerAssignedAccountantTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:BuyerAssignedAccountantTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2813"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2813"/> + <xsl:template match="@*|node()" priority="-2" mode="M2813"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2813"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerBankTradeParty" + priority="1000" + mode="M2814"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerBankTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:BuyerBankTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2814"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2814"/> + <xsl:template match="@*|node()" priority="-2" mode="M2814"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2814"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument" + priority="1000" + mode="M2815"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:ID)=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:ID)=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ID' must occur exactly 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2815"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2815"/> + <xsl:template match="@*|node()" priority="-2" mode="M2815"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2815"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:AcceptableSpecifiedPeriod" + priority="1000" + mode="M2816"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:AcceptableSpecifiedPeriod"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AcceptableSpecifiedPeriod' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2816"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2816"/> + <xsl:template match="@*|node()" priority="-2" mode="M2816"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2816"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:AcceptanceDateTime" + priority="1000" + mode="M2817"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:AcceptanceDateTime"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AcceptanceDateTime' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2817"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2817"/> + <xsl:template match="@*|node()" priority="-2" mode="M2817"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2817"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:AmendmentPurposeCode" + priority="1000" + mode="M2818"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:AmendmentPurposeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AmendmentPurposeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2818"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2818"/> + <xsl:template match="@*|node()" priority="-2" mode="M2818"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2818"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:AttachedSpecifiedBinaryFile" + priority="1000" + mode="M2819"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:AttachedSpecifiedBinaryFile"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2819"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2819"/> + <xsl:template match="@*|node()" priority="-2" mode="M2819"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2819"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:AttachmentBinaryObject" + priority="1000" + mode="M2820"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:AttachmentBinaryObject"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AttachmentBinaryObject' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2820"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2820"/> + <xsl:template match="@*|node()" priority="-2" mode="M2820"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2820"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:AuthenticatedOriginalIndicator" + priority="1000" + mode="M2821"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:AuthenticatedOriginalIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AuthenticatedOriginalIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2821"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2821"/> + <xsl:template match="@*|node()" priority="-2" mode="M2821"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2821"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:CategoryCode" + priority="1000" + mode="M2822"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:CategoryCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CategoryCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2822"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2822"/> + <xsl:template match="@*|node()" priority="-2" mode="M2822"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2822"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:ChannelCode" + priority="1000" + mode="M2823"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:ChannelCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ChannelCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2823"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2823"/> + <xsl:template match="@*|node()" priority="-2" mode="M2823"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2823"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:ContractualDocumentClause" + priority="1000" + mode="M2824"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:ContractualDocumentClause"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ContractualDocumentClause' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2824"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2824"/> + <xsl:template match="@*|node()" priority="-2" mode="M2824"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2824"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:CopyIndicator" + priority="1000" + mode="M2825"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:CopyIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CopyIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2825"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2825"/> + <xsl:template match="@*|node()" priority="-2" mode="M2825"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2825"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:CopyIssuedQuantity" + priority="1000" + mode="M2826"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:CopyIssuedQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CopyIssuedQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2826"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2826"/> + <xsl:template match="@*|node()" priority="-2" mode="M2826"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2826"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:CopyRequiredQuantity" + priority="1000" + mode="M2827"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:CopyRequiredQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CopyRequiredQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2827"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2827"/> + <xsl:template match="@*|node()" priority="-2" mode="M2827"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2827"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:CreationDateTime" + priority="1000" + mode="M2828"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:CreationDateTime"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CreationDateTime' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2828"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2828"/> + <xsl:template match="@*|node()" priority="-2" mode="M2828"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2828"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:EffectiveSpecifiedPeriod" + priority="1000" + mode="M2829"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:EffectiveSpecifiedPeriod"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2829"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2829"/> + <xsl:template match="@*|node()" priority="-2" mode="M2829"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2829"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:ElectronicPresentationIndicator" + priority="1000" + mode="M2830"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:ElectronicPresentationIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ElectronicPresentationIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2830"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2830"/> + <xsl:template match="@*|node()" priority="-2" mode="M2830"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2830"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:GlobalID" + priority="1000" + mode="M2831"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:GlobalID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:GlobalID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2831"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2831"/> + <xsl:template match="@*|node()" priority="-2" mode="M2831"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2831"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:ID[@schemeAgencyID]" + priority="1000" + mode="M2832"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:ID[@schemeAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2832"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2832"/> + <xsl:template match="@*|node()" priority="-2" mode="M2832"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2832"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:ID[@schemeAgencyName]" + priority="1000" + mode="M2833"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:ID[@schemeAgencyName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2833"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2833"/> + <xsl:template match="@*|node()" priority="-2" mode="M2833"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2833"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:ID[@schemeDataURI]" + priority="1000" + mode="M2834"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:ID[@schemeDataURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeDataURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2834"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2834"/> + <xsl:template match="@*|node()" priority="-2" mode="M2834"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2834"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:ID[@schemeID]" + priority="1000" + mode="M2835"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:ID[@schemeID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2835"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2835"/> + <xsl:template match="@*|node()" priority="-2" mode="M2835"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2835"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:ID[@schemeName]" + priority="1000" + mode="M2836"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:ID[@schemeName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2836"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2836"/> + <xsl:template match="@*|node()" priority="-2" mode="M2836"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2836"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:ID[@schemeURI]" + priority="1000" + mode="M2837"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:ID[@schemeURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2837"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2837"/> + <xsl:template match="@*|node()" priority="-2" mode="M2837"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2837"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:ID[@schemeVersionID]" + priority="1000" + mode="M2838"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:ID[@schemeVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2838"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2838"/> + <xsl:template match="@*|node()" priority="-2" mode="M2838"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2838"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:Information" + priority="1000" + mode="M2839"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:Information"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Information' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2839"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2839"/> + <xsl:template match="@*|node()" priority="-2" mode="M2839"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2839"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:IssueLogisticsLocation" + priority="1000" + mode="M2840"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:IssueLogisticsLocation"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:IssueLogisticsLocation' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2840"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2840"/> + <xsl:template match="@*|node()" priority="-2" mode="M2840"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2840"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:IssuerAssignedID" + priority="1000" + mode="M2841"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:IssuerAssignedID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:IssuerAssignedID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2841"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2841"/> + <xsl:template match="@*|node()" priority="-2" mode="M2841"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2841"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:IssuerTradeParty" + priority="1000" + mode="M2842"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:IssuerTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:IssuerTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2842"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2842"/> + <xsl:template match="@*|node()" priority="-2" mode="M2842"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2842"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:ItemIdentificationID" + priority="1000" + mode="M2843"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:ItemIdentificationID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ItemIdentificationID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2843"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2843"/> + <xsl:template match="@*|node()" priority="-2" mode="M2843"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2843"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:LanguageID" + priority="1000" + mode="M2844"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:LanguageID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LanguageID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2844"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2844"/> + <xsl:template match="@*|node()" priority="-2" mode="M2844"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2844"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:LineID[@schemeAgencyID]" + priority="1000" + mode="M2845"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:LineID[@schemeAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2845"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2845"/> + <xsl:template match="@*|node()" priority="-2" mode="M2845"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2845"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:LineID[@schemeAgencyName]" + priority="1000" + mode="M2846"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:LineID[@schemeAgencyName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2846"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2846"/> + <xsl:template match="@*|node()" priority="-2" mode="M2846"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2846"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:LineID[@schemeDataURI]" + priority="1000" + mode="M2847"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:LineID[@schemeDataURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeDataURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2847"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2847"/> + <xsl:template match="@*|node()" priority="-2" mode="M2847"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2847"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:LineID[@schemeID]" + priority="1000" + mode="M2848"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:LineID[@schemeID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2848"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2848"/> + <xsl:template match="@*|node()" priority="-2" mode="M2848"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2848"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:LineID[@schemeName]" + priority="1000" + mode="M2849"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:LineID[@schemeName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2849"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2849"/> + <xsl:template match="@*|node()" priority="-2" mode="M2849"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2849"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:LineID[@schemeURI]" + priority="1000" + mode="M2850"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:LineID[@schemeURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2850"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2850"/> + <xsl:template match="@*|node()" priority="-2" mode="M2850"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2850"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:LineID[@schemeVersionID]" + priority="1000" + mode="M2851"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:LineID[@schemeVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2851"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2851"/> + <xsl:template match="@*|node()" priority="-2" mode="M2851"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2851"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:LineItemQuantity" + priority="1000" + mode="M2852"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:LineItemQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LineItemQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2852"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2852"/> + <xsl:template match="@*|node()" priority="-2" mode="M2852"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2852"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:LineStatusCode" + priority="1000" + mode="M2853"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:LineStatusCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LineStatusCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2853"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2853"/> + <xsl:template match="@*|node()" priority="-2" mode="M2853"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2853"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:LodgementLogisticsLocation" + priority="1000" + mode="M2854"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:LodgementLogisticsLocation"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LodgementLogisticsLocation' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2854"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2854"/> + <xsl:template match="@*|node()" priority="-2" mode="M2854"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2854"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:Name" + priority="1000" + mode="M2855"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:Name"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Name' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2855"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2855"/> + <xsl:template match="@*|node()" priority="-2" mode="M2855"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2855"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:OriginalIssuedQuantity" + priority="1000" + mode="M2856"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:OriginalIssuedQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:OriginalIssuedQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2856"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2856"/> + <xsl:template match="@*|node()" priority="-2" mode="M2856"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2856"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:OriginalRequiredQuantity" + priority="1000" + mode="M2857"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:OriginalRequiredQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:OriginalRequiredQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2857"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2857"/> + <xsl:template match="@*|node()" priority="-2" mode="M2857"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2857"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:PreviousRevisionID" + priority="1000" + mode="M2858"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:PreviousRevisionID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PreviousRevisionID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2858"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2858"/> + <xsl:template match="@*|node()" priority="-2" mode="M2858"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2858"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:PurposeCode" + priority="1000" + mode="M2859"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:PurposeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PurposeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2859"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2859"/> + <xsl:template match="@*|node()" priority="-2" mode="M2859"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2859"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:ReceiptDateTime" + priority="1000" + mode="M2860"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:ReceiptDateTime"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ReceiptDateTime' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2860"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2860"/> + <xsl:template match="@*|node()" priority="-2" mode="M2860"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2860"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:RecipientTradeParty" + priority="1000" + mode="M2861"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:RecipientTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RecipientTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2861"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2861"/> + <xsl:template match="@*|node()" priority="-2" mode="M2861"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2861"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:ReferenceTypeCode" + priority="1000" + mode="M2862"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:ReferenceTypeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ReferenceTypeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2862"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2862"/> + <xsl:template match="@*|node()" priority="-2" mode="M2862"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2862"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:RelationshipTypeCode" + priority="1000" + mode="M2863"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:RelationshipTypeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RelationshipTypeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2863"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2863"/> + <xsl:template match="@*|node()" priority="-2" mode="M2863"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2863"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:Remarks" + priority="1000" + mode="M2864"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:Remarks"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Remarks' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2864"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2864"/> + <xsl:template match="@*|node()" priority="-2" mode="M2864"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2864"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:Revision" + priority="1000" + mode="M2865"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:Revision"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Revision' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2865"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2865"/> + <xsl:template match="@*|node()" priority="-2" mode="M2865"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2865"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:RevisionDateTime" + priority="1000" + mode="M2866"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:RevisionDateTime"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RevisionDateTime' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2866"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2866"/> + <xsl:template match="@*|node()" priority="-2" mode="M2866"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2866"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:RevisionID" + priority="1000" + mode="M2867"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:RevisionID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RevisionID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2867"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2867"/> + <xsl:template match="@*|node()" priority="-2" mode="M2867"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2867"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:SectionName" + priority="1000" + mode="M2868"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:SectionName"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SectionName' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2868"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2868"/> + <xsl:template match="@*|node()" priority="-2" mode="M2868"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2868"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:SignatoryDocumentAuthentication" + priority="1000" + mode="M2869"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:SignatoryDocumentAuthentication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SignatoryDocumentAuthentication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2869"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2869"/> + <xsl:template match="@*|node()" priority="-2" mode="M2869"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2869"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:StatusCode" + priority="1000" + mode="M2870"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:StatusCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:StatusCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2870"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2870"/> + <xsl:template match="@*|node()" priority="-2" mode="M2870"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2870"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:SubordinateLineID" + priority="1000" + mode="M2871"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:SubordinateLineID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SubordinateLineID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2871"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2871"/> + <xsl:template match="@*|node()" priority="-2" mode="M2871"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2871"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:TypeCode" + priority="1000" + mode="M2872"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:TypeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TypeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2872"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2872"/> + <xsl:template match="@*|node()" priority="-2" mode="M2872"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2872"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:URIID" + priority="1000" + mode="M2873"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:URIID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:URIID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2873"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2873"/> + <xsl:template match="@*|node()" priority="-2" mode="M2873"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2873"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerReference" + priority="1000" + mode="M2874"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerReference"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:BuyerReference' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2874"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2874"/> + <xsl:template match="@*|node()" priority="-2" mode="M2874"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2874"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerRequisitionerTradeParty" + priority="1000" + mode="M2875"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerRequisitionerTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:BuyerRequisitionerTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2875"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2875"/> + <xsl:template match="@*|node()" priority="-2" mode="M2875"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2875"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerTaxRepresentativeTradeParty" + priority="1000" + mode="M2876"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerTaxRepresentativeTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:BuyerTaxRepresentativeTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2876"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2876"/> + <xsl:template match="@*|node()" priority="-2" mode="M2876"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2876"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerTradeParty" + priority="1000" + mode="M2877"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:BuyerTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2877"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2877"/> + <xsl:template match="@*|node()" priority="-2" mode="M2877"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2877"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CarrierTradeParty" + priority="1000" + mode="M2878"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CarrierTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CarrierTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2878"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2878"/> + <xsl:template match="@*|node()" priority="-2" mode="M2878"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2878"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CatalogueInformationProviderTradeParty" + priority="1000" + mode="M2879"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CatalogueInformationProviderTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CatalogueInformationProviderTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2879"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2879"/> + <xsl:template match="@*|node()" priority="-2" mode="M2879"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2879"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CatalogueInformationReceiverTradeParty" + priority="1000" + mode="M2880"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CatalogueInformationReceiverTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CatalogueInformationReceiverTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2880"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2880"/> + <xsl:template match="@*|node()" priority="-2" mode="M2880"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2880"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CatalogueReferencedDocument" + priority="1000" + mode="M2881"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CatalogueReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CatalogueReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2881"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2881"/> + <xsl:template match="@*|node()" priority="-2" mode="M2881"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2881"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CatalogueRequestReferencedDocument" + priority="1000" + mode="M2882"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CatalogueRequestReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CatalogueRequestReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2882"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2882"/> + <xsl:template match="@*|node()" priority="-2" mode="M2882"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2882"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CatalogueSubscriptionReferencedDocument" + priority="1000" + mode="M2883"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CatalogueSubscriptionReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CatalogueSubscriptionReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2883"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2883"/> + <xsl:template match="@*|node()" priority="-2" mode="M2883"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2883"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument" + priority="1000" + mode="M2884"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:ID)=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:ID)=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ID' must occur exactly 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2884"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2884"/> + <xsl:template match="@*|node()" priority="-2" mode="M2884"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2884"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:AcceptableSpecifiedPeriod" + priority="1000" + mode="M2885"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:AcceptableSpecifiedPeriod"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AcceptableSpecifiedPeriod' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2885"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2885"/> + <xsl:template match="@*|node()" priority="-2" mode="M2885"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2885"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:AcceptanceDateTime" + priority="1000" + mode="M2886"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:AcceptanceDateTime"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AcceptanceDateTime' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2886"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2886"/> + <xsl:template match="@*|node()" priority="-2" mode="M2886"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2886"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:AmendmentPurposeCode" + priority="1000" + mode="M2887"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:AmendmentPurposeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AmendmentPurposeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2887"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2887"/> + <xsl:template match="@*|node()" priority="-2" mode="M2887"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2887"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:AttachedSpecifiedBinaryFile" + priority="1000" + mode="M2888"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:AttachedSpecifiedBinaryFile"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2888"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2888"/> + <xsl:template match="@*|node()" priority="-2" mode="M2888"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2888"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:AttachmentBinaryObject" + priority="1000" + mode="M2889"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:AttachmentBinaryObject"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AttachmentBinaryObject' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2889"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2889"/> + <xsl:template match="@*|node()" priority="-2" mode="M2889"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2889"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:AuthenticatedOriginalIndicator" + priority="1000" + mode="M2890"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:AuthenticatedOriginalIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AuthenticatedOriginalIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2890"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2890"/> + <xsl:template match="@*|node()" priority="-2" mode="M2890"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2890"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:CategoryCode" + priority="1000" + mode="M2891"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:CategoryCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CategoryCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2891"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2891"/> + <xsl:template match="@*|node()" priority="-2" mode="M2891"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2891"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:ChannelCode" + priority="1000" + mode="M2892"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:ChannelCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ChannelCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2892"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2892"/> + <xsl:template match="@*|node()" priority="-2" mode="M2892"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2892"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:ContractualDocumentClause" + priority="1000" + mode="M2893"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:ContractualDocumentClause"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ContractualDocumentClause' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2893"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2893"/> + <xsl:template match="@*|node()" priority="-2" mode="M2893"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2893"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:CopyIndicator" + priority="1000" + mode="M2894"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:CopyIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CopyIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2894"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2894"/> + <xsl:template match="@*|node()" priority="-2" mode="M2894"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2894"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:CopyIssuedQuantity" + priority="1000" + mode="M2895"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:CopyIssuedQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CopyIssuedQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2895"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2895"/> + <xsl:template match="@*|node()" priority="-2" mode="M2895"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2895"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:CopyRequiredQuantity" + priority="1000" + mode="M2896"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:CopyRequiredQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CopyRequiredQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2896"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2896"/> + <xsl:template match="@*|node()" priority="-2" mode="M2896"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2896"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:CreationDateTime" + priority="1000" + mode="M2897"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:CreationDateTime"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CreationDateTime' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2897"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2897"/> + <xsl:template match="@*|node()" priority="-2" mode="M2897"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2897"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:EffectiveSpecifiedPeriod" + priority="1000" + mode="M2898"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:EffectiveSpecifiedPeriod"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2898"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2898"/> + <xsl:template match="@*|node()" priority="-2" mode="M2898"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2898"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:ElectronicPresentationIndicator" + priority="1000" + mode="M2899"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:ElectronicPresentationIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ElectronicPresentationIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2899"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2899"/> + <xsl:template match="@*|node()" priority="-2" mode="M2899"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2899"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:GlobalID" + priority="1000" + mode="M2900"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:GlobalID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:GlobalID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2900"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2900"/> + <xsl:template match="@*|node()" priority="-2" mode="M2900"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2900"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:ID[@schemeAgencyID]" + priority="1000" + mode="M2901"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:ID[@schemeAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2901"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2901"/> + <xsl:template match="@*|node()" priority="-2" mode="M2901"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2901"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:ID[@schemeAgencyName]" + priority="1000" + mode="M2902"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:ID[@schemeAgencyName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2902"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2902"/> + <xsl:template match="@*|node()" priority="-2" mode="M2902"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2902"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:ID[@schemeDataURI]" + priority="1000" + mode="M2903"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:ID[@schemeDataURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeDataURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2903"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2903"/> + <xsl:template match="@*|node()" priority="-2" mode="M2903"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2903"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:ID[@schemeID]" + priority="1000" + mode="M2904"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:ID[@schemeID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2904"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2904"/> + <xsl:template match="@*|node()" priority="-2" mode="M2904"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2904"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:ID[@schemeName]" + priority="1000" + mode="M2905"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:ID[@schemeName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2905"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2905"/> + <xsl:template match="@*|node()" priority="-2" mode="M2905"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2905"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:ID[@schemeURI]" + priority="1000" + mode="M2906"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:ID[@schemeURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2906"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2906"/> + <xsl:template match="@*|node()" priority="-2" mode="M2906"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2906"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:ID[@schemeVersionID]" + priority="1000" + mode="M2907"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:ID[@schemeVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2907"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2907"/> + <xsl:template match="@*|node()" priority="-2" mode="M2907"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2907"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:Information" + priority="1000" + mode="M2908"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:Information"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Information' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2908"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2908"/> + <xsl:template match="@*|node()" priority="-2" mode="M2908"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2908"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:IssueLogisticsLocation" + priority="1000" + mode="M2909"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:IssueLogisticsLocation"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:IssueLogisticsLocation' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2909"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2909"/> + <xsl:template match="@*|node()" priority="-2" mode="M2909"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2909"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:IssuerAssignedID" + priority="1000" + mode="M2910"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:IssuerAssignedID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:IssuerAssignedID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2910"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2910"/> + <xsl:template match="@*|node()" priority="-2" mode="M2910"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2910"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:IssuerTradeParty" + priority="1000" + mode="M2911"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:IssuerTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:IssuerTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2911"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2911"/> + <xsl:template match="@*|node()" priority="-2" mode="M2911"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2911"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:ItemIdentificationID" + priority="1000" + mode="M2912"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:ItemIdentificationID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ItemIdentificationID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2912"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2912"/> + <xsl:template match="@*|node()" priority="-2" mode="M2912"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2912"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:LanguageID" + priority="1000" + mode="M2913"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:LanguageID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LanguageID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2913"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2913"/> + <xsl:template match="@*|node()" priority="-2" mode="M2913"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2913"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:LineID[@schemeAgencyID]" + priority="1000" + mode="M2914"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:LineID[@schemeAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2914"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2914"/> + <xsl:template match="@*|node()" priority="-2" mode="M2914"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2914"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:LineID[@schemeAgencyName]" + priority="1000" + mode="M2915"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:LineID[@schemeAgencyName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2915"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2915"/> + <xsl:template match="@*|node()" priority="-2" mode="M2915"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2915"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:LineID[@schemeDataURI]" + priority="1000" + mode="M2916"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:LineID[@schemeDataURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeDataURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2916"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2916"/> + <xsl:template match="@*|node()" priority="-2" mode="M2916"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2916"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:LineID[@schemeID]" + priority="1000" + mode="M2917"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:LineID[@schemeID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2917"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2917"/> + <xsl:template match="@*|node()" priority="-2" mode="M2917"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2917"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:LineID[@schemeName]" + priority="1000" + mode="M2918"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:LineID[@schemeName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2918"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2918"/> + <xsl:template match="@*|node()" priority="-2" mode="M2918"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2918"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:LineID[@schemeURI]" + priority="1000" + mode="M2919"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:LineID[@schemeURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2919"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2919"/> + <xsl:template match="@*|node()" priority="-2" mode="M2919"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2919"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:LineID[@schemeVersionID]" + priority="1000" + mode="M2920"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:LineID[@schemeVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2920"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2920"/> + <xsl:template match="@*|node()" priority="-2" mode="M2920"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2920"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:LineItemQuantity" + priority="1000" + mode="M2921"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:LineItemQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LineItemQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2921"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2921"/> + <xsl:template match="@*|node()" priority="-2" mode="M2921"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2921"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:LineStatusCode" + priority="1000" + mode="M2922"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:LineStatusCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LineStatusCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2922"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2922"/> + <xsl:template match="@*|node()" priority="-2" mode="M2922"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2922"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:LodgementLogisticsLocation" + priority="1000" + mode="M2923"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:LodgementLogisticsLocation"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LodgementLogisticsLocation' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2923"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2923"/> + <xsl:template match="@*|node()" priority="-2" mode="M2923"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2923"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:Name" + priority="1000" + mode="M2924"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:Name"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Name' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2924"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2924"/> + <xsl:template match="@*|node()" priority="-2" mode="M2924"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2924"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:OriginalIssuedQuantity" + priority="1000" + mode="M2925"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:OriginalIssuedQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:OriginalIssuedQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2925"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2925"/> + <xsl:template match="@*|node()" priority="-2" mode="M2925"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2925"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:OriginalRequiredQuantity" + priority="1000" + mode="M2926"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:OriginalRequiredQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:OriginalRequiredQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2926"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2926"/> + <xsl:template match="@*|node()" priority="-2" mode="M2926"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2926"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:PreviousRevisionID" + priority="1000" + mode="M2927"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:PreviousRevisionID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PreviousRevisionID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2927"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2927"/> + <xsl:template match="@*|node()" priority="-2" mode="M2927"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2927"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:PurposeCode" + priority="1000" + mode="M2928"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:PurposeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PurposeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2928"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2928"/> + <xsl:template match="@*|node()" priority="-2" mode="M2928"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2928"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:ReceiptDateTime" + priority="1000" + mode="M2929"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:ReceiptDateTime"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ReceiptDateTime' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2929"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2929"/> + <xsl:template match="@*|node()" priority="-2" mode="M2929"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2929"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:RecipientTradeParty" + priority="1000" + mode="M2930"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:RecipientTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RecipientTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2930"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2930"/> + <xsl:template match="@*|node()" priority="-2" mode="M2930"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2930"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:ReferenceTypeCode" + priority="1000" + mode="M2931"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:ReferenceTypeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ReferenceTypeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2931"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2931"/> + <xsl:template match="@*|node()" priority="-2" mode="M2931"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2931"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:RelationshipTypeCode" + priority="1000" + mode="M2932"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:RelationshipTypeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RelationshipTypeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2932"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2932"/> + <xsl:template match="@*|node()" priority="-2" mode="M2932"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2932"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:Remarks" + priority="1000" + mode="M2933"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:Remarks"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Remarks' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2933"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2933"/> + <xsl:template match="@*|node()" priority="-2" mode="M2933"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2933"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:Revision" + priority="1000" + mode="M2934"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:Revision"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Revision' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2934"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2934"/> + <xsl:template match="@*|node()" priority="-2" mode="M2934"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2934"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:RevisionDateTime" + priority="1000" + mode="M2935"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:RevisionDateTime"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RevisionDateTime' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2935"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2935"/> + <xsl:template match="@*|node()" priority="-2" mode="M2935"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2935"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:RevisionID" + priority="1000" + mode="M2936"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:RevisionID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RevisionID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2936"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2936"/> + <xsl:template match="@*|node()" priority="-2" mode="M2936"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2936"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:SectionName" + priority="1000" + mode="M2937"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:SectionName"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SectionName' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2937"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2937"/> + <xsl:template match="@*|node()" priority="-2" mode="M2937"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2937"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:SignatoryDocumentAuthentication" + priority="1000" + mode="M2938"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:SignatoryDocumentAuthentication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SignatoryDocumentAuthentication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2938"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2938"/> + <xsl:template match="@*|node()" priority="-2" mode="M2938"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2938"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:StatusCode" + priority="1000" + mode="M2939"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:StatusCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:StatusCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2939"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2939"/> + <xsl:template match="@*|node()" priority="-2" mode="M2939"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2939"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:SubordinateLineID" + priority="1000" + mode="M2940"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:SubordinateLineID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SubordinateLineID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2940"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2940"/> + <xsl:template match="@*|node()" priority="-2" mode="M2940"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2940"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:TypeCode" + priority="1000" + mode="M2941"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:TypeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TypeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2941"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2941"/> + <xsl:template match="@*|node()" priority="-2" mode="M2941"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2941"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:URIID" + priority="1000" + mode="M2942"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:URIID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:URIID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2942"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2942"/> + <xsl:template match="@*|node()" priority="-2" mode="M2942"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2942"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument" + priority="1000" + mode="M2943"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:ID)=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:ID)=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ID' must occur exactly 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2943"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2943"/> + <xsl:template match="@*|node()" priority="-2" mode="M2943"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2943"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:AcceptableSpecifiedPeriod" + priority="1000" + mode="M2944"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:AcceptableSpecifiedPeriod"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AcceptableSpecifiedPeriod' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2944"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2944"/> + <xsl:template match="@*|node()" priority="-2" mode="M2944"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2944"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:AcceptanceDateTime" + priority="1000" + mode="M2945"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:AcceptanceDateTime"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AcceptanceDateTime' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2945"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2945"/> + <xsl:template match="@*|node()" priority="-2" mode="M2945"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2945"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:AmendmentPurposeCode" + priority="1000" + mode="M2946"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:AmendmentPurposeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AmendmentPurposeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2946"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2946"/> + <xsl:template match="@*|node()" priority="-2" mode="M2946"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2946"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:AttachedSpecifiedBinaryFile" + priority="1000" + mode="M2947"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:AttachedSpecifiedBinaryFile"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2947"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2947"/> + <xsl:template match="@*|node()" priority="-2" mode="M2947"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2947"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:AttachmentBinaryObject" + priority="1000" + mode="M2948"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:AttachmentBinaryObject"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AttachmentBinaryObject' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2948"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2948"/> + <xsl:template match="@*|node()" priority="-2" mode="M2948"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2948"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:AuthenticatedOriginalIndicator" + priority="1000" + mode="M2949"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:AuthenticatedOriginalIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AuthenticatedOriginalIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2949"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2949"/> + <xsl:template match="@*|node()" priority="-2" mode="M2949"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2949"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:CategoryCode" + priority="1000" + mode="M2950"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:CategoryCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CategoryCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2950"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2950"/> + <xsl:template match="@*|node()" priority="-2" mode="M2950"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2950"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:ChannelCode" + priority="1000" + mode="M2951"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:ChannelCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ChannelCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2951"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2951"/> + <xsl:template match="@*|node()" priority="-2" mode="M2951"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2951"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:ContractualDocumentClause" + priority="1000" + mode="M2952"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:ContractualDocumentClause"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ContractualDocumentClause' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2952"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2952"/> + <xsl:template match="@*|node()" priority="-2" mode="M2952"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2952"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:CopyIndicator" + priority="1000" + mode="M2953"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:CopyIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CopyIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2953"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2953"/> + <xsl:template match="@*|node()" priority="-2" mode="M2953"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2953"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:CopyIssuedQuantity" + priority="1000" + mode="M2954"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:CopyIssuedQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CopyIssuedQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2954"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2954"/> + <xsl:template match="@*|node()" priority="-2" mode="M2954"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2954"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:CopyRequiredQuantity" + priority="1000" + mode="M2955"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:CopyRequiredQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CopyRequiredQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2955"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2955"/> + <xsl:template match="@*|node()" priority="-2" mode="M2955"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2955"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:CreationDateTime" + priority="1000" + mode="M2956"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:CreationDateTime"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CreationDateTime' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2956"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2956"/> + <xsl:template match="@*|node()" priority="-2" mode="M2956"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2956"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:EffectiveSpecifiedPeriod" + priority="1000" + mode="M2957"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:EffectiveSpecifiedPeriod"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2957"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2957"/> + <xsl:template match="@*|node()" priority="-2" mode="M2957"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2957"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:ElectronicPresentationIndicator" + priority="1000" + mode="M2958"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:ElectronicPresentationIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ElectronicPresentationIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2958"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2958"/> + <xsl:template match="@*|node()" priority="-2" mode="M2958"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2958"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:GlobalID" + priority="1000" + mode="M2959"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:GlobalID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:GlobalID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2959"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2959"/> + <xsl:template match="@*|node()" priority="-2" mode="M2959"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2959"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:ID[@schemeAgencyID]" + priority="1000" + mode="M2960"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:ID[@schemeAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2960"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2960"/> + <xsl:template match="@*|node()" priority="-2" mode="M2960"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2960"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:ID[@schemeAgencyName]" + priority="1000" + mode="M2961"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:ID[@schemeAgencyName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2961"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2961"/> + <xsl:template match="@*|node()" priority="-2" mode="M2961"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2961"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:ID[@schemeDataURI]" + priority="1000" + mode="M2962"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:ID[@schemeDataURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeDataURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2962"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2962"/> + <xsl:template match="@*|node()" priority="-2" mode="M2962"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2962"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:ID[@schemeID]" + priority="1000" + mode="M2963"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:ID[@schemeID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2963"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2963"/> + <xsl:template match="@*|node()" priority="-2" mode="M2963"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2963"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:ID[@schemeName]" + priority="1000" + mode="M2964"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:ID[@schemeName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2964"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2964"/> + <xsl:template match="@*|node()" priority="-2" mode="M2964"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2964"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:ID[@schemeURI]" + priority="1000" + mode="M2965"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:ID[@schemeURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2965"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2965"/> + <xsl:template match="@*|node()" priority="-2" mode="M2965"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2965"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:ID[@schemeVersionID]" + priority="1000" + mode="M2966"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:ID[@schemeVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2966"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2966"/> + <xsl:template match="@*|node()" priority="-2" mode="M2966"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2966"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:Information" + priority="1000" + mode="M2967"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:Information"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Information' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2967"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2967"/> + <xsl:template match="@*|node()" priority="-2" mode="M2967"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2967"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:IssueLogisticsLocation" + priority="1000" + mode="M2968"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:IssueLogisticsLocation"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:IssueLogisticsLocation' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2968"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2968"/> + <xsl:template match="@*|node()" priority="-2" mode="M2968"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2968"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:IssuerAssignedID" + priority="1000" + mode="M2969"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:IssuerAssignedID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:IssuerAssignedID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2969"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2969"/> + <xsl:template match="@*|node()" priority="-2" mode="M2969"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2969"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:IssuerTradeParty" + priority="1000" + mode="M2970"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:IssuerTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:IssuerTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2970"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2970"/> + <xsl:template match="@*|node()" priority="-2" mode="M2970"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2970"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:ItemIdentificationID" + priority="1000" + mode="M2971"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:ItemIdentificationID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ItemIdentificationID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2971"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2971"/> + <xsl:template match="@*|node()" priority="-2" mode="M2971"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2971"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:LanguageID" + priority="1000" + mode="M2972"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:LanguageID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LanguageID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2972"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2972"/> + <xsl:template match="@*|node()" priority="-2" mode="M2972"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2972"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:LineID[@schemeAgencyID]" + priority="1000" + mode="M2973"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:LineID[@schemeAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2973"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2973"/> + <xsl:template match="@*|node()" priority="-2" mode="M2973"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2973"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:LineID[@schemeAgencyName]" + priority="1000" + mode="M2974"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:LineID[@schemeAgencyName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2974"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2974"/> + <xsl:template match="@*|node()" priority="-2" mode="M2974"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2974"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:LineID[@schemeDataURI]" + priority="1000" + mode="M2975"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:LineID[@schemeDataURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeDataURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2975"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2975"/> + <xsl:template match="@*|node()" priority="-2" mode="M2975"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2975"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:LineID[@schemeID]" + priority="1000" + mode="M2976"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:LineID[@schemeID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2976"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2976"/> + <xsl:template match="@*|node()" priority="-2" mode="M2976"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2976"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:LineID[@schemeName]" + priority="1000" + mode="M2977"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:LineID[@schemeName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2977"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2977"/> + <xsl:template match="@*|node()" priority="-2" mode="M2977"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2977"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:LineID[@schemeURI]" + priority="1000" + mode="M2978"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:LineID[@schemeURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2978"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2978"/> + <xsl:template match="@*|node()" priority="-2" mode="M2978"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2978"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:LineID[@schemeVersionID]" + priority="1000" + mode="M2979"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:LineID[@schemeVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2979"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2979"/> + <xsl:template match="@*|node()" priority="-2" mode="M2979"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2979"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:LineItemQuantity" + priority="1000" + mode="M2980"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:LineItemQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LineItemQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2980"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2980"/> + <xsl:template match="@*|node()" priority="-2" mode="M2980"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2980"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:LineStatusCode" + priority="1000" + mode="M2981"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:LineStatusCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LineStatusCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2981"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2981"/> + <xsl:template match="@*|node()" priority="-2" mode="M2981"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2981"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:LodgementLogisticsLocation" + priority="1000" + mode="M2982"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:LodgementLogisticsLocation"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LodgementLogisticsLocation' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2982"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2982"/> + <xsl:template match="@*|node()" priority="-2" mode="M2982"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2982"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:Name" + priority="1000" + mode="M2983"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:Name"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Name' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2983"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2983"/> + <xsl:template match="@*|node()" priority="-2" mode="M2983"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2983"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:OriginalIssuedQuantity" + priority="1000" + mode="M2984"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:OriginalIssuedQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:OriginalIssuedQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2984"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2984"/> + <xsl:template match="@*|node()" priority="-2" mode="M2984"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2984"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:OriginalRequiredQuantity" + priority="1000" + mode="M2985"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:OriginalRequiredQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:OriginalRequiredQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2985"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2985"/> + <xsl:template match="@*|node()" priority="-2" mode="M2985"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2985"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:PreviousRevisionID" + priority="1000" + mode="M2986"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:PreviousRevisionID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PreviousRevisionID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2986"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2986"/> + <xsl:template match="@*|node()" priority="-2" mode="M2986"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2986"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:PurposeCode" + priority="1000" + mode="M2987"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:PurposeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PurposeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2987"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2987"/> + <xsl:template match="@*|node()" priority="-2" mode="M2987"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2987"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:ReceiptDateTime" + priority="1000" + mode="M2988"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:ReceiptDateTime"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ReceiptDateTime' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2988"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2988"/> + <xsl:template match="@*|node()" priority="-2" mode="M2988"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2988"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:RecipientTradeParty" + priority="1000" + mode="M2989"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:RecipientTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RecipientTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2989"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2989"/> + <xsl:template match="@*|node()" priority="-2" mode="M2989"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2989"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:ReferenceTypeCode" + priority="1000" + mode="M2990"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:ReferenceTypeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ReferenceTypeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2990"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2990"/> + <xsl:template match="@*|node()" priority="-2" mode="M2990"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2990"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:RelationshipTypeCode" + priority="1000" + mode="M2991"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:RelationshipTypeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RelationshipTypeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2991"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2991"/> + <xsl:template match="@*|node()" priority="-2" mode="M2991"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2991"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:Remarks" + priority="1000" + mode="M2992"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:Remarks"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Remarks' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2992"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2992"/> + <xsl:template match="@*|node()" priority="-2" mode="M2992"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2992"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:Revision" + priority="1000" + mode="M2993"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:Revision"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Revision' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2993"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2993"/> + <xsl:template match="@*|node()" priority="-2" mode="M2993"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2993"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:RevisionDateTime" + priority="1000" + mode="M2994"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:RevisionDateTime"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RevisionDateTime' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2994"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2994"/> + <xsl:template match="@*|node()" priority="-2" mode="M2994"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2994"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:RevisionID" + priority="1000" + mode="M2995"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:RevisionID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RevisionID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2995"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2995"/> + <xsl:template match="@*|node()" priority="-2" mode="M2995"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2995"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:SectionName" + priority="1000" + mode="M2996"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:SectionName"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SectionName' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2996"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2996"/> + <xsl:template match="@*|node()" priority="-2" mode="M2996"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2996"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:SignatoryDocumentAuthentication" + priority="1000" + mode="M2997"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:SignatoryDocumentAuthentication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SignatoryDocumentAuthentication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2997"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2997"/> + <xsl:template match="@*|node()" priority="-2" mode="M2997"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2997"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:StatusCode" + priority="1000" + mode="M2998"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:StatusCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:StatusCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2998"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2998"/> + <xsl:template match="@*|node()" priority="-2" mode="M2998"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2998"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:SubordinateLineID" + priority="1000" + mode="M2999"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:SubordinateLineID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SubordinateLineID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2999"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2999"/> + <xsl:template match="@*|node()" priority="-2" mode="M2999"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M2999"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:TypeCode" + priority="1000" + mode="M3000"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:TypeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TypeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3000"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3000"/> + <xsl:template match="@*|node()" priority="-2" mode="M3000"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3000"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:URIID" + priority="1000" + mode="M3001"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:URIID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:URIID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3001"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3001"/> + <xsl:template match="@*|node()" priority="-2" mode="M3001"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3001"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:DeliveryOrderFulfilmentLeadTimeMeasure" + priority="1000" + mode="M3002"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:DeliveryOrderFulfilmentLeadTimeMeasure"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DeliveryOrderFulfilmentLeadTimeMeasure' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3002"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3002"/> + <xsl:template match="@*|node()" priority="-2" mode="M3002"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3002"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:DeliveryPriorityCode" + priority="1000" + mode="M3003"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:DeliveryPriorityCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DeliveryPriorityCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3003"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3003"/> + <xsl:template match="@*|node()" priority="-2" mode="M3003"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3003"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:DemandForecastReferencedDocument" + priority="1000" + mode="M3004"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:DemandForecastReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DemandForecastReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3004"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3004"/> + <xsl:template match="@*|node()" priority="-2" mode="M3004"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3004"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:DiscountedProductTradePrice" + priority="1000" + mode="M3005"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:DiscountedProductTradePrice"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DiscountedProductTradePrice' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3005"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3005"/> + <xsl:template match="@*|node()" priority="-2" mode="M3005"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3005"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:EngineeringChangeReferencedDocument" + priority="1000" + mode="M3006"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:EngineeringChangeReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:EngineeringChangeReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3006"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3006"/> + <xsl:template match="@*|node()" priority="-2" mode="M3006"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3006"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ExclusivitySpecifiedPeriod" + priority="1000" + mode="M3007"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ExclusivitySpecifiedPeriod"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ExclusivitySpecifiedPeriod' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3007"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3007"/> + <xsl:template match="@*|node()" priority="-2" mode="M3007"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3007"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ExportLicenceReferencedDocument" + priority="1000" + mode="M3008"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ExportLicenceReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ExportLicenceReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3008"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3008"/> + <xsl:template match="@*|node()" priority="-2" mode="M3008"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3008"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice" + priority="1000" + mode="M3009"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:ChargeAmount)=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:ChargeAmount)=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ChargeAmount' must occur exactly 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3009"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3009"/> + <xsl:template match="@*|node()" priority="-2" mode="M3009"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3009"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:AppliedTradeAllowanceCharge" + priority="1000" + mode="M3010"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:AppliedTradeAllowanceCharge"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:ChargeIndicator)=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:ChargeIndicator)=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ChargeIndicator' must occur exactly 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:ActualAmount)=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:ActualAmount)=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ActualAmount' must occur exactly 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3010"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3010"/> + <xsl:template match="@*|node()" priority="-2" mode="M3010"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3010"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:AppliedTradeAllowanceCharge/ram:ActualAmount" + priority="1000" + mode="M3011"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:AppliedTradeAllowanceCharge/ram:ActualAmount"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="@currencyID"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="@currencyID"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute '@currencyID' is required in this context.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3011"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3011"/> + <xsl:template match="@*|node()" priority="-2" mode="M3011"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3011"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:AppliedTradeAllowanceCharge/ram:ActualAmount[@currencyCodeListVersionID]" + priority="1000" + mode="M3012"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:AppliedTradeAllowanceCharge/ram:ActualAmount[@currencyCodeListVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @currencyCodeListVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3012"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3012"/> + <xsl:template match="@*|node()" priority="-2" mode="M3012"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3012"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:AppliedTradeAllowanceCharge/ram:ActualTradeCurrencyExchange" + priority="1000" + mode="M3013"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:AppliedTradeAllowanceCharge/ram:ActualTradeCurrencyExchange"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ActualTradeCurrencyExchange' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3013"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3013"/> + <xsl:template match="@*|node()" priority="-2" mode="M3013"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3013"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:AppliedTradeAllowanceCharge/ram:AppliedDateTime" + priority="1000" + mode="M3014"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:AppliedTradeAllowanceCharge/ram:AppliedDateTime"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AppliedDateTime' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3014"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3014"/> + <xsl:template match="@*|node()" priority="-2" mode="M3014"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3014"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:AppliedTradeAllowanceCharge/ram:BasisAmount" + priority="1000" + mode="M3015"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:AppliedTradeAllowanceCharge/ram:BasisAmount"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="@currencyID"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="@currencyID"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute '@currencyID' is required in this context.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3015"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3015"/> + <xsl:template match="@*|node()" priority="-2" mode="M3015"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3015"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:AppliedTradeAllowanceCharge/ram:BasisAmount[@currencyCodeListVersionID]" + priority="1000" + mode="M3016"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:AppliedTradeAllowanceCharge/ram:BasisAmount[@currencyCodeListVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @currencyCodeListVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3016"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3016"/> + <xsl:template match="@*|node()" priority="-2" mode="M3016"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3016"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:AppliedTradeAllowanceCharge/ram:BasisQuantity" + priority="1000" + mode="M3017"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:AppliedTradeAllowanceCharge/ram:BasisQuantity"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="@unitCode"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="@unitCode"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute '@unitCode' is required in this context.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3017"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3017"/> + <xsl:template match="@*|node()" priority="-2" mode="M3017"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3017"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:AppliedTradeAllowanceCharge/ram:BasisQuantity[@unitCodeListAgencyID]" + priority="1000" + mode="M3018"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:AppliedTradeAllowanceCharge/ram:BasisQuantity[@unitCodeListAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @unitCodeListAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3018"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3018"/> + <xsl:template match="@*|node()" priority="-2" mode="M3018"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3018"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:AppliedTradeAllowanceCharge/ram:BasisQuantity[@unitCodeListAgencyName]" + priority="1000" + mode="M3019"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:AppliedTradeAllowanceCharge/ram:BasisQuantity[@unitCodeListAgencyName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @unitCodeListAgencyName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3019"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3019"/> + <xsl:template match="@*|node()" priority="-2" mode="M3019"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3019"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:AppliedTradeAllowanceCharge/ram:BasisQuantity[@unitCodeListID]" + priority="1000" + mode="M3020"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:AppliedTradeAllowanceCharge/ram:BasisQuantity[@unitCodeListID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @unitCodeListID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3020"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3020"/> + <xsl:template match="@*|node()" priority="-2" mode="M3020"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3020"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:AppliedTradeAllowanceCharge/ram:CalculationPercent[@format]" + priority="1000" + mode="M3021"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:AppliedTradeAllowanceCharge/ram:CalculationPercent[@format]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @format' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3021"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3021"/> + <xsl:template match="@*|node()" priority="-2" mode="M3021"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3021"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:AppliedTradeAllowanceCharge/ram:CategoryTradeTax" + priority="1000" + mode="M3022"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:AppliedTradeAllowanceCharge/ram:CategoryTradeTax"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CategoryTradeTax' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3022"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3022"/> + <xsl:template match="@*|node()" priority="-2" mode="M3022"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3022"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:AppliedTradeAllowanceCharge/ram:ChargeIndicator/udt:IndicatorString" + priority="1000" + mode="M3023"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:AppliedTradeAllowanceCharge/ram:ChargeIndicator/udt:IndicatorString"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'udt:IndicatorString' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3023"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3023"/> + <xsl:template match="@*|node()" priority="-2" mode="M3023"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3023"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:AppliedTradeAllowanceCharge/ram:DeductionAmount" + priority="1000" + mode="M3024"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:AppliedTradeAllowanceCharge/ram:DeductionAmount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DeductionAmount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3024"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3024"/> + <xsl:template match="@*|node()" priority="-2" mode="M3024"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3024"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:AppliedTradeAllowanceCharge/ram:Description" + priority="1000" + mode="M3025"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:AppliedTradeAllowanceCharge/ram:Description"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Description' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3025"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3025"/> + <xsl:template match="@*|node()" priority="-2" mode="M3025"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3025"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:AppliedTradeAllowanceCharge/ram:ID" + priority="1000" + mode="M3026"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:AppliedTradeAllowanceCharge/ram:ID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3026"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3026"/> + <xsl:template match="@*|node()" priority="-2" mode="M3026"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3026"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:AppliedTradeAllowanceCharge/ram:PrepaidIndicator" + priority="1000" + mode="M3027"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:AppliedTradeAllowanceCharge/ram:PrepaidIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PrepaidIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3027"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3027"/> + <xsl:template match="@*|node()" priority="-2" mode="M3027"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3027"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:AppliedTradeAllowanceCharge/ram:ReasonCode[@listAgencyID]" + priority="1000" + mode="M3028"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:AppliedTradeAllowanceCharge/ram:ReasonCode[@listAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3028"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3028"/> + <xsl:template match="@*|node()" priority="-2" mode="M3028"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3028"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:AppliedTradeAllowanceCharge/ram:ReasonCode[@listID]" + priority="1000" + mode="M3029"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:AppliedTradeAllowanceCharge/ram:ReasonCode[@listID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3029"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3029"/> + <xsl:template match="@*|node()" priority="-2" mode="M3029"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3029"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:AppliedTradeAllowanceCharge/ram:ReasonCode[@listURI]" + priority="1000" + mode="M3030"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:AppliedTradeAllowanceCharge/ram:ReasonCode[@listURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3030"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3030"/> + <xsl:template match="@*|node()" priority="-2" mode="M3030"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3030"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:AppliedTradeAllowanceCharge/ram:ReasonCode[@listVersionID]" + priority="1000" + mode="M3031"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:AppliedTradeAllowanceCharge/ram:ReasonCode[@listVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3031"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3031"/> + <xsl:template match="@*|node()" priority="-2" mode="M3031"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3031"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:AppliedTradeAllowanceCharge/ram:Reason[@languageID]" + priority="1000" + mode="M3032"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:AppliedTradeAllowanceCharge/ram:Reason[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3032"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3032"/> + <xsl:template match="@*|node()" priority="-2" mode="M3032"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3032"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:AppliedTradeAllowanceCharge/ram:Reason[@languageLocaleID]" + priority="1000" + mode="M3033"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:AppliedTradeAllowanceCharge/ram:Reason[@languageLocaleID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageLocaleID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3033"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3033"/> + <xsl:template match="@*|node()" priority="-2" mode="M3033"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3033"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:AppliedTradeAllowanceCharge/ram:SequenceNumeric[@format]" + priority="1000" + mode="M3034"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:AppliedTradeAllowanceCharge/ram:SequenceNumeric[@format]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @format' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3034"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3034"/> + <xsl:template match="@*|node()" priority="-2" mode="M3034"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3034"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:AppliedTradeAllowanceCharge/ram:SpecifiedTradeAccountingAccount" + priority="1000" + mode="M3035"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:AppliedTradeAllowanceCharge/ram:SpecifiedTradeAccountingAccount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SpecifiedTradeAccountingAccount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3035"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3035"/> + <xsl:template match="@*|node()" priority="-2" mode="M3035"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3035"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:AppliedTradeAllowanceCharge/ram:TypeCode" + priority="1000" + mode="M3036"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:AppliedTradeAllowanceCharge/ram:TypeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TypeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3036"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3036"/> + <xsl:template match="@*|node()" priority="-2" mode="M3036"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3036"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:AppliedTradeAllowanceCharge/ram:UnitBasisAmount" + priority="1000" + mode="M3037"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:AppliedTradeAllowanceCharge/ram:UnitBasisAmount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:UnitBasisAmount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3037"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3037"/> + <xsl:template match="@*|node()" priority="-2" mode="M3037"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3037"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:AppliedTradeAllowanceCharge/ram:ValiditySpecifiedPeriod" + priority="1000" + mode="M3038"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:AppliedTradeAllowanceCharge/ram:ValiditySpecifiedPeriod"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ValiditySpecifiedPeriod' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3038"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3038"/> + <xsl:template match="@*|node()" priority="-2" mode="M3038"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3038"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:BasisQuantity" + priority="1000" + mode="M3039"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:BasisQuantity"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="@unitCode"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="@unitCode"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute '@unitCode' is required in this context.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3039"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3039"/> + <xsl:template match="@*|node()" priority="-2" mode="M3039"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3039"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:BasisQuantity[@unitCodeListAgencyID]" + priority="1000" + mode="M3040"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:BasisQuantity[@unitCodeListAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @unitCodeListAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3040"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3040"/> + <xsl:template match="@*|node()" priority="-2" mode="M3040"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3040"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:BasisQuantity[@unitCodeListAgencyName]" + priority="1000" + mode="M3041"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:BasisQuantity[@unitCodeListAgencyName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @unitCodeListAgencyName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3041"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3041"/> + <xsl:template match="@*|node()" priority="-2" mode="M3041"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3041"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:BasisQuantity[@unitCodeListID]" + priority="1000" + mode="M3042"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:BasisQuantity[@unitCodeListID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @unitCodeListID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3042"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3042"/> + <xsl:template match="@*|node()" priority="-2" mode="M3042"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3042"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:ChangeReason" + priority="1000" + mode="M3043"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:ChangeReason"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ChangeReason' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3043"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3043"/> + <xsl:template match="@*|node()" priority="-2" mode="M3043"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3043"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:ChargeAmount" + priority="1000" + mode="M3044"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:ChargeAmount"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="@currencyID"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="@currencyID"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute '@currencyID' is required in this context.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3044"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3044"/> + <xsl:template match="@*|node()" priority="-2" mode="M3044"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3044"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:ChargeAmount[@currencyCodeListVersionID]" + priority="1000" + mode="M3045"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:ChargeAmount[@currencyCodeListVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @currencyCodeListVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3045"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3045"/> + <xsl:template match="@*|node()" priority="-2" mode="M3045"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3045"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:ComparisonReferencePrice" + priority="1000" + mode="M3046"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:ComparisonReferencePrice"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ComparisonReferencePrice' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3046"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3046"/> + <xsl:template match="@*|node()" priority="-2" mode="M3046"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3046"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:DeliveryTradeLocation" + priority="1000" + mode="M3047"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:DeliveryTradeLocation"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DeliveryTradeLocation' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3047"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3047"/> + <xsl:template match="@*|node()" priority="-2" mode="M3047"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3047"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:IncludedTradeTax" + priority="1000" + mode="M3048"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:IncludedTradeTax"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:IncludedTradeTax' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3048"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3048"/> + <xsl:template match="@*|node()" priority="-2" mode="M3048"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3048"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:MaximumChargeAmount" + priority="1000" + mode="M3049"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:MaximumChargeAmount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:MaximumChargeAmount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3049"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3049"/> + <xsl:template match="@*|node()" priority="-2" mode="M3049"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3049"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:MaximumQuantity" + priority="1000" + mode="M3050"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:MaximumQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:MaximumQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3050"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3050"/> + <xsl:template match="@*|node()" priority="-2" mode="M3050"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3050"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:MinimumChargeAmount" + priority="1000" + mode="M3051"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:MinimumChargeAmount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:MinimumChargeAmount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3051"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3051"/> + <xsl:template match="@*|node()" priority="-2" mode="M3051"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3051"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:MinimumQuantity" + priority="1000" + mode="M3052"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:MinimumQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:MinimumQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3052"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3052"/> + <xsl:template match="@*|node()" priority="-2" mode="M3052"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3052"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:NetPriceIndicator" + priority="1000" + mode="M3053"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:NetPriceIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:NetPriceIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3053"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3053"/> + <xsl:template match="@*|node()" priority="-2" mode="M3053"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3053"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:OrderUnitConversionFactorNumeric" + priority="1000" + mode="M3054"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:OrderUnitConversionFactorNumeric"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:OrderUnitConversionFactorNumeric' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3054"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3054"/> + <xsl:template match="@*|node()" priority="-2" mode="M3054"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3054"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:ReferencedDocument" + priority="1000" + mode="M3055"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:ReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3055"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3055"/> + <xsl:template match="@*|node()" priority="-2" mode="M3055"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3055"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:RepackagingChargeAmount" + priority="1000" + mode="M3056"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:RepackagingChargeAmount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RepackagingChargeAmount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3056"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3056"/> + <xsl:template match="@*|node()" priority="-2" mode="M3056"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3056"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:RepairChargeAmount" + priority="1000" + mode="M3057"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:RepairChargeAmount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RepairChargeAmount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3057"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3057"/> + <xsl:template match="@*|node()" priority="-2" mode="M3057"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3057"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:TypeCode" + priority="1000" + mode="M3058"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:TypeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TypeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3058"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3058"/> + <xsl:template match="@*|node()" priority="-2" mode="M3058"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3058"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:UnitAmount" + priority="1000" + mode="M3059"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:UnitAmount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:UnitAmount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3059"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3059"/> + <xsl:template match="@*|node()" priority="-2" mode="M3059"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3059"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:ValiditySpecifiedPeriod" + priority="1000" + mode="M3060"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:ValiditySpecifiedPeriod"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ValiditySpecifiedPeriod' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3060"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3060"/> + <xsl:template match="@*|node()" priority="-2" mode="M3060"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3060"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GuaranteedProductLifeSpanSpecifiedPeriod" + priority="1000" + mode="M3061"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GuaranteedProductLifeSpanSpecifiedPeriod"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:GuaranteedProductLifeSpanSpecifiedPeriod' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3061"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3061"/> + <xsl:template match="@*|node()" priority="-2" mode="M3061"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3061"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ImpactCode" + priority="1000" + mode="M3062"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ImpactCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ImpactCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3062"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3062"/> + <xsl:template match="@*|node()" priority="-2" mode="M3062"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3062"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ImportLicenceReferencedDocument" + priority="1000" + mode="M3063"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ImportLicenceReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ImportLicenceReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3063"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3063"/> + <xsl:template match="@*|node()" priority="-2" mode="M3063"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3063"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:IncrementalProductOrderableQuantity" + priority="1000" + mode="M3064"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:IncrementalProductOrderableQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:IncrementalProductOrderableQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3064"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3064"/> + <xsl:template match="@*|node()" priority="-2" mode="M3064"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3064"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:InformationUseRestrictionIndicator" + priority="1000" + mode="M3065"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:InformationUseRestrictionIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:InformationUseRestrictionIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3065"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3065"/> + <xsl:template match="@*|node()" priority="-2" mode="M3065"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3065"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ItemBuyerTradeParty" + priority="1000" + mode="M3066"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ItemBuyerTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ItemBuyerTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3066"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3066"/> + <xsl:template match="@*|node()" priority="-2" mode="M3066"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3066"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ItemSellerTradeParty" + priority="1000" + mode="M3067"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ItemSellerTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ItemSellerTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3067"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3067"/> + <xsl:template match="@*|node()" priority="-2" mode="M3067"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3067"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:LastKnownTradeParty" + priority="1000" + mode="M3068"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:LastKnownTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LastKnownTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3068"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3068"/> + <xsl:template match="@*|node()" priority="-2" mode="M3068"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3068"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:LetterOfCreditReferencedDocument" + priority="1000" + mode="M3069"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:LetterOfCreditReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LetterOfCreditReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3069"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3069"/> + <xsl:template match="@*|node()" priority="-2" mode="M3069"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3069"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ListProductTradePrice" + priority="1000" + mode="M3070"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ListProductTradePrice"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ListProductTradePrice' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3070"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3070"/> + <xsl:template match="@*|node()" priority="-2" mode="M3070"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3070"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:MarketplaceOrderReferencedDocument" + priority="1000" + mode="M3071"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:MarketplaceOrderReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:MarketplaceOrderReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3071"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3071"/> + <xsl:template match="@*|node()" priority="-2" mode="M3071"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3071"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:MaterialReleaseReferencedDocument" + priority="1000" + mode="M3072"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:MaterialReleaseReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:MaterialReleaseReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3072"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3072"/> + <xsl:template match="@*|node()" priority="-2" mode="M3072"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3072"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:MaterialReturnsReferencedDocument" + priority="1000" + mode="M3073"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:MaterialReturnsReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:MaterialReturnsReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3073"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3073"/> + <xsl:template match="@*|node()" priority="-2" mode="M3073"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3073"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:MaximumOrderQuantityOrderingSpecifiedPeriod" + priority="1000" + mode="M3074"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:MaximumOrderQuantityOrderingSpecifiedPeriod"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:MaximumOrderQuantityOrderingSpecifiedPeriod' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3074"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3074"/> + <xsl:template match="@*|node()" priority="-2" mode="M3074"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3074"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:MaximumProductOrderableQuantity" + priority="1000" + mode="M3075"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:MaximumProductOrderableQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:MaximumProductOrderableQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3075"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3075"/> + <xsl:template match="@*|node()" priority="-2" mode="M3075"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3075"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:MinimumOrderQuantityOrderingSpecifiedPeriod" + priority="1000" + mode="M3076"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:MinimumOrderQuantityOrderingSpecifiedPeriod"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:MinimumOrderQuantityOrderingSpecifiedPeriod' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3076"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3076"/> + <xsl:template match="@*|node()" priority="-2" mode="M3076"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3076"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:MinimumProductOrderableQuantity" + priority="1000" + mode="M3077"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:MinimumProductOrderableQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:MinimumProductOrderableQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3077"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3077"/> + <xsl:template match="@*|node()" priority="-2" mode="M3077"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3077"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:NetPriceProductTradePrice" + priority="1000" + mode="M3078"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:NetPriceProductTradePrice"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:ChargeAmount)=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:ChargeAmount)=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ChargeAmount' must occur exactly 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3078"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3078"/> + <xsl:template match="@*|node()" priority="-2" mode="M3078"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3078"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:NetPriceProductTradePrice/ram:AppliedTradeAllowanceCharge" + priority="1000" + mode="M3079"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:NetPriceProductTradePrice/ram:AppliedTradeAllowanceCharge"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AppliedTradeAllowanceCharge' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3079"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3079"/> + <xsl:template match="@*|node()" priority="-2" mode="M3079"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3079"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:NetPriceProductTradePrice/ram:BasisQuantity" + priority="1000" + mode="M3080"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:NetPriceProductTradePrice/ram:BasisQuantity"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="@unitCode"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="@unitCode"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute '@unitCode' is required in this context.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3080"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3080"/> + <xsl:template match="@*|node()" priority="-2" mode="M3080"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3080"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:NetPriceProductTradePrice/ram:BasisQuantity[@unitCodeListAgencyID]" + priority="1000" + mode="M3081"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:NetPriceProductTradePrice/ram:BasisQuantity[@unitCodeListAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @unitCodeListAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3081"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3081"/> + <xsl:template match="@*|node()" priority="-2" mode="M3081"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3081"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:NetPriceProductTradePrice/ram:BasisQuantity[@unitCodeListAgencyName]" + priority="1000" + mode="M3082"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:NetPriceProductTradePrice/ram:BasisQuantity[@unitCodeListAgencyName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @unitCodeListAgencyName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3082"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3082"/> + <xsl:template match="@*|node()" priority="-2" mode="M3082"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3082"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:NetPriceProductTradePrice/ram:BasisQuantity[@unitCodeListID]" + priority="1000" + mode="M3083"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:NetPriceProductTradePrice/ram:BasisQuantity[@unitCodeListID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @unitCodeListID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3083"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3083"/> + <xsl:template match="@*|node()" priority="-2" mode="M3083"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3083"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:NetPriceProductTradePrice/ram:ChangeReason" + priority="1000" + mode="M3084"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:NetPriceProductTradePrice/ram:ChangeReason"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ChangeReason' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3084"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3084"/> + <xsl:template match="@*|node()" priority="-2" mode="M3084"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3084"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:NetPriceProductTradePrice/ram:ChargeAmount" + priority="1000" + mode="M3085"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:NetPriceProductTradePrice/ram:ChargeAmount"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="@currencyID"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="@currencyID"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute '@currencyID' is required in this context.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3085"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3085"/> + <xsl:template match="@*|node()" priority="-2" mode="M3085"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3085"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:NetPriceProductTradePrice/ram:ChargeAmount[@currencyCodeListVersionID]" + priority="1000" + mode="M3086"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:NetPriceProductTradePrice/ram:ChargeAmount[@currencyCodeListVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @currencyCodeListVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3086"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3086"/> + <xsl:template match="@*|node()" priority="-2" mode="M3086"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3086"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:NetPriceProductTradePrice/ram:ComparisonReferencePrice" + priority="1000" + mode="M3087"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:NetPriceProductTradePrice/ram:ComparisonReferencePrice"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ComparisonReferencePrice' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3087"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3087"/> + <xsl:template match="@*|node()" priority="-2" mode="M3087"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3087"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:NetPriceProductTradePrice/ram:DeliveryTradeLocation" + priority="1000" + mode="M3088"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:NetPriceProductTradePrice/ram:DeliveryTradeLocation"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DeliveryTradeLocation' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3088"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3088"/> + <xsl:template match="@*|node()" priority="-2" mode="M3088"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3088"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:NetPriceProductTradePrice/ram:IncludedTradeTax" + priority="1000" + mode="M3089"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:NetPriceProductTradePrice/ram:IncludedTradeTax"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:IncludedTradeTax' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3089"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3089"/> + <xsl:template match="@*|node()" priority="-2" mode="M3089"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3089"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:NetPriceProductTradePrice/ram:MaximumChargeAmount" + priority="1000" + mode="M3090"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:NetPriceProductTradePrice/ram:MaximumChargeAmount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:MaximumChargeAmount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3090"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3090"/> + <xsl:template match="@*|node()" priority="-2" mode="M3090"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3090"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:NetPriceProductTradePrice/ram:MaximumQuantity" + priority="1000" + mode="M3091"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:NetPriceProductTradePrice/ram:MaximumQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:MaximumQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3091"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3091"/> + <xsl:template match="@*|node()" priority="-2" mode="M3091"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3091"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:NetPriceProductTradePrice/ram:MinimumChargeAmount" + priority="1000" + mode="M3092"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:NetPriceProductTradePrice/ram:MinimumChargeAmount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:MinimumChargeAmount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3092"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3092"/> + <xsl:template match="@*|node()" priority="-2" mode="M3092"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3092"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:NetPriceProductTradePrice/ram:MinimumQuantity" + priority="1000" + mode="M3093"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:NetPriceProductTradePrice/ram:MinimumQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:MinimumQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3093"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3093"/> + <xsl:template match="@*|node()" priority="-2" mode="M3093"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3093"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:NetPriceProductTradePrice/ram:NetPriceIndicator" + priority="1000" + mode="M3094"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:NetPriceProductTradePrice/ram:NetPriceIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:NetPriceIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3094"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3094"/> + <xsl:template match="@*|node()" priority="-2" mode="M3094"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3094"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:NetPriceProductTradePrice/ram:OrderUnitConversionFactorNumeric" + priority="1000" + mode="M3095"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:NetPriceProductTradePrice/ram:OrderUnitConversionFactorNumeric"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:OrderUnitConversionFactorNumeric' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3095"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3095"/> + <xsl:template match="@*|node()" priority="-2" mode="M3095"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3095"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:NetPriceProductTradePrice/ram:ReferencedDocument" + priority="1000" + mode="M3096"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:NetPriceProductTradePrice/ram:ReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3096"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3096"/> + <xsl:template match="@*|node()" priority="-2" mode="M3096"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3096"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:NetPriceProductTradePrice/ram:RepackagingChargeAmount" + priority="1000" + mode="M3097"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:NetPriceProductTradePrice/ram:RepackagingChargeAmount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RepackagingChargeAmount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3097"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3097"/> + <xsl:template match="@*|node()" priority="-2" mode="M3097"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3097"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:NetPriceProductTradePrice/ram:RepairChargeAmount" + priority="1000" + mode="M3098"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:NetPriceProductTradePrice/ram:RepairChargeAmount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RepairChargeAmount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3098"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3098"/> + <xsl:template match="@*|node()" priority="-2" mode="M3098"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3098"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:NetPriceProductTradePrice/ram:TypeCode" + priority="1000" + mode="M3099"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:NetPriceProductTradePrice/ram:TypeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TypeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3099"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3099"/> + <xsl:template match="@*|node()" priority="-2" mode="M3099"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3099"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:NetPriceProductTradePrice/ram:UnitAmount" + priority="1000" + mode="M3100"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:NetPriceProductTradePrice/ram:UnitAmount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:UnitAmount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3100"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3100"/> + <xsl:template match="@*|node()" priority="-2" mode="M3100"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3100"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:NetPriceProductTradePrice/ram:ValiditySpecifiedPeriod" + priority="1000" + mode="M3101"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:NetPriceProductTradePrice/ram:ValiditySpecifiedPeriod"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ValiditySpecifiedPeriod' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3101"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3101"/> + <xsl:template match="@*|node()" priority="-2" mode="M3101"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3101"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:OrderProductUnitMeasureCode" + priority="1000" + mode="M3102"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:OrderProductUnitMeasureCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:OrderProductUnitMeasureCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3102"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3102"/> + <xsl:template match="@*|node()" priority="-2" mode="M3102"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3102"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:OrderResponseReferencedDocument" + priority="1000" + mode="M3103"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:OrderResponseReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:OrderResponseReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3103"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3103"/> + <xsl:template match="@*|node()" priority="-2" mode="M3103"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3103"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:OrderingSpecifiedPeriod" + priority="1000" + mode="M3104"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:OrderingSpecifiedPeriod"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:OrderingSpecifiedPeriod' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3104"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3104"/> + <xsl:template match="@*|node()" priority="-2" mode="M3104"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3104"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:OriginalOrderReferencedDocument" + priority="1000" + mode="M3105"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:OriginalOrderReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:OriginalOrderReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3105"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3105"/> + <xsl:template match="@*|node()" priority="-2" mode="M3105"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3105"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:PickUpOrderFulfilmentLeadTimeMeasure" + priority="1000" + mode="M3106"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:PickUpOrderFulfilmentLeadTimeMeasure"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PickUpOrderFulfilmentLeadTimeMeasure' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3106"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3106"/> + <xsl:template match="@*|node()" priority="-2" mode="M3106"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3106"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:PreviousOrderChangeReferencedDocument" + priority="1000" + mode="M3107"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:PreviousOrderChangeReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PreviousOrderChangeReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3107"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3107"/> + <xsl:template match="@*|node()" priority="-2" mode="M3107"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3107"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:PreviousOrderReferencedDocument" + priority="1000" + mode="M3108"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:PreviousOrderReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PreviousOrderReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3108"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3108"/> + <xsl:template match="@*|node()" priority="-2" mode="M3108"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3108"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:PreviousOrderResponseReferencedDocument" + priority="1000" + mode="M3109"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:PreviousOrderResponseReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PreviousOrderResponseReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3109"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3109"/> + <xsl:template match="@*|node()" priority="-2" mode="M3109"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3109"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:PreviousPriceListReferencedDocument" + priority="1000" + mode="M3110"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:PreviousPriceListReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PreviousPriceListReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3110"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3110"/> + <xsl:template match="@*|node()" priority="-2" mode="M3110"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3110"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:PriceListReferencedDocument" + priority="1000" + mode="M3111"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:PriceListReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PriceListReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3111"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3111"/> + <xsl:template match="@*|node()" priority="-2" mode="M3111"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3111"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:PriorityCode" + priority="1000" + mode="M3112"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:PriorityCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PriorityCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3112"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3112"/> + <xsl:template match="@*|node()" priority="-2" mode="M3112"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3112"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ProcurementTradeParty" + priority="1000" + mode="M3113"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ProcurementTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ProcurementTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3113"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3113"/> + <xsl:template match="@*|node()" priority="-2" mode="M3113"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3113"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ProductAvailabilityCode" + priority="1000" + mode="M3114"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ProductAvailabilityCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ProductAvailabilityCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3114"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3114"/> + <xsl:template match="@*|node()" priority="-2" mode="M3114"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3114"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ProductChargeFreeIndicator" + priority="1000" + mode="M3115"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ProductChargeFreeIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ProductChargeFreeIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3115"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3115"/> + <xsl:template match="@*|node()" priority="-2" mode="M3115"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3115"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ProductEndUserTradeParty" + priority="1000" + mode="M3116"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ProductEndUserTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ProductEndUserTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3116"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3116"/> + <xsl:template match="@*|node()" priority="-2" mode="M3116"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3116"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ProductMadeToOrderIndicator" + priority="1000" + mode="M3117"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ProductMadeToOrderIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ProductMadeToOrderIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3117"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3117"/> + <xsl:template match="@*|node()" priority="-2" mode="M3117"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3117"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ProductOrderableIndicator" + priority="1000" + mode="M3118"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ProductOrderableIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ProductOrderableIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3118"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3118"/> + <xsl:template match="@*|node()" priority="-2" mode="M3118"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3118"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ProductReorderableIndicator" + priority="1000" + mode="M3119"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ProductReorderableIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ProductReorderableIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3119"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3119"/> + <xsl:template match="@*|node()" priority="-2" mode="M3119"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3119"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:PromotionalDealReferencedDocument" + priority="1000" + mode="M3120"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:PromotionalDealReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PromotionalDealReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3120"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3120"/> + <xsl:template match="@*|node()" priority="-2" mode="M3120"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3120"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:PropertyClearanceTradeParty" + priority="1000" + mode="M3121"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:PropertyClearanceTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PropertyClearanceTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3121"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3121"/> + <xsl:template match="@*|node()" priority="-2" mode="M3121"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3121"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:PurchaseConditionsReferencedDocument" + priority="1000" + mode="M3122"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:PurchaseConditionsReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PurchaseConditionsReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3122"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3122"/> + <xsl:template match="@*|node()" priority="-2" mode="M3122"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3122"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:QuotationProposalReferencedDocument" + priority="1000" + mode="M3123"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:QuotationProposalReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:QuotationProposalReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3123"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3123"/> + <xsl:template match="@*|node()" priority="-2" mode="M3123"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3123"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:QuotationProposalResponseReferencedDocument" + priority="1000" + mode="M3124"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:QuotationProposalResponseReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:QuotationProposalResponseReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3124"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3124"/> + <xsl:template match="@*|node()" priority="-2" mode="M3124"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3124"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:QuotationReferencedDocument" + priority="1000" + mode="M3125"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:QuotationReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:QuotationReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3125"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3125"/> + <xsl:template match="@*|node()" priority="-2" mode="M3125"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3125"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:Reference" + priority="1000" + mode="M3126"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:Reference"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Reference' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3126"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3126"/> + <xsl:template match="@*|node()" priority="-2" mode="M3126"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3126"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:RegistrationTradeParty" + priority="1000" + mode="M3127"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:RegistrationTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RegistrationTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3127"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3127"/> + <xsl:template match="@*|node()" priority="-2" mode="M3127"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3127"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:RequestForQuotationReferencedDocument" + priority="1000" + mode="M3128"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:RequestForQuotationReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RequestForQuotationReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3128"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3128"/> + <xsl:template match="@*|node()" priority="-2" mode="M3128"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3128"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:RequestForQuotationResponseReferencedDocument" + priority="1000" + mode="M3129"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:RequestForQuotationResponseReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RequestForQuotationResponseReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3129"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3129"/> + <xsl:template match="@*|node()" priority="-2" mode="M3129"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3129"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:RequestedUnitProductTradePrice" + priority="1000" + mode="M3130"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:RequestedUnitProductTradePrice"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RequestedUnitProductTradePrice' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3130"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3130"/> + <xsl:template match="@*|node()" priority="-2" mode="M3130"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3130"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:RequisitionReferencedDocument" + priority="1000" + mode="M3131"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:RequisitionReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RequisitionReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3131"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3131"/> + <xsl:template match="@*|node()" priority="-2" mode="M3131"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3131"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:RequisitionerReferencedDocument" + priority="1000" + mode="M3132"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:RequisitionerReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RequisitionerReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3132"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3132"/> + <xsl:template match="@*|node()" priority="-2" mode="M3132"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3132"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ResaleProductUnitMeasureCode" + priority="1000" + mode="M3133"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ResaleProductUnitMeasureCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ResaleProductUnitMeasureCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3133"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3133"/> + <xsl:template match="@*|node()" priority="-2" mode="M3133"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3133"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ResaleSpecifiedPeriod" + priority="1000" + mode="M3134"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ResaleSpecifiedPeriod"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ResaleSpecifiedPeriod' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3134"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3134"/> + <xsl:template match="@*|node()" priority="-2" mode="M3134"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3134"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:SalesAgentTradeParty" + priority="1000" + mode="M3135"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:SalesAgentTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SalesAgentTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3135"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3135"/> + <xsl:template match="@*|node()" priority="-2" mode="M3135"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3135"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:SalesConditionsReferencedDocument" + priority="1000" + mode="M3136"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:SalesConditionsReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SalesConditionsReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3136"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3136"/> + <xsl:template match="@*|node()" priority="-2" mode="M3136"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3136"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:SalesReportReferencedDocument" + priority="1000" + mode="M3137"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:SalesReportReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SalesReportReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3137"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3137"/> + <xsl:template match="@*|node()" priority="-2" mode="M3137"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3137"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:SellerAssignedAccountantTradeParty" + priority="1000" + mode="M3138"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:SellerAssignedAccountantTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SellerAssignedAccountantTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3138"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3138"/> + <xsl:template match="@*|node()" priority="-2" mode="M3138"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3138"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:SellerOrderReferencedDocument" + priority="1000" + mode="M3139"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:SellerOrderReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SellerOrderReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3139"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3139"/> + <xsl:template match="@*|node()" priority="-2" mode="M3139"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3139"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:SellerTaxRepresentativeTradeParty" + priority="1000" + mode="M3140"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:SellerTaxRepresentativeTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SellerTaxRepresentativeTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3140"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3140"/> + <xsl:template match="@*|node()" priority="-2" mode="M3140"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3140"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:SellerTradeParty" + priority="1000" + mode="M3141"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:SellerTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SellerTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3141"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3141"/> + <xsl:template match="@*|node()" priority="-2" mode="M3141"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3141"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ShippingSpecifiedPeriod" + priority="1000" + mode="M3142"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ShippingSpecifiedPeriod"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ShippingSpecifiedPeriod' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3142"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3142"/> + <xsl:template match="@*|node()" priority="-2" mode="M3142"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3142"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:SupplyInstructionReferencedDocument" + priority="1000" + mode="M3143"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:SupplyInstructionReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SupplyInstructionReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3143"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3143"/> + <xsl:template match="@*|node()" priority="-2" mode="M3143"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3143"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:SupportCentreTradeParty" + priority="1000" + mode="M3144"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:SupportCentreTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SupportCentreTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3144"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3144"/> + <xsl:template match="@*|node()" priority="-2" mode="M3144"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3144"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:TargetMarketTradeCountry" + priority="1000" + mode="M3145"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:TargetMarketTradeCountry"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TargetMarketTradeCountry' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3145"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3145"/> + <xsl:template match="@*|node()" priority="-2" mode="M3145"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3145"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:TurnInReferencedDocument" + priority="1000" + mode="M3146"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:TurnInReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TurnInReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3146"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3146"/> + <xsl:template match="@*|node()" priority="-2" mode="M3146"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3146"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery" + priority="1000" + mode="M3147"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:BilledQuantity)=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:BilledQuantity)=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:BilledQuantity' must occur exactly 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:ActualDeliverySupplyChainEvent)<=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:ActualDeliverySupplyChainEvent)<=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ActualDeliverySupplyChainEvent' may occur at maximum 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:ReceivingAdviceReferencedDocument)<=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:ReceivingAdviceReferencedDocument)<=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ReceivingAdviceReferencedDocument' may occur at maximum 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3147"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3147"/> + <xsl:template match="@*|node()" priority="-2" mode="M3147"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3147"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:AcceptanceSupplyChainEvent" + priority="1000" + mode="M3148"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:AcceptanceSupplyChainEvent"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AcceptanceSupplyChainEvent' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3148"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3148"/> + <xsl:template match="@*|node()" priority="-2" mode="M3148"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3148"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ActualDeliverySupplyChainEvent" + priority="1000" + mode="M3149"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ActualDeliverySupplyChainEvent"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:OccurrenceDateTime)<=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:OccurrenceDateTime)<=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:OccurrenceDateTime' may occur at maximum 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3149"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3149"/> + <xsl:template match="@*|node()" priority="-2" mode="M3149"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3149"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ActualDeliverySupplyChainEvent/ram:Description" + priority="1000" + mode="M3150"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ActualDeliverySupplyChainEvent/ram:Description"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Description' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3150"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3150"/> + <xsl:template match="@*|node()" priority="-2" mode="M3150"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3150"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ActualDeliverySupplyChainEvent/ram:DescriptionBinaryObject" + priority="1000" + mode="M3151"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ActualDeliverySupplyChainEvent/ram:DescriptionBinaryObject"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DescriptionBinaryObject' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3151"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3151"/> + <xsl:template match="@*|node()" priority="-2" mode="M3151"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3151"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ActualDeliverySupplyChainEvent/ram:DiscreteSpecifiedPeriod" + priority="1000" + mode="M3152"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ActualDeliverySupplyChainEvent/ram:DiscreteSpecifiedPeriod"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DiscreteSpecifiedPeriod' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3152"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3152"/> + <xsl:template match="@*|node()" priority="-2" mode="M3152"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3152"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ActualDeliverySupplyChainEvent/ram:EarliestOccurrenceDateTime" + priority="1000" + mode="M3153"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ActualDeliverySupplyChainEvent/ram:EarliestOccurrenceDateTime"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:EarliestOccurrenceDateTime' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3153"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3153"/> + <xsl:template match="@*|node()" priority="-2" mode="M3153"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3153"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ActualDeliverySupplyChainEvent/ram:FrequencyCode" + priority="1000" + mode="M3154"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ActualDeliverySupplyChainEvent/ram:FrequencyCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:FrequencyCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3154"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3154"/> + <xsl:template match="@*|node()" priority="-2" mode="M3154"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3154"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ActualDeliverySupplyChainEvent/ram:ID" + priority="1000" + mode="M3155"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ActualDeliverySupplyChainEvent/ram:ID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3155"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3155"/> + <xsl:template match="@*|node()" priority="-2" mode="M3155"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3155"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ActualDeliverySupplyChainEvent/ram:LatestOccurrenceDateTime" + priority="1000" + mode="M3156"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ActualDeliverySupplyChainEvent/ram:LatestOccurrenceDateTime"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LatestOccurrenceDateTime' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3156"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3156"/> + <xsl:template match="@*|node()" priority="-2" mode="M3156"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3156"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ActualDeliverySupplyChainEvent/ram:OccurrenceDateTime/udt:DateTime" + priority="1000" + mode="M3157"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ActualDeliverySupplyChainEvent/ram:OccurrenceDateTime/udt:DateTime"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'udt:DateTime' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3157"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3157"/> + <xsl:template match="@*|node()" priority="-2" mode="M3157"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3157"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ActualDeliverySupplyChainEvent/ram:OccurrenceDateTime/udt:DateTimeString" + priority="1000" + mode="M3158"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ActualDeliverySupplyChainEvent/ram:OccurrenceDateTime/udt:DateTimeString"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="@format"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="@format"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute '@format' is required in this context.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3158"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3158"/> + <xsl:template match="@*|node()" priority="-2" mode="M3158"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3158"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ActualDeliverySupplyChainEvent/ram:OccurrenceLogisticsLocation" + priority="1000" + mode="M3159"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ActualDeliverySupplyChainEvent/ram:OccurrenceLogisticsLocation"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:OccurrenceLogisticsLocation' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3159"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3159"/> + <xsl:template match="@*|node()" priority="-2" mode="M3159"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3159"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ActualDeliverySupplyChainEvent/ram:OccurrenceSpecifiedPeriod" + priority="1000" + mode="M3160"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ActualDeliverySupplyChainEvent/ram:OccurrenceSpecifiedPeriod"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:OccurrenceSpecifiedPeriod' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3160"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3160"/> + <xsl:template match="@*|node()" priority="-2" mode="M3160"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3160"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ActualDeliverySupplyChainEvent/ram:TypeCode" + priority="1000" + mode="M3161"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ActualDeliverySupplyChainEvent/ram:TypeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TypeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3161"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3161"/> + <xsl:template match="@*|node()" priority="-2" mode="M3161"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3161"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ActualDeliverySupplyChainEvent/ram:UnitQuantity" + priority="1000" + mode="M3162"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ActualDeliverySupplyChainEvent/ram:UnitQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:UnitQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3162"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3162"/> + <xsl:template match="@*|node()" priority="-2" mode="M3162"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3162"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ActualDespatchSupplyChainEvent" + priority="1000" + mode="M3163"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ActualDespatchSupplyChainEvent"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ActualDespatchSupplyChainEvent' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3163"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3163"/> + <xsl:template match="@*|node()" priority="-2" mode="M3163"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3163"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ActualLoadingSupplyChainEvent" + priority="1000" + mode="M3164"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ActualLoadingSupplyChainEvent"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ActualLoadingSupplyChainEvent' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3164"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3164"/> + <xsl:template match="@*|node()" priority="-2" mode="M3164"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3164"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ActualPickUpSupplyChainEvent" + priority="1000" + mode="M3165"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ActualPickUpSupplyChainEvent"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ActualPickUpSupplyChainEvent' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3165"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3165"/> + <xsl:template match="@*|node()" priority="-2" mode="M3165"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3165"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ActualReceiptSupplyChainEvent" + priority="1000" + mode="M3166"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ActualReceiptSupplyChainEvent"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ActualReceiptSupplyChainEvent' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3166"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3166"/> + <xsl:template match="@*|node()" priority="-2" mode="M3166"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3166"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ActualReleaseSupplyChainEvent" + priority="1000" + mode="M3167"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ActualReleaseSupplyChainEvent"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ActualReleaseSupplyChainEvent' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3167"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3167"/> + <xsl:template match="@*|node()" priority="-2" mode="M3167"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3167"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ActualUnloadingSupplyChainEvent" + priority="1000" + mode="M3168"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ActualUnloadingSupplyChainEvent"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ActualUnloadingSupplyChainEvent' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3168"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3168"/> + <xsl:template match="@*|node()" priority="-2" mode="M3168"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3168"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:AdditionalReferencedDocument" + priority="1000" + mode="M3169"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:AdditionalReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AdditionalReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3169"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3169"/> + <xsl:template match="@*|node()" priority="-2" mode="M3169"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3169"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:AgreedQuantity" + priority="1000" + mode="M3170"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:AgreedQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AgreedQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3170"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3170"/> + <xsl:template match="@*|node()" priority="-2" mode="M3170"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3170"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ApplicableTransportDangerousGoods" + priority="1000" + mode="M3171"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ApplicableTransportDangerousGoods"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ApplicableTransportDangerousGoods' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3171"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3171"/> + <xsl:template match="@*|node()" priority="-2" mode="M3171"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3171"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:AvailableSupplyChainInventory" + priority="1000" + mode="M3172"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:AvailableSupplyChainInventory"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AvailableSupplyChainInventory' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3172"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3172"/> + <xsl:template match="@*|node()" priority="-2" mode="M3172"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3172"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:BilledQuantity" + priority="1000" + mode="M3173"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:BilledQuantity"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="@unitCode"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="@unitCode"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute '@unitCode' is required in this context.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3173"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3173"/> + <xsl:template match="@*|node()" priority="-2" mode="M3173"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3173"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:BilledQuantity[@unitCodeListAgencyID]" + priority="1000" + mode="M3174"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:BilledQuantity[@unitCodeListAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @unitCodeListAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3174"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3174"/> + <xsl:template match="@*|node()" priority="-2" mode="M3174"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3174"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:BilledQuantity[@unitCodeListAgencyName]" + priority="1000" + mode="M3175"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:BilledQuantity[@unitCodeListAgencyName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @unitCodeListAgencyName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3175"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3175"/> + <xsl:template match="@*|node()" priority="-2" mode="M3175"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3175"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:BilledQuantity[@unitCodeListID]" + priority="1000" + mode="M3176"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:BilledQuantity[@unitCodeListID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @unitCodeListID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3176"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3176"/> + <xsl:template match="@*|node()" priority="-2" mode="M3176"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3176"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ChargeFreeQuantity" + priority="1000" + mode="M3177"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ChargeFreeQuantity"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="@unitCode"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="@unitCode"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute '@unitCode' is required in this context.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3177"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3177"/> + <xsl:template match="@*|node()" priority="-2" mode="M3177"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3177"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ChargeFreeQuantity[@unitCodeListAgencyID]" + priority="1000" + mode="M3178"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ChargeFreeQuantity[@unitCodeListAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @unitCodeListAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3178"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3178"/> + <xsl:template match="@*|node()" priority="-2" mode="M3178"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3178"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ChargeFreeQuantity[@unitCodeListAgencyName]" + priority="1000" + mode="M3179"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ChargeFreeQuantity[@unitCodeListAgencyName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @unitCodeListAgencyName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3179"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3179"/> + <xsl:template match="@*|node()" priority="-2" mode="M3179"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3179"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ChargeFreeQuantity[@unitCodeListID]" + priority="1000" + mode="M3180"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ChargeFreeQuantity[@unitCodeListID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @unitCodeListID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3180"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3180"/> + <xsl:template match="@*|node()" priority="-2" mode="M3180"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3180"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ChargeableWeightMeasure" + priority="1000" + mode="M3181"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ChargeableWeightMeasure"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ChargeableWeightMeasure' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3181"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3181"/> + <xsl:template match="@*|node()" priority="-2" mode="M3181"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3181"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ConfirmedDeliverySupplyChainEvent" + priority="1000" + mode="M3182"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ConfirmedDeliverySupplyChainEvent"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ConfirmedDeliverySupplyChainEvent' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3182"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3182"/> + <xsl:template match="@*|node()" priority="-2" mode="M3182"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3182"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ConfirmedDespatchSupplyChainEvent" + priority="1000" + mode="M3183"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ConfirmedDespatchSupplyChainEvent"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ConfirmedDespatchSupplyChainEvent' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3183"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3183"/> + <xsl:template match="@*|node()" priority="-2" mode="M3183"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3183"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ConfirmedReleaseSupplyChainEvent" + priority="1000" + mode="M3184"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ConfirmedReleaseSupplyChainEvent"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ConfirmedReleaseSupplyChainEvent' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3184"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3184"/> + <xsl:template match="@*|node()" priority="-2" mode="M3184"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3184"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ConsumptionReportReferencedDocument" + priority="1000" + mode="M3185"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ConsumptionReportReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ConsumptionReportReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3185"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3185"/> + <xsl:template match="@*|node()" priority="-2" mode="M3185"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3185"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryInstructions" + priority="1000" + mode="M3186"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryInstructions"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DeliveryInstructions' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3186"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3186"/> + <xsl:template match="@*|node()" priority="-2" mode="M3186"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3186"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument" + priority="1000" + mode="M3187"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:ID)=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:ID)=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ID' must occur exactly 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3187"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3187"/> + <xsl:template match="@*|node()" priority="-2" mode="M3187"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3187"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:AcceptableSpecifiedPeriod" + priority="1000" + mode="M3188"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:AcceptableSpecifiedPeriod"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AcceptableSpecifiedPeriod' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3188"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3188"/> + <xsl:template match="@*|node()" priority="-2" mode="M3188"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3188"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:AcceptanceDateTime" + priority="1000" + mode="M3189"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:AcceptanceDateTime"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AcceptanceDateTime' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3189"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3189"/> + <xsl:template match="@*|node()" priority="-2" mode="M3189"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3189"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:AmendmentPurposeCode" + priority="1000" + mode="M3190"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:AmendmentPurposeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AmendmentPurposeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3190"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3190"/> + <xsl:template match="@*|node()" priority="-2" mode="M3190"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3190"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:AttachedSpecifiedBinaryFile" + priority="1000" + mode="M3191"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:AttachedSpecifiedBinaryFile"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3191"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3191"/> + <xsl:template match="@*|node()" priority="-2" mode="M3191"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3191"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:AttachmentBinaryObject" + priority="1000" + mode="M3192"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:AttachmentBinaryObject"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AttachmentBinaryObject' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3192"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3192"/> + <xsl:template match="@*|node()" priority="-2" mode="M3192"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3192"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:AuthenticatedOriginalIndicator" + priority="1000" + mode="M3193"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:AuthenticatedOriginalIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AuthenticatedOriginalIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3193"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3193"/> + <xsl:template match="@*|node()" priority="-2" mode="M3193"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3193"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:CategoryCode" + priority="1000" + mode="M3194"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:CategoryCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CategoryCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3194"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3194"/> + <xsl:template match="@*|node()" priority="-2" mode="M3194"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3194"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:ChannelCode" + priority="1000" + mode="M3195"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:ChannelCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ChannelCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3195"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3195"/> + <xsl:template match="@*|node()" priority="-2" mode="M3195"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3195"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:ContractualDocumentClause" + priority="1000" + mode="M3196"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:ContractualDocumentClause"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ContractualDocumentClause' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3196"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3196"/> + <xsl:template match="@*|node()" priority="-2" mode="M3196"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3196"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:CopyIndicator" + priority="1000" + mode="M3197"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:CopyIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CopyIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3197"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3197"/> + <xsl:template match="@*|node()" priority="-2" mode="M3197"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3197"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:CopyIssuedQuantity" + priority="1000" + mode="M3198"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:CopyIssuedQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CopyIssuedQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3198"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3198"/> + <xsl:template match="@*|node()" priority="-2" mode="M3198"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3198"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:CopyRequiredQuantity" + priority="1000" + mode="M3199"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:CopyRequiredQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CopyRequiredQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3199"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3199"/> + <xsl:template match="@*|node()" priority="-2" mode="M3199"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3199"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:CreationDateTime" + priority="1000" + mode="M3200"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:CreationDateTime"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CreationDateTime' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3200"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3200"/> + <xsl:template match="@*|node()" priority="-2" mode="M3200"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3200"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:EffectiveSpecifiedPeriod" + priority="1000" + mode="M3201"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:EffectiveSpecifiedPeriod"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3201"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3201"/> + <xsl:template match="@*|node()" priority="-2" mode="M3201"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3201"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:ElectronicPresentationIndicator" + priority="1000" + mode="M3202"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:ElectronicPresentationIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ElectronicPresentationIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3202"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3202"/> + <xsl:template match="@*|node()" priority="-2" mode="M3202"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3202"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:GlobalID" + priority="1000" + mode="M3203"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:GlobalID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:GlobalID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3203"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3203"/> + <xsl:template match="@*|node()" priority="-2" mode="M3203"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3203"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:ID[@schemeAgencyID]" + priority="1000" + mode="M3204"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:ID[@schemeAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3204"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3204"/> + <xsl:template match="@*|node()" priority="-2" mode="M3204"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3204"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:ID[@schemeAgencyName]" + priority="1000" + mode="M3205"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:ID[@schemeAgencyName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3205"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3205"/> + <xsl:template match="@*|node()" priority="-2" mode="M3205"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3205"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:ID[@schemeDataURI]" + priority="1000" + mode="M3206"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:ID[@schemeDataURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeDataURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3206"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3206"/> + <xsl:template match="@*|node()" priority="-2" mode="M3206"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3206"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:ID[@schemeID]" + priority="1000" + mode="M3207"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:ID[@schemeID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3207"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3207"/> + <xsl:template match="@*|node()" priority="-2" mode="M3207"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3207"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:ID[@schemeName]" + priority="1000" + mode="M3208"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:ID[@schemeName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3208"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3208"/> + <xsl:template match="@*|node()" priority="-2" mode="M3208"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3208"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:ID[@schemeURI]" + priority="1000" + mode="M3209"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:ID[@schemeURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3209"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3209"/> + <xsl:template match="@*|node()" priority="-2" mode="M3209"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3209"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:ID[@schemeVersionID]" + priority="1000" + mode="M3210"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:ID[@schemeVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3210"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3210"/> + <xsl:template match="@*|node()" priority="-2" mode="M3210"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3210"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:Information" + priority="1000" + mode="M3211"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:Information"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Information' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3211"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3211"/> + <xsl:template match="@*|node()" priority="-2" mode="M3211"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3211"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:IssueLogisticsLocation" + priority="1000" + mode="M3212"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:IssueLogisticsLocation"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:IssueLogisticsLocation' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3212"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3212"/> + <xsl:template match="@*|node()" priority="-2" mode="M3212"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3212"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:IssuerAssignedID" + priority="1000" + mode="M3213"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:IssuerAssignedID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:IssuerAssignedID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3213"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3213"/> + <xsl:template match="@*|node()" priority="-2" mode="M3213"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3213"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:IssuerTradeParty" + priority="1000" + mode="M3214"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:IssuerTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:IssuerTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3214"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3214"/> + <xsl:template match="@*|node()" priority="-2" mode="M3214"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3214"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:ItemIdentificationID" + priority="1000" + mode="M3215"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:ItemIdentificationID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ItemIdentificationID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3215"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3215"/> + <xsl:template match="@*|node()" priority="-2" mode="M3215"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3215"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:LanguageID" + priority="1000" + mode="M3216"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:LanguageID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LanguageID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3216"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3216"/> + <xsl:template match="@*|node()" priority="-2" mode="M3216"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3216"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:LineID[@schemeAgencyID]" + priority="1000" + mode="M3217"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:LineID[@schemeAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3217"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3217"/> + <xsl:template match="@*|node()" priority="-2" mode="M3217"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3217"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:LineID[@schemeAgencyName]" + priority="1000" + mode="M3218"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:LineID[@schemeAgencyName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3218"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3218"/> + <xsl:template match="@*|node()" priority="-2" mode="M3218"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3218"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:LineID[@schemeDataURI]" + priority="1000" + mode="M3219"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:LineID[@schemeDataURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeDataURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3219"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3219"/> + <xsl:template match="@*|node()" priority="-2" mode="M3219"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3219"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:LineID[@schemeID]" + priority="1000" + mode="M3220"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:LineID[@schemeID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3220"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3220"/> + <xsl:template match="@*|node()" priority="-2" mode="M3220"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3220"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:LineID[@schemeName]" + priority="1000" + mode="M3221"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:LineID[@schemeName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3221"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3221"/> + <xsl:template match="@*|node()" priority="-2" mode="M3221"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3221"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:LineID[@schemeURI]" + priority="1000" + mode="M3222"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:LineID[@schemeURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3222"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3222"/> + <xsl:template match="@*|node()" priority="-2" mode="M3222"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3222"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:LineID[@schemeVersionID]" + priority="1000" + mode="M3223"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:LineID[@schemeVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3223"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3223"/> + <xsl:template match="@*|node()" priority="-2" mode="M3223"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3223"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:LineItemQuantity" + priority="1000" + mode="M3224"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:LineItemQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LineItemQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3224"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3224"/> + <xsl:template match="@*|node()" priority="-2" mode="M3224"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3224"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:LineStatusCode" + priority="1000" + mode="M3225"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:LineStatusCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LineStatusCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3225"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3225"/> + <xsl:template match="@*|node()" priority="-2" mode="M3225"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3225"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:LodgementLogisticsLocation" + priority="1000" + mode="M3226"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:LodgementLogisticsLocation"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LodgementLogisticsLocation' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3226"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3226"/> + <xsl:template match="@*|node()" priority="-2" mode="M3226"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3226"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:Name" + priority="1000" + mode="M3227"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:Name"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Name' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3227"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3227"/> + <xsl:template match="@*|node()" priority="-2" mode="M3227"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3227"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:OriginalIssuedQuantity" + priority="1000" + mode="M3228"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:OriginalIssuedQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:OriginalIssuedQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3228"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3228"/> + <xsl:template match="@*|node()" priority="-2" mode="M3228"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3228"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:OriginalRequiredQuantity" + priority="1000" + mode="M3229"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:OriginalRequiredQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:OriginalRequiredQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3229"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3229"/> + <xsl:template match="@*|node()" priority="-2" mode="M3229"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3229"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:PreviousRevisionID" + priority="1000" + mode="M3230"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:PreviousRevisionID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PreviousRevisionID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3230"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3230"/> + <xsl:template match="@*|node()" priority="-2" mode="M3230"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3230"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:PurposeCode" + priority="1000" + mode="M3231"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:PurposeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PurposeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3231"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3231"/> + <xsl:template match="@*|node()" priority="-2" mode="M3231"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3231"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:ReceiptDateTime" + priority="1000" + mode="M3232"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:ReceiptDateTime"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ReceiptDateTime' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3232"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3232"/> + <xsl:template match="@*|node()" priority="-2" mode="M3232"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3232"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:RecipientTradeParty" + priority="1000" + mode="M3233"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:RecipientTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RecipientTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3233"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3233"/> + <xsl:template match="@*|node()" priority="-2" mode="M3233"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3233"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:ReferenceTypeCode" + priority="1000" + mode="M3234"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:ReferenceTypeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ReferenceTypeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3234"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3234"/> + <xsl:template match="@*|node()" priority="-2" mode="M3234"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3234"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:RelationshipTypeCode" + priority="1000" + mode="M3235"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:RelationshipTypeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RelationshipTypeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3235"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3235"/> + <xsl:template match="@*|node()" priority="-2" mode="M3235"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3235"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:Remarks" + priority="1000" + mode="M3236"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:Remarks"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Remarks' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3236"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3236"/> + <xsl:template match="@*|node()" priority="-2" mode="M3236"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3236"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:Revision" + priority="1000" + mode="M3237"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:Revision"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Revision' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3237"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3237"/> + <xsl:template match="@*|node()" priority="-2" mode="M3237"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3237"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:RevisionDateTime" + priority="1000" + mode="M3238"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:RevisionDateTime"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RevisionDateTime' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3238"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3238"/> + <xsl:template match="@*|node()" priority="-2" mode="M3238"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3238"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:RevisionID" + priority="1000" + mode="M3239"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:RevisionID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RevisionID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3239"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3239"/> + <xsl:template match="@*|node()" priority="-2" mode="M3239"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3239"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:SectionName" + priority="1000" + mode="M3240"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:SectionName"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SectionName' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3240"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3240"/> + <xsl:template match="@*|node()" priority="-2" mode="M3240"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3240"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:SignatoryDocumentAuthentication" + priority="1000" + mode="M3241"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:SignatoryDocumentAuthentication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SignatoryDocumentAuthentication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3241"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3241"/> + <xsl:template match="@*|node()" priority="-2" mode="M3241"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3241"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:StatusCode" + priority="1000" + mode="M3242"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:StatusCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:StatusCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3242"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3242"/> + <xsl:template match="@*|node()" priority="-2" mode="M3242"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3242"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:SubordinateLineID" + priority="1000" + mode="M3243"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:SubordinateLineID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SubordinateLineID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3243"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3243"/> + <xsl:template match="@*|node()" priority="-2" mode="M3243"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3243"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:TypeCode" + priority="1000" + mode="M3244"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:TypeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TypeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3244"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3244"/> + <xsl:template match="@*|node()" priority="-2" mode="M3244"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3244"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:URIID" + priority="1000" + mode="M3245"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:URIID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:URIID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3245"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3245"/> + <xsl:template match="@*|node()" priority="-2" mode="M3245"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3245"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument" + priority="1000" + mode="M3246"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:ID)=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:ID)=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ID' must occur exactly 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3246"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3246"/> + <xsl:template match="@*|node()" priority="-2" mode="M3246"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3246"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:AcceptableSpecifiedPeriod" + priority="1000" + mode="M3247"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:AcceptableSpecifiedPeriod"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AcceptableSpecifiedPeriod' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3247"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3247"/> + <xsl:template match="@*|node()" priority="-2" mode="M3247"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3247"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:AcceptanceDateTime" + priority="1000" + mode="M3248"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:AcceptanceDateTime"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AcceptanceDateTime' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3248"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3248"/> + <xsl:template match="@*|node()" priority="-2" mode="M3248"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3248"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:AmendmentPurposeCode" + priority="1000" + mode="M3249"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:AmendmentPurposeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AmendmentPurposeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3249"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3249"/> + <xsl:template match="@*|node()" priority="-2" mode="M3249"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3249"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:AttachedSpecifiedBinaryFile" + priority="1000" + mode="M3250"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:AttachedSpecifiedBinaryFile"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3250"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3250"/> + <xsl:template match="@*|node()" priority="-2" mode="M3250"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3250"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:AttachmentBinaryObject" + priority="1000" + mode="M3251"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:AttachmentBinaryObject"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AttachmentBinaryObject' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3251"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3251"/> + <xsl:template match="@*|node()" priority="-2" mode="M3251"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3251"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:AuthenticatedOriginalIndicator" + priority="1000" + mode="M3252"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:AuthenticatedOriginalIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AuthenticatedOriginalIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3252"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3252"/> + <xsl:template match="@*|node()" priority="-2" mode="M3252"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3252"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:CategoryCode" + priority="1000" + mode="M3253"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:CategoryCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CategoryCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3253"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3253"/> + <xsl:template match="@*|node()" priority="-2" mode="M3253"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3253"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:ChannelCode" + priority="1000" + mode="M3254"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:ChannelCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ChannelCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3254"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3254"/> + <xsl:template match="@*|node()" priority="-2" mode="M3254"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3254"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:ContractualDocumentClause" + priority="1000" + mode="M3255"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:ContractualDocumentClause"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ContractualDocumentClause' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3255"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3255"/> + <xsl:template match="@*|node()" priority="-2" mode="M3255"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3255"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:CopyIndicator" + priority="1000" + mode="M3256"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:CopyIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CopyIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3256"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3256"/> + <xsl:template match="@*|node()" priority="-2" mode="M3256"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3256"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:CopyIssuedQuantity" + priority="1000" + mode="M3257"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:CopyIssuedQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CopyIssuedQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3257"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3257"/> + <xsl:template match="@*|node()" priority="-2" mode="M3257"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3257"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:CopyRequiredQuantity" + priority="1000" + mode="M3258"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:CopyRequiredQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CopyRequiredQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3258"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3258"/> + <xsl:template match="@*|node()" priority="-2" mode="M3258"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3258"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:CreationDateTime" + priority="1000" + mode="M3259"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:CreationDateTime"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CreationDateTime' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3259"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3259"/> + <xsl:template match="@*|node()" priority="-2" mode="M3259"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3259"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:EffectiveSpecifiedPeriod" + priority="1000" + mode="M3260"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:EffectiveSpecifiedPeriod"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3260"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3260"/> + <xsl:template match="@*|node()" priority="-2" mode="M3260"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3260"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:ElectronicPresentationIndicator" + priority="1000" + mode="M3261"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:ElectronicPresentationIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ElectronicPresentationIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3261"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3261"/> + <xsl:template match="@*|node()" priority="-2" mode="M3261"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3261"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:GlobalID" + priority="1000" + mode="M3262"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:GlobalID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:GlobalID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3262"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3262"/> + <xsl:template match="@*|node()" priority="-2" mode="M3262"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3262"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:ID[@schemeAgencyID]" + priority="1000" + mode="M3263"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:ID[@schemeAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3263"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3263"/> + <xsl:template match="@*|node()" priority="-2" mode="M3263"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3263"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:ID[@schemeAgencyName]" + priority="1000" + mode="M3264"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:ID[@schemeAgencyName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3264"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3264"/> + <xsl:template match="@*|node()" priority="-2" mode="M3264"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3264"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:ID[@schemeDataURI]" + priority="1000" + mode="M3265"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:ID[@schemeDataURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeDataURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3265"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3265"/> + <xsl:template match="@*|node()" priority="-2" mode="M3265"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3265"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:ID[@schemeID]" + priority="1000" + mode="M3266"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:ID[@schemeID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3266"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3266"/> + <xsl:template match="@*|node()" priority="-2" mode="M3266"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3266"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:ID[@schemeName]" + priority="1000" + mode="M3267"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:ID[@schemeName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3267"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3267"/> + <xsl:template match="@*|node()" priority="-2" mode="M3267"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3267"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:ID[@schemeURI]" + priority="1000" + mode="M3268"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:ID[@schemeURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3268"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3268"/> + <xsl:template match="@*|node()" priority="-2" mode="M3268"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3268"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:ID[@schemeVersionID]" + priority="1000" + mode="M3269"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:ID[@schemeVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3269"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3269"/> + <xsl:template match="@*|node()" priority="-2" mode="M3269"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3269"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:Information" + priority="1000" + mode="M3270"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:Information"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Information' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3270"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3270"/> + <xsl:template match="@*|node()" priority="-2" mode="M3270"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3270"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:IssueLogisticsLocation" + priority="1000" + mode="M3271"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:IssueLogisticsLocation"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:IssueLogisticsLocation' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3271"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3271"/> + <xsl:template match="@*|node()" priority="-2" mode="M3271"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3271"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:IssuerAssignedID" + priority="1000" + mode="M3272"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:IssuerAssignedID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:IssuerAssignedID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3272"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3272"/> + <xsl:template match="@*|node()" priority="-2" mode="M3272"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3272"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:IssuerTradeParty" + priority="1000" + mode="M3273"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:IssuerTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:IssuerTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3273"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3273"/> + <xsl:template match="@*|node()" priority="-2" mode="M3273"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3273"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:ItemIdentificationID" + priority="1000" + mode="M3274"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:ItemIdentificationID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ItemIdentificationID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3274"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3274"/> + <xsl:template match="@*|node()" priority="-2" mode="M3274"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3274"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:LanguageID" + priority="1000" + mode="M3275"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:LanguageID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LanguageID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3275"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3275"/> + <xsl:template match="@*|node()" priority="-2" mode="M3275"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3275"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:LineID[@schemeAgencyID]" + priority="1000" + mode="M3276"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:LineID[@schemeAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3276"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3276"/> + <xsl:template match="@*|node()" priority="-2" mode="M3276"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3276"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:LineID[@schemeAgencyName]" + priority="1000" + mode="M3277"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:LineID[@schemeAgencyName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3277"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3277"/> + <xsl:template match="@*|node()" priority="-2" mode="M3277"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3277"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:LineID[@schemeDataURI]" + priority="1000" + mode="M3278"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:LineID[@schemeDataURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeDataURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3278"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3278"/> + <xsl:template match="@*|node()" priority="-2" mode="M3278"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3278"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:LineID[@schemeID]" + priority="1000" + mode="M3279"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:LineID[@schemeID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3279"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3279"/> + <xsl:template match="@*|node()" priority="-2" mode="M3279"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3279"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:LineID[@schemeName]" + priority="1000" + mode="M3280"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:LineID[@schemeName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3280"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3280"/> + <xsl:template match="@*|node()" priority="-2" mode="M3280"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3280"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:LineID[@schemeURI]" + priority="1000" + mode="M3281"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:LineID[@schemeURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3281"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3281"/> + <xsl:template match="@*|node()" priority="-2" mode="M3281"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3281"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:LineID[@schemeVersionID]" + priority="1000" + mode="M3282"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:LineID[@schemeVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3282"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3282"/> + <xsl:template match="@*|node()" priority="-2" mode="M3282"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3282"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:LineItemQuantity" + priority="1000" + mode="M3283"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:LineItemQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LineItemQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3283"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3283"/> + <xsl:template match="@*|node()" priority="-2" mode="M3283"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3283"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:LineStatusCode" + priority="1000" + mode="M3284"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:LineStatusCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LineStatusCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3284"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3284"/> + <xsl:template match="@*|node()" priority="-2" mode="M3284"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3284"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:LodgementLogisticsLocation" + priority="1000" + mode="M3285"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:LodgementLogisticsLocation"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LodgementLogisticsLocation' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3285"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3285"/> + <xsl:template match="@*|node()" priority="-2" mode="M3285"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3285"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:Name" + priority="1000" + mode="M3286"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:Name"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Name' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3286"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3286"/> + <xsl:template match="@*|node()" priority="-2" mode="M3286"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3286"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:OriginalIssuedQuantity" + priority="1000" + mode="M3287"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:OriginalIssuedQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:OriginalIssuedQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3287"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3287"/> + <xsl:template match="@*|node()" priority="-2" mode="M3287"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3287"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:OriginalRequiredQuantity" + priority="1000" + mode="M3288"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:OriginalRequiredQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:OriginalRequiredQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3288"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3288"/> + <xsl:template match="@*|node()" priority="-2" mode="M3288"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3288"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:PreviousRevisionID" + priority="1000" + mode="M3289"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:PreviousRevisionID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PreviousRevisionID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3289"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3289"/> + <xsl:template match="@*|node()" priority="-2" mode="M3289"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3289"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:PurposeCode" + priority="1000" + mode="M3290"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:PurposeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PurposeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3290"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3290"/> + <xsl:template match="@*|node()" priority="-2" mode="M3290"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3290"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:ReceiptDateTime" + priority="1000" + mode="M3291"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:ReceiptDateTime"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ReceiptDateTime' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3291"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3291"/> + <xsl:template match="@*|node()" priority="-2" mode="M3291"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3291"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:RecipientTradeParty" + priority="1000" + mode="M3292"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:RecipientTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RecipientTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3292"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3292"/> + <xsl:template match="@*|node()" priority="-2" mode="M3292"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3292"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:ReferenceTypeCode" + priority="1000" + mode="M3293"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:ReferenceTypeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ReferenceTypeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3293"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3293"/> + <xsl:template match="@*|node()" priority="-2" mode="M3293"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3293"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:RelationshipTypeCode" + priority="1000" + mode="M3294"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:RelationshipTypeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RelationshipTypeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3294"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3294"/> + <xsl:template match="@*|node()" priority="-2" mode="M3294"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3294"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:Remarks" + priority="1000" + mode="M3295"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:Remarks"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Remarks' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3295"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3295"/> + <xsl:template match="@*|node()" priority="-2" mode="M3295"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3295"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:Revision" + priority="1000" + mode="M3296"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:Revision"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Revision' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3296"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3296"/> + <xsl:template match="@*|node()" priority="-2" mode="M3296"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3296"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:RevisionDateTime" + priority="1000" + mode="M3297"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:RevisionDateTime"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RevisionDateTime' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3297"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3297"/> + <xsl:template match="@*|node()" priority="-2" mode="M3297"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3297"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:RevisionID" + priority="1000" + mode="M3298"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:RevisionID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RevisionID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3298"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3298"/> + <xsl:template match="@*|node()" priority="-2" mode="M3298"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3298"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:SectionName" + priority="1000" + mode="M3299"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:SectionName"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SectionName' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3299"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3299"/> + <xsl:template match="@*|node()" priority="-2" mode="M3299"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3299"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:SignatoryDocumentAuthentication" + priority="1000" + mode="M3300"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:SignatoryDocumentAuthentication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SignatoryDocumentAuthentication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3300"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3300"/> + <xsl:template match="@*|node()" priority="-2" mode="M3300"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3300"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:StatusCode" + priority="1000" + mode="M3301"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:StatusCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:StatusCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3301"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3301"/> + <xsl:template match="@*|node()" priority="-2" mode="M3301"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3301"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:SubordinateLineID" + priority="1000" + mode="M3302"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:SubordinateLineID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SubordinateLineID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3302"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3302"/> + <xsl:template match="@*|node()" priority="-2" mode="M3302"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3302"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:TypeCode" + priority="1000" + mode="M3303"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:TypeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TypeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3303"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3303"/> + <xsl:template match="@*|node()" priority="-2" mode="M3303"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3303"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:URIID" + priority="1000" + mode="M3304"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:URIID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:URIID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3304"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3304"/> + <xsl:template match="@*|node()" priority="-2" mode="M3304"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3304"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchedQuantity" + priority="1000" + mode="M3305"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchedQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DespatchedQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3305"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3305"/> + <xsl:template match="@*|node()" priority="-2" mode="M3305"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3305"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DisposalTradeParty" + priority="1000" + mode="M3306"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DisposalTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DisposalTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3306"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3306"/> + <xsl:template match="@*|node()" priority="-2" mode="M3306"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3306"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DueInAvailableQuantity" + priority="1000" + mode="M3307"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DueInAvailableQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DueInAvailableQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3307"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3307"/> + <xsl:template match="@*|node()" priority="-2" mode="M3307"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3307"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DueInForecastedQuantity" + priority="1000" + mode="M3308"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DueInForecastedQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DueInForecastedQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3308"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3308"/> + <xsl:template match="@*|node()" priority="-2" mode="M3308"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3308"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DueInRequestedQuantity" + priority="1000" + mode="M3309"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DueInRequestedQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DueInRequestedQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3309"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3309"/> + <xsl:template match="@*|node()" priority="-2" mode="M3309"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3309"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DueInReturnedQuantity" + priority="1000" + mode="M3310"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DueInReturnedQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DueInReturnedQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3310"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3310"/> + <xsl:template match="@*|node()" priority="-2" mode="M3310"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3310"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:EconomicOrderQuantity" + priority="1000" + mode="M3311"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:EconomicOrderQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:EconomicOrderQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3311"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3311"/> + <xsl:template match="@*|node()" priority="-2" mode="M3311"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3311"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:FinalDeliveryIndicator" + priority="1000" + mode="M3312"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:FinalDeliveryIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:FinalDeliveryIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3312"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3312"/> + <xsl:template match="@*|node()" priority="-2" mode="M3312"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3312"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:FinalDestinationTradeCountry" + priority="1000" + mode="M3313"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:FinalDestinationTradeCountry"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:FinalDestinationTradeCountry' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3313"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3313"/> + <xsl:template match="@*|node()" priority="-2" mode="M3313"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3313"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:GFMTransferRejectedQuantity" + priority="1000" + mode="M3314"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:GFMTransferRejectedQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:GFMTransferRejectedQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3314"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3314"/> + <xsl:template match="@*|node()" priority="-2" mode="M3314"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3314"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:GrossVolumeMeasure" + priority="1000" + mode="M3315"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:GrossVolumeMeasure"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:GrossVolumeMeasure' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3315"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3315"/> + <xsl:template match="@*|node()" priority="-2" mode="M3315"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3315"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:GrossWeightMeasure" + priority="1000" + mode="M3316"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:GrossWeightMeasure"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:GrossWeightMeasure' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3316"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3316"/> + <xsl:template match="@*|node()" priority="-2" mode="M3316"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3316"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:IncludedSupplyChainPackaging" + priority="1000" + mode="M3317"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:IncludedSupplyChainPackaging"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:IncludedSupplyChainPackaging' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3317"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3317"/> + <xsl:template match="@*|node()" priority="-2" mode="M3317"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3317"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:IndividualPackageQuantity" + priority="1000" + mode="M3318"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:IndividualPackageQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:IndividualPackageQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3318"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3318"/> + <xsl:template match="@*|node()" priority="-2" mode="M3318"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3318"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:InformationNote" + priority="1000" + mode="M3319"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:InformationNote"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:InformationNote' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3319"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3319"/> + <xsl:template match="@*|node()" priority="-2" mode="M3319"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3319"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:InspectionSupplyChainEvent" + priority="1000" + mode="M3320"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:InspectionSupplyChainEvent"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:InspectionSupplyChainEvent' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3320"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3320"/> + <xsl:template match="@*|node()" priority="-2" mode="M3320"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3320"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:InventoryManagerTradeParty" + priority="1000" + mode="M3321"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:InventoryManagerTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:InventoryManagerTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3321"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3321"/> + <xsl:template match="@*|node()" priority="-2" mode="M3321"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3321"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:LogisticsPackage" + priority="1000" + mode="M3322"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:LogisticsPackage"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LogisticsPackage' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3322"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3322"/> + <xsl:template match="@*|node()" priority="-2" mode="M3322"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3322"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:LogisticsServiceProviderTradeParty" + priority="1000" + mode="M3323"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:LogisticsServiceProviderTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LogisticsServiceProviderTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3323"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3323"/> + <xsl:template match="@*|node()" priority="-2" mode="M3323"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3323"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ModificationForecastedQuantity" + priority="1000" + mode="M3324"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ModificationForecastedQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ModificationForecastedQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3324"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3324"/> + <xsl:template match="@*|node()" priority="-2" mode="M3324"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3324"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:NetVolumeMeasure" + priority="1000" + mode="M3325"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:NetVolumeMeasure"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:NetVolumeMeasure' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3325"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3325"/> + <xsl:template match="@*|node()" priority="-2" mode="M3325"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3325"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:NetWeightMeasure" + priority="1000" + mode="M3326"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:NetWeightMeasure"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:NetWeightMeasure' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3326"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3326"/> + <xsl:template match="@*|node()" priority="-2" mode="M3326"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3326"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:OwnershipToTradeParty" + priority="1000" + mode="M3327"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:OwnershipToTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:OwnershipToTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3327"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3327"/> + <xsl:template match="@*|node()" priority="-2" mode="M3327"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3327"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:PackageQuantity" + priority="1000" + mode="M3328"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:PackageQuantity"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="@unitCode"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="@unitCode"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute '@unitCode' is required in this context.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3328"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3328"/> + <xsl:template match="@*|node()" priority="-2" mode="M3328"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3328"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:PackageQuantity[@unitCodeListAgencyID]" + priority="1000" + mode="M3329"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:PackageQuantity[@unitCodeListAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @unitCodeListAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3329"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3329"/> + <xsl:template match="@*|node()" priority="-2" mode="M3329"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3329"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:PackageQuantity[@unitCodeListAgencyName]" + priority="1000" + mode="M3330"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:PackageQuantity[@unitCodeListAgencyName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @unitCodeListAgencyName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3330"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3330"/> + <xsl:template match="@*|node()" priority="-2" mode="M3330"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3330"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:PackageQuantity[@unitCodeListID]" + priority="1000" + mode="M3331"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:PackageQuantity[@unitCodeListID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @unitCodeListID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3331"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3331"/> + <xsl:template match="@*|node()" priority="-2" mode="M3331"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3331"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:PackingListReferencedDocument" + priority="1000" + mode="M3332"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:PackingListReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PackingListReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3332"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3332"/> + <xsl:template match="@*|node()" priority="-2" mode="M3332"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3332"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:PartialDeliveryAllowedIndicator" + priority="1000" + mode="M3333"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:PartialDeliveryAllowedIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PartialDeliveryAllowedIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3333"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3333"/> + <xsl:template match="@*|node()" priority="-2" mode="M3333"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3333"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:PerPackageUnitQuantity" + priority="1000" + mode="M3334"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:PerPackageUnitQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PerPackageUnitQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3334"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3334"/> + <xsl:template match="@*|node()" priority="-2" mode="M3334"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3334"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:PickUpAvailabilityDateTime" + priority="1000" + mode="M3335"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:PickUpAvailabilityDateTime"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PickUpAvailabilityDateTime' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3335"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3335"/> + <xsl:template match="@*|node()" priority="-2" mode="M3335"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3335"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:PlannedDeliverySupplyChainEvent" + priority="1000" + mode="M3336"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:PlannedDeliverySupplyChainEvent"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PlannedDeliverySupplyChainEvent' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3336"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3336"/> + <xsl:template match="@*|node()" priority="-2" mode="M3336"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3336"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:PlannedDespatchSupplyChainEvent" + priority="1000" + mode="M3337"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:PlannedDespatchSupplyChainEvent"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PlannedDespatchSupplyChainEvent' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3337"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3337"/> + <xsl:template match="@*|node()" priority="-2" mode="M3337"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3337"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:PlannedLoadingSupplyChainEvent" + priority="1000" + mode="M3338"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:PlannedLoadingSupplyChainEvent"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PlannedLoadingSupplyChainEvent' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3338"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3338"/> + <xsl:template match="@*|node()" priority="-2" mode="M3338"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3338"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:PlannedPickUpSupplyChainEvent" + priority="1000" + mode="M3339"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:PlannedPickUpSupplyChainEvent"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PlannedPickUpSupplyChainEvent' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3339"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3339"/> + <xsl:template match="@*|node()" priority="-2" mode="M3339"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3339"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:PlannedReleaseSupplyChainEvent" + priority="1000" + mode="M3340"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:PlannedReleaseSupplyChainEvent"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PlannedReleaseSupplyChainEvent' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3340"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3340"/> + <xsl:template match="@*|node()" priority="-2" mode="M3340"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3340"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:PlannedSupplyChainConsignment" + priority="1000" + mode="M3341"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:PlannedSupplyChainConsignment"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PlannedSupplyChainConsignment' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3341"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3341"/> + <xsl:template match="@*|node()" priority="-2" mode="M3341"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3341"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:PlannedSupplyChainEvent" + priority="1000" + mode="M3342"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:PlannedSupplyChainEvent"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PlannedSupplyChainEvent' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3342"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3342"/> + <xsl:template match="@*|node()" priority="-2" mode="M3342"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3342"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:PlannedUnloadingSupplyChainEvent" + priority="1000" + mode="M3343"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:PlannedUnloadingSupplyChainEvent"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PlannedUnloadingSupplyChainEvent' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3343"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3343"/> + <xsl:template match="@*|node()" priority="-2" mode="M3343"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3343"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:PreviousDeliverySupplyChainEvent" + priority="1000" + mode="M3344"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:PreviousDeliverySupplyChainEvent"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PreviousDeliverySupplyChainEvent' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3344"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3344"/> + <xsl:template match="@*|node()" priority="-2" mode="M3344"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3344"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ProductUnitQuantity" + priority="1000" + mode="M3345"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ProductUnitQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ProductUnitQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3345"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3345"/> + <xsl:template match="@*|node()" priority="-2" mode="M3345"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3345"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ProjectedSupplyChainSupplyPlan" + priority="1000" + mode="M3346"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ProjectedSupplyChainSupplyPlan"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ProjectedSupplyChainSupplyPlan' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3346"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3346"/> + <xsl:template match="@*|node()" priority="-2" mode="M3346"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3346"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivedQuantity" + priority="1000" + mode="M3347"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivedQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ReceivedQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3347"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3347"/> + <xsl:template match="@*|node()" priority="-2" mode="M3347"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3347"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument" + priority="1000" + mode="M3348"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:ID)=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:ID)=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ID' must occur exactly 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3348"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3348"/> + <xsl:template match="@*|node()" priority="-2" mode="M3348"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3348"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:AcceptableSpecifiedPeriod" + priority="1000" + mode="M3349"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:AcceptableSpecifiedPeriod"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AcceptableSpecifiedPeriod' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3349"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3349"/> + <xsl:template match="@*|node()" priority="-2" mode="M3349"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3349"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:AcceptanceDateTime" + priority="1000" + mode="M3350"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:AcceptanceDateTime"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AcceptanceDateTime' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3350"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3350"/> + <xsl:template match="@*|node()" priority="-2" mode="M3350"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3350"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:AmendmentPurposeCode" + priority="1000" + mode="M3351"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:AmendmentPurposeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AmendmentPurposeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3351"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3351"/> + <xsl:template match="@*|node()" priority="-2" mode="M3351"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3351"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:AttachedSpecifiedBinaryFile" + priority="1000" + mode="M3352"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:AttachedSpecifiedBinaryFile"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3352"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3352"/> + <xsl:template match="@*|node()" priority="-2" mode="M3352"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3352"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:AttachmentBinaryObject" + priority="1000" + mode="M3353"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:AttachmentBinaryObject"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AttachmentBinaryObject' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3353"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3353"/> + <xsl:template match="@*|node()" priority="-2" mode="M3353"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3353"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:AuthenticatedOriginalIndicator" + priority="1000" + mode="M3354"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:AuthenticatedOriginalIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AuthenticatedOriginalIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3354"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3354"/> + <xsl:template match="@*|node()" priority="-2" mode="M3354"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3354"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:CategoryCode" + priority="1000" + mode="M3355"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:CategoryCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CategoryCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3355"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3355"/> + <xsl:template match="@*|node()" priority="-2" mode="M3355"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3355"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:ChannelCode" + priority="1000" + mode="M3356"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:ChannelCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ChannelCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3356"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3356"/> + <xsl:template match="@*|node()" priority="-2" mode="M3356"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3356"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:ContractualDocumentClause" + priority="1000" + mode="M3357"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:ContractualDocumentClause"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ContractualDocumentClause' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3357"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3357"/> + <xsl:template match="@*|node()" priority="-2" mode="M3357"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3357"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:CopyIndicator" + priority="1000" + mode="M3358"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:CopyIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CopyIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3358"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3358"/> + <xsl:template match="@*|node()" priority="-2" mode="M3358"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3358"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:CopyIssuedQuantity" + priority="1000" + mode="M3359"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:CopyIssuedQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CopyIssuedQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3359"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3359"/> + <xsl:template match="@*|node()" priority="-2" mode="M3359"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3359"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:CopyRequiredQuantity" + priority="1000" + mode="M3360"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:CopyRequiredQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CopyRequiredQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3360"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3360"/> + <xsl:template match="@*|node()" priority="-2" mode="M3360"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3360"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:CreationDateTime" + priority="1000" + mode="M3361"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:CreationDateTime"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CreationDateTime' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3361"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3361"/> + <xsl:template match="@*|node()" priority="-2" mode="M3361"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3361"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:EffectiveSpecifiedPeriod" + priority="1000" + mode="M3362"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:EffectiveSpecifiedPeriod"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3362"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3362"/> + <xsl:template match="@*|node()" priority="-2" mode="M3362"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3362"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:ElectronicPresentationIndicator" + priority="1000" + mode="M3363"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:ElectronicPresentationIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ElectronicPresentationIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3363"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3363"/> + <xsl:template match="@*|node()" priority="-2" mode="M3363"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3363"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:GlobalID" + priority="1000" + mode="M3364"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:GlobalID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:GlobalID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3364"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3364"/> + <xsl:template match="@*|node()" priority="-2" mode="M3364"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3364"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:ID[@schemeAgencyID]" + priority="1000" + mode="M3365"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:ID[@schemeAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3365"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3365"/> + <xsl:template match="@*|node()" priority="-2" mode="M3365"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3365"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:ID[@schemeAgencyName]" + priority="1000" + mode="M3366"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:ID[@schemeAgencyName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3366"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3366"/> + <xsl:template match="@*|node()" priority="-2" mode="M3366"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3366"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:ID[@schemeDataURI]" + priority="1000" + mode="M3367"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:ID[@schemeDataURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeDataURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3367"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3367"/> + <xsl:template match="@*|node()" priority="-2" mode="M3367"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3367"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:ID[@schemeID]" + priority="1000" + mode="M3368"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:ID[@schemeID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3368"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3368"/> + <xsl:template match="@*|node()" priority="-2" mode="M3368"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3368"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:ID[@schemeName]" + priority="1000" + mode="M3369"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:ID[@schemeName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3369"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3369"/> + <xsl:template match="@*|node()" priority="-2" mode="M3369"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3369"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:ID[@schemeURI]" + priority="1000" + mode="M3370"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:ID[@schemeURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3370"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3370"/> + <xsl:template match="@*|node()" priority="-2" mode="M3370"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3370"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:ID[@schemeVersionID]" + priority="1000" + mode="M3371"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:ID[@schemeVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3371"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3371"/> + <xsl:template match="@*|node()" priority="-2" mode="M3371"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3371"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:Information" + priority="1000" + mode="M3372"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:Information"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Information' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3372"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3372"/> + <xsl:template match="@*|node()" priority="-2" mode="M3372"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3372"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:IssueLogisticsLocation" + priority="1000" + mode="M3373"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:IssueLogisticsLocation"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:IssueLogisticsLocation' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3373"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3373"/> + <xsl:template match="@*|node()" priority="-2" mode="M3373"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3373"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:IssuerAssignedID" + priority="1000" + mode="M3374"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:IssuerAssignedID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:IssuerAssignedID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3374"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3374"/> + <xsl:template match="@*|node()" priority="-2" mode="M3374"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3374"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:IssuerTradeParty" + priority="1000" + mode="M3375"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:IssuerTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:IssuerTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3375"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3375"/> + <xsl:template match="@*|node()" priority="-2" mode="M3375"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3375"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:ItemIdentificationID" + priority="1000" + mode="M3376"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:ItemIdentificationID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ItemIdentificationID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3376"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3376"/> + <xsl:template match="@*|node()" priority="-2" mode="M3376"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3376"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:LanguageID" + priority="1000" + mode="M3377"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:LanguageID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LanguageID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3377"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3377"/> + <xsl:template match="@*|node()" priority="-2" mode="M3377"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3377"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:LineID[@schemeAgencyID]" + priority="1000" + mode="M3378"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:LineID[@schemeAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3378"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3378"/> + <xsl:template match="@*|node()" priority="-2" mode="M3378"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3378"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:LineID[@schemeAgencyName]" + priority="1000" + mode="M3379"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:LineID[@schemeAgencyName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3379"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3379"/> + <xsl:template match="@*|node()" priority="-2" mode="M3379"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3379"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:LineID[@schemeDataURI]" + priority="1000" + mode="M3380"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:LineID[@schemeDataURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeDataURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3380"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3380"/> + <xsl:template match="@*|node()" priority="-2" mode="M3380"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3380"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:LineID[@schemeID]" + priority="1000" + mode="M3381"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:LineID[@schemeID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3381"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3381"/> + <xsl:template match="@*|node()" priority="-2" mode="M3381"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3381"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:LineID[@schemeName]" + priority="1000" + mode="M3382"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:LineID[@schemeName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3382"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3382"/> + <xsl:template match="@*|node()" priority="-2" mode="M3382"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3382"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:LineID[@schemeURI]" + priority="1000" + mode="M3383"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:LineID[@schemeURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3383"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3383"/> + <xsl:template match="@*|node()" priority="-2" mode="M3383"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3383"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:LineID[@schemeVersionID]" + priority="1000" + mode="M3384"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:LineID[@schemeVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3384"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3384"/> + <xsl:template match="@*|node()" priority="-2" mode="M3384"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3384"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:LineItemQuantity" + priority="1000" + mode="M3385"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:LineItemQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LineItemQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3385"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3385"/> + <xsl:template match="@*|node()" priority="-2" mode="M3385"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3385"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:LineStatusCode" + priority="1000" + mode="M3386"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:LineStatusCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LineStatusCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3386"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3386"/> + <xsl:template match="@*|node()" priority="-2" mode="M3386"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3386"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:LodgementLogisticsLocation" + priority="1000" + mode="M3387"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:LodgementLogisticsLocation"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LodgementLogisticsLocation' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3387"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3387"/> + <xsl:template match="@*|node()" priority="-2" mode="M3387"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3387"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:Name" + priority="1000" + mode="M3388"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:Name"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Name' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3388"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3388"/> + <xsl:template match="@*|node()" priority="-2" mode="M3388"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3388"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:OriginalIssuedQuantity" + priority="1000" + mode="M3389"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:OriginalIssuedQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:OriginalIssuedQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3389"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3389"/> + <xsl:template match="@*|node()" priority="-2" mode="M3389"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3389"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:OriginalRequiredQuantity" + priority="1000" + mode="M3390"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:OriginalRequiredQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:OriginalRequiredQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3390"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3390"/> + <xsl:template match="@*|node()" priority="-2" mode="M3390"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3390"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:PreviousRevisionID" + priority="1000" + mode="M3391"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:PreviousRevisionID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PreviousRevisionID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3391"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3391"/> + <xsl:template match="@*|node()" priority="-2" mode="M3391"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3391"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:PurposeCode" + priority="1000" + mode="M3392"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:PurposeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PurposeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3392"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3392"/> + <xsl:template match="@*|node()" priority="-2" mode="M3392"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3392"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:ReceiptDateTime" + priority="1000" + mode="M3393"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:ReceiptDateTime"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ReceiptDateTime' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3393"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3393"/> + <xsl:template match="@*|node()" priority="-2" mode="M3393"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3393"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:RecipientTradeParty" + priority="1000" + mode="M3394"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:RecipientTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RecipientTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3394"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3394"/> + <xsl:template match="@*|node()" priority="-2" mode="M3394"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3394"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:ReferenceTypeCode" + priority="1000" + mode="M3395"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:ReferenceTypeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ReferenceTypeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3395"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3395"/> + <xsl:template match="@*|node()" priority="-2" mode="M3395"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3395"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:RelationshipTypeCode" + priority="1000" + mode="M3396"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:RelationshipTypeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RelationshipTypeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3396"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3396"/> + <xsl:template match="@*|node()" priority="-2" mode="M3396"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3396"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:Remarks" + priority="1000" + mode="M3397"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:Remarks"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Remarks' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3397"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3397"/> + <xsl:template match="@*|node()" priority="-2" mode="M3397"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3397"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:Revision" + priority="1000" + mode="M3398"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:Revision"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Revision' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3398"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3398"/> + <xsl:template match="@*|node()" priority="-2" mode="M3398"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3398"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:RevisionDateTime" + priority="1000" + mode="M3399"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:RevisionDateTime"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RevisionDateTime' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3399"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3399"/> + <xsl:template match="@*|node()" priority="-2" mode="M3399"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3399"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:RevisionID" + priority="1000" + mode="M3400"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:RevisionID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RevisionID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3400"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3400"/> + <xsl:template match="@*|node()" priority="-2" mode="M3400"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3400"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:SectionName" + priority="1000" + mode="M3401"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:SectionName"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SectionName' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3401"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3401"/> + <xsl:template match="@*|node()" priority="-2" mode="M3401"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3401"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:SignatoryDocumentAuthentication" + priority="1000" + mode="M3402"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:SignatoryDocumentAuthentication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SignatoryDocumentAuthentication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3402"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3402"/> + <xsl:template match="@*|node()" priority="-2" mode="M3402"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3402"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:StatusCode" + priority="1000" + mode="M3403"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:StatusCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:StatusCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3403"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3403"/> + <xsl:template match="@*|node()" priority="-2" mode="M3403"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3403"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:SubordinateLineID" + priority="1000" + mode="M3404"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:SubordinateLineID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SubordinateLineID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3404"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3404"/> + <xsl:template match="@*|node()" priority="-2" mode="M3404"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3404"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:TypeCode" + priority="1000" + mode="M3405"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:TypeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TypeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3405"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3405"/> + <xsl:template match="@*|node()" priority="-2" mode="M3405"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3405"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:URIID" + priority="1000" + mode="M3406"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:URIID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:URIID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3406"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3406"/> + <xsl:template match="@*|node()" priority="-2" mode="M3406"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3406"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment" + priority="1000" + mode="M3407"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RelatedSupplyChainConsignment' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3407"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3407"/> + <xsl:template match="@*|node()" priority="-2" mode="M3407"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3407"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:RemainingRequestedQuantity" + priority="1000" + mode="M3408"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:RemainingRequestedQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RemainingRequestedQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3408"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3408"/> + <xsl:template match="@*|node()" priority="-2" mode="M3408"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3408"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:RequestedDeliverySupplyChainEvent" + priority="1000" + mode="M3409"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:RequestedDeliverySupplyChainEvent"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RequestedDeliverySupplyChainEvent' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3409"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3409"/> + <xsl:template match="@*|node()" priority="-2" mode="M3409"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3409"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:RequestedDespatchSupplyChainEvent" + priority="1000" + mode="M3410"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:RequestedDespatchSupplyChainEvent"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RequestedDespatchSupplyChainEvent' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3410"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3410"/> + <xsl:template match="@*|node()" priority="-2" mode="M3410"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3410"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:RequestedPickUpSupplyChainEvent" + priority="1000" + mode="M3411"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:RequestedPickUpSupplyChainEvent"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RequestedPickUpSupplyChainEvent' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3411"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3411"/> + <xsl:template match="@*|node()" priority="-2" mode="M3411"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3411"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:RequestedQuantity" + priority="1000" + mode="M3412"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:RequestedQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RequestedQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3412"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3412"/> + <xsl:template match="@*|node()" priority="-2" mode="M3412"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3412"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:RequestedReleaseSupplyChainEvent" + priority="1000" + mode="M3413"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:RequestedReleaseSupplyChainEvent"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RequestedReleaseSupplyChainEvent' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3413"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3413"/> + <xsl:template match="@*|node()" priority="-2" mode="M3413"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3413"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReverseBilledQuantity" + priority="1000" + mode="M3414"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReverseBilledQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ReverseBilledQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3414"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3414"/> + <xsl:template match="@*|node()" priority="-2" mode="M3414"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3414"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:SampleShipFromTradeParty" + priority="1000" + mode="M3415"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:SampleShipFromTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SampleShipFromTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3415"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3415"/> + <xsl:template match="@*|node()" priority="-2" mode="M3415"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3415"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:SampleShipToTradeParty" + priority="1000" + mode="M3416"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:SampleShipToTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SampleShipToTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3416"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3416"/> + <xsl:template match="@*|node()" priority="-2" mode="M3416"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3416"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipFromTradeParty" + priority="1000" + mode="M3417"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipFromTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ShipFromTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3417"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3417"/> + <xsl:template match="@*|node()" priority="-2" mode="M3417"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3417"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty" + priority="1000" + mode="M3418"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:ID)<=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:ID)<=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ID' may occur at maximum 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:Name)=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:Name)=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Name' must occur exactly 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:DefinedTradeContact)<=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:DefinedTradeContact)<=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DefinedTradeContact' may occur at maximum 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3418"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3418"/> + <xsl:template match="@*|node()" priority="-2" mode="M3418"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3418"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:ApplicableLogisticsServiceCharge" + priority="1000" + mode="M3419"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:ApplicableLogisticsServiceCharge"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ApplicableLogisticsServiceCharge' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3419"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3419"/> + <xsl:template match="@*|node()" priority="-2" mode="M3419"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3419"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:AssociatedTradeParty" + priority="1000" + mode="M3420"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:AssociatedTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AssociatedTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3420"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3420"/> + <xsl:template match="@*|node()" priority="-2" mode="M3420"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3420"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:AttentionOfAssociatedTradeParty" + priority="1000" + mode="M3421"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:AttentionOfAssociatedTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AttentionOfAssociatedTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3421"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3421"/> + <xsl:template match="@*|node()" priority="-2" mode="M3421"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3421"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:BuyerAssignedID" + priority="1000" + mode="M3422"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:BuyerAssignedID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:BuyerAssignedID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3422"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3422"/> + <xsl:template match="@*|node()" priority="-2" mode="M3422"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3422"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:CAGEID" + priority="1000" + mode="M3423"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:CAGEID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CAGEID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3423"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3423"/> + <xsl:template match="@*|node()" priority="-2" mode="M3423"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3423"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DODAACID" + priority="1000" + mode="M3424"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DODAACID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DODAACID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3424"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3424"/> + <xsl:template match="@*|node()" priority="-2" mode="M3424"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3424"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DUNSID" + priority="1000" + mode="M3425"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DUNSID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DUNSID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3425"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3425"/> + <xsl:template match="@*|node()" priority="-2" mode="M3425"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3425"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact" + priority="1000" + mode="M3426"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:TelephoneUniversalCommunication)<=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:TelephoneUniversalCommunication)<=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TelephoneUniversalCommunication' may occur at maximum 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:FaxUniversalCommunication)<=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:FaxUniversalCommunication)<=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:FaxUniversalCommunication' may occur at maximum 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3426"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3426"/> + <xsl:template match="@*|node()" priority="-2" mode="M3426"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3426"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:DepartmentName[@languageID]" + priority="1000" + mode="M3427"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:DepartmentName[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3427"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3427"/> + <xsl:template match="@*|node()" priority="-2" mode="M3427"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3427"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:DepartmentName[@languageLocaleID]" + priority="1000" + mode="M3428"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:DepartmentName[@languageLocaleID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageLocaleID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3428"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3428"/> + <xsl:template match="@*|node()" priority="-2" mode="M3428"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3428"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:DirectTelephoneUniversalCommunication" + priority="1000" + mode="M3429"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:DirectTelephoneUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DirectTelephoneUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3429"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3429"/> + <xsl:template match="@*|node()" priority="-2" mode="M3429"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3429"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:EDIUniversalCommunication" + priority="1000" + mode="M3430"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:EDIUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:EDIUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3430"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3430"/> + <xsl:template match="@*|node()" priority="-2" mode="M3430"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3430"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication" + priority="1000" + mode="M3431"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:URIID)=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:URIID)=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:URIID' must occur exactly 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3431"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3431"/> + <xsl:template match="@*|node()" priority="-2" mode="M3431"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3431"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:Access" + priority="1000" + mode="M3432"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:Access"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Access' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3432"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3432"/> + <xsl:template match="@*|node()" priority="-2" mode="M3432"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3432"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:AreaNumberCode" + priority="1000" + mode="M3433"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:AreaNumberCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AreaNumberCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3433"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3433"/> + <xsl:template match="@*|node()" priority="-2" mode="M3433"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3433"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:ChannelCode" + priority="1000" + mode="M3434"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:ChannelCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ChannelCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3434"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3434"/> + <xsl:template match="@*|node()" priority="-2" mode="M3434"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3434"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:CompleteNumber" + priority="1000" + mode="M3435"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:CompleteNumber"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CompleteNumber' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3435"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3435"/> + <xsl:template match="@*|node()" priority="-2" mode="M3435"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3435"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:CountryNumberCode" + priority="1000" + mode="M3436"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:CountryNumberCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CountryNumberCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3436"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3436"/> + <xsl:template match="@*|node()" priority="-2" mode="M3436"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3436"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:ExtensionNumber" + priority="1000" + mode="M3437"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:ExtensionNumber"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ExtensionNumber' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3437"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3437"/> + <xsl:template match="@*|node()" priority="-2" mode="M3437"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3437"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:HTMLPreferredIndicator" + priority="1000" + mode="M3438"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:HTMLPreferredIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:HTMLPreferredIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3438"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3438"/> + <xsl:template match="@*|node()" priority="-2" mode="M3438"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3438"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:LocalNumber" + priority="1000" + mode="M3439"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:LocalNumber"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LocalNumber' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3439"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3439"/> + <xsl:template match="@*|node()" priority="-2" mode="M3439"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3439"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeAgencyID]" + priority="1000" + mode="M3440"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3440"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3440"/> + <xsl:template match="@*|node()" priority="-2" mode="M3440"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3440"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeAgencyName]" + priority="1000" + mode="M3441"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeAgencyName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3441"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3441"/> + <xsl:template match="@*|node()" priority="-2" mode="M3441"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3441"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeDataURI]" + priority="1000" + mode="M3442"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeDataURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeDataURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3442"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3442"/> + <xsl:template match="@*|node()" priority="-2" mode="M3442"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3442"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeID]" + priority="1000" + mode="M3443"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3443"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3443"/> + <xsl:template match="@*|node()" priority="-2" mode="M3443"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3443"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeName]" + priority="1000" + mode="M3444"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3444"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3444"/> + <xsl:template match="@*|node()" priority="-2" mode="M3444"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3444"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeURI]" + priority="1000" + mode="M3445"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3445"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3445"/> + <xsl:template match="@*|node()" priority="-2" mode="M3445"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3445"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeVersionID]" + priority="1000" + mode="M3446"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3446"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3446"/> + <xsl:template match="@*|node()" priority="-2" mode="M3446"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3446"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:UseCode" + priority="1000" + mode="M3447"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:UseCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:UseCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3447"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3447"/> + <xsl:template match="@*|node()" priority="-2" mode="M3447"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3447"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication" + priority="1000" + mode="M3448"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:CompleteNumber)=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:CompleteNumber)=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CompleteNumber' must occur exactly 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3448"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3448"/> + <xsl:template match="@*|node()" priority="-2" mode="M3448"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3448"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:Access" + priority="1000" + mode="M3449"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:Access"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Access' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3449"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3449"/> + <xsl:template match="@*|node()" priority="-2" mode="M3449"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3449"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:AreaNumberCode" + priority="1000" + mode="M3450"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:AreaNumberCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AreaNumberCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3450"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3450"/> + <xsl:template match="@*|node()" priority="-2" mode="M3450"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3450"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:ChannelCode" + priority="1000" + mode="M3451"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:ChannelCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ChannelCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3451"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3451"/> + <xsl:template match="@*|node()" priority="-2" mode="M3451"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3451"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:CompleteNumber[@languageID]" + priority="1000" + mode="M3452"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:CompleteNumber[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3452"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3452"/> + <xsl:template match="@*|node()" priority="-2" mode="M3452"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3452"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:CompleteNumber[@languageLocaleID]" + priority="1000" + mode="M3453"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:CompleteNumber[@languageLocaleID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageLocaleID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3453"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3453"/> + <xsl:template match="@*|node()" priority="-2" mode="M3453"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3453"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:CountryNumberCode" + priority="1000" + mode="M3454"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:CountryNumberCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CountryNumberCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3454"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3454"/> + <xsl:template match="@*|node()" priority="-2" mode="M3454"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3454"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:ExtensionNumber" + priority="1000" + mode="M3455"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:ExtensionNumber"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ExtensionNumber' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3455"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3455"/> + <xsl:template match="@*|node()" priority="-2" mode="M3455"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3455"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:HTMLPreferredIndicator" + priority="1000" + mode="M3456"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:HTMLPreferredIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:HTMLPreferredIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3456"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3456"/> + <xsl:template match="@*|node()" priority="-2" mode="M3456"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3456"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:LocalNumber" + priority="1000" + mode="M3457"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:LocalNumber"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LocalNumber' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3457"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3457"/> + <xsl:template match="@*|node()" priority="-2" mode="M3457"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3457"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:URIID" + priority="1000" + mode="M3458"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:URIID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:URIID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3458"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3458"/> + <xsl:template match="@*|node()" priority="-2" mode="M3458"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3458"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:UseCode" + priority="1000" + mode="M3459"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:UseCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:UseCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3459"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3459"/> + <xsl:template match="@*|node()" priority="-2" mode="M3459"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3459"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:ID" + priority="1000" + mode="M3460"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:ID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3460"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3460"/> + <xsl:template match="@*|node()" priority="-2" mode="M3460"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3460"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:InstantMessagingUniversalCommunication" + priority="1000" + mode="M3461"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:InstantMessagingUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:InstantMessagingUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3461"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3461"/> + <xsl:template match="@*|node()" priority="-2" mode="M3461"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3461"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:JobTitle" + priority="1000" + mode="M3462"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:JobTitle"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:JobTitle' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3462"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3462"/> + <xsl:template match="@*|node()" priority="-2" mode="M3462"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3462"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:MobileTelephoneUniversalCommunication" + priority="1000" + mode="M3463"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:MobileTelephoneUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:MobileTelephoneUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3463"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3463"/> + <xsl:template match="@*|node()" priority="-2" mode="M3463"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3463"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:PersonID" + priority="1000" + mode="M3464"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:PersonID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PersonID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3464"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3464"/> + <xsl:template match="@*|node()" priority="-2" mode="M3464"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3464"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:PersonName[@languageID]" + priority="1000" + mode="M3465"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:PersonName[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3465"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3465"/> + <xsl:template match="@*|node()" priority="-2" mode="M3465"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3465"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:PersonName[@languageLocaleID]" + priority="1000" + mode="M3466"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:PersonName[@languageLocaleID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageLocaleID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3466"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3466"/> + <xsl:template match="@*|node()" priority="-2" mode="M3466"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3466"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:Responsibility" + priority="1000" + mode="M3467"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:Responsibility"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Responsibility' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3467"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3467"/> + <xsl:template match="@*|node()" priority="-2" mode="M3467"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3467"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:SpecifiedContactPerson" + priority="1000" + mode="M3468"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:SpecifiedContactPerson"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SpecifiedContactPerson' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3468"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3468"/> + <xsl:template match="@*|node()" priority="-2" mode="M3468"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3468"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:SpecifiedNote" + priority="1000" + mode="M3469"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:SpecifiedNote"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SpecifiedNote' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3469"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3469"/> + <xsl:template match="@*|node()" priority="-2" mode="M3469"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3469"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication" + priority="1000" + mode="M3470"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:CompleteNumber)=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:CompleteNumber)=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CompleteNumber' must occur exactly 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3470"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3470"/> + <xsl:template match="@*|node()" priority="-2" mode="M3470"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3470"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:Access" + priority="1000" + mode="M3471"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:Access"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Access' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3471"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3471"/> + <xsl:template match="@*|node()" priority="-2" mode="M3471"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3471"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:AreaNumberCode" + priority="1000" + mode="M3472"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:AreaNumberCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AreaNumberCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3472"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3472"/> + <xsl:template match="@*|node()" priority="-2" mode="M3472"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3472"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:ChannelCode" + priority="1000" + mode="M3473"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:ChannelCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ChannelCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3473"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3473"/> + <xsl:template match="@*|node()" priority="-2" mode="M3473"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3473"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:CompleteNumber[@languageID]" + priority="1000" + mode="M3474"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:CompleteNumber[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3474"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3474"/> + <xsl:template match="@*|node()" priority="-2" mode="M3474"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3474"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:CompleteNumber[@languageLocaleID]" + priority="1000" + mode="M3475"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:CompleteNumber[@languageLocaleID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageLocaleID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3475"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3475"/> + <xsl:template match="@*|node()" priority="-2" mode="M3475"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3475"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:CountryNumberCode" + priority="1000" + mode="M3476"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:CountryNumberCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CountryNumberCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3476"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3476"/> + <xsl:template match="@*|node()" priority="-2" mode="M3476"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3476"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:ExtensionNumber" + priority="1000" + mode="M3477"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:ExtensionNumber"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ExtensionNumber' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3477"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3477"/> + <xsl:template match="@*|node()" priority="-2" mode="M3477"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3477"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:HTMLPreferredIndicator" + priority="1000" + mode="M3478"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:HTMLPreferredIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:HTMLPreferredIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3478"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3478"/> + <xsl:template match="@*|node()" priority="-2" mode="M3478"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3478"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:LocalNumber" + priority="1000" + mode="M3479"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:LocalNumber"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LocalNumber' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3479"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3479"/> + <xsl:template match="@*|node()" priority="-2" mode="M3479"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3479"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:URIID" + priority="1000" + mode="M3480"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:URIID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:URIID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3480"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3480"/> + <xsl:template match="@*|node()" priority="-2" mode="M3480"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3480"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:UseCode" + priority="1000" + mode="M3481"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:UseCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:UseCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3481"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3481"/> + <xsl:template match="@*|node()" priority="-2" mode="M3481"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3481"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:TelexUniversalCommunication" + priority="1000" + mode="M3482"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:TelexUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TelexUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3482"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3482"/> + <xsl:template match="@*|node()" priority="-2" mode="M3482"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3482"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:TypeCode" + priority="1000" + mode="M3483"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:TypeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TypeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3483"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3483"/> + <xsl:template match="@*|node()" priority="-2" mode="M3483"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3483"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:URIUniversalCommunication" + priority="1000" + mode="M3484"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:URIUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:URIUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3484"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3484"/> + <xsl:template match="@*|node()" priority="-2" mode="M3484"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3484"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:VOIPUniversalCommunication" + priority="1000" + mode="M3485"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:VOIPUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:VOIPUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3485"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3485"/> + <xsl:template match="@*|node()" priority="-2" mode="M3485"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3485"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:Description" + priority="1000" + mode="M3486"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:Description"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Description' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3486"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3486"/> + <xsl:template match="@*|node()" priority="-2" mode="M3486"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3486"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:EmailURIUniversalCommunication" + priority="1000" + mode="M3487"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:EmailURIUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:EmailURIUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3487"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3487"/> + <xsl:template match="@*|node()" priority="-2" mode="M3487"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3487"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:EndPointURIUniversalCommunication" + priority="1000" + mode="M3488"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:EndPointURIUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:EndPointURIUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3488"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3488"/> + <xsl:template match="@*|node()" priority="-2" mode="M3488"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3488"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:FaxUniversalCommunication" + priority="1000" + mode="M3489"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:FaxUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:FaxUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3489"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3489"/> + <xsl:template match="@*|node()" priority="-2" mode="M3489"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3489"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:GLNID" + priority="1000" + mode="M3490"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:GLNID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:GLNID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3490"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3490"/> + <xsl:template match="@*|node()" priority="-2" mode="M3490"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3490"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:GlobalID" + priority="1000" + mode="M3491"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:GlobalID"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="@schemeID"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="@schemeID"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute '@schemeID' is required in this context.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3491"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3491"/> + <xsl:template match="@*|node()" priority="-2" mode="M3491"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3491"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:GlobalID[@schemeAgencyID]" + priority="1000" + mode="M3492"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:GlobalID[@schemeAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3492"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3492"/> + <xsl:template match="@*|node()" priority="-2" mode="M3492"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3492"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:GlobalID[@schemeAgencyName]" + priority="1000" + mode="M3493"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:GlobalID[@schemeAgencyName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3493"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3493"/> + <xsl:template match="@*|node()" priority="-2" mode="M3493"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3493"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:GlobalID[@schemeDataURI]" + priority="1000" + mode="M3494"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:GlobalID[@schemeDataURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeDataURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3494"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3494"/> + <xsl:template match="@*|node()" priority="-2" mode="M3494"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3494"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:GlobalID[@schemeName]" + priority="1000" + mode="M3495"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:GlobalID[@schemeName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3495"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3495"/> + <xsl:template match="@*|node()" priority="-2" mode="M3495"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3495"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:GlobalID[@schemeURI]" + priority="1000" + mode="M3496"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:GlobalID[@schemeURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3496"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3496"/> + <xsl:template match="@*|node()" priority="-2" mode="M3496"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3496"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:GlobalID[@schemeVersionID]" + priority="1000" + mode="M3497"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:GlobalID[@schemeVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3497"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3497"/> + <xsl:template match="@*|node()" priority="-2" mode="M3497"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3497"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:ID[@schemeAgencyID]" + priority="1000" + mode="M3498"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:ID[@schemeAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3498"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3498"/> + <xsl:template match="@*|node()" priority="-2" mode="M3498"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3498"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:ID[@schemeAgencyName]" + priority="1000" + mode="M3499"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:ID[@schemeAgencyName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3499"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3499"/> + <xsl:template match="@*|node()" priority="-2" mode="M3499"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3499"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:ID[@schemeDataURI]" + priority="1000" + mode="M3500"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:ID[@schemeDataURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeDataURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3500"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3500"/> + <xsl:template match="@*|node()" priority="-2" mode="M3500"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3500"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:ID[@schemeID]" + priority="1000" + mode="M3501"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:ID[@schemeID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3501"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3501"/> + <xsl:template match="@*|node()" priority="-2" mode="M3501"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3501"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:ID[@schemeName]" + priority="1000" + mode="M3502"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:ID[@schemeName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3502"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3502"/> + <xsl:template match="@*|node()" priority="-2" mode="M3502"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3502"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:ID[@schemeURI]" + priority="1000" + mode="M3503"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:ID[@schemeURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3503"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3503"/> + <xsl:template match="@*|node()" priority="-2" mode="M3503"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3503"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:ID[@schemeVersionID]" + priority="1000" + mode="M3504"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:ID[@schemeVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3504"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3504"/> + <xsl:template match="@*|node()" priority="-2" mode="M3504"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3504"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:IssuedNotificationReferencedDocument" + priority="1000" + mode="M3505"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:IssuedNotificationReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:IssuedNotificationReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3505"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3505"/> + <xsl:template match="@*|node()" priority="-2" mode="M3505"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3505"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:LanguageCode" + priority="1000" + mode="M3506"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:LanguageCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LanguageCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3506"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3506"/> + <xsl:template match="@*|node()" priority="-2" mode="M3506"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3506"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:LogoAssociatedSpecifiedBinaryFile" + priority="1000" + mode="M3507"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:LogoAssociatedSpecifiedBinaryFile"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LogoAssociatedSpecifiedBinaryFile' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3507"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3507"/> + <xsl:template match="@*|node()" priority="-2" mode="M3507"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3507"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:LogoReferencedDocument" + priority="1000" + mode="M3508"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:LogoReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LogoReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3508"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3508"/> + <xsl:template match="@*|node()" priority="-2" mode="M3508"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3508"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:Name[@languageID]" + priority="1000" + mode="M3509"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:Name[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3509"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3509"/> + <xsl:template match="@*|node()" priority="-2" mode="M3509"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3509"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:Name[@languageLocaleID]" + priority="1000" + mode="M3510"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:Name[@languageLocaleID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageLocaleID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3510"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3510"/> + <xsl:template match="@*|node()" priority="-2" mode="M3510"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3510"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress" + priority="1000" + mode="M3511"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:PostcodeCode)<=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:PostcodeCode)<=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PostcodeCode' may occur at maximum 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3511"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3511"/> + <xsl:template match="@*|node()" priority="-2" mode="M3511"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3511"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:AdditionalStreetName" + priority="1000" + mode="M3512"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:AdditionalStreetName"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AdditionalStreetName' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3512"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3512"/> + <xsl:template match="@*|node()" priority="-2" mode="M3512"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3512"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:AttentionOf" + priority="1000" + mode="M3513"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:AttentionOf"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AttentionOf' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3513"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3513"/> + <xsl:template match="@*|node()" priority="-2" mode="M3513"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3513"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:BuildingName" + priority="1000" + mode="M3514"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:BuildingName"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:BuildingName' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3514"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3514"/> + <xsl:template match="@*|node()" priority="-2" mode="M3514"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3514"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:BuildingNumber" + priority="1000" + mode="M3515"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:BuildingNumber"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:BuildingNumber' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3515"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3515"/> + <xsl:template match="@*|node()" priority="-2" mode="M3515"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3515"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:CareOf" + priority="1000" + mode="M3516"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:CareOf"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CareOf' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3516"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3516"/> + <xsl:template match="@*|node()" priority="-2" mode="M3516"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3516"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:CityName[@languageID]" + priority="1000" + mode="M3517"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:CityName[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3517"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3517"/> + <xsl:template match="@*|node()" priority="-2" mode="M3517"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3517"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:CityName[@languageLocaleID]" + priority="1000" + mode="M3518"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:CityName[@languageLocaleID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageLocaleID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3518"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3518"/> + <xsl:template match="@*|node()" priority="-2" mode="M3518"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3518"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:CitySubDivisionName" + priority="1000" + mode="M3519"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:CitySubDivisionName"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CitySubDivisionName' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3519"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3519"/> + <xsl:template match="@*|node()" priority="-2" mode="M3519"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3519"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:CountryID[@schemeAgencyID]" + priority="1000" + mode="M3520"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:CountryID[@schemeAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3520"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3520"/> + <xsl:template match="@*|node()" priority="-2" mode="M3520"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3520"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:CountryID[@schemeID]" + priority="1000" + mode="M3521"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:CountryID[@schemeID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3521"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3521"/> + <xsl:template match="@*|node()" priority="-2" mode="M3521"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3521"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:CountryID[@schemeVersionID]" + priority="1000" + mode="M3522"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:CountryID[@schemeVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3522"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3522"/> + <xsl:template match="@*|node()" priority="-2" mode="M3522"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3522"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:CountryIdentificationTradeCountry" + priority="1000" + mode="M3523"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:CountryIdentificationTradeCountry"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CountryIdentificationTradeCountry' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3523"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3523"/> + <xsl:template match="@*|node()" priority="-2" mode="M3523"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3523"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:CountryName" + priority="1000" + mode="M3524"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:CountryName"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CountryName' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3524"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3524"/> + <xsl:template match="@*|node()" priority="-2" mode="M3524"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3524"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:CountrySubDivisionID" + priority="1000" + mode="M3525"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:CountrySubDivisionID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CountrySubDivisionID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3525"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3525"/> + <xsl:template match="@*|node()" priority="-2" mode="M3525"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3525"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:CountrySubDivisionName" + priority="1000" + mode="M3526"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:CountrySubDivisionName"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CountrySubDivisionName' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3526"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3526"/> + <xsl:template match="@*|node()" priority="-2" mode="M3526"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3526"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:DepartmentName" + priority="1000" + mode="M3527"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:DepartmentName"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DepartmentName' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3527"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3527"/> + <xsl:template match="@*|node()" priority="-2" mode="M3527"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3527"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:FreeForm" + priority="1000" + mode="M3528"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:FreeForm"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:FreeForm' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3528"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3528"/> + <xsl:template match="@*|node()" priority="-2" mode="M3528"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3528"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:GeoCoordinateIdentificationGeographicalCoordinate" + priority="1000" + mode="M3529"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:GeoCoordinateIdentificationGeographicalCoordinate"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:GeoCoordinateIdentificationGeographicalCoordinate' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3529"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3529"/> + <xsl:template match="@*|node()" priority="-2" mode="M3529"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3529"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:ID" + priority="1000" + mode="M3530"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:ID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3530"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3530"/> + <xsl:template match="@*|node()" priority="-2" mode="M3530"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3530"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:LineFive" + priority="1000" + mode="M3531"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:LineFive"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LineFive' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3531"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3531"/> + <xsl:template match="@*|node()" priority="-2" mode="M3531"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3531"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:LineFour" + priority="1000" + mode="M3532"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:LineFour"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LineFour' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3532"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3532"/> + <xsl:template match="@*|node()" priority="-2" mode="M3532"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3532"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:LineOne[@languageID]" + priority="1000" + mode="M3533"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:LineOne[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3533"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3533"/> + <xsl:template match="@*|node()" priority="-2" mode="M3533"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3533"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:LineOne[@languageLocaleID]" + priority="1000" + mode="M3534"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:LineOne[@languageLocaleID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageLocaleID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3534"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3534"/> + <xsl:template match="@*|node()" priority="-2" mode="M3534"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3534"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:LineThree" + priority="1000" + mode="M3535"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:LineThree"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LineThree' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3535"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3535"/> + <xsl:template match="@*|node()" priority="-2" mode="M3535"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3535"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:LineTwo[@languageID]" + priority="1000" + mode="M3536"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:LineTwo[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3536"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3536"/> + <xsl:template match="@*|node()" priority="-2" mode="M3536"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3536"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:LineTwo[@languageLocaleID]" + priority="1000" + mode="M3537"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:LineTwo[@languageLocaleID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageLocaleID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3537"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3537"/> + <xsl:template match="@*|node()" priority="-2" mode="M3537"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3537"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:PostOfficeBox" + priority="1000" + mode="M3538"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:PostOfficeBox"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PostOfficeBox' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3538"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3538"/> + <xsl:template match="@*|node()" priority="-2" mode="M3538"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3538"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@languageID]" + priority="1000" + mode="M3539"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3539"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3539"/> + <xsl:template match="@*|node()" priority="-2" mode="M3539"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3539"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listAgencyID]" + priority="1000" + mode="M3540"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3540"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3540"/> + <xsl:template match="@*|node()" priority="-2" mode="M3540"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3540"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listAgencyName]" + priority="1000" + mode="M3541"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listAgencyName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listAgencyName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3541"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3541"/> + <xsl:template match="@*|node()" priority="-2" mode="M3541"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3541"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listID]" + priority="1000" + mode="M3542"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3542"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3542"/> + <xsl:template match="@*|node()" priority="-2" mode="M3542"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3542"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listName]" + priority="1000" + mode="M3543"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3543"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3543"/> + <xsl:template match="@*|node()" priority="-2" mode="M3543"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3543"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listSchemeURI]" + priority="1000" + mode="M3544"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listSchemeURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listSchemeURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3544"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3544"/> + <xsl:template match="@*|node()" priority="-2" mode="M3544"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3544"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listURI]" + priority="1000" + mode="M3545"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3545"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3545"/> + <xsl:template match="@*|node()" priority="-2" mode="M3545"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3545"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listVersionID]" + priority="1000" + mode="M3546"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3546"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3546"/> + <xsl:template match="@*|node()" priority="-2" mode="M3546"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3546"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@name]" + priority="1000" + mode="M3547"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@name]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @name' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3547"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3547"/> + <xsl:template match="@*|node()" priority="-2" mode="M3547"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3547"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:SecondaryPostcodeCode" + priority="1000" + mode="M3548"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:SecondaryPostcodeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SecondaryPostcodeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3548"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3548"/> + <xsl:template match="@*|node()" priority="-2" mode="M3548"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3548"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:StreetName" + priority="1000" + mode="M3549"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:StreetName"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:StreetName' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3549"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3549"/> + <xsl:template match="@*|node()" priority="-2" mode="M3549"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3549"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:UTCOffsetNumeric" + priority="1000" + mode="M3550"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:UTCOffsetNumeric"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:UTCOffsetNumeric' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3550"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3550"/> + <xsl:template match="@*|node()" priority="-2" mode="M3550"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3550"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:ProvidedTransportService" + priority="1000" + mode="M3551"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:ProvidedTransportService"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ProvidedTransportService' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3551"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3551"/> + <xsl:template match="@*|node()" priority="-2" mode="M3551"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3551"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:QualityAssuranceIndicator" + priority="1000" + mode="M3552"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:QualityAssuranceIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:QualityAssuranceIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3552"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3552"/> + <xsl:template match="@*|node()" priority="-2" mode="M3552"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3552"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:RICID" + priority="1000" + mode="M3553"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:RICID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RICID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3553"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3553"/> + <xsl:template match="@*|node()" priority="-2" mode="M3553"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3553"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:RequestedNotificationReferencedDocument" + priority="1000" + mode="M3554"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:RequestedNotificationReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RequestedNotificationReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3554"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3554"/> + <xsl:template match="@*|node()" priority="-2" mode="M3554"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3554"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:RoleCode" + priority="1000" + mode="M3555"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:RoleCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RoleCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3555"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3555"/> + <xsl:template match="@*|node()" priority="-2" mode="M3555"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3555"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:SellerAssignedID" + priority="1000" + mode="M3556"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:SellerAssignedID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SellerAssignedID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3556"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3556"/> + <xsl:template match="@*|node()" priority="-2" mode="M3556"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3556"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:SpecifiedAuthoritativeSignatoryPerson" + priority="1000" + mode="M3557"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:SpecifiedAuthoritativeSignatoryPerson"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SpecifiedAuthoritativeSignatoryPerson' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3557"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3557"/> + <xsl:template match="@*|node()" priority="-2" mode="M3557"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3557"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:SpecifiedLegalOrganization" + priority="1000" + mode="M3558"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:SpecifiedLegalOrganization"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SpecifiedLegalOrganization' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3558"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3558"/> + <xsl:template match="@*|node()" priority="-2" mode="M3558"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3558"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:SpecifiedLogisticsLocation" + priority="1000" + mode="M3559"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:SpecifiedLogisticsLocation"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SpecifiedLogisticsLocation' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3559"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3559"/> + <xsl:template match="@*|node()" priority="-2" mode="M3559"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3559"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:SpecifiedRepresentativePerson" + priority="1000" + mode="M3560"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:SpecifiedRepresentativePerson"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SpecifiedRepresentativePerson' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3560"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3560"/> + <xsl:template match="@*|node()" priority="-2" mode="M3560"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3560"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:SpecifiedTaxRegistration/ram:AssociatedRegisteredTax" + priority="1000" + mode="M3561"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:SpecifiedTaxRegistration/ram:AssociatedRegisteredTax"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AssociatedRegisteredTax' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3561"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3561"/> + <xsl:template match="@*|node()" priority="-2" mode="M3561"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3561"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:SpecifiedTaxRegistration/ram:ID" + priority="1000" + mode="M3562"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:SpecifiedTaxRegistration/ram:ID"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="@schemeID"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="@schemeID"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute '@schemeID' is required in this context.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3562"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3562"/> + <xsl:template match="@*|node()" priority="-2" mode="M3562"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3562"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeAgencyID]" + priority="1000" + mode="M3563"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3563"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3563"/> + <xsl:template match="@*|node()" priority="-2" mode="M3563"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3563"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeAgencyName]" + priority="1000" + mode="M3564"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeAgencyName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3564"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3564"/> + <xsl:template match="@*|node()" priority="-2" mode="M3564"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3564"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeDataURI]" + priority="1000" + mode="M3565"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeDataURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeDataURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3565"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3565"/> + <xsl:template match="@*|node()" priority="-2" mode="M3565"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3565"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeName]" + priority="1000" + mode="M3566"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3566"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3566"/> + <xsl:template match="@*|node()" priority="-2" mode="M3566"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3566"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeURI]" + priority="1000" + mode="M3567"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3567"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3567"/> + <xsl:template match="@*|node()" priority="-2" mode="M3567"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3567"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeVersionID]" + priority="1000" + mode="M3568"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3568"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3568"/> + <xsl:template match="@*|node()" priority="-2" mode="M3568"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3568"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:TelephoneUniversalCommunication" + priority="1000" + mode="M3569"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:TelephoneUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TelephoneUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3569"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3569"/> + <xsl:template match="@*|node()" priority="-2" mode="M3569"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3569"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:TypeCode" + priority="1000" + mode="M3570"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:TypeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TypeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3570"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3570"/> + <xsl:template match="@*|node()" priority="-2" mode="M3570"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3570"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:URIUniversalCommunication" + priority="1000" + mode="M3571"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:URIUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:URIUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3571"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3571"/> + <xsl:template match="@*|node()" priority="-2" mode="M3571"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3571"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipmentScheduleReferencedDocument" + priority="1000" + mode="M3572"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipmentScheduleReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ShipmentScheduleReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3572"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3572"/> + <xsl:template match="@*|node()" priority="-2" mode="M3572"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3572"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:SpecifiedDeliveryAdjustment" + priority="1000" + mode="M3573"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:SpecifiedDeliveryAdjustment"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SpecifiedDeliveryAdjustment' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3573"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3573"/> + <xsl:template match="@*|node()" priority="-2" mode="M3573"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3573"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:SpecifiedLogisticsRegulatedGoods" + priority="1000" + mode="M3574"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:SpecifiedLogisticsRegulatedGoods"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SpecifiedLogisticsRegulatedGoods' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3574"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3574"/> + <xsl:template match="@*|node()" priority="-2" mode="M3574"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3574"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:TheoreticalWeightMeasure" + priority="1000" + mode="M3575"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:TheoreticalWeightMeasure"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TheoreticalWeightMeasure' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3575"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3575"/> + <xsl:template match="@*|node()" priority="-2" mode="M3575"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3575"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:TurnInReceivedQuantity" + priority="1000" + mode="M3576"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:TurnInReceivedQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TurnInReceivedQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3576"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3576"/> + <xsl:template match="@*|node()" priority="-2" mode="M3576"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3576"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToDeliveryDateTime" + priority="1000" + mode="M3577"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToDeliveryDateTime"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:UltimateShipToDeliveryDateTime' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3577"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3577"/> + <xsl:template match="@*|node()" priority="-2" mode="M3577"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3577"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToDeliverySupplyChainEvent" + priority="1000" + mode="M3578"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToDeliverySupplyChainEvent"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:UltimateShipToDeliverySupplyChainEvent' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3578"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3578"/> + <xsl:template match="@*|node()" priority="-2" mode="M3578"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3578"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty" + priority="1000" + mode="M3579"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:ID)<=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:ID)<=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ID' may occur at maximum 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:Name)=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:Name)=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Name' must occur exactly 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:DefinedTradeContact)<=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:DefinedTradeContact)<=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DefinedTradeContact' may occur at maximum 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3579"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3579"/> + <xsl:template match="@*|node()" priority="-2" mode="M3579"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3579"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:ApplicableLogisticsServiceCharge" + priority="1000" + mode="M3580"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:ApplicableLogisticsServiceCharge"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ApplicableLogisticsServiceCharge' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3580"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3580"/> + <xsl:template match="@*|node()" priority="-2" mode="M3580"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3580"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:AssociatedTradeParty" + priority="1000" + mode="M3581"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:AssociatedTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AssociatedTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3581"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3581"/> + <xsl:template match="@*|node()" priority="-2" mode="M3581"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3581"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:AttentionOfAssociatedTradeParty" + priority="1000" + mode="M3582"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:AttentionOfAssociatedTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AttentionOfAssociatedTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3582"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3582"/> + <xsl:template match="@*|node()" priority="-2" mode="M3582"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3582"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:BuyerAssignedID" + priority="1000" + mode="M3583"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:BuyerAssignedID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:BuyerAssignedID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3583"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3583"/> + <xsl:template match="@*|node()" priority="-2" mode="M3583"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3583"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:CAGEID" + priority="1000" + mode="M3584"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:CAGEID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CAGEID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3584"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3584"/> + <xsl:template match="@*|node()" priority="-2" mode="M3584"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3584"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DODAACID" + priority="1000" + mode="M3585"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DODAACID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DODAACID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3585"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3585"/> + <xsl:template match="@*|node()" priority="-2" mode="M3585"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3585"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DUNSID" + priority="1000" + mode="M3586"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DUNSID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DUNSID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3586"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3586"/> + <xsl:template match="@*|node()" priority="-2" mode="M3586"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3586"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact" + priority="1000" + mode="M3587"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:TelephoneUniversalCommunication)<=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:TelephoneUniversalCommunication)<=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TelephoneUniversalCommunication' may occur at maximum 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:FaxUniversalCommunication)<=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:FaxUniversalCommunication)<=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:FaxUniversalCommunication' may occur at maximum 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3587"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3587"/> + <xsl:template match="@*|node()" priority="-2" mode="M3587"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3587"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:DepartmentName[@languageID]" + priority="1000" + mode="M3588"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:DepartmentName[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3588"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3588"/> + <xsl:template match="@*|node()" priority="-2" mode="M3588"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3588"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:DepartmentName[@languageLocaleID]" + priority="1000" + mode="M3589"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:DepartmentName[@languageLocaleID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageLocaleID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3589"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3589"/> + <xsl:template match="@*|node()" priority="-2" mode="M3589"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3589"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:DirectTelephoneUniversalCommunication" + priority="1000" + mode="M3590"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:DirectTelephoneUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DirectTelephoneUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3590"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3590"/> + <xsl:template match="@*|node()" priority="-2" mode="M3590"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3590"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:EDIUniversalCommunication" + priority="1000" + mode="M3591"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:EDIUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:EDIUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3591"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3591"/> + <xsl:template match="@*|node()" priority="-2" mode="M3591"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3591"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication" + priority="1000" + mode="M3592"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:URIID)=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:URIID)=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:URIID' must occur exactly 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3592"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3592"/> + <xsl:template match="@*|node()" priority="-2" mode="M3592"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3592"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:Access" + priority="1000" + mode="M3593"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:Access"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Access' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3593"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3593"/> + <xsl:template match="@*|node()" priority="-2" mode="M3593"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3593"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:AreaNumberCode" + priority="1000" + mode="M3594"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:AreaNumberCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AreaNumberCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3594"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3594"/> + <xsl:template match="@*|node()" priority="-2" mode="M3594"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3594"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:ChannelCode" + priority="1000" + mode="M3595"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:ChannelCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ChannelCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3595"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3595"/> + <xsl:template match="@*|node()" priority="-2" mode="M3595"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3595"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:CompleteNumber" + priority="1000" + mode="M3596"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:CompleteNumber"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CompleteNumber' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3596"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3596"/> + <xsl:template match="@*|node()" priority="-2" mode="M3596"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3596"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:CountryNumberCode" + priority="1000" + mode="M3597"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:CountryNumberCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CountryNumberCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3597"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3597"/> + <xsl:template match="@*|node()" priority="-2" mode="M3597"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3597"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:ExtensionNumber" + priority="1000" + mode="M3598"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:ExtensionNumber"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ExtensionNumber' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3598"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3598"/> + <xsl:template match="@*|node()" priority="-2" mode="M3598"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3598"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:HTMLPreferredIndicator" + priority="1000" + mode="M3599"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:HTMLPreferredIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:HTMLPreferredIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3599"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3599"/> + <xsl:template match="@*|node()" priority="-2" mode="M3599"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3599"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:LocalNumber" + priority="1000" + mode="M3600"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:LocalNumber"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LocalNumber' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3600"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3600"/> + <xsl:template match="@*|node()" priority="-2" mode="M3600"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3600"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeAgencyID]" + priority="1000" + mode="M3601"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3601"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3601"/> + <xsl:template match="@*|node()" priority="-2" mode="M3601"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3601"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeAgencyName]" + priority="1000" + mode="M3602"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeAgencyName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3602"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3602"/> + <xsl:template match="@*|node()" priority="-2" mode="M3602"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3602"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeDataURI]" + priority="1000" + mode="M3603"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeDataURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeDataURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3603"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3603"/> + <xsl:template match="@*|node()" priority="-2" mode="M3603"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3603"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeID]" + priority="1000" + mode="M3604"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3604"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3604"/> + <xsl:template match="@*|node()" priority="-2" mode="M3604"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3604"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeName]" + priority="1000" + mode="M3605"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3605"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3605"/> + <xsl:template match="@*|node()" priority="-2" mode="M3605"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3605"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeURI]" + priority="1000" + mode="M3606"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3606"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3606"/> + <xsl:template match="@*|node()" priority="-2" mode="M3606"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3606"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeVersionID]" + priority="1000" + mode="M3607"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3607"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3607"/> + <xsl:template match="@*|node()" priority="-2" mode="M3607"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3607"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:UseCode" + priority="1000" + mode="M3608"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:UseCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:UseCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3608"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3608"/> + <xsl:template match="@*|node()" priority="-2" mode="M3608"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3608"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication" + priority="1000" + mode="M3609"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:CompleteNumber)=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:CompleteNumber)=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CompleteNumber' must occur exactly 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3609"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3609"/> + <xsl:template match="@*|node()" priority="-2" mode="M3609"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3609"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:Access" + priority="1000" + mode="M3610"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:Access"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Access' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3610"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3610"/> + <xsl:template match="@*|node()" priority="-2" mode="M3610"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3610"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:AreaNumberCode" + priority="1000" + mode="M3611"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:AreaNumberCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AreaNumberCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3611"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3611"/> + <xsl:template match="@*|node()" priority="-2" mode="M3611"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3611"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:ChannelCode" + priority="1000" + mode="M3612"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:ChannelCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ChannelCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3612"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3612"/> + <xsl:template match="@*|node()" priority="-2" mode="M3612"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3612"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:CompleteNumber[@languageID]" + priority="1000" + mode="M3613"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:CompleteNumber[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3613"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3613"/> + <xsl:template match="@*|node()" priority="-2" mode="M3613"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3613"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:CompleteNumber[@languageLocaleID]" + priority="1000" + mode="M3614"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:CompleteNumber[@languageLocaleID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageLocaleID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3614"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3614"/> + <xsl:template match="@*|node()" priority="-2" mode="M3614"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3614"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:CountryNumberCode" + priority="1000" + mode="M3615"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:CountryNumberCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CountryNumberCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3615"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3615"/> + <xsl:template match="@*|node()" priority="-2" mode="M3615"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3615"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:ExtensionNumber" + priority="1000" + mode="M3616"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:ExtensionNumber"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ExtensionNumber' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3616"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3616"/> + <xsl:template match="@*|node()" priority="-2" mode="M3616"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3616"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:HTMLPreferredIndicator" + priority="1000" + mode="M3617"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:HTMLPreferredIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:HTMLPreferredIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3617"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3617"/> + <xsl:template match="@*|node()" priority="-2" mode="M3617"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3617"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:LocalNumber" + priority="1000" + mode="M3618"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:LocalNumber"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LocalNumber' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3618"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3618"/> + <xsl:template match="@*|node()" priority="-2" mode="M3618"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3618"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:URIID" + priority="1000" + mode="M3619"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:URIID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:URIID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3619"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3619"/> + <xsl:template match="@*|node()" priority="-2" mode="M3619"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3619"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:UseCode" + priority="1000" + mode="M3620"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:UseCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:UseCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3620"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3620"/> + <xsl:template match="@*|node()" priority="-2" mode="M3620"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3620"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:ID" + priority="1000" + mode="M3621"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:ID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3621"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3621"/> + <xsl:template match="@*|node()" priority="-2" mode="M3621"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3621"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:InstantMessagingUniversalCommunication" + priority="1000" + mode="M3622"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:InstantMessagingUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:InstantMessagingUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3622"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3622"/> + <xsl:template match="@*|node()" priority="-2" mode="M3622"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3622"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:JobTitle" + priority="1000" + mode="M3623"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:JobTitle"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:JobTitle' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3623"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3623"/> + <xsl:template match="@*|node()" priority="-2" mode="M3623"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3623"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:MobileTelephoneUniversalCommunication" + priority="1000" + mode="M3624"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:MobileTelephoneUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:MobileTelephoneUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3624"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3624"/> + <xsl:template match="@*|node()" priority="-2" mode="M3624"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3624"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:PersonID" + priority="1000" + mode="M3625"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:PersonID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PersonID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3625"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3625"/> + <xsl:template match="@*|node()" priority="-2" mode="M3625"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3625"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:PersonName[@languageID]" + priority="1000" + mode="M3626"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:PersonName[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3626"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3626"/> + <xsl:template match="@*|node()" priority="-2" mode="M3626"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3626"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:PersonName[@languageLocaleID]" + priority="1000" + mode="M3627"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:PersonName[@languageLocaleID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageLocaleID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3627"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3627"/> + <xsl:template match="@*|node()" priority="-2" mode="M3627"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3627"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:Responsibility" + priority="1000" + mode="M3628"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:Responsibility"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Responsibility' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3628"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3628"/> + <xsl:template match="@*|node()" priority="-2" mode="M3628"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3628"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:SpecifiedContactPerson" + priority="1000" + mode="M3629"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:SpecifiedContactPerson"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SpecifiedContactPerson' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3629"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3629"/> + <xsl:template match="@*|node()" priority="-2" mode="M3629"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3629"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:SpecifiedNote" + priority="1000" + mode="M3630"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:SpecifiedNote"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SpecifiedNote' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3630"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3630"/> + <xsl:template match="@*|node()" priority="-2" mode="M3630"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3630"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication" + priority="1000" + mode="M3631"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:CompleteNumber)=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:CompleteNumber)=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CompleteNumber' must occur exactly 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3631"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3631"/> + <xsl:template match="@*|node()" priority="-2" mode="M3631"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3631"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:Access" + priority="1000" + mode="M3632"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:Access"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Access' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3632"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3632"/> + <xsl:template match="@*|node()" priority="-2" mode="M3632"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3632"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:AreaNumberCode" + priority="1000" + mode="M3633"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:AreaNumberCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AreaNumberCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3633"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3633"/> + <xsl:template match="@*|node()" priority="-2" mode="M3633"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3633"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:ChannelCode" + priority="1000" + mode="M3634"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:ChannelCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ChannelCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3634"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3634"/> + <xsl:template match="@*|node()" priority="-2" mode="M3634"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3634"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:CompleteNumber[@languageID]" + priority="1000" + mode="M3635"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:CompleteNumber[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3635"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3635"/> + <xsl:template match="@*|node()" priority="-2" mode="M3635"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3635"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:CompleteNumber[@languageLocaleID]" + priority="1000" + mode="M3636"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:CompleteNumber[@languageLocaleID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageLocaleID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3636"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3636"/> + <xsl:template match="@*|node()" priority="-2" mode="M3636"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3636"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:CountryNumberCode" + priority="1000" + mode="M3637"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:CountryNumberCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CountryNumberCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3637"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3637"/> + <xsl:template match="@*|node()" priority="-2" mode="M3637"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3637"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:ExtensionNumber" + priority="1000" + mode="M3638"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:ExtensionNumber"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ExtensionNumber' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3638"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3638"/> + <xsl:template match="@*|node()" priority="-2" mode="M3638"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3638"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:HTMLPreferredIndicator" + priority="1000" + mode="M3639"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:HTMLPreferredIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:HTMLPreferredIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3639"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3639"/> + <xsl:template match="@*|node()" priority="-2" mode="M3639"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3639"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:LocalNumber" + priority="1000" + mode="M3640"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:LocalNumber"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LocalNumber' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3640"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3640"/> + <xsl:template match="@*|node()" priority="-2" mode="M3640"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3640"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:URIID" + priority="1000" + mode="M3641"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:URIID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:URIID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3641"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3641"/> + <xsl:template match="@*|node()" priority="-2" mode="M3641"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3641"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:UseCode" + priority="1000" + mode="M3642"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:UseCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:UseCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3642"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3642"/> + <xsl:template match="@*|node()" priority="-2" mode="M3642"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3642"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:TelexUniversalCommunication" + priority="1000" + mode="M3643"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:TelexUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TelexUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3643"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3643"/> + <xsl:template match="@*|node()" priority="-2" mode="M3643"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3643"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:TypeCode" + priority="1000" + mode="M3644"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:TypeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TypeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3644"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3644"/> + <xsl:template match="@*|node()" priority="-2" mode="M3644"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3644"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:URIUniversalCommunication" + priority="1000" + mode="M3645"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:URIUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:URIUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3645"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3645"/> + <xsl:template match="@*|node()" priority="-2" mode="M3645"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3645"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:VOIPUniversalCommunication" + priority="1000" + mode="M3646"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:VOIPUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:VOIPUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3646"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3646"/> + <xsl:template match="@*|node()" priority="-2" mode="M3646"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3646"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:Description" + priority="1000" + mode="M3647"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:Description"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Description' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3647"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3647"/> + <xsl:template match="@*|node()" priority="-2" mode="M3647"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3647"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:EmailURIUniversalCommunication" + priority="1000" + mode="M3648"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:EmailURIUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:EmailURIUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3648"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3648"/> + <xsl:template match="@*|node()" priority="-2" mode="M3648"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3648"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:EndPointURIUniversalCommunication" + priority="1000" + mode="M3649"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:EndPointURIUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:EndPointURIUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3649"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3649"/> + <xsl:template match="@*|node()" priority="-2" mode="M3649"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3649"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:FaxUniversalCommunication" + priority="1000" + mode="M3650"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:FaxUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:FaxUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3650"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3650"/> + <xsl:template match="@*|node()" priority="-2" mode="M3650"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3650"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:GLNID" + priority="1000" + mode="M3651"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:GLNID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:GLNID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3651"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3651"/> + <xsl:template match="@*|node()" priority="-2" mode="M3651"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3651"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:GlobalID" + priority="1000" + mode="M3652"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:GlobalID"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="@schemeID"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="@schemeID"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute '@schemeID' is required in this context.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3652"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3652"/> + <xsl:template match="@*|node()" priority="-2" mode="M3652"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3652"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:GlobalID[@schemeAgencyID]" + priority="1000" + mode="M3653"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:GlobalID[@schemeAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3653"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3653"/> + <xsl:template match="@*|node()" priority="-2" mode="M3653"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3653"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:GlobalID[@schemeAgencyName]" + priority="1000" + mode="M3654"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:GlobalID[@schemeAgencyName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3654"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3654"/> + <xsl:template match="@*|node()" priority="-2" mode="M3654"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3654"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:GlobalID[@schemeDataURI]" + priority="1000" + mode="M3655"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:GlobalID[@schemeDataURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeDataURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3655"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3655"/> + <xsl:template match="@*|node()" priority="-2" mode="M3655"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3655"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:GlobalID[@schemeName]" + priority="1000" + mode="M3656"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:GlobalID[@schemeName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3656"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3656"/> + <xsl:template match="@*|node()" priority="-2" mode="M3656"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3656"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:GlobalID[@schemeURI]" + priority="1000" + mode="M3657"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:GlobalID[@schemeURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3657"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3657"/> + <xsl:template match="@*|node()" priority="-2" mode="M3657"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3657"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:GlobalID[@schemeVersionID]" + priority="1000" + mode="M3658"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:GlobalID[@schemeVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3658"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3658"/> + <xsl:template match="@*|node()" priority="-2" mode="M3658"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3658"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:ID[@schemeAgencyID]" + priority="1000" + mode="M3659"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:ID[@schemeAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3659"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3659"/> + <xsl:template match="@*|node()" priority="-2" mode="M3659"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3659"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:ID[@schemeAgencyName]" + priority="1000" + mode="M3660"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:ID[@schemeAgencyName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3660"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3660"/> + <xsl:template match="@*|node()" priority="-2" mode="M3660"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3660"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:ID[@schemeDataURI]" + priority="1000" + mode="M3661"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:ID[@schemeDataURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeDataURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3661"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3661"/> + <xsl:template match="@*|node()" priority="-2" mode="M3661"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3661"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:ID[@schemeID]" + priority="1000" + mode="M3662"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:ID[@schemeID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3662"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3662"/> + <xsl:template match="@*|node()" priority="-2" mode="M3662"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3662"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:ID[@schemeName]" + priority="1000" + mode="M3663"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:ID[@schemeName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3663"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3663"/> + <xsl:template match="@*|node()" priority="-2" mode="M3663"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3663"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:ID[@schemeURI]" + priority="1000" + mode="M3664"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:ID[@schemeURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3664"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3664"/> + <xsl:template match="@*|node()" priority="-2" mode="M3664"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3664"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:ID[@schemeVersionID]" + priority="1000" + mode="M3665"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:ID[@schemeVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3665"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3665"/> + <xsl:template match="@*|node()" priority="-2" mode="M3665"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3665"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:IssuedNotificationReferencedDocument" + priority="1000" + mode="M3666"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:IssuedNotificationReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:IssuedNotificationReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3666"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3666"/> + <xsl:template match="@*|node()" priority="-2" mode="M3666"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3666"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:LanguageCode" + priority="1000" + mode="M3667"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:LanguageCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LanguageCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3667"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3667"/> + <xsl:template match="@*|node()" priority="-2" mode="M3667"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3667"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:LogoAssociatedSpecifiedBinaryFile" + priority="1000" + mode="M3668"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:LogoAssociatedSpecifiedBinaryFile"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LogoAssociatedSpecifiedBinaryFile' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3668"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3668"/> + <xsl:template match="@*|node()" priority="-2" mode="M3668"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3668"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:LogoReferencedDocument" + priority="1000" + mode="M3669"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:LogoReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LogoReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3669"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3669"/> + <xsl:template match="@*|node()" priority="-2" mode="M3669"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3669"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:Name[@languageID]" + priority="1000" + mode="M3670"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:Name[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3670"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3670"/> + <xsl:template match="@*|node()" priority="-2" mode="M3670"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3670"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:Name[@languageLocaleID]" + priority="1000" + mode="M3671"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:Name[@languageLocaleID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageLocaleID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3671"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3671"/> + <xsl:template match="@*|node()" priority="-2" mode="M3671"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3671"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress" + priority="1000" + mode="M3672"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:PostcodeCode)<=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:PostcodeCode)<=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PostcodeCode' may occur at maximum 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3672"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3672"/> + <xsl:template match="@*|node()" priority="-2" mode="M3672"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3672"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:AdditionalStreetName" + priority="1000" + mode="M3673"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:AdditionalStreetName"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AdditionalStreetName' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3673"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3673"/> + <xsl:template match="@*|node()" priority="-2" mode="M3673"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3673"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:AttentionOf" + priority="1000" + mode="M3674"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:AttentionOf"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AttentionOf' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3674"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3674"/> + <xsl:template match="@*|node()" priority="-2" mode="M3674"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3674"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:BuildingName" + priority="1000" + mode="M3675"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:BuildingName"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:BuildingName' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3675"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3675"/> + <xsl:template match="@*|node()" priority="-2" mode="M3675"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3675"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:BuildingNumber" + priority="1000" + mode="M3676"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:BuildingNumber"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:BuildingNumber' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3676"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3676"/> + <xsl:template match="@*|node()" priority="-2" mode="M3676"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3676"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:CareOf" + priority="1000" + mode="M3677"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:CareOf"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CareOf' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3677"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3677"/> + <xsl:template match="@*|node()" priority="-2" mode="M3677"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3677"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:CityName[@languageID]" + priority="1000" + mode="M3678"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:CityName[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3678"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3678"/> + <xsl:template match="@*|node()" priority="-2" mode="M3678"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3678"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:CityName[@languageLocaleID]" + priority="1000" + mode="M3679"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:CityName[@languageLocaleID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageLocaleID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3679"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3679"/> + <xsl:template match="@*|node()" priority="-2" mode="M3679"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3679"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:CitySubDivisionName" + priority="1000" + mode="M3680"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:CitySubDivisionName"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CitySubDivisionName' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3680"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3680"/> + <xsl:template match="@*|node()" priority="-2" mode="M3680"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3680"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:CountryID[@schemeAgencyID]" + priority="1000" + mode="M3681"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:CountryID[@schemeAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3681"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3681"/> + <xsl:template match="@*|node()" priority="-2" mode="M3681"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3681"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:CountryID[@schemeID]" + priority="1000" + mode="M3682"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:CountryID[@schemeID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3682"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3682"/> + <xsl:template match="@*|node()" priority="-2" mode="M3682"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3682"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:CountryID[@schemeVersionID]" + priority="1000" + mode="M3683"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:CountryID[@schemeVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3683"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3683"/> + <xsl:template match="@*|node()" priority="-2" mode="M3683"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3683"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:CountryIdentificationTradeCountry" + priority="1000" + mode="M3684"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:CountryIdentificationTradeCountry"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CountryIdentificationTradeCountry' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3684"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3684"/> + <xsl:template match="@*|node()" priority="-2" mode="M3684"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3684"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:CountryName" + priority="1000" + mode="M3685"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:CountryName"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CountryName' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3685"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3685"/> + <xsl:template match="@*|node()" priority="-2" mode="M3685"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3685"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:CountrySubDivisionID" + priority="1000" + mode="M3686"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:CountrySubDivisionID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CountrySubDivisionID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3686"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3686"/> + <xsl:template match="@*|node()" priority="-2" mode="M3686"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3686"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:CountrySubDivisionName" + priority="1000" + mode="M3687"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:CountrySubDivisionName"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CountrySubDivisionName' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3687"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3687"/> + <xsl:template match="@*|node()" priority="-2" mode="M3687"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3687"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:DepartmentName" + priority="1000" + mode="M3688"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:DepartmentName"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DepartmentName' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3688"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3688"/> + <xsl:template match="@*|node()" priority="-2" mode="M3688"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3688"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:FreeForm" + priority="1000" + mode="M3689"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:FreeForm"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:FreeForm' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3689"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3689"/> + <xsl:template match="@*|node()" priority="-2" mode="M3689"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3689"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:GeoCoordinateIdentificationGeographicalCoordinate" + priority="1000" + mode="M3690"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:GeoCoordinateIdentificationGeographicalCoordinate"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:GeoCoordinateIdentificationGeographicalCoordinate' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3690"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3690"/> + <xsl:template match="@*|node()" priority="-2" mode="M3690"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3690"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:ID" + priority="1000" + mode="M3691"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:ID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3691"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3691"/> + <xsl:template match="@*|node()" priority="-2" mode="M3691"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3691"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:LineFive" + priority="1000" + mode="M3692"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:LineFive"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LineFive' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3692"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3692"/> + <xsl:template match="@*|node()" priority="-2" mode="M3692"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3692"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:LineFour" + priority="1000" + mode="M3693"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:LineFour"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LineFour' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3693"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3693"/> + <xsl:template match="@*|node()" priority="-2" mode="M3693"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3693"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:LineOne[@languageID]" + priority="1000" + mode="M3694"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:LineOne[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3694"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3694"/> + <xsl:template match="@*|node()" priority="-2" mode="M3694"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3694"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:LineOne[@languageLocaleID]" + priority="1000" + mode="M3695"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:LineOne[@languageLocaleID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageLocaleID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3695"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3695"/> + <xsl:template match="@*|node()" priority="-2" mode="M3695"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3695"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:LineThree" + priority="1000" + mode="M3696"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:LineThree"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LineThree' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3696"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3696"/> + <xsl:template match="@*|node()" priority="-2" mode="M3696"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3696"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:LineTwo[@languageID]" + priority="1000" + mode="M3697"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:LineTwo[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3697"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3697"/> + <xsl:template match="@*|node()" priority="-2" mode="M3697"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3697"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:LineTwo[@languageLocaleID]" + priority="1000" + mode="M3698"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:LineTwo[@languageLocaleID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageLocaleID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3698"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3698"/> + <xsl:template match="@*|node()" priority="-2" mode="M3698"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3698"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:PostOfficeBox" + priority="1000" + mode="M3699"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:PostOfficeBox"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PostOfficeBox' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3699"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3699"/> + <xsl:template match="@*|node()" priority="-2" mode="M3699"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3699"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@languageID]" + priority="1000" + mode="M3700"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3700"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3700"/> + <xsl:template match="@*|node()" priority="-2" mode="M3700"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3700"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listAgencyID]" + priority="1000" + mode="M3701"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3701"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3701"/> + <xsl:template match="@*|node()" priority="-2" mode="M3701"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3701"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listAgencyName]" + priority="1000" + mode="M3702"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listAgencyName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listAgencyName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3702"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3702"/> + <xsl:template match="@*|node()" priority="-2" mode="M3702"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3702"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listID]" + priority="1000" + mode="M3703"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3703"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3703"/> + <xsl:template match="@*|node()" priority="-2" mode="M3703"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3703"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listName]" + priority="1000" + mode="M3704"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3704"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3704"/> + <xsl:template match="@*|node()" priority="-2" mode="M3704"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3704"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listSchemeURI]" + priority="1000" + mode="M3705"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listSchemeURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listSchemeURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3705"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3705"/> + <xsl:template match="@*|node()" priority="-2" mode="M3705"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3705"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listURI]" + priority="1000" + mode="M3706"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3706"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3706"/> + <xsl:template match="@*|node()" priority="-2" mode="M3706"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3706"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listVersionID]" + priority="1000" + mode="M3707"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3707"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3707"/> + <xsl:template match="@*|node()" priority="-2" mode="M3707"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3707"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@name]" + priority="1000" + mode="M3708"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@name]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @name' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3708"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3708"/> + <xsl:template match="@*|node()" priority="-2" mode="M3708"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3708"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:SecondaryPostcodeCode" + priority="1000" + mode="M3709"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:SecondaryPostcodeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SecondaryPostcodeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3709"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3709"/> + <xsl:template match="@*|node()" priority="-2" mode="M3709"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3709"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:StreetName" + priority="1000" + mode="M3710"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:StreetName"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:StreetName' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3710"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3710"/> + <xsl:template match="@*|node()" priority="-2" mode="M3710"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3710"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:UTCOffsetNumeric" + priority="1000" + mode="M3711"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:UTCOffsetNumeric"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:UTCOffsetNumeric' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3711"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3711"/> + <xsl:template match="@*|node()" priority="-2" mode="M3711"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3711"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:ProvidedTransportService" + priority="1000" + mode="M3712"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:ProvidedTransportService"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ProvidedTransportService' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3712"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3712"/> + <xsl:template match="@*|node()" priority="-2" mode="M3712"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3712"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:QualityAssuranceIndicator" + priority="1000" + mode="M3713"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:QualityAssuranceIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:QualityAssuranceIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3713"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3713"/> + <xsl:template match="@*|node()" priority="-2" mode="M3713"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3713"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:RICID" + priority="1000" + mode="M3714"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:RICID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RICID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3714"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3714"/> + <xsl:template match="@*|node()" priority="-2" mode="M3714"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3714"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:RequestedNotificationReferencedDocument" + priority="1000" + mode="M3715"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:RequestedNotificationReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RequestedNotificationReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3715"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3715"/> + <xsl:template match="@*|node()" priority="-2" mode="M3715"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3715"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:RoleCode" + priority="1000" + mode="M3716"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:RoleCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RoleCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3716"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3716"/> + <xsl:template match="@*|node()" priority="-2" mode="M3716"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3716"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:SellerAssignedID" + priority="1000" + mode="M3717"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:SellerAssignedID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SellerAssignedID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3717"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3717"/> + <xsl:template match="@*|node()" priority="-2" mode="M3717"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3717"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:SpecifiedAuthoritativeSignatoryPerson" + priority="1000" + mode="M3718"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:SpecifiedAuthoritativeSignatoryPerson"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SpecifiedAuthoritativeSignatoryPerson' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3718"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3718"/> + <xsl:template match="@*|node()" priority="-2" mode="M3718"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3718"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:SpecifiedLegalOrganization" + priority="1000" + mode="M3719"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:SpecifiedLegalOrganization"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SpecifiedLegalOrganization' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3719"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3719"/> + <xsl:template match="@*|node()" priority="-2" mode="M3719"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3719"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:SpecifiedLogisticsLocation" + priority="1000" + mode="M3720"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:SpecifiedLogisticsLocation"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SpecifiedLogisticsLocation' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3720"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3720"/> + <xsl:template match="@*|node()" priority="-2" mode="M3720"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3720"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:SpecifiedRepresentativePerson" + priority="1000" + mode="M3721"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:SpecifiedRepresentativePerson"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SpecifiedRepresentativePerson' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3721"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3721"/> + <xsl:template match="@*|node()" priority="-2" mode="M3721"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3721"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:SpecifiedTaxRegistration/ram:AssociatedRegisteredTax" + priority="1000" + mode="M3722"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:SpecifiedTaxRegistration/ram:AssociatedRegisteredTax"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AssociatedRegisteredTax' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3722"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3722"/> + <xsl:template match="@*|node()" priority="-2" mode="M3722"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3722"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:SpecifiedTaxRegistration/ram:ID" + priority="1000" + mode="M3723"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:SpecifiedTaxRegistration/ram:ID"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="@schemeID"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="@schemeID"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute '@schemeID' is required in this context.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3723"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3723"/> + <xsl:template match="@*|node()" priority="-2" mode="M3723"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3723"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeAgencyID]" + priority="1000" + mode="M3724"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3724"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3724"/> + <xsl:template match="@*|node()" priority="-2" mode="M3724"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3724"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeAgencyName]" + priority="1000" + mode="M3725"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeAgencyName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3725"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3725"/> + <xsl:template match="@*|node()" priority="-2" mode="M3725"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3725"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeDataURI]" + priority="1000" + mode="M3726"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeDataURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeDataURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3726"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3726"/> + <xsl:template match="@*|node()" priority="-2" mode="M3726"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3726"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeName]" + priority="1000" + mode="M3727"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3727"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3727"/> + <xsl:template match="@*|node()" priority="-2" mode="M3727"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3727"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeURI]" + priority="1000" + mode="M3728"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3728"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3728"/> + <xsl:template match="@*|node()" priority="-2" mode="M3728"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3728"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeVersionID]" + priority="1000" + mode="M3729"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3729"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3729"/> + <xsl:template match="@*|node()" priority="-2" mode="M3729"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3729"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:TelephoneUniversalCommunication" + priority="1000" + mode="M3730"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:TelephoneUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TelephoneUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3730"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3730"/> + <xsl:template match="@*|node()" priority="-2" mode="M3730"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3730"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:TypeCode" + priority="1000" + mode="M3731"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:TypeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TypeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3731"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3731"/> + <xsl:template match="@*|node()" priority="-2" mode="M3731"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3731"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:URIUniversalCommunication" + priority="1000" + mode="M3732"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:URIUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:URIUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3732"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3732"/> + <xsl:template match="@*|node()" priority="-2" mode="M3732"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3732"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UtilizedLogisticsTransportEquipment" + priority="1000" + mode="M3733"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UtilizedLogisticsTransportEquipment"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:UtilizedLogisticsTransportEquipment' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3733"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3733"/> + <xsl:template match="@*|node()" priority="-2" mode="M3733"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3733"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement" + priority="1000" + mode="M3734"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:BillingSpecifiedPeriod)<=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:BillingSpecifiedPeriod)<=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:BillingSpecifiedPeriod' may occur at maximum 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:SpecifiedTradeAccountingAccount)<=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:SpecifiedTradeAccountingAccount)<=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SpecifiedTradeAccountingAccount' may occur at maximum 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3734"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3734"/> + <xsl:template match="@*|node()" priority="-2" mode="M3734"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3734"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:AcceptanceReferencedDocument" + priority="1000" + mode="M3735"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:AcceptanceReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AcceptanceReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3735"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3735"/> + <xsl:template match="@*|node()" priority="-2" mode="M3735"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3735"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:AcceptanceTradeParty" + priority="1000" + mode="M3736"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:AcceptanceTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AcceptanceTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3736"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3736"/> + <xsl:template match="@*|node()" priority="-2" mode="M3736"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3736"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:AccountingApplicableTradeCurrencyExchange" + priority="1000" + mode="M3737"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:AccountingApplicableTradeCurrencyExchange"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AccountingApplicableTradeCurrencyExchange' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3737"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3737"/> + <xsl:template match="@*|node()" priority="-2" mode="M3737"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3737"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:AdditionalReferencedDocument" + priority="1000" + mode="M3738"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:AdditionalReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AdditionalReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3738"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3738"/> + <xsl:template match="@*|node()" priority="-2" mode="M3738"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3738"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:AgreementReferencedDocument" + priority="1000" + mode="M3739"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:AgreementReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AgreementReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3739"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3739"/> + <xsl:template match="@*|node()" priority="-2" mode="M3739"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3739"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:AlternatePaymentApplicableTradeCurrencyExchange" + priority="1000" + mode="M3740"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:AlternatePaymentApplicableTradeCurrencyExchange"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AlternatePaymentApplicableTradeCurrencyExchange' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3740"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3740"/> + <xsl:template match="@*|node()" priority="-2" mode="M3740"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3740"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax" + priority="1000" + mode="M3741"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:CalculatedAmount)<=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:CalculatedAmount)<=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CalculatedAmount' may occur at maximum 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:ApplicablePercent)=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:ApplicablePercent)=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ApplicablePercent' must occur exactly 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3741"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3741"/> + <xsl:template match="@*|node()" priority="-2" mode="M3741"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3741"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:AllowanceChargeBasisAmount" + priority="1000" + mode="M3742"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:AllowanceChargeBasisAmount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AllowanceChargeBasisAmount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3742"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3742"/> + <xsl:template match="@*|node()" priority="-2" mode="M3742"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3742"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:ApplicablePercent[@format]" + priority="1000" + mode="M3743"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:ApplicablePercent[@format]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @format' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3743"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3743"/> + <xsl:template match="@*|node()" priority="-2" mode="M3743"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3743"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:ApplicableTradeLocation" + priority="1000" + mode="M3744"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:ApplicableTradeLocation"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ApplicableTradeLocation' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3744"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3744"/> + <xsl:template match="@*|node()" priority="-2" mode="M3744"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3744"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:BasisAmount" + priority="1000" + mode="M3745"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:BasisAmount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:BasisAmount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3745"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3745"/> + <xsl:template match="@*|node()" priority="-2" mode="M3745"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3745"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:BasisQuantity" + priority="1000" + mode="M3746"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:BasisQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:BasisQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3746"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3746"/> + <xsl:template match="@*|node()" priority="-2" mode="M3746"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3746"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:BuyerDeductibleTaxSpecifiedTradeAccountingAccount" + priority="1000" + mode="M3747"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:BuyerDeductibleTaxSpecifiedTradeAccountingAccount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:BuyerDeductibleTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3747"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3747"/> + <xsl:template match="@*|node()" priority="-2" mode="M3747"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3747"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:BuyerNonDeductibleTaxSpecifiedTradeAccountingAccount" + priority="1000" + mode="M3748"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:BuyerNonDeductibleTaxSpecifiedTradeAccountingAccount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:BuyerNonDeductibleTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3748"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3748"/> + <xsl:template match="@*|node()" priority="-2" mode="M3748"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3748"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:BuyerRepayableTaxSpecifiedTradeAccountingAccount" + priority="1000" + mode="M3749"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:BuyerRepayableTaxSpecifiedTradeAccountingAccount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:BuyerRepayableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3749"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3749"/> + <xsl:template match="@*|node()" priority="-2" mode="M3749"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3749"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:CalculatedAmount" + priority="1000" + mode="M3750"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:CalculatedAmount"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="@currencyID"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="@currencyID"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute '@currencyID' is required in this context.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3750"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3750"/> + <xsl:template match="@*|node()" priority="-2" mode="M3750"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3750"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:CalculatedAmount[@currencyCodeListVersionID]" + priority="1000" + mode="M3751"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:CalculatedAmount[@currencyCodeListVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @currencyCodeListVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3751"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3751"/> + <xsl:template match="@*|node()" priority="-2" mode="M3751"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3751"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:CalculatedRate" + priority="1000" + mode="M3752"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:CalculatedRate"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CalculatedRate' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3752"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3752"/> + <xsl:template match="@*|node()" priority="-2" mode="M3752"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3752"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:CalculationSequenceNumeric" + priority="1000" + mode="M3753"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:CalculationSequenceNumeric"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CalculationSequenceNumeric' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3753"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3753"/> + <xsl:template match="@*|node()" priority="-2" mode="M3753"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3753"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:CategoryCode[@listAgencyID]" + priority="1000" + mode="M3754"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:CategoryCode[@listAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3754"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3754"/> + <xsl:template match="@*|node()" priority="-2" mode="M3754"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3754"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:CategoryCode[@listID]" + priority="1000" + mode="M3755"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:CategoryCode[@listID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3755"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3755"/> + <xsl:template match="@*|node()" priority="-2" mode="M3755"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3755"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:CategoryCode[@listURI]" + priority="1000" + mode="M3756"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:CategoryCode[@listURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3756"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3756"/> + <xsl:template match="@*|node()" priority="-2" mode="M3756"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3756"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:CategoryCode[@listVersionID]" + priority="1000" + mode="M3757"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:CategoryCode[@listVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3757"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3757"/> + <xsl:template match="@*|node()" priority="-2" mode="M3757"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3757"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:CategoryName" + priority="1000" + mode="M3758"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:CategoryName"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CategoryName' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3758"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3758"/> + <xsl:template match="@*|node()" priority="-2" mode="M3758"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3758"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:CurrencyCode" + priority="1000" + mode="M3759"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:CurrencyCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CurrencyCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3759"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3759"/> + <xsl:template match="@*|node()" priority="-2" mode="M3759"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3759"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:CustomsDutyIndicator" + priority="1000" + mode="M3760"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:CustomsDutyIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CustomsDutyIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3760"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3760"/> + <xsl:template match="@*|node()" priority="-2" mode="M3760"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3760"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:DeductionAmount" + priority="1000" + mode="M3761"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:DeductionAmount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DeductionAmount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3761"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3761"/> + <xsl:template match="@*|node()" priority="-2" mode="M3761"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3761"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:DeferredStatusPartyDebtorFinancialAccount" + priority="1000" + mode="M3762"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:DeferredStatusPartyDebtorFinancialAccount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DeferredStatusPartyDebtorFinancialAccount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3762"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3762"/> + <xsl:template match="@*|node()" priority="-2" mode="M3762"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3762"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:Description" + priority="1000" + mode="M3763"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:Description"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Description' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3763"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3763"/> + <xsl:template match="@*|node()" priority="-2" mode="M3763"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3763"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:DueDateTypeCode" + priority="1000" + mode="M3764"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:DueDateTypeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DueDateTypeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3764"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3764"/> + <xsl:template match="@*|node()" priority="-2" mode="M3764"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3764"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:ExemptionAuthorizationID" + priority="1000" + mode="M3765"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:ExemptionAuthorizationID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ExemptionAuthorizationID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3765"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3765"/> + <xsl:template match="@*|node()" priority="-2" mode="M3765"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3765"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:ExemptionIndicator" + priority="1000" + mode="M3766"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:ExemptionIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ExemptionIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3766"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3766"/> + <xsl:template match="@*|node()" priority="-2" mode="M3766"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3766"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:ExemptionReasonCode" + priority="1000" + mode="M3767"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:ExemptionReasonCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ExemptionReasonCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3767"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3767"/> + <xsl:template match="@*|node()" priority="-2" mode="M3767"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3767"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:ExemptionReason[@languageID]" + priority="1000" + mode="M3768"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:ExemptionReason[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3768"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3768"/> + <xsl:template match="@*|node()" priority="-2" mode="M3768"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3768"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:ExemptionReason[@languageLocaleID]" + priority="1000" + mode="M3769"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:ExemptionReason[@languageLocaleID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageLocaleID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3769"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3769"/> + <xsl:template match="@*|node()" priority="-2" mode="M3769"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3769"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:FunctionCode" + priority="1000" + mode="M3770"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:FunctionCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:FunctionCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3770"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3770"/> + <xsl:template match="@*|node()" priority="-2" mode="M3770"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3770"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:Guarantee" + priority="1000" + mode="M3771"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:Guarantee"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Guarantee' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3771"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3771"/> + <xsl:template match="@*|node()" priority="-2" mode="M3771"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3771"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:GuaranteeCode" + priority="1000" + mode="M3772"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:GuaranteeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:GuaranteeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3772"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3772"/> + <xsl:template match="@*|node()" priority="-2" mode="M3772"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3772"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:InformationAmount" + priority="1000" + mode="M3773"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:InformationAmount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:InformationAmount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3773"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3773"/> + <xsl:template match="@*|node()" priority="-2" mode="M3773"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3773"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:Jurisdiction" + priority="1000" + mode="M3774"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:Jurisdiction"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Jurisdiction' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3774"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3774"/> + <xsl:template match="@*|node()" priority="-2" mode="M3774"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3774"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:LineTotalBasisAmount" + priority="1000" + mode="M3775"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:LineTotalBasisAmount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LineTotalBasisAmount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3775"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3775"/> + <xsl:template match="@*|node()" priority="-2" mode="M3775"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3775"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:PaymentID" + priority="1000" + mode="M3776"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:PaymentID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PaymentID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3776"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3776"/> + <xsl:template match="@*|node()" priority="-2" mode="M3776"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3776"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:PaymentMethodCode" + priority="1000" + mode="M3777"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:PaymentMethodCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PaymentMethodCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3777"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3777"/> + <xsl:template match="@*|node()" priority="-2" mode="M3777"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3777"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:Rate" + priority="1000" + mode="M3778"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:Rate"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Rate' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3778"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3778"/> + <xsl:template match="@*|node()" priority="-2" mode="M3778"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3778"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:RateApplicablePercent" + priority="1000" + mode="M3779"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:RateApplicablePercent"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RateApplicablePercent' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3779"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3779"/> + <xsl:template match="@*|node()" priority="-2" mode="M3779"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3779"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:RateCode" + priority="1000" + mode="M3780"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:RateCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RateCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3780"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3780"/> + <xsl:template match="@*|node()" priority="-2" mode="M3780"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3780"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:RefundAmount" + priority="1000" + mode="M3781"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:RefundAmount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RefundAmount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3781"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3781"/> + <xsl:template match="@*|node()" priority="-2" mode="M3781"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3781"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:RegimeType" + priority="1000" + mode="M3782"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:RegimeType"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RegimeType' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3782"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3782"/> + <xsl:template match="@*|node()" priority="-2" mode="M3782"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3782"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:RegimeTypeCode" + priority="1000" + mode="M3783"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:RegimeTypeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RegimeTypeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3783"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3783"/> + <xsl:template match="@*|node()" priority="-2" mode="M3783"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3783"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:SelfAssessedBasisAmount" + priority="1000" + mode="M3784"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:SelfAssessedBasisAmount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SelfAssessedBasisAmount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3784"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3784"/> + <xsl:template match="@*|node()" priority="-2" mode="M3784"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3784"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:SelfAssessedBasisQuantity" + priority="1000" + mode="M3785"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:SelfAssessedBasisQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SelfAssessedBasisQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3785"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3785"/> + <xsl:template match="@*|node()" priority="-2" mode="M3785"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3785"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:SelfAssessedCalculatedAmount" + priority="1000" + mode="M3786"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:SelfAssessedCalculatedAmount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SelfAssessedCalculatedAmount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3786"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3786"/> + <xsl:template match="@*|node()" priority="-2" mode="M3786"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3786"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:SelfAssessedCalculationRate" + priority="1000" + mode="M3787"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:SelfAssessedCalculationRate"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SelfAssessedCalculationRate' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3787"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3787"/> + <xsl:template match="@*|node()" priority="-2" mode="M3787"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3787"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:SellerPayableTaxSpecifiedTradeAccountingAccount" + priority="1000" + mode="M3788"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:SellerPayableTaxSpecifiedTradeAccountingAccount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SellerPayableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3788"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3788"/> + <xsl:template match="@*|node()" priority="-2" mode="M3788"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3788"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:SellerRefundableTaxSpecifiedTradeAccountingAccount" + priority="1000" + mode="M3789"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:SellerRefundableTaxSpecifiedTradeAccountingAccount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SellerRefundableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3789"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3789"/> + <xsl:template match="@*|node()" priority="-2" mode="M3789"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3789"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:ServiceSupplyTradeCountry" + priority="1000" + mode="M3790"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:ServiceSupplyTradeCountry"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ServiceSupplyTradeCountry' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3790"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3790"/> + <xsl:template match="@*|node()" priority="-2" mode="M3790"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3790"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:SpecifiedTradeAccountingAccount" + priority="1000" + mode="M3791"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:SpecifiedTradeAccountingAccount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SpecifiedTradeAccountingAccount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3791"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3791"/> + <xsl:template match="@*|node()" priority="-2" mode="M3791"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3791"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:TariffDeductionQuantity" + priority="1000" + mode="M3792"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:TariffDeductionQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TariffDeductionQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3792"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3792"/> + <xsl:template match="@*|node()" priority="-2" mode="M3792"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3792"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:TaxBasisAllowanceRate" + priority="1000" + mode="M3793"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:TaxBasisAllowanceRate"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TaxBasisAllowanceRate' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3793"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3793"/> + <xsl:template match="@*|node()" priority="-2" mode="M3793"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3793"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:TaxExemptionAuthorityID" + priority="1000" + mode="M3794"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:TaxExemptionAuthorityID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TaxExemptionAuthorityID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3794"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3794"/> + <xsl:template match="@*|node()" priority="-2" mode="M3794"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3794"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:TaxPointDate" + priority="1000" + mode="M3795"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:TaxPointDate"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TaxPointDate' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3795"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3795"/> + <xsl:template match="@*|node()" priority="-2" mode="M3795"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3795"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:Type" + priority="1000" + mode="M3796"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:Type"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Type' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3796"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3796"/> + <xsl:template match="@*|node()" priority="-2" mode="M3796"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3796"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:TypeCode[@listAgencyID]" + priority="1000" + mode="M3797"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:TypeCode[@listAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3797"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3797"/> + <xsl:template match="@*|node()" priority="-2" mode="M3797"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3797"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:TypeCode[@listID]" + priority="1000" + mode="M3798"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:TypeCode[@listID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3798"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3798"/> + <xsl:template match="@*|node()" priority="-2" mode="M3798"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3798"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:TypeCode[@listURI]" + priority="1000" + mode="M3799"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:TypeCode[@listURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3799"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3799"/> + <xsl:template match="@*|node()" priority="-2" mode="M3799"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3799"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:TypeCode[@listVersionID]" + priority="1000" + mode="M3800"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:TypeCode[@listVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3800"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3800"/> + <xsl:template match="@*|node()" priority="-2" mode="M3800"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3800"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:UnitBasisAmount" + priority="1000" + mode="M3801"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:UnitBasisAmount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:UnitBasisAmount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3801"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3801"/> + <xsl:template match="@*|node()" priority="-2" mode="M3801"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3801"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:BillingSpecifiedPeriod" + priority="1000" + mode="M3802"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:BillingSpecifiedPeriod"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:StartDateTime)=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:StartDateTime)=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:StartDateTime' must occur exactly 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:EndDateTime)=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:EndDateTime)=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:EndDateTime' must occur exactly 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3802"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3802"/> + <xsl:template match="@*|node()" priority="-2" mode="M3802"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3802"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:BillingSpecifiedPeriod/ram:CompleteDateTime" + priority="1000" + mode="M3803"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:BillingSpecifiedPeriod/ram:CompleteDateTime"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CompleteDateTime' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3803"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3803"/> + <xsl:template match="@*|node()" priority="-2" mode="M3803"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3803"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:BillingSpecifiedPeriod/ram:ContinuousIndicator" + priority="1000" + mode="M3804"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:BillingSpecifiedPeriod/ram:ContinuousIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ContinuousIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3804"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3804"/> + <xsl:template match="@*|node()" priority="-2" mode="M3804"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3804"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:BillingSpecifiedPeriod/ram:Description" + priority="1000" + mode="M3805"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:BillingSpecifiedPeriod/ram:Description"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Description' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3805"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3805"/> + <xsl:template match="@*|node()" priority="-2" mode="M3805"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3805"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:BillingSpecifiedPeriod/ram:DurationMeasure" + priority="1000" + mode="M3806"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:BillingSpecifiedPeriod/ram:DurationMeasure"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DurationMeasure' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3806"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3806"/> + <xsl:template match="@*|node()" priority="-2" mode="M3806"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3806"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:BillingSpecifiedPeriod/ram:EndDateTime/udt:DateTime" + priority="1000" + mode="M3807"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:BillingSpecifiedPeriod/ram:EndDateTime/udt:DateTime"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'udt:DateTime' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3807"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3807"/> + <xsl:template match="@*|node()" priority="-2" mode="M3807"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3807"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:BillingSpecifiedPeriod/ram:EndDateTime/udt:DateTimeString" + priority="1000" + mode="M3808"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:BillingSpecifiedPeriod/ram:EndDateTime/udt:DateTimeString"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="@format"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="@format"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute '@format' is required in this context.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3808"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3808"/> + <xsl:template match="@*|node()" priority="-2" mode="M3808"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3808"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:BillingSpecifiedPeriod/ram:ID" + priority="1000" + mode="M3809"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:BillingSpecifiedPeriod/ram:ID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3809"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3809"/> + <xsl:template match="@*|node()" priority="-2" mode="M3809"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3809"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:BillingSpecifiedPeriod/ram:InclusiveIndicator" + priority="1000" + mode="M3810"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:BillingSpecifiedPeriod/ram:InclusiveIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:InclusiveIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3810"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3810"/> + <xsl:template match="@*|node()" priority="-2" mode="M3810"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3810"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:BillingSpecifiedPeriod/ram:Name" + priority="1000" + mode="M3811"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:BillingSpecifiedPeriod/ram:Name"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Name' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3811"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3811"/> + <xsl:template match="@*|node()" priority="-2" mode="M3811"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3811"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:BillingSpecifiedPeriod/ram:OpenIndicator" + priority="1000" + mode="M3812"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:BillingSpecifiedPeriod/ram:OpenIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:OpenIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3812"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3812"/> + <xsl:template match="@*|node()" priority="-2" mode="M3812"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3812"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:BillingSpecifiedPeriod/ram:PurposeCode" + priority="1000" + mode="M3813"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:BillingSpecifiedPeriod/ram:PurposeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PurposeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3813"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3813"/> + <xsl:template match="@*|node()" priority="-2" mode="M3813"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3813"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:BillingSpecifiedPeriod/ram:SeasonCode" + priority="1000" + mode="M3814"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:BillingSpecifiedPeriod/ram:SeasonCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SeasonCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3814"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3814"/> + <xsl:template match="@*|node()" priority="-2" mode="M3814"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3814"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:BillingSpecifiedPeriod/ram:SequenceNumeric" + priority="1000" + mode="M3815"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:BillingSpecifiedPeriod/ram:SequenceNumeric"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SequenceNumeric' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3815"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3815"/> + <xsl:template match="@*|node()" priority="-2" mode="M3815"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3815"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:BillingSpecifiedPeriod/ram:StartDateFlexibilityCode" + priority="1000" + mode="M3816"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:BillingSpecifiedPeriod/ram:StartDateFlexibilityCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:StartDateFlexibilityCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3816"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3816"/> + <xsl:template match="@*|node()" priority="-2" mode="M3816"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3816"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:BillingSpecifiedPeriod/ram:StartDateTime/udt:DateTime" + priority="1000" + mode="M3817"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:BillingSpecifiedPeriod/ram:StartDateTime/udt:DateTime"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'udt:DateTime' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3817"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3817"/> + <xsl:template match="@*|node()" priority="-2" mode="M3817"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3817"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:BillingSpecifiedPeriod/ram:StartDateTime/udt:DateTimeString" + priority="1000" + mode="M3818"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:BillingSpecifiedPeriod/ram:StartDateTime/udt:DateTimeString"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="@format"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="@format"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute '@format' is required in this context.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3818"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3818"/> + <xsl:template match="@*|node()" priority="-2" mode="M3818"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3818"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:CreditNoteAmount" + priority="1000" + mode="M3819"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:CreditNoteAmount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CreditNoteAmount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3819"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3819"/> + <xsl:template match="@*|node()" priority="-2" mode="M3819"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3819"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:CreditReason" + priority="1000" + mode="M3820"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:CreditReason"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CreditReason' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3820"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3820"/> + <xsl:template match="@*|node()" priority="-2" mode="M3820"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3820"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:CreditReasonCode" + priority="1000" + mode="M3821"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:CreditReasonCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CreditReasonCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3821"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3821"/> + <xsl:template match="@*|node()" priority="-2" mode="M3821"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3821"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:CreditorReferenceID" + priority="1000" + mode="M3822"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:CreditorReferenceID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CreditorReferenceID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3822"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3822"/> + <xsl:template match="@*|node()" priority="-2" mode="M3822"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3822"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:CreditorReferenceIssuerID" + priority="1000" + mode="M3823"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:CreditorReferenceIssuerID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CreditorReferenceIssuerID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3823"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3823"/> + <xsl:template match="@*|node()" priority="-2" mode="M3823"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3823"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:CreditorReferenceType" + priority="1000" + mode="M3824"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:CreditorReferenceType"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CreditorReferenceType' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3824"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3824"/> + <xsl:template match="@*|node()" priority="-2" mode="M3824"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3824"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:CreditorReferenceTypeCode" + priority="1000" + mode="M3825"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:CreditorReferenceTypeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CreditorReferenceTypeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3825"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3825"/> + <xsl:template match="@*|node()" priority="-2" mode="M3825"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3825"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:CreditorTradeParty" + priority="1000" + mode="M3826"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:CreditorTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CreditorTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3826"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3826"/> + <xsl:template match="@*|node()" priority="-2" mode="M3826"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3826"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:DeliveryChargeAmount" + priority="1000" + mode="M3827"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:DeliveryChargeAmount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DeliveryChargeAmount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3827"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3827"/> + <xsl:template match="@*|node()" priority="-2" mode="M3827"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3827"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:Description" + priority="1000" + mode="M3828"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:Description"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Description' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3828"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3828"/> + <xsl:template match="@*|node()" priority="-2" mode="M3828"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3828"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:DiscountAmount" + priority="1000" + mode="M3829"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:DiscountAmount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DiscountAmount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3829"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3829"/> + <xsl:template match="@*|node()" priority="-2" mode="M3829"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3829"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:DiscountIndicator" + priority="1000" + mode="M3830"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:DiscountIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DiscountIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3830"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3830"/> + <xsl:template match="@*|node()" priority="-2" mode="M3830"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3830"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:DocumentaryCreditReferencedDocument" + priority="1000" + mode="M3831"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:DocumentaryCreditReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DocumentaryCreditReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3831"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3831"/> + <xsl:template match="@*|node()" priority="-2" mode="M3831"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3831"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:DuePayableAmount" + priority="1000" + mode="M3832"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:DuePayableAmount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DuePayableAmount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3832"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3832"/> + <xsl:template match="@*|node()" priority="-2" mode="M3832"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3832"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:FactoringAgreementReferencedDocument" + priority="1000" + mode="M3833"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:FactoringAgreementReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:FactoringAgreementReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3833"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3833"/> + <xsl:template match="@*|node()" priority="-2" mode="M3833"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3833"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:FactoringListReferencedDocument" + priority="1000" + mode="M3834"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:FactoringListReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:FactoringListReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3834"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3834"/> + <xsl:template match="@*|node()" priority="-2" mode="M3834"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3834"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:InspectionTradeParty" + priority="1000" + mode="M3835"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:InspectionTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:InspectionTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3835"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3835"/> + <xsl:template match="@*|node()" priority="-2" mode="M3835"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3835"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:InvoiceApplicableTradeCurrencyExchange" + priority="1000" + mode="M3836"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:InvoiceApplicableTradeCurrencyExchange"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:InvoiceApplicableTradeCurrencyExchange' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3836"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3836"/> + <xsl:template match="@*|node()" priority="-2" mode="M3836"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3836"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:InvoiceCurrencyCode" + priority="1000" + mode="M3837"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:InvoiceCurrencyCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:InvoiceCurrencyCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3837"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3837"/> + <xsl:template match="@*|node()" priority="-2" mode="M3837"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3837"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:InvoiceDateTime" + priority="1000" + mode="M3838"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:InvoiceDateTime"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:InvoiceDateTime' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3838"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3838"/> + <xsl:template match="@*|node()" priority="-2" mode="M3838"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3838"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:InvoiceIssuerReference" + priority="1000" + mode="M3839"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:InvoiceIssuerReference"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:InvoiceIssuerReference' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3839"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3839"/> + <xsl:template match="@*|node()" priority="-2" mode="M3839"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3839"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:InvoiceReferencedDocument" + priority="1000" + mode="M3840"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:InvoiceReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:InvoiceReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3840"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3840"/> + <xsl:template match="@*|node()" priority="-2" mode="M3840"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3840"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:InvoiceeTradeParty" + priority="1000" + mode="M3841"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:InvoiceeTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:InvoiceeTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3841"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3841"/> + <xsl:template match="@*|node()" priority="-2" mode="M3841"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3841"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:InvoicerTradeParty" + priority="1000" + mode="M3842"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:InvoicerTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:InvoicerTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3842"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3842"/> + <xsl:template match="@*|node()" priority="-2" mode="M3842"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3842"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:LetterOfCreditReferencedDocument" + priority="1000" + mode="M3843"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:LetterOfCreditReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LetterOfCreditReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3843"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3843"/> + <xsl:template match="@*|node()" priority="-2" mode="M3843"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3843"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:NextInvoiceDateTime" + priority="1000" + mode="M3844"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:NextInvoiceDateTime"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:NextInvoiceDateTime' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3844"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3844"/> + <xsl:template match="@*|node()" priority="-2" mode="M3844"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3844"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:OrderApplicableTradeCurrencyExchange" + priority="1000" + mode="M3845"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:OrderApplicableTradeCurrencyExchange"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:OrderApplicableTradeCurrencyExchange' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3845"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3845"/> + <xsl:template match="@*|node()" priority="-2" mode="M3845"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3845"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:OrderCurrencyCode" + priority="1000" + mode="M3846"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:OrderCurrencyCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:OrderCurrencyCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3846"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3846"/> + <xsl:template match="@*|node()" priority="-2" mode="M3846"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3846"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:PackagingPayerTradeParty" + priority="1000" + mode="M3847"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:PackagingPayerTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PackagingPayerTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3847"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3847"/> + <xsl:template match="@*|node()" priority="-2" mode="M3847"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3847"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:PayableSpecifiedTradeAccountingAccount" + priority="1000" + mode="M3848"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:PayableSpecifiedTradeAccountingAccount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PayableSpecifiedTradeAccountingAccount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3848"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3848"/> + <xsl:template match="@*|node()" priority="-2" mode="M3848"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3848"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:PayeeTradeParty" + priority="1000" + mode="M3849"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:PayeeTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PayeeTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3849"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3849"/> + <xsl:template match="@*|node()" priority="-2" mode="M3849"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3849"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:PayerReference" + priority="1000" + mode="M3850"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:PayerReference"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PayerReference' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3850"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3850"/> + <xsl:template match="@*|node()" priority="-2" mode="M3850"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3850"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:PayerTradeParty" + priority="1000" + mode="M3851"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:PayerTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PayerTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3851"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3851"/> + <xsl:template match="@*|node()" priority="-2" mode="M3851"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3851"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:PaymentAmount" + priority="1000" + mode="M3852"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:PaymentAmount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PaymentAmount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3852"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3852"/> + <xsl:template match="@*|node()" priority="-2" mode="M3852"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3852"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:PaymentApplicableTradeCurrencyExchange" + priority="1000" + mode="M3853"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:PaymentApplicableTradeCurrencyExchange"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PaymentApplicableTradeCurrencyExchange' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3853"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3853"/> + <xsl:template match="@*|node()" priority="-2" mode="M3853"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3853"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:PaymentCurrencyCode" + priority="1000" + mode="M3854"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:PaymentCurrencyCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PaymentCurrencyCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3854"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3854"/> + <xsl:template match="@*|node()" priority="-2" mode="M3854"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3854"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:PaymentReference" + priority="1000" + mode="M3855"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:PaymentReference"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PaymentReference' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3855"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3855"/> + <xsl:template match="@*|node()" priority="-2" mode="M3855"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3855"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:PriceApplicableTradeCurrencyExchange" + priority="1000" + mode="M3856"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:PriceApplicableTradeCurrencyExchange"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PriceApplicableTradeCurrencyExchange' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3856"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3856"/> + <xsl:template match="@*|node()" priority="-2" mode="M3856"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3856"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:PriceCurrencyCode" + priority="1000" + mode="M3857"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:PriceCurrencyCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PriceCurrencyCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3857"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3857"/> + <xsl:template match="@*|node()" priority="-2" mode="M3857"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3857"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ProFormaInvoiceReferencedDocument" + priority="1000" + mode="M3858"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ProFormaInvoiceReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ProFormaInvoiceReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3858"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3858"/> + <xsl:template match="@*|node()" priority="-2" mode="M3858"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3858"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:PurchaseSpecifiedTradeAccountingAccount" + priority="1000" + mode="M3859"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:PurchaseSpecifiedTradeAccountingAccount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PurchaseSpecifiedTradeAccountingAccount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3859"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3859"/> + <xsl:template match="@*|node()" priority="-2" mode="M3859"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3859"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:QuotationApplicableTradeCurrencyExchange" + priority="1000" + mode="M3860"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:QuotationApplicableTradeCurrencyExchange"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:QuotationApplicableTradeCurrencyExchange' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3860"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3860"/> + <xsl:template match="@*|node()" priority="-2" mode="M3860"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3860"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:QuotationCurrencyCode" + priority="1000" + mode="M3861"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:QuotationCurrencyCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:QuotationCurrencyCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3861"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3861"/> + <xsl:template match="@*|node()" priority="-2" mode="M3861"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3861"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ReceivableSpecifiedTradeAccountingAccount" + priority="1000" + mode="M3862"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ReceivableSpecifiedTradeAccountingAccount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ReceivableSpecifiedTradeAccountingAccount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3862"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3862"/> + <xsl:template match="@*|node()" priority="-2" mode="M3862"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3862"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ReceivedPaymentDateTime" + priority="1000" + mode="M3863"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ReceivedPaymentDateTime"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ReceivedPaymentDateTime' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3863"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3863"/> + <xsl:template match="@*|node()" priority="-2" mode="M3863"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3863"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:RemittanceAdviceReferencedDocument" + priority="1000" + mode="M3864"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:RemittanceAdviceReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RemittanceAdviceReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3864"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3864"/> + <xsl:template match="@*|node()" priority="-2" mode="M3864"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3864"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SalesSpecifiedTradeAccountingAccount" + priority="1000" + mode="M3865"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SalesSpecifiedTradeAccountingAccount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SalesSpecifiedTradeAccountingAccount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3865"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3865"/> + <xsl:template match="@*|node()" priority="-2" mode="M3865"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3865"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedAdvancePayment" + priority="1000" + mode="M3866"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedAdvancePayment"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SpecifiedAdvancePayment' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3866"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3866"/> + <xsl:template match="@*|node()" priority="-2" mode="M3866"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3866"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedFinancialAdjustment" + priority="1000" + mode="M3867"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedFinancialAdjustment"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SpecifiedFinancialAdjustment' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3867"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3867"/> + <xsl:template match="@*|node()" priority="-2" mode="M3867"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3867"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge" + priority="1000" + mode="M3868"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SpecifiedLogisticsServiceCharge' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3868"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3868"/> + <xsl:template match="@*|node()" priority="-2" mode="M3868"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3868"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedTradeAccountingAccount" + priority="1000" + mode="M3869"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedTradeAccountingAccount"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:ID)=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:ID)=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ID' must occur exactly 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3869"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3869"/> + <xsl:template match="@*|node()" priority="-2" mode="M3869"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3869"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedTradeAccountingAccount/ram:AbbreviatedName" + priority="1000" + mode="M3870"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedTradeAccountingAccount/ram:AbbreviatedName"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AbbreviatedName' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3870"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3870"/> + <xsl:template match="@*|node()" priority="-2" mode="M3870"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3870"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedTradeAccountingAccount/ram:AmountTypeCode" + priority="1000" + mode="M3871"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedTradeAccountingAccount/ram:AmountTypeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AmountTypeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3871"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3871"/> + <xsl:template match="@*|node()" priority="-2" mode="M3871"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3871"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedTradeAccountingAccount/ram:CostAssignmentReference" + priority="1000" + mode="M3872"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedTradeAccountingAccount/ram:CostAssignmentReference"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CostAssignmentReference' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3872"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3872"/> + <xsl:template match="@*|node()" priority="-2" mode="M3872"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3872"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedTradeAccountingAccount/ram:CostReferenceDimensionPattern" + priority="1000" + mode="M3873"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedTradeAccountingAccount/ram:CostReferenceDimensionPattern"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CostReferenceDimensionPattern' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3873"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3873"/> + <xsl:template match="@*|node()" priority="-2" mode="M3873"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3873"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedTradeAccountingAccount/ram:ID[@schemeAgencyID]" + priority="1000" + mode="M3874"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedTradeAccountingAccount/ram:ID[@schemeAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3874"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3874"/> + <xsl:template match="@*|node()" priority="-2" mode="M3874"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3874"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedTradeAccountingAccount/ram:ID[@schemeAgencyName]" + priority="1000" + mode="M3875"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedTradeAccountingAccount/ram:ID[@schemeAgencyName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3875"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3875"/> + <xsl:template match="@*|node()" priority="-2" mode="M3875"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3875"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedTradeAccountingAccount/ram:ID[@schemeDataURI]" + priority="1000" + mode="M3876"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedTradeAccountingAccount/ram:ID[@schemeDataURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeDataURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3876"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3876"/> + <xsl:template match="@*|node()" priority="-2" mode="M3876"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3876"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedTradeAccountingAccount/ram:ID[@schemeID]" + priority="1000" + mode="M3877"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedTradeAccountingAccount/ram:ID[@schemeID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3877"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3877"/> + <xsl:template match="@*|node()" priority="-2" mode="M3877"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3877"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedTradeAccountingAccount/ram:ID[@schemeName]" + priority="1000" + mode="M3878"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedTradeAccountingAccount/ram:ID[@schemeName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3878"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3878"/> + <xsl:template match="@*|node()" priority="-2" mode="M3878"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3878"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedTradeAccountingAccount/ram:ID[@schemeURI]" + priority="1000" + mode="M3879"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedTradeAccountingAccount/ram:ID[@schemeURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3879"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3879"/> + <xsl:template match="@*|node()" priority="-2" mode="M3879"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3879"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedTradeAccountingAccount/ram:ID[@schemeVersionID]" + priority="1000" + mode="M3880"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedTradeAccountingAccount/ram:ID[@schemeVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3880"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3880"/> + <xsl:template match="@*|node()" priority="-2" mode="M3880"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3880"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedTradeAccountingAccount/ram:MainAccountsChartID" + priority="1000" + mode="M3881"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedTradeAccountingAccount/ram:MainAccountsChartID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:MainAccountsChartID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3881"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3881"/> + <xsl:template match="@*|node()" priority="-2" mode="M3881"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3881"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedTradeAccountingAccount/ram:MainAccountsChartReferenceID" + priority="1000" + mode="M3882"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedTradeAccountingAccount/ram:MainAccountsChartReferenceID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:MainAccountsChartReferenceID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3882"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3882"/> + <xsl:template match="@*|node()" priority="-2" mode="M3882"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3882"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedTradeAccountingAccount/ram:Name" + priority="1000" + mode="M3883"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedTradeAccountingAccount/ram:Name"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Name' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3883"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3883"/> + <xsl:template match="@*|node()" priority="-2" mode="M3883"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3883"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedTradeAccountingAccount/ram:SetTriggerCode" + priority="1000" + mode="M3884"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedTradeAccountingAccount/ram:SetTriggerCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SetTriggerCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3884"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3884"/> + <xsl:template match="@*|node()" priority="-2" mode="M3884"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3884"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedTradeAccountingAccount/ram:SubAccountID" + priority="1000" + mode="M3885"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedTradeAccountingAccount/ram:SubAccountID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SubAccountID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3885"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3885"/> + <xsl:template match="@*|node()" priority="-2" mode="M3885"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3885"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedTradeAccountingAccount/ram:TypeCode" + priority="1000" + mode="M3886"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedTradeAccountingAccount/ram:TypeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TypeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3886"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3886"/> + <xsl:template match="@*|node()" priority="-2" mode="M3886"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3886"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge" + priority="1000" + mode="M3887"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SpecifiedTradeAllowanceCharge' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3887"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3887"/> + <xsl:template match="@*|node()" priority="-2" mode="M3887"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3887"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedTradePaymentTerms" + priority="1000" + mode="M3888"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedTradePaymentTerms"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SpecifiedTradePaymentTerms' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3888"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3888"/> + <xsl:template match="@*|node()" priority="-2" mode="M3888"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3888"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementFinancialCard" + priority="1000" + mode="M3889"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementFinancialCard"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SpecifiedTradeSettlementFinancialCard' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3889"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3889"/> + <xsl:template match="@*|node()" priority="-2" mode="M3889"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3889"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation" + priority="1000" + mode="M3890"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:LineTotalAmount)=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:LineTotalAmount)=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LineTotalAmount' must occur exactly 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:TotalAllowanceChargeAmount)<=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:TotalAllowanceChargeAmount)<=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TotalAllowanceChargeAmount' may occur at maximum 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3890"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3890"/> + <xsl:template match="@*|node()" priority="-2" mode="M3890"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3890"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:AllowanceTotalAmount" + priority="1000" + mode="M3891"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:AllowanceTotalAmount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AllowanceTotalAmount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3891"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3891"/> + <xsl:template match="@*|node()" priority="-2" mode="M3891"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3891"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:ChargeTotalAmount" + priority="1000" + mode="M3892"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:ChargeTotalAmount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ChargeTotalAmount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3892"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3892"/> + <xsl:template match="@*|node()" priority="-2" mode="M3892"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3892"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:DuePayableAmount" + priority="1000" + mode="M3893"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:DuePayableAmount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DuePayableAmount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3893"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3893"/> + <xsl:template match="@*|node()" priority="-2" mode="M3893"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3893"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:EquivalentTransferTotalAmount" + priority="1000" + mode="M3894"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:EquivalentTransferTotalAmount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:EquivalentTransferTotalAmount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3894"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3894"/> + <xsl:template match="@*|node()" priority="-2" mode="M3894"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3894"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:ExcludingTaxesLineTotalAmount" + priority="1000" + mode="M3895"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:ExcludingTaxesLineTotalAmount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ExcludingTaxesLineTotalAmount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3895"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3895"/> + <xsl:template match="@*|node()" priority="-2" mode="M3895"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3895"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:FreightChargeTotalAmount" + priority="1000" + mode="M3896"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:FreightChargeTotalAmount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:FreightChargeTotalAmount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3896"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3896"/> + <xsl:template match="@*|node()" priority="-2" mode="M3896"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3896"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:GrandTotal" + priority="1000" + mode="M3897"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:GrandTotal"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:GrandTotal' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3897"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3897"/> + <xsl:template match="@*|node()" priority="-2" mode="M3897"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3897"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:GrandTotalAmount" + priority="1000" + mode="M3898"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:GrandTotalAmount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:GrandTotalAmount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3898"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3898"/> + <xsl:template match="@*|node()" priority="-2" mode="M3898"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3898"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:IncludingTaxesLineTotalAmount" + priority="1000" + mode="M3899"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:IncludingTaxesLineTotalAmount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:IncludingTaxesLineTotalAmount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3899"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3899"/> + <xsl:template match="@*|node()" priority="-2" mode="M3899"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3899"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:InformationAmount" + priority="1000" + mode="M3900"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:InformationAmount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:InformationAmount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3900"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3900"/> + <xsl:template match="@*|node()" priority="-2" mode="M3900"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3900"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:InsuranceChargeTotalAmount" + priority="1000" + mode="M3901"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:InsuranceChargeTotalAmount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:InsuranceChargeTotalAmount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3901"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3901"/> + <xsl:template match="@*|node()" priority="-2" mode="M3901"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3901"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:LineTotalAmount" + priority="1000" + mode="M3902"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:LineTotalAmount"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="@currencyID"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="@currencyID"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute '@currencyID' is required in this context.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3902"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3902"/> + <xsl:template match="@*|node()" priority="-2" mode="M3902"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3902"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:LineTotalAmount[@currencyCodeListVersionID]" + priority="1000" + mode="M3903"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:LineTotalAmount[@currencyCodeListVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @currencyCodeListVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3903"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3903"/> + <xsl:template match="@*|node()" priority="-2" mode="M3903"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3903"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:PackingChargeTotalAmount" + priority="1000" + mode="M3904"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:PackingChargeTotalAmount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PackingChargeTotalAmount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3904"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3904"/> + <xsl:template match="@*|node()" priority="-2" mode="M3904"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3904"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:PaymentTotalAmount" + priority="1000" + mode="M3905"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:PaymentTotalAmount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PaymentTotalAmount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3905"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3905"/> + <xsl:template match="@*|node()" priority="-2" mode="M3905"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3905"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:RoundingAmount" + priority="1000" + mode="M3906"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:RoundingAmount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RoundingAmount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3906"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3906"/> + <xsl:template match="@*|node()" priority="-2" mode="M3906"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3906"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:TaxBasisTotalAmount" + priority="1000" + mode="M3907"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:TaxBasisTotalAmount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TaxBasisTotalAmount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3907"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3907"/> + <xsl:template match="@*|node()" priority="-2" mode="M3907"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3907"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:TaxTotalAmount" + priority="1000" + mode="M3908"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:TaxTotalAmount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TaxTotalAmount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3908"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3908"/> + <xsl:template match="@*|node()" priority="-2" mode="M3908"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3908"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:TotalAllowanceChargeAmount" + priority="1000" + mode="M3909"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:TotalAllowanceChargeAmount"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="@currencyID"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="@currencyID"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute '@currencyID' is required in this context.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3909"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3909"/> + <xsl:template match="@*|node()" priority="-2" mode="M3909"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3909"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:TotalAllowanceChargeAmount[@currencyCodeListVersionID]" + priority="1000" + mode="M3910"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:TotalAllowanceChargeAmount[@currencyCodeListVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @currencyCodeListVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3910"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3910"/> + <xsl:template match="@*|node()" priority="-2" mode="M3910"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3910"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:TotalDiscountAmount" + priority="1000" + mode="M3911"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:TotalDiscountAmount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TotalDiscountAmount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3911"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3911"/> + <xsl:template match="@*|node()" priority="-2" mode="M3911"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3911"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:TotalDiscountBasisAmount" + priority="1000" + mode="M3912"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:TotalDiscountBasisAmount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TotalDiscountBasisAmount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3912"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3912"/> + <xsl:template match="@*|node()" priority="-2" mode="M3912"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3912"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:TotalPenaltyAmount" + priority="1000" + mode="M3913"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:TotalPenaltyAmount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TotalPenaltyAmount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3913"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3913"/> + <xsl:template match="@*|node()" priority="-2" mode="M3913"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3913"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:TotalPrepaidAmount" + priority="1000" + mode="M3914"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:TotalPrepaidAmount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TotalPrepaidAmount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3914"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3914"/> + <xsl:template match="@*|node()" priority="-2" mode="M3914"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3914"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans" + priority="1000" + mode="M3915"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SpecifiedTradeSettlementPaymentMeans' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3915"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3915"/> + <xsl:template match="@*|node()" priority="-2" mode="M3915"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3915"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SubtotalCalculatedTradeTax" + priority="1000" + mode="M3916"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SubtotalCalculatedTradeTax"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SubtotalCalculatedTradeTax' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3916"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3916"/> + <xsl:template match="@*|node()" priority="-2" mode="M3916"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3916"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:TaxApplicableTradeCurrencyExchange" + priority="1000" + mode="M3917"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:TaxApplicableTradeCurrencyExchange"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TaxApplicableTradeCurrencyExchange' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3917"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3917"/> + <xsl:template match="@*|node()" priority="-2" mode="M3917"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3917"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:TaxCurrencyCode" + priority="1000" + mode="M3918"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:TaxCurrencyCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TaxCurrencyCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3918"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3918"/> + <xsl:template match="@*|node()" priority="-2" mode="M3918"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3918"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:TaxPointDateTime" + priority="1000" + mode="M3919"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:TaxPointDateTime"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TaxPointDateTime' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3919"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3919"/> + <xsl:template match="@*|node()" priority="-2" mode="M3919"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3919"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:TotalAdjustmentAmount" + priority="1000" + mode="M3920"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:TotalAdjustmentAmount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TotalAdjustmentAmount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3920"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3920"/> + <xsl:template match="@*|node()" priority="-2" mode="M3920"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3920"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:TotalInvoiceAmount" + priority="1000" + mode="M3921"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:TotalInvoiceAmount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TotalInvoiceAmount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3921"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3921"/> + <xsl:template match="@*|node()" priority="-2" mode="M3921"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3921"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:TotalTaxAmount" + priority="1000" + mode="M3922"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:TotalTaxAmount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TotalTaxAmount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3922"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3922"/> + <xsl:template match="@*|node()" priority="-2" mode="M3922"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3922"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:TransportationPayeeTradeParty" + priority="1000" + mode="M3923"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:TransportationPayeeTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TransportationPayeeTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3923"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3923"/> + <xsl:template match="@*|node()" priority="-2" mode="M3923"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3923"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct" + priority="1000" + mode="M3924"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:GlobalID)<=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:GlobalID)<=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:GlobalID' may occur at maximum 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:Name)=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:Name)=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Name' must occur exactly 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:Description)<=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:Description)<=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Description' may occur at maximum 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3924"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3924"/> + <xsl:template match="@*|node()" priority="-2" mode="M3924"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3924"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:AcquisitionLeadTimeMeasure" + priority="1000" + mode="M3925"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:AcquisitionLeadTimeMeasure"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AcquisitionLeadTimeMeasure' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3925"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3925"/> + <xsl:template match="@*|node()" priority="-2" mode="M3925"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3925"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:AdditionalDescription" + priority="1000" + mode="M3926"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:AdditionalDescription"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AdditionalDescription' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3926"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3926"/> + <xsl:template match="@*|node()" priority="-2" mode="M3926"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3926"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:AdditionalReferenceReferencedDocument" + priority="1000" + mode="M3927"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:AdditionalReferenceReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AdditionalReferenceReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3927"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3927"/> + <xsl:template match="@*|node()" priority="-2" mode="M3927"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3927"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:ApplicableMaterialGoodsCharacteristic" + priority="1000" + mode="M3928"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:ApplicableMaterialGoodsCharacteristic"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ApplicableMaterialGoodsCharacteristic' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3928"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3928"/> + <xsl:template match="@*|node()" priority="-2" mode="M3928"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3928"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:ApplicableProductCharacteristic" + priority="1000" + mode="M3929"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:ApplicableProductCharacteristic"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:TypeCode)=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:TypeCode)=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TypeCode' must occur exactly 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:Description)>=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:Description)>=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Description' must occur at least 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:ValueMeasure)<=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:ValueMeasure)<=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ValueMeasure' may occur at maximum 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:Value)<=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:Value)<=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Value' may occur at maximum 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3929"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3929"/> + <xsl:template match="@*|node()" priority="-2" mode="M3929"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3929"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:ApplicableProductCharacteristic/ram:ApplicableProductCharacteristicCondition" + priority="1000" + mode="M3930"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:ApplicableProductCharacteristic/ram:ApplicableProductCharacteristicCondition"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ApplicableProductCharacteristicCondition' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3930"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3930"/> + <xsl:template match="@*|node()" priority="-2" mode="M3930"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3930"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:ApplicableProductCharacteristic/ram:ApplicableReferencedStandard" + priority="1000" + mode="M3931"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:ApplicableProductCharacteristic/ram:ApplicableReferencedStandard"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ApplicableReferencedStandard' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3931"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3931"/> + <xsl:template match="@*|node()" priority="-2" mode="M3931"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3931"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:ApplicableProductCharacteristic/ram:Description[@languageID]" + priority="1000" + mode="M3932"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:ApplicableProductCharacteristic/ram:Description[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3932"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3932"/> + <xsl:template match="@*|node()" priority="-2" mode="M3932"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3932"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:ApplicableProductCharacteristic/ram:Description[@languageLocaleID]" + priority="1000" + mode="M3933"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:ApplicableProductCharacteristic/ram:Description[@languageLocaleID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageLocaleID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3933"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3933"/> + <xsl:template match="@*|node()" priority="-2" mode="M3933"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3933"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:ApplicableProductCharacteristic/ram:ID" + priority="1000" + mode="M3934"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:ApplicableProductCharacteristic/ram:ID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3934"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3934"/> + <xsl:template match="@*|node()" priority="-2" mode="M3934"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3934"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:ApplicableProductCharacteristic/ram:MeasurementMethodCode" + priority="1000" + mode="M3935"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:ApplicableProductCharacteristic/ram:MeasurementMethodCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:MeasurementMethodCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3935"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3935"/> + <xsl:template match="@*|node()" priority="-2" mode="M3935"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3935"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:ApplicableProductCharacteristic/ram:TypeCode[@languageID]" + priority="1000" + mode="M3936"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:ApplicableProductCharacteristic/ram:TypeCode[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3936"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3936"/> + <xsl:template match="@*|node()" priority="-2" mode="M3936"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3936"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:ApplicableProductCharacteristic/ram:TypeCode[@listAgencyID]" + priority="1000" + mode="M3937"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:ApplicableProductCharacteristic/ram:TypeCode[@listAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3937"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3937"/> + <xsl:template match="@*|node()" priority="-2" mode="M3937"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3937"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:ApplicableProductCharacteristic/ram:TypeCode[@listAgencyName]" + priority="1000" + mode="M3938"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:ApplicableProductCharacteristic/ram:TypeCode[@listAgencyName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listAgencyName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3938"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3938"/> + <xsl:template match="@*|node()" priority="-2" mode="M3938"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3938"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:ApplicableProductCharacteristic/ram:TypeCode[@listID]" + priority="1000" + mode="M3939"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:ApplicableProductCharacteristic/ram:TypeCode[@listID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3939"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3939"/> + <xsl:template match="@*|node()" priority="-2" mode="M3939"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3939"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:ApplicableProductCharacteristic/ram:TypeCode[@listName]" + priority="1000" + mode="M3940"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:ApplicableProductCharacteristic/ram:TypeCode[@listName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3940"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3940"/> + <xsl:template match="@*|node()" priority="-2" mode="M3940"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3940"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:ApplicableProductCharacteristic/ram:TypeCode[@listSchemeURI]" + priority="1000" + mode="M3941"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:ApplicableProductCharacteristic/ram:TypeCode[@listSchemeURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listSchemeURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3941"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3941"/> + <xsl:template match="@*|node()" priority="-2" mode="M3941"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3941"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:ApplicableProductCharacteristic/ram:TypeCode[@listURI]" + priority="1000" + mode="M3942"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:ApplicableProductCharacteristic/ram:TypeCode[@listURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3942"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3942"/> + <xsl:template match="@*|node()" priority="-2" mode="M3942"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3942"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:ApplicableProductCharacteristic/ram:TypeCode[@listVersionID]" + priority="1000" + mode="M3943"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:ApplicableProductCharacteristic/ram:TypeCode[@listVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3943"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3943"/> + <xsl:template match="@*|node()" priority="-2" mode="M3943"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3943"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:ApplicableProductCharacteristic/ram:TypeCode[@name]" + priority="1000" + mode="M3944"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:ApplicableProductCharacteristic/ram:TypeCode[@name]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @name' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3944"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3944"/> + <xsl:template match="@*|node()" priority="-2" mode="M3944"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3944"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:ApplicableProductCharacteristic/ram:ValueCode" + priority="1000" + mode="M3945"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:ApplicableProductCharacteristic/ram:ValueCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ValueCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3945"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3945"/> + <xsl:template match="@*|node()" priority="-2" mode="M3945"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3945"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:ApplicableProductCharacteristic/ram:ValueDateTime" + priority="1000" + mode="M3946"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:ApplicableProductCharacteristic/ram:ValueDateTime"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ValueDateTime' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3946"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3946"/> + <xsl:template match="@*|node()" priority="-2" mode="M3946"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3946"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:ApplicableProductCharacteristic/ram:ValueIndicator" + priority="1000" + mode="M3947"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:ApplicableProductCharacteristic/ram:ValueIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ValueIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3947"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3947"/> + <xsl:template match="@*|node()" priority="-2" mode="M3947"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3947"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:ApplicableProductCharacteristic/ram:ValueMeasure[@unitCodeListVersionID]" + priority="1000" + mode="M3948"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:ApplicableProductCharacteristic/ram:ValueMeasure[@unitCodeListVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @unitCodeListVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3948"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3948"/> + <xsl:template match="@*|node()" priority="-2" mode="M3948"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3948"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:ApplicableProductCharacteristic/ram:ValueSpecifiedBinaryFile" + priority="1000" + mode="M3949"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:ApplicableProductCharacteristic/ram:ValueSpecifiedBinaryFile"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ValueSpecifiedBinaryFile' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3949"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3949"/> + <xsl:template match="@*|node()" priority="-2" mode="M3949"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3949"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:ApplicableProductCharacteristic/ram:Value[@languageID]" + priority="1000" + mode="M3950"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:ApplicableProductCharacteristic/ram:Value[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3950"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3950"/> + <xsl:template match="@*|node()" priority="-2" mode="M3950"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3950"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:ApplicableProductCharacteristic/ram:Value[@languageLocaleID]" + priority="1000" + mode="M3951"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:ApplicableProductCharacteristic/ram:Value[@languageLocaleID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageLocaleID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3951"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3951"/> + <xsl:template match="@*|node()" priority="-2" mode="M3951"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3951"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:ApplicableSupplyChainPackaging" + priority="1000" + mode="M3952"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:ApplicableSupplyChainPackaging"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ApplicableSupplyChainPackaging' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3952"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3952"/> + <xsl:template match="@*|node()" priority="-2" mode="M3952"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3952"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:ApplicableTradeProductCertification" + priority="1000" + mode="M3953"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:ApplicableTradeProductCertification"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ApplicableTradeProductCertification' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3953"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3953"/> + <xsl:template match="@*|node()" priority="-2" mode="M3953"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3953"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:ApplicableTransportDangerousGoods" + priority="1000" + mode="M3954"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:ApplicableTransportDangerousGoods"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ApplicableTransportDangerousGoods' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3954"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3954"/> + <xsl:template match="@*|node()" priority="-2" mode="M3954"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3954"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:AreaDensityMeasure" + priority="1000" + mode="M3955"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:AreaDensityMeasure"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AreaDensityMeasure' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3955"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3955"/> + <xsl:template match="@*|node()" priority="-2" mode="M3955"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3955"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:AvailableMeasurementCode" + priority="1000" + mode="M3956"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:AvailableMeasurementCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AvailableMeasurementCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3956"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3956"/> + <xsl:template match="@*|node()" priority="-2" mode="M3956"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3956"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:BatchID" + priority="1000" + mode="M3957"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:BatchID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:BatchID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3957"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3957"/> + <xsl:template match="@*|node()" priority="-2" mode="M3957"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3957"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:BrandName" + priority="1000" + mode="M3958"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:BrandName"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:BrandName' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3958"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3958"/> + <xsl:template match="@*|node()" priority="-2" mode="M3958"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3958"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:BrandOwnerTradeParty" + priority="1000" + mode="M3959"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:BrandOwnerTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:BrandOwnerTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3959"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3959"/> + <xsl:template match="@*|node()" priority="-2" mode="M3959"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3959"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:BrandRangeName" + priority="1000" + mode="M3960"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:BrandRangeName"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:BrandRangeName' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3960"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3960"/> + <xsl:template match="@*|node()" priority="-2" mode="M3960"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3960"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:BuyerAssignedExtensionID" + priority="1000" + mode="M3961"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:BuyerAssignedExtensionID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:BuyerAssignedExtensionID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3961"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3961"/> + <xsl:template match="@*|node()" priority="-2" mode="M3961"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3961"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:BuyerAssignedID[@schemeAgencyID]" + priority="1000" + mode="M3962"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:BuyerAssignedID[@schemeAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3962"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3962"/> + <xsl:template match="@*|node()" priority="-2" mode="M3962"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3962"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:BuyerAssignedID[@schemeAgencyName]" + priority="1000" + mode="M3963"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:BuyerAssignedID[@schemeAgencyName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3963"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3963"/> + <xsl:template match="@*|node()" priority="-2" mode="M3963"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3963"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:BuyerAssignedID[@schemeDataURI]" + priority="1000" + mode="M3964"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:BuyerAssignedID[@schemeDataURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeDataURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3964"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3964"/> + <xsl:template match="@*|node()" priority="-2" mode="M3964"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3964"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:BuyerAssignedID[@schemeID]" + priority="1000" + mode="M3965"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:BuyerAssignedID[@schemeID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3965"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3965"/> + <xsl:template match="@*|node()" priority="-2" mode="M3965"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3965"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:BuyerAssignedID[@schemeName]" + priority="1000" + mode="M3966"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:BuyerAssignedID[@schemeName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3966"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3966"/> + <xsl:template match="@*|node()" priority="-2" mode="M3966"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3966"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:BuyerAssignedID[@schemeURI]" + priority="1000" + mode="M3967"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:BuyerAssignedID[@schemeURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3967"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3967"/> + <xsl:template match="@*|node()" priority="-2" mode="M3967"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3967"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:BuyerAssignedID[@schemeVersionID]" + priority="1000" + mode="M3968"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:BuyerAssignedID[@schemeVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3968"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3968"/> + <xsl:template match="@*|node()" priority="-2" mode="M3968"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3968"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:CancellationAnnouncedLaunchDateTime" + priority="1000" + mode="M3969"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:CancellationAnnouncedLaunchDateTime"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CancellationAnnouncedLaunchDateTime' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3969"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3969"/> + <xsl:template match="@*|node()" priority="-2" mode="M3969"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3969"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:CertificationEvidenceReferenceReferencedDocument" + priority="1000" + mode="M3970"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:CertificationEvidenceReferenceReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CertificationEvidenceReferenceReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3970"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3970"/> + <xsl:template match="@*|node()" priority="-2" mode="M3970"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3970"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:ColourCode" + priority="1000" + mode="M3971"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:ColourCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ColourCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3971"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3971"/> + <xsl:template match="@*|node()" priority="-2" mode="M3971"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3971"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:ColourDescription" + priority="1000" + mode="M3972"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:ColourDescription"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ColourDescription' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3972"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3972"/> + <xsl:template match="@*|node()" priority="-2" mode="M3972"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3972"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:CommonName" + priority="1000" + mode="M3973"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:CommonName"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CommonName' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3973"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3973"/> + <xsl:template match="@*|node()" priority="-2" mode="M3973"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3973"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:ConciseDescription" + priority="1000" + mode="M3974"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:ConciseDescription"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ConciseDescription' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3974"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3974"/> + <xsl:template match="@*|node()" priority="-2" mode="M3974"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3974"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:ConfigurableIndicator" + priority="1000" + mode="M3975"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:ConfigurableIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ConfigurableIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3975"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3975"/> + <xsl:template match="@*|node()" priority="-2" mode="M3975"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3975"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:ConsumerAgeDescription" + priority="1000" + mode="M3976"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:ConsumerAgeDescription"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ConsumerAgeDescription' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3976"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3976"/> + <xsl:template match="@*|node()" priority="-2" mode="M3976"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3976"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:ConsumerGenderDescription" + priority="1000" + mode="M3977"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:ConsumerGenderDescription"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ConsumerGenderDescription' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3977"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3977"/> + <xsl:template match="@*|node()" priority="-2" mode="M3977"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3977"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:ContentUnitQuantity" + priority="1000" + mode="M3978"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:ContentUnitQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ContentUnitQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3978"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3978"/> + <xsl:template match="@*|node()" priority="-2" mode="M3978"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3978"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:CriticalityTypeCode" + priority="1000" + mode="M3979"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:CriticalityTypeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CriticalityTypeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3979"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3979"/> + <xsl:template match="@*|node()" priority="-2" mode="M3979"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3979"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:CustomerAssignedID" + priority="1000" + mode="M3980"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:CustomerAssignedID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CustomerAssignedID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3980"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3980"/> + <xsl:template match="@*|node()" priority="-2" mode="M3980"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3980"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:Description[@languageID]" + priority="1000" + mode="M3981"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:Description[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3981"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3981"/> + <xsl:template match="@*|node()" priority="-2" mode="M3981"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3981"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:Description[@languageLocaleID]" + priority="1000" + mode="M3982"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:Description[@languageLocaleID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageLocaleID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3982"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3982"/> + <xsl:template match="@*|node()" priority="-2" mode="M3982"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3982"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:DesignatedProductClassification" + priority="1000" + mode="M3983"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:DesignatedProductClassification"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:ClassCode)=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:ClassCode)=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ClassCode' must occur exactly 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:ClassName)>=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:ClassName)>=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ClassName' must occur at least 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3983"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3983"/> + <xsl:template match="@*|node()" priority="-2" mode="M3983"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3983"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:DesignatedProductClassification/ram:ApplicableReferencedStandard" + priority="1000" + mode="M3984"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:DesignatedProductClassification/ram:ApplicableReferencedStandard"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ApplicableReferencedStandard' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3984"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3984"/> + <xsl:template match="@*|node()" priority="-2" mode="M3984"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3984"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:DesignatedProductClassification/ram:ClassCode" + priority="1000" + mode="M3985"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:DesignatedProductClassification/ram:ClassCode"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="@listID"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="@listID"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute '@listID' is required in this context.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3985"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3985"/> + <xsl:template match="@*|node()" priority="-2" mode="M3985"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3985"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:DesignatedProductClassification/ram:ClassCode[@languageID]" + priority="1000" + mode="M3986"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:DesignatedProductClassification/ram:ClassCode[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3986"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3986"/> + <xsl:template match="@*|node()" priority="-2" mode="M3986"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3986"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:DesignatedProductClassification/ram:ClassCode[@listAgencyID]" + priority="1000" + mode="M3987"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:DesignatedProductClassification/ram:ClassCode[@listAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3987"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3987"/> + <xsl:template match="@*|node()" priority="-2" mode="M3987"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3987"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:DesignatedProductClassification/ram:ClassCode[@listAgencyName]" + priority="1000" + mode="M3988"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:DesignatedProductClassification/ram:ClassCode[@listAgencyName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listAgencyName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3988"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3988"/> + <xsl:template match="@*|node()" priority="-2" mode="M3988"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3988"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:DesignatedProductClassification/ram:ClassCode[@listName]" + priority="1000" + mode="M3989"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:DesignatedProductClassification/ram:ClassCode[@listName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3989"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3989"/> + <xsl:template match="@*|node()" priority="-2" mode="M3989"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3989"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:DesignatedProductClassification/ram:ClassCode[@listSchemeURI]" + priority="1000" + mode="M3990"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:DesignatedProductClassification/ram:ClassCode[@listSchemeURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listSchemeURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3990"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3990"/> + <xsl:template match="@*|node()" priority="-2" mode="M3990"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3990"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:DesignatedProductClassification/ram:ClassCode[@listURI]" + priority="1000" + mode="M3991"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:DesignatedProductClassification/ram:ClassCode[@listURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3991"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3991"/> + <xsl:template match="@*|node()" priority="-2" mode="M3991"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3991"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:DesignatedProductClassification/ram:ClassCode[@name]" + priority="1000" + mode="M3992"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:DesignatedProductClassification/ram:ClassCode[@name]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @name' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3992"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3992"/> + <xsl:template match="@*|node()" priority="-2" mode="M3992"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3992"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:DesignatedProductClassification/ram:ClassName[@languageID]" + priority="1000" + mode="M3993"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:DesignatedProductClassification/ram:ClassName[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3993"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3993"/> + <xsl:template match="@*|node()" priority="-2" mode="M3993"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3993"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:DesignatedProductClassification/ram:ClassName[@languageLocaleID]" + priority="1000" + mode="M3994"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:DesignatedProductClassification/ram:ClassName[@languageLocaleID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageLocaleID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3994"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3994"/> + <xsl:template match="@*|node()" priority="-2" mode="M3994"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3994"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:DesignatedProductClassification/ram:ClassProductCharacteristic" + priority="1000" + mode="M3995"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:DesignatedProductClassification/ram:ClassProductCharacteristic"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ClassProductCharacteristic' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3995"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3995"/> + <xsl:template match="@*|node()" priority="-2" mode="M3995"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3995"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:DesignatedProductClassification/ram:SubClassCode" + priority="1000" + mode="M3996"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:DesignatedProductClassification/ram:SubClassCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SubClassCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3996"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3996"/> + <xsl:template match="@*|node()" priority="-2" mode="M3996"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3996"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:DesignatedProductClassification/ram:SystemID" + priority="1000" + mode="M3997"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:DesignatedProductClassification/ram:SystemID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SystemID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3997"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3997"/> + <xsl:template match="@*|node()" priority="-2" mode="M3997"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3997"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:DesignatedProductClassification/ram:SystemName" + priority="1000" + mode="M3998"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:DesignatedProductClassification/ram:SystemName"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SystemName' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3998"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3998"/> + <xsl:template match="@*|node()" priority="-2" mode="M3998"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3998"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:Designation" + priority="1000" + mode="M3999"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:Designation"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Designation' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3999"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3999"/> + <xsl:template match="@*|node()" priority="-2" mode="M3999"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M3999"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:DistributorTradeParty" + priority="1000" + mode="M4000"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:DistributorTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DistributorTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4000"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4000"/> + <xsl:template match="@*|node()" priority="-2" mode="M4000"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4000"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:DrainedNetWeightMeasure" + priority="1000" + mode="M4001"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:DrainedNetWeightMeasure"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DrainedNetWeightMeasure' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4001"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4001"/> + <xsl:template match="@*|node()" priority="-2" mode="M4001"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4001"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:EndItemName" + priority="1000" + mode="M4002"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:EndItemName"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:EndItemName' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4002"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4002"/> + <xsl:template match="@*|node()" priority="-2" mode="M4002"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4002"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:EndItemTypeCode" + priority="1000" + mode="M4003"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:EndItemTypeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:EndItemTypeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4003"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4003"/> + <xsl:template match="@*|node()" priority="-2" mode="M4003"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4003"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:EndUserTradeParty" + priority="1000" + mode="M4004"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:EndUserTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:EndUserTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4004"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4004"/> + <xsl:template match="@*|node()" priority="-2" mode="M4004"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4004"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:FIIGCriticalityTypeCode" + priority="1000" + mode="M4005"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:FIIGCriticalityTypeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:FIIGCriticalityTypeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4005"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4005"/> + <xsl:template match="@*|node()" priority="-2" mode="M4005"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4005"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:FSCID" + priority="1000" + mode="M4006"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:FSCID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:FSCID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4006"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4006"/> + <xsl:template match="@*|node()" priority="-2" mode="M4006"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4006"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:FinalAssemblyTradeCountry" + priority="1000" + mode="M4007"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:FinalAssemblyTradeCountry"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:FinalAssemblyTradeCountry' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4007"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4007"/> + <xsl:template match="@*|node()" priority="-2" mode="M4007"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4007"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:FromDeliveryLifeSpanMeasure" + priority="1000" + mode="M4008"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:FromDeliveryLifeSpanMeasure"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:FromDeliveryLifeSpanMeasure' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4008"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4008"/> + <xsl:template match="@*|node()" priority="-2" mode="M4008"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4008"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:FromOpeningLifeSpanMeasure" + priority="1000" + mode="M4009"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:FromOpeningLifeSpanMeasure"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:FromOpeningLifeSpanMeasure' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4009"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4009"/> + <xsl:template match="@*|node()" priority="-2" mode="M4009"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4009"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:FromProductionLifeSpanMeasure" + priority="1000" + mode="M4010"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:FromProductionLifeSpanMeasure"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:FromProductionLifeSpanMeasure' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4010"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4010"/> + <xsl:template match="@*|node()" priority="-2" mode="M4010"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4010"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:GTINID" + priority="1000" + mode="M4011"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:GTINID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:GTINID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4011"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4011"/> + <xsl:template match="@*|node()" priority="-2" mode="M4011"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4011"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:GeneticModificationExtentCode" + priority="1000" + mode="M4012"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:GeneticModificationExtentCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:GeneticModificationExtentCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4012"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4012"/> + <xsl:template match="@*|node()" priority="-2" mode="M4012"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4012"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:GlobalExtensionID" + priority="1000" + mode="M4013"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:GlobalExtensionID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:GlobalExtensionID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4013"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4013"/> + <xsl:template match="@*|node()" priority="-2" mode="M4013"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4013"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:GlobalID" + priority="1000" + mode="M4014"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:GlobalID"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="@schemeID"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="@schemeID"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute '@schemeID' is required in this context.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4014"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4014"/> + <xsl:template match="@*|node()" priority="-2" mode="M4014"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4014"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:GlobalID[@schemeAgencyID]" + priority="1000" + mode="M4015"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:GlobalID[@schemeAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4015"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4015"/> + <xsl:template match="@*|node()" priority="-2" mode="M4015"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4015"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:GlobalID[@schemeAgencyName]" + priority="1000" + mode="M4016"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:GlobalID[@schemeAgencyName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4016"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4016"/> + <xsl:template match="@*|node()" priority="-2" mode="M4016"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4016"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:GlobalID[@schemeDataURI]" + priority="1000" + mode="M4017"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:GlobalID[@schemeDataURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeDataURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4017"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4017"/> + <xsl:template match="@*|node()" priority="-2" mode="M4017"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4017"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:GlobalID[@schemeName]" + priority="1000" + mode="M4018"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:GlobalID[@schemeName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4018"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4018"/> + <xsl:template match="@*|node()" priority="-2" mode="M4018"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4018"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:GlobalID[@schemeURI]" + priority="1000" + mode="M4019"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:GlobalID[@schemeURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4019"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4019"/> + <xsl:template match="@*|node()" priority="-2" mode="M4019"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4019"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:GlobalID[@schemeVersionID]" + priority="1000" + mode="M4020"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:GlobalID[@schemeVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4020"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4020"/> + <xsl:template match="@*|node()" priority="-2" mode="M4020"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4020"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:GrossVolumeMeasure" + priority="1000" + mode="M4021"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:GrossVolumeMeasure"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:GrossVolumeMeasure' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4021"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4021"/> + <xsl:template match="@*|node()" priority="-2" mode="M4021"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4021"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:GrossWeightMeasure" + priority="1000" + mode="M4022"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:GrossWeightMeasure"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:GrossWeightMeasure' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4022"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4022"/> + <xsl:template match="@*|node()" priority="-2" mode="M4022"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4022"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:ID" + priority="1000" + mode="M4023"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:ID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4023"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4023"/> + <xsl:template match="@*|node()" priority="-2" mode="M4023"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4023"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:IncludedProductContentUnitQuantity" + priority="1000" + mode="M4024"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:IncludedProductContentUnitQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:IncludedProductContentUnitQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4024"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4024"/> + <xsl:template match="@*|node()" priority="-2" mode="M4024"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4024"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:IncludedProductTypeQuantity" + priority="1000" + mode="M4025"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:IncludedProductTypeQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:IncludedProductTypeQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4025"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4025"/> + <xsl:template match="@*|node()" priority="-2" mode="M4025"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4025"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:IncludedReferencedProduct" + priority="1000" + mode="M4026"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:IncludedReferencedProduct"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:Name)>=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:Name)>=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Name' must occur at least 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4026"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4026"/> + <xsl:template match="@*|node()" priority="-2" mode="M4026"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4026"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:IncludedReferencedProduct/ram:BuyerAssignedID[@schemeAgencyID]" + priority="1000" + mode="M4027"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:IncludedReferencedProduct/ram:BuyerAssignedID[@schemeAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4027"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4027"/> + <xsl:template match="@*|node()" priority="-2" mode="M4027"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4027"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:IncludedReferencedProduct/ram:BuyerAssignedID[@schemeAgencyName]" + priority="1000" + mode="M4028"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:IncludedReferencedProduct/ram:BuyerAssignedID[@schemeAgencyName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4028"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4028"/> + <xsl:template match="@*|node()" priority="-2" mode="M4028"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4028"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:IncludedReferencedProduct/ram:BuyerAssignedID[@schemeDataURI]" + priority="1000" + mode="M4029"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:IncludedReferencedProduct/ram:BuyerAssignedID[@schemeDataURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeDataURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4029"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4029"/> + <xsl:template match="@*|node()" priority="-2" mode="M4029"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4029"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:IncludedReferencedProduct/ram:BuyerAssignedID[@schemeID]" + priority="1000" + mode="M4030"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:IncludedReferencedProduct/ram:BuyerAssignedID[@schemeID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4030"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4030"/> + <xsl:template match="@*|node()" priority="-2" mode="M4030"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4030"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:IncludedReferencedProduct/ram:BuyerAssignedID[@schemeName]" + priority="1000" + mode="M4031"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:IncludedReferencedProduct/ram:BuyerAssignedID[@schemeName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4031"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4031"/> + <xsl:template match="@*|node()" priority="-2" mode="M4031"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4031"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:IncludedReferencedProduct/ram:BuyerAssignedID[@schemeURI]" + priority="1000" + mode="M4032"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:IncludedReferencedProduct/ram:BuyerAssignedID[@schemeURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4032"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4032"/> + <xsl:template match="@*|node()" priority="-2" mode="M4032"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4032"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:IncludedReferencedProduct/ram:BuyerAssignedID[@schemeVersionID]" + priority="1000" + mode="M4033"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:IncludedReferencedProduct/ram:BuyerAssignedID[@schemeVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4033"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4033"/> + <xsl:template match="@*|node()" priority="-2" mode="M4033"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4033"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:IncludedReferencedProduct/ram:Description[@languageID]" + priority="1000" + mode="M4034"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:IncludedReferencedProduct/ram:Description[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4034"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4034"/> + <xsl:template match="@*|node()" priority="-2" mode="M4034"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4034"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:IncludedReferencedProduct/ram:Description[@languageLocaleID]" + priority="1000" + mode="M4035"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:IncludedReferencedProduct/ram:Description[@languageLocaleID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageLocaleID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4035"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4035"/> + <xsl:template match="@*|node()" priority="-2" mode="M4035"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4035"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:IncludedReferencedProduct/ram:GlobalID" + priority="1000" + mode="M4036"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:IncludedReferencedProduct/ram:GlobalID"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="@schemeID"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="@schemeID"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute '@schemeID' is required in this context.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4036"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4036"/> + <xsl:template match="@*|node()" priority="-2" mode="M4036"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4036"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:IncludedReferencedProduct/ram:GlobalID[@schemeAgencyID]" + priority="1000" + mode="M4037"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:IncludedReferencedProduct/ram:GlobalID[@schemeAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4037"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4037"/> + <xsl:template match="@*|node()" priority="-2" mode="M4037"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4037"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:IncludedReferencedProduct/ram:GlobalID[@schemeAgencyName]" + priority="1000" + mode="M4038"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:IncludedReferencedProduct/ram:GlobalID[@schemeAgencyName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4038"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4038"/> + <xsl:template match="@*|node()" priority="-2" mode="M4038"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4038"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:IncludedReferencedProduct/ram:GlobalID[@schemeDataURI]" + priority="1000" + mode="M4039"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:IncludedReferencedProduct/ram:GlobalID[@schemeDataURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeDataURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4039"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4039"/> + <xsl:template match="@*|node()" priority="-2" mode="M4039"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4039"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:IncludedReferencedProduct/ram:GlobalID[@schemeName]" + priority="1000" + mode="M4040"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:IncludedReferencedProduct/ram:GlobalID[@schemeName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4040"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4040"/> + <xsl:template match="@*|node()" priority="-2" mode="M4040"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4040"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:IncludedReferencedProduct/ram:GlobalID[@schemeURI]" + priority="1000" + mode="M4041"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:IncludedReferencedProduct/ram:GlobalID[@schemeURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4041"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4041"/> + <xsl:template match="@*|node()" priority="-2" mode="M4041"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4041"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:IncludedReferencedProduct/ram:GlobalID[@schemeVersionID]" + priority="1000" + mode="M4042"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:IncludedReferencedProduct/ram:GlobalID[@schemeVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4042"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4042"/> + <xsl:template match="@*|node()" priority="-2" mode="M4042"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4042"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:IncludedReferencedProduct/ram:ID" + priority="1000" + mode="M4043"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:IncludedReferencedProduct/ram:ID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4043"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4043"/> + <xsl:template match="@*|node()" priority="-2" mode="M4043"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4043"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:IncludedReferencedProduct/ram:IndustryAssignedID" + priority="1000" + mode="M4044"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:IncludedReferencedProduct/ram:IndustryAssignedID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:IndustryAssignedID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4044"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4044"/> + <xsl:template match="@*|node()" priority="-2" mode="M4044"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4044"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:IncludedReferencedProduct/ram:ManufacturerAssignedID" + priority="1000" + mode="M4045"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:IncludedReferencedProduct/ram:ManufacturerAssignedID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ManufacturerAssignedID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4045"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4045"/> + <xsl:template match="@*|node()" priority="-2" mode="M4045"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4045"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:IncludedReferencedProduct/ram:Name[@languageID]" + priority="1000" + mode="M4046"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:IncludedReferencedProduct/ram:Name[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4046"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4046"/> + <xsl:template match="@*|node()" priority="-2" mode="M4046"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4046"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:IncludedReferencedProduct/ram:Name[@languageLocaleID]" + priority="1000" + mode="M4047"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:IncludedReferencedProduct/ram:Name[@languageLocaleID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageLocaleID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4047"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4047"/> + <xsl:template match="@*|node()" priority="-2" mode="M4047"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4047"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:IncludedReferencedProduct/ram:RelationshipTypeCode" + priority="1000" + mode="M4048"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:IncludedReferencedProduct/ram:RelationshipTypeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RelationshipTypeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4048"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4048"/> + <xsl:template match="@*|node()" priority="-2" mode="M4048"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4048"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:IncludedReferencedProduct/ram:SellerAssignedID[@schemeAgencyID]" + priority="1000" + mode="M4049"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:IncludedReferencedProduct/ram:SellerAssignedID[@schemeAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4049"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4049"/> + <xsl:template match="@*|node()" priority="-2" mode="M4049"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4049"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:IncludedReferencedProduct/ram:SellerAssignedID[@schemeAgencyName]" + priority="1000" + mode="M4050"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:IncludedReferencedProduct/ram:SellerAssignedID[@schemeAgencyName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4050"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4050"/> + <xsl:template match="@*|node()" priority="-2" mode="M4050"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4050"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:IncludedReferencedProduct/ram:SellerAssignedID[@schemeDataURI]" + priority="1000" + mode="M4051"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:IncludedReferencedProduct/ram:SellerAssignedID[@schemeDataURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeDataURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4051"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4051"/> + <xsl:template match="@*|node()" priority="-2" mode="M4051"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4051"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:IncludedReferencedProduct/ram:SellerAssignedID[@schemeID]" + priority="1000" + mode="M4052"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:IncludedReferencedProduct/ram:SellerAssignedID[@schemeID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4052"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4052"/> + <xsl:template match="@*|node()" priority="-2" mode="M4052"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4052"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:IncludedReferencedProduct/ram:SellerAssignedID[@schemeName]" + priority="1000" + mode="M4053"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:IncludedReferencedProduct/ram:SellerAssignedID[@schemeName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4053"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4053"/> + <xsl:template match="@*|node()" priority="-2" mode="M4053"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4053"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:IncludedReferencedProduct/ram:SellerAssignedID[@schemeURI]" + priority="1000" + mode="M4054"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:IncludedReferencedProduct/ram:SellerAssignedID[@schemeURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4054"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4054"/> + <xsl:template match="@*|node()" priority="-2" mode="M4054"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4054"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:IncludedReferencedProduct/ram:SellerAssignedID[@schemeVersionID]" + priority="1000" + mode="M4055"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:IncludedReferencedProduct/ram:SellerAssignedID[@schemeVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4055"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4055"/> + <xsl:template match="@*|node()" priority="-2" mode="M4055"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4055"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:IncludedReferencedProduct/ram:UnitQuantity" + priority="1000" + mode="M4056"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:IncludedReferencedProduct/ram:UnitQuantity"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="@unitCode"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="@unitCode"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute '@unitCode' is required in this context.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4056"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4056"/> + <xsl:template match="@*|node()" priority="-2" mode="M4056"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4056"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:IncludedReferencedProduct/ram:UnitQuantity[@unitCodeListAgencyID]" + priority="1000" + mode="M4057"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:IncludedReferencedProduct/ram:UnitQuantity[@unitCodeListAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @unitCodeListAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4057"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4057"/> + <xsl:template match="@*|node()" priority="-2" mode="M4057"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4057"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:IncludedReferencedProduct/ram:UnitQuantity[@unitCodeListAgencyName]" + priority="1000" + mode="M4058"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:IncludedReferencedProduct/ram:UnitQuantity[@unitCodeListAgencyName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @unitCodeListAgencyName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4058"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4058"/> + <xsl:template match="@*|node()" priority="-2" mode="M4058"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4058"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:IncludedReferencedProduct/ram:UnitQuantity[@unitCodeListID]" + priority="1000" + mode="M4059"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:IncludedReferencedProduct/ram:UnitQuantity[@unitCodeListID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @unitCodeListID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4059"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4059"/> + <xsl:template match="@*|node()" priority="-2" mode="M4059"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4059"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:IndividualTradeProductInstance" + priority="1000" + mode="M4060"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:IndividualTradeProductInstance"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:IndividualTradeProductInstance' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4060"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4060"/> + <xsl:template match="@*|node()" priority="-2" mode="M4060"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4060"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:IndustryAssignedID" + priority="1000" + mode="M4061"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:IndustryAssignedID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:IndustryAssignedID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4061"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4061"/> + <xsl:template match="@*|node()" priority="-2" mode="M4061"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4061"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:InformationNote" + priority="1000" + mode="M4062"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:InformationNote"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:InformationNote' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4062"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4062"/> + <xsl:template match="@*|node()" priority="-2" mode="M4062"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4062"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:InnerPackContentUnitQuantity" + priority="1000" + mode="M4063"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:InnerPackContentUnitQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:InnerPackContentUnitQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4063"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4063"/> + <xsl:template match="@*|node()" priority="-2" mode="M4063"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4063"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:InnerPackQuantity" + priority="1000" + mode="M4064"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:InnerPackQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:InnerPackQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4064"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4064"/> + <xsl:template match="@*|node()" priority="-2" mode="M4064"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4064"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:InspectionReferenceReferencedDocument" + priority="1000" + mode="M4065"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:InspectionReferenceReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:InspectionReferenceReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4065"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4065"/> + <xsl:template match="@*|node()" priority="-2" mode="M4065"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4065"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:IntendedUse" + priority="1000" + mode="M4066"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:IntendedUse"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:IntendedUse' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4066"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4066"/> + <xsl:template match="@*|node()" priority="-2" mode="M4066"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4066"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:LatestProductDataChangeDateTime" + priority="1000" + mode="M4067"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:LatestProductDataChangeDateTime"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LatestProductDataChangeDateTime' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4067"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4067"/> + <xsl:template match="@*|node()" priority="-2" mode="M4067"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4067"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:LegalRightsOwnerTradeParty" + priority="1000" + mode="M4068"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:LegalRightsOwnerTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LegalRightsOwnerTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4068"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4068"/> + <xsl:template match="@*|node()" priority="-2" mode="M4068"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4068"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:LinearSpatialDimension" + priority="1000" + mode="M4069"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:LinearSpatialDimension"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LinearSpatialDimension' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4069"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4069"/> + <xsl:template match="@*|node()" priority="-2" mode="M4069"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4069"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:MSDSReferenceReferencedDocument" + priority="1000" + mode="M4070"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:MSDSReferenceReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:MSDSReferenceReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4070"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4070"/> + <xsl:template match="@*|node()" priority="-2" mode="M4070"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4070"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:ManufactureTradeCountry" + priority="1000" + mode="M4071"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:ManufactureTradeCountry"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ManufactureTradeCountry' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4071"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4071"/> + <xsl:template match="@*|node()" priority="-2" mode="M4071"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4071"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:ManufacturerAssignedID" + priority="1000" + mode="M4072"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:ManufacturerAssignedID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ManufacturerAssignedID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4072"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4072"/> + <xsl:template match="@*|node()" priority="-2" mode="M4072"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4072"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:ManufacturerTradeParty" + priority="1000" + mode="M4073"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:ManufacturerTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ManufacturerTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4073"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4073"/> + <xsl:template match="@*|node()" priority="-2" mode="M4073"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4073"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:MarkedSerialNumberIndicator" + priority="1000" + mode="M4074"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:MarkedSerialNumberIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:MarkedSerialNumberIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4074"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4074"/> + <xsl:template match="@*|node()" priority="-2" mode="M4074"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4074"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:MarketingCampaignReferenceReferencedDocument" + priority="1000" + mode="M4075"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:MarketingCampaignReferenceReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:MarketingCampaignReferenceReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4075"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4075"/> + <xsl:template match="@*|node()" priority="-2" mode="M4075"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4075"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:MarketingDescription" + priority="1000" + mode="M4076"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:MarketingDescription"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:MarketingDescription' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4076"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4076"/> + <xsl:template match="@*|node()" priority="-2" mode="M4076"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4076"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:MaximumLinearSpatialDimension" + priority="1000" + mode="M4077"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:MaximumLinearSpatialDimension"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:MaximumLinearSpatialDimension' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4077"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4077"/> + <xsl:template match="@*|node()" priority="-2" mode="M4077"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4077"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:MinimumLinearSpatialDimension" + priority="1000" + mode="M4078"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:MinimumLinearSpatialDimension"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:MinimumLinearSpatialDimension' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4078"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4078"/> + <xsl:template match="@*|node()" priority="-2" mode="M4078"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4078"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:ModelID" + priority="1000" + mode="M4079"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:ModelID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ModelID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4079"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4079"/> + <xsl:template match="@*|node()" priority="-2" mode="M4079"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4079"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:ModelName" + priority="1000" + mode="M4080"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:ModelName"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ModelName' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4080"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4080"/> + <xsl:template match="@*|node()" priority="-2" mode="M4080"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4080"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:NIINID" + priority="1000" + mode="M4081"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:NIINID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:NIINID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4081"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4081"/> + <xsl:template match="@*|node()" priority="-2" mode="M4081"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4081"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:NSNID" + priority="1000" + mode="M4082"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:NSNID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:NSNID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4082"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4082"/> + <xsl:template match="@*|node()" priority="-2" mode="M4082"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4082"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:Name[@languageID]" + priority="1000" + mode="M4083"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:Name[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4083"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4083"/> + <xsl:template match="@*|node()" priority="-2" mode="M4083"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4083"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:Name[@languageLocaleID]" + priority="1000" + mode="M4084"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:Name[@languageLocaleID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageLocaleID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4084"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4084"/> + <xsl:template match="@*|node()" priority="-2" mode="M4084"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4084"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:NetVolumeMeasure" + priority="1000" + mode="M4085"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:NetVolumeMeasure"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:NetVolumeMeasure' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4085"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4085"/> + <xsl:template match="@*|node()" priority="-2" mode="M4085"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4085"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:NetWeightMeasure" + priority="1000" + mode="M4086"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:NetWeightMeasure"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:NetWeightMeasure' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4086"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4086"/> + <xsl:template match="@*|node()" priority="-2" mode="M4086"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4086"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:OriginLogisticsLocation" + priority="1000" + mode="M4087"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:OriginLogisticsLocation"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:OriginLogisticsLocation' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4087"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4087"/> + <xsl:template match="@*|node()" priority="-2" mode="M4087"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4087"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:OriginTradeCountry" + priority="1000" + mode="M4088"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:OriginTradeCountry"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:ID)<=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:ID)<=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ID' may occur at maximum 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4088"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4088"/> + <xsl:template match="@*|node()" priority="-2" mode="M4088"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4088"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:OriginTradeCountry/ram:ID[@schemeAgencyID]" + priority="1000" + mode="M4089"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:OriginTradeCountry/ram:ID[@schemeAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4089"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4089"/> + <xsl:template match="@*|node()" priority="-2" mode="M4089"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4089"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:OriginTradeCountry/ram:ID[@schemeID]" + priority="1000" + mode="M4090"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:OriginTradeCountry/ram:ID[@schemeID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4090"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4090"/> + <xsl:template match="@*|node()" priority="-2" mode="M4090"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4090"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:OriginTradeCountry/ram:ID[@schemeVersionID]" + priority="1000" + mode="M4091"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:OriginTradeCountry/ram:ID[@schemeVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4091"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4091"/> + <xsl:template match="@*|node()" priority="-2" mode="M4091"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4091"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:OriginTradeCountry/ram:Name" + priority="1000" + mode="M4092"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:OriginTradeCountry/ram:Name"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Name' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4092"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4092"/> + <xsl:template match="@*|node()" priority="-2" mode="M4092"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4092"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:OriginTradeCountry/ram:SpecifiedQuantity" + priority="1000" + mode="M4093"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:OriginTradeCountry/ram:SpecifiedQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SpecifiedQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4093"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4093"/> + <xsl:template match="@*|node()" priority="-2" mode="M4093"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4093"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:OriginTradeCountry/ram:SubordinateTradeCountrySubDivision" + priority="1000" + mode="M4094"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:OriginTradeCountry/ram:SubordinateTradeCountrySubDivision"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SubordinateTradeCountrySubDivision' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4094"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4094"/> + <xsl:template match="@*|node()" priority="-2" mode="M4094"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4094"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:PhysicalFormDescription" + priority="1000" + mode="M4095"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:PhysicalFormDescription"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PhysicalFormDescription' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4095"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4095"/> + <xsl:template match="@*|node()" priority="-2" mode="M4095"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4095"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:PrePackagedIndicator" + priority="1000" + mode="M4096"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:PrePackagedIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PrePackagedIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4096"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4096"/> + <xsl:template match="@*|node()" priority="-2" mode="M4096"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4096"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:PresentationSpecifiedBinaryFile" + priority="1000" + mode="M4097"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:PresentationSpecifiedBinaryFile"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PresentationSpecifiedBinaryFile' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4097"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4097"/> + <xsl:template match="@*|node()" priority="-2" mode="M4097"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4097"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:PriorityCode" + priority="1000" + mode="M4098"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:PriorityCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PriorityCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4098"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4098"/> + <xsl:template match="@*|node()" priority="-2" mode="M4098"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4098"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:ProductGroupID" + priority="1000" + mode="M4099"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:ProductGroupID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ProductGroupID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4099"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4099"/> + <xsl:template match="@*|node()" priority="-2" mode="M4099"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4099"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:ProductionDiscontinuedDateTime" + priority="1000" + mode="M4100"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:ProductionDiscontinuedDateTime"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ProductionDiscontinuedDateTime' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4100"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4100"/> + <xsl:template match="@*|node()" priority="-2" mode="M4100"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4100"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:ProductionLeadTimeMeasure" + priority="1000" + mode="M4101"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:ProductionLeadTimeMeasure"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ProductionLeadTimeMeasure' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4101"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4101"/> + <xsl:template match="@*|node()" priority="-2" mode="M4101"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4101"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:PromotionalVariantID" + priority="1000" + mode="M4102"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:PromotionalVariantID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PromotionalVariantID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4102"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4102"/> + <xsl:template match="@*|node()" priority="-2" mode="M4102"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4102"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:RecyclingTypeCode" + priority="1000" + mode="M4103"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:RecyclingTypeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RecyclingTypeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4103"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4103"/> + <xsl:template match="@*|node()" priority="-2" mode="M4103"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4103"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:RegulationConformityID" + priority="1000" + mode="M4104"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:RegulationConformityID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RegulationConformityID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4104"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4104"/> + <xsl:template match="@*|node()" priority="-2" mode="M4104"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4104"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:RejectionReasonCode" + priority="1000" + mode="M4105"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:RejectionReasonCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RejectionReasonCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4105"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4105"/> + <xsl:template match="@*|node()" priority="-2" mode="M4105"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4105"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:RepairLevelTypeCode" + priority="1000" + mode="M4106"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:RepairLevelTypeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RepairLevelTypeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4106"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4106"/> + <xsl:template match="@*|node()" priority="-2" mode="M4106"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4106"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:ScientificName" + priority="1000" + mode="M4107"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:ScientificName"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ScientificName' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4107"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4107"/> + <xsl:template match="@*|node()" priority="-2" mode="M4107"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4107"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:SeasonCode" + priority="1000" + mode="M4108"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:SeasonCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SeasonCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4108"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4108"/> + <xsl:template match="@*|node()" priority="-2" mode="M4108"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4108"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:SeasonDescription" + priority="1000" + mode="M4109"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:SeasonDescription"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SeasonDescription' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4109"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4109"/> + <xsl:template match="@*|node()" priority="-2" mode="M4109"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4109"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:SecurityInformationNote" + priority="1000" + mode="M4110"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:SecurityInformationNote"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SecurityInformationNote' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4110"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4110"/> + <xsl:template match="@*|node()" priority="-2" mode="M4110"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4110"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:SellerAssignedExtensionID" + priority="1000" + mode="M4111"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:SellerAssignedExtensionID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SellerAssignedExtensionID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4111"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4111"/> + <xsl:template match="@*|node()" priority="-2" mode="M4111"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4111"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:SellerAssignedID[@schemeAgencyID]" + priority="1000" + mode="M4112"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:SellerAssignedID[@schemeAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4112"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4112"/> + <xsl:template match="@*|node()" priority="-2" mode="M4112"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4112"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:SellerAssignedID[@schemeAgencyName]" + priority="1000" + mode="M4113"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:SellerAssignedID[@schemeAgencyName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4113"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4113"/> + <xsl:template match="@*|node()" priority="-2" mode="M4113"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4113"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:SellerAssignedID[@schemeDataURI]" + priority="1000" + mode="M4114"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:SellerAssignedID[@schemeDataURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeDataURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4114"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4114"/> + <xsl:template match="@*|node()" priority="-2" mode="M4114"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4114"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:SellerAssignedID[@schemeID]" + priority="1000" + mode="M4115"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:SellerAssignedID[@schemeID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4115"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4115"/> + <xsl:template match="@*|node()" priority="-2" mode="M4115"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4115"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:SellerAssignedID[@schemeName]" + priority="1000" + mode="M4116"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:SellerAssignedID[@schemeName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4116"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4116"/> + <xsl:template match="@*|node()" priority="-2" mode="M4116"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4116"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:SellerAssignedID[@schemeURI]" + priority="1000" + mode="M4117"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:SellerAssignedID[@schemeURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4117"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4117"/> + <xsl:template match="@*|node()" priority="-2" mode="M4117"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4117"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:SellerAssignedID[@schemeVersionID]" + priority="1000" + mode="M4118"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:SellerAssignedID[@schemeVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4118"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4118"/> + <xsl:template match="@*|node()" priority="-2" mode="M4118"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4118"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:SizeDescription" + priority="1000" + mode="M4119"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:SizeDescription"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SizeDescription' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4119"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4119"/> + <xsl:template match="@*|node()" priority="-2" mode="M4119"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4119"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:SpecifiedSupplyChainDiscrepancy" + priority="1000" + mode="M4120"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:SpecifiedSupplyChainDiscrepancy"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SpecifiedSupplyChainDiscrepancy' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4120"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4120"/> + <xsl:template match="@*|node()" priority="-2" mode="M4120"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4120"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:StatusCode" + priority="1000" + mode="M4121"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:StatusCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:StatusCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4121"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4121"/> + <xsl:template match="@*|node()" priority="-2" mode="M4121"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4121"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:StorageInformationNote" + priority="1000" + mode="M4122"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:StorageInformationNote"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:StorageInformationNote' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4122"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4122"/> + <xsl:template match="@*|node()" priority="-2" mode="M4122"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4122"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:SubBrandName" + priority="1000" + mode="M4123"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:SubBrandName"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SubBrandName' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4123"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4123"/> + <xsl:template match="@*|node()" priority="-2" mode="M4123"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4123"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:SubstituteReferencedProduct" + priority="1000" + mode="M4124"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:SubstituteReferencedProduct"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SubstituteReferencedProduct' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4124"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4124"/> + <xsl:template match="@*|node()" priority="-2" mode="M4124"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4124"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:SubstitutedReferencedProduct" + priority="1000" + mode="M4125"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:SubstitutedReferencedProduct"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SubstitutedReferencedProduct' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4125"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4125"/> + <xsl:template match="@*|node()" priority="-2" mode="M4125"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4125"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:SuppliedFromTradeCountry" + priority="1000" + mode="M4126"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:SuppliedFromTradeCountry"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SuppliedFromTradeCountry' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4126"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4126"/> + <xsl:template match="@*|node()" priority="-2" mode="M4126"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4126"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:TrackingSystemID" + priority="1000" + mode="M4127"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:TrackingSystemID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TrackingSystemID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4127"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4127"/> + <xsl:template match="@*|node()" priority="-2" mode="M4127"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4127"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:TradeName" + priority="1000" + mode="M4128"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:TradeName"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TradeName' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4128"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4128"/> + <xsl:template match="@*|node()" priority="-2" mode="M4128"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4128"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:TransportInformationNote" + priority="1000" + mode="M4129"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:TransportInformationNote"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TransportInformationNote' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4129"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4129"/> + <xsl:template match="@*|node()" priority="-2" mode="M4129"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4129"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:TypeCode" + priority="1000" + mode="M4130"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:TypeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TypeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4130"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4130"/> + <xsl:template match="@*|node()" priority="-2" mode="M4130"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4130"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:UnitTypeCode" + priority="1000" + mode="M4131"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:UnitTypeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:UnitTypeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4131"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4131"/> + <xsl:template match="@*|node()" priority="-2" mode="M4131"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4131"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:UsageInformationNote" + priority="1000" + mode="M4132"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:UsageInformationNote"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:UsageInformationNote' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4132"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4132"/> + <xsl:template match="@*|node()" priority="-2" mode="M4132"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4132"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:UseDescription" + priority="1000" + mode="M4133"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:UseDescription"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:UseDescription' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4133"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4133"/> + <xsl:template match="@*|node()" priority="-2" mode="M4133"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4133"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:VariableMeasureIndicator" + priority="1000" + mode="M4134"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:VariableMeasureIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:VariableMeasureIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4134"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4134"/> + <xsl:template match="@*|node()" priority="-2" mode="M4134"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4134"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:VariantDescription" + priority="1000" + mode="M4135"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:VariantDescription"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:VariantDescription' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4135"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4135"/> + <xsl:template match="@*|node()" priority="-2" mode="M4135"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4135"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SubordinateTradeLineItem" + priority="1000" + mode="M4136"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SubordinateTradeLineItem"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SubordinateTradeLineItem' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4136"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4136"/> + <xsl:template match="@*|node()" priority="-2" mode="M4136"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4136"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SubstituteApplicableReferencedProduct" + priority="1000" + mode="M4137"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SubstituteApplicableReferencedProduct"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SubstituteApplicableReferencedProduct' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4137"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4137"/> + <xsl:template match="@*|node()" priority="-2" mode="M4137"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4137"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SubstitutedReferencedProduct" + priority="1000" + mode="M4138"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SubstitutedReferencedProduct"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SubstitutedReferencedProduct' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4138"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4138"/> + <xsl:template match="@*|node()" priority="-2" mode="M4138"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4138"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:TypeCode" + priority="1000" + mode="M4139"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:TypeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TypeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4139"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4139"/> + <xsl:template match="@*|node()" priority="-2" mode="M4139"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4139"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:TypeExtensionCode" + priority="1000" + mode="M4140"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:TypeExtensionCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TypeExtensionCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4140"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4140"/> + <xsl:template match="@*|node()" priority="-2" mode="M4140"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4140"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:Information" + priority="1000" + mode="M4141"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:Information"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Information' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4141"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4141"/> + <xsl:template match="@*|node()" priority="-2" mode="M4141"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4141"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:LineItemQuantity" + priority="1000" + mode="M4142"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:LineItemQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LineItemQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4142"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4142"/> + <xsl:template match="@*|node()" priority="-2" mode="M4142"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4142"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:SalesAgentAssignedID" + priority="1000" + mode="M4143"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:SalesAgentAssignedID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SalesAgentAssignedID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4143"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4143"/> + <xsl:template match="@*|node()" priority="-2" mode="M4143"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4143"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:SpecifiedLogisticsPackage" + priority="1000" + mode="M4144"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:SpecifiedLogisticsPackage"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SpecifiedLogisticsPackage' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4144"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4144"/> + <xsl:template match="@*|node()" priority="-2" mode="M4144"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4144"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:TypeCode" + priority="1000" + mode="M4145"> + <svrl:fired-rule xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:TypeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TypeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4145"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4145"/> + <xsl:template match="@*|node()" priority="-2" mode="M4145"> + <xsl:apply-templates select="@*|*|comment()|processing-instruction()" mode="M4145"/> + </xsl:template> +</xsl:stylesheet> diff --git a/validator/src/main/resources/ZUGFeRDSchematronStylesheetXSLT2.xsl b/validator/src/main/resources/ZUGFeRDSchematronStylesheetXSLT2.xsl new file mode 100644 index 00000000..cdd639b7 --- /dev/null +++ b/validator/src/main/resources/ZUGFeRDSchematronStylesheetXSLT2.xsl @@ -0,0 +1,142975 @@ +<?xml version="1.0" encoding="UTF-8" standalone="yes"?> +<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" + xmlns:schold="http://www.ascc.net/xml/schematron" + xmlns:iso="http://purl.oclc.org/dsdl/schematron" + xmlns:xhtml="http://www.w3.org/1999/xhtml" + xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:rsm="urn:ferd:CrossIndustryDocument:invoice:1p0" + xmlns:qdt="urn:un:unece:uncefact:data:standard:QualifiedDataType:12" + xmlns:ram="urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:12" + xmlns:udt="urn:un:unece:uncefact:data:standard:UnqualifiedDataType:15" + xmlns:ccts="urn:un:unece:uncefact:documentation:standard:CoreComponentsTechnicalSpecification:2" + version="1.0"><!--Implementers: please note that overriding process-prolog or process-root is + the preferred method for meta-stylesheets to use where possible. --> + <xsl:param name="archiveDirParameter"/> + <xsl:param name="archiveNameParameter"/> + <xsl:param name="fileNameParameter"/> + <xsl:param name="fileDirParameter"/> + <xsl:variable name="document-uri"> + <xsl:value-of select="document-uri(/)"/> + </xsl:variable> + + <!--PHASES--> + + + <!--PROLOG--> + <xsl:output xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + method="xml" + omit-xml-declaration="no" + standalone="yes" + indent="yes"/> + + <!--XSD TYPES FOR XSLT2--> + + + <!--KEYS AND FUNCTIONS--> + + + <!--DEFAULT RULES--> + + + <!--MODE: SCHEMATRON-SELECT-FULL-PATH--> + <!--This mode can be used to generate an ugly though full XPath for locators--> + <xsl:template match="*" mode="schematron-select-full-path"> + <xsl:apply-templates select="." mode="schematron-get-full-path"/> + </xsl:template> + + <!--MODE: SCHEMATRON-FULL-PATH--> + <!--This mode can be used to generate an ugly though full XPath for locators--> + <xsl:template match="*" mode="schematron-get-full-path"> + <xsl:apply-templates select="parent::*" mode="schematron-get-full-path"/> + <xsl:text>/</xsl:text> + <xsl:choose> + <xsl:when test="namespace-uri()=''"> + <xsl:value-of select="name()"/> + <xsl:variable name="p_1" + select="1+ count(preceding-sibling::*[name()=name(current())])"/> + <xsl:if test="$p_1>1 or following-sibling::*[name()=name(current())]">[<xsl:value-of select="$p_1"/>]</xsl:if> + </xsl:when> + <xsl:otherwise> + <xsl:text>*[local-name()='</xsl:text> + <xsl:value-of select="local-name()"/> + <xsl:text>']</xsl:text> + <xsl:variable name="p_2" + select="1+ count(preceding-sibling::*[local-name()=local-name(current())])"/> + <xsl:if test="$p_2>1 or following-sibling::*[local-name()=local-name(current())]">[<xsl:value-of select="$p_2"/>]</xsl:if> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template match="@*" mode="schematron-get-full-path"> + <xsl:text>/</xsl:text> + <xsl:choose> + <xsl:when test="namespace-uri()=''">@<xsl:value-of select="name()"/> + </xsl:when> + <xsl:otherwise> + <xsl:text>@*[local-name()='</xsl:text> + <xsl:value-of select="local-name()"/> + <xsl:text>' and namespace-uri()='</xsl:text> + <xsl:value-of select="namespace-uri()"/> + <xsl:text>']</xsl:text> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + + <!--MODE: SCHEMATRON-FULL-PATH-2--> + <!--This mode can be used to generate prefixed XPath for humans--> + <xsl:template match="node() | @*" mode="schematron-get-full-path-2"> + <xsl:for-each select="ancestor-or-self::*"> + <xsl:text>/</xsl:text> + <xsl:value-of select="name(.)"/> + <xsl:if test="preceding-sibling::*[name(.)=name(current())]"> + <xsl:text>[</xsl:text> + <xsl:value-of select="count(preceding-sibling::*[name(.)=name(current())])+1"/> + <xsl:text>]</xsl:text> + </xsl:if> + </xsl:for-each> + <xsl:if test="not(self::*)"> + <xsl:text/>/@<xsl:value-of select="name(.)"/> + </xsl:if> + </xsl:template> + <!--MODE: SCHEMATRON-FULL-PATH-3--> + <!--This mode can be used to generate prefixed XPath for humans + (Top-level element has index)--> + <xsl:template match="node() | @*" mode="schematron-get-full-path-3"> + <xsl:for-each select="ancestor-or-self::*"> + <xsl:text>/</xsl:text> + <xsl:value-of select="name(.)"/> + <xsl:if test="parent::*"> + <xsl:text>[</xsl:text> + <xsl:value-of select="count(preceding-sibling::*[name(.)=name(current())])+1"/> + <xsl:text>]</xsl:text> + </xsl:if> + </xsl:for-each> + <xsl:if test="not(self::*)"> + <xsl:text/>/@<xsl:value-of select="name(.)"/> + </xsl:if> + </xsl:template> + + <!--MODE: GENERATE-ID-FROM-PATH --> + <xsl:template match="/" mode="generate-id-from-path"/> + <xsl:template match="text()" mode="generate-id-from-path"> + <xsl:apply-templates select="parent::*" mode="generate-id-from-path"/> + <xsl:value-of select="concat('.text-', 1+count(preceding-sibling::text()), '-')"/> + </xsl:template> + <xsl:template match="comment()" mode="generate-id-from-path"> + <xsl:apply-templates select="parent::*" mode="generate-id-from-path"/> + <xsl:value-of select="concat('.comment-', 1+count(preceding-sibling::comment()), '-')"/> + </xsl:template> + <xsl:template match="processing-instruction()" mode="generate-id-from-path"> + <xsl:apply-templates select="parent::*" mode="generate-id-from-path"/> + <xsl:value-of select="concat('.processing-instruction-', 1+count(preceding-sibling::processing-instruction()), '-')"/> + </xsl:template> + <xsl:template match="@*" mode="generate-id-from-path"> + <xsl:apply-templates select="parent::*" mode="generate-id-from-path"/> + <xsl:value-of select="concat('.@', name())"/> + </xsl:template> + <xsl:template match="*" mode="generate-id-from-path" priority="-0.5"> + <xsl:apply-templates select="parent::*" mode="generate-id-from-path"/> + <xsl:text>.</xsl:text> + <xsl:value-of select="concat('.',name(),'-',1+count(preceding-sibling::*[name()=name(current())]),'-')"/> + </xsl:template> + + <!--MODE: GENERATE-ID-2 --> + <xsl:template match="/" mode="generate-id-2">U</xsl:template> + <xsl:template match="*" mode="generate-id-2" priority="2"> + <xsl:text>U</xsl:text> + <xsl:number level="multiple" count="*"/> + </xsl:template> + <xsl:template match="node()" mode="generate-id-2"> + <xsl:text>U.</xsl:text> + <xsl:number level="multiple" count="*"/> + <xsl:text>n</xsl:text> + <xsl:number count="node()"/> + </xsl:template> + <xsl:template match="@*" mode="generate-id-2"> + <xsl:text>U.</xsl:text> + <xsl:number level="multiple" count="*"/> + <xsl:text>_</xsl:text> + <xsl:value-of select="string-length(local-name(.))"/> + <xsl:text>_</xsl:text> + <xsl:value-of select="translate(name(),':','.')"/> + </xsl:template> + <!--Strip characters--> + <xsl:template match="text()" priority="-1"/> + + <!--SCHEMA SETUP--> + <xsl:template match="/"> + <svrl:schematron-output xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + title="Schema for ZUGFeRD; 1.0; urn:ferd:CrossIndustryDocument:invoice:1p0" + schemaVersion="iso"> + <xsl:comment> + <xsl:value-of select="$archiveDirParameter"/>   + <xsl:value-of select="$archiveNameParameter"/>   + <xsl:value-of select="$fileNameParameter"/>   + <xsl:value-of select="$fileDirParameter"/> + </xsl:comment> + <svrl:ns-prefix-in-attribute-values uri="urn:ferd:CrossIndustryDocument:invoice:1p0" prefix="rsm"/> + <svrl:ns-prefix-in-attribute-values uri="urn:un:unece:uncefact:data:standard:QualifiedDataType:12" + prefix="qdt"/> + <svrl:ns-prefix-in-attribute-values uri="urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:12" + prefix="ram"/> + <svrl:ns-prefix-in-attribute-values uri="urn:un:unece:uncefact:data:standard:UnqualifiedDataType:15" + prefix="udt"/> + <svrl:ns-prefix-in-attribute-values uri="urn:un:unece:uncefact:documentation:standard:CoreComponentsTechnicalSpecification:2" + prefix="ccts"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M6"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M7"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M8"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M9"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M10"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M11"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M12"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M13"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M14"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M15"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M16"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M17"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M18"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M19"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M20"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M21"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M22"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M23"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M24"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M25"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M26"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M27"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M28"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M29"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M30"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M31"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M32"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M33"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M34"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M35"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M36"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M37"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M38"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M39"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M40"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M41"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M42"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M43"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M44"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M45"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M46"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M47"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M48"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M49"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M50"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M51"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M52"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M53"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M54"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M55"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M56"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M57"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M58"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M59"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M60"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M61"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M62"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M63"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M64"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M65"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M66"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M67"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M68"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M69"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M70"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M71"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M72"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M73"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M74"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M75"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M76"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M77"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M78"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M79"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M80"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M81"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M82"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M83"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M84"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M85"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M86"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M87"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M88"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M89"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M90"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M91"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M92"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M93"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M94"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M95"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M96"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M97"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M98"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M99"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M100"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M101"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M102"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M103"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M104"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M105"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M106"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M107"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M108"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M109"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M110"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M111"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M112"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M113"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M114"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M115"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M116"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M117"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M118"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M119"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M120"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M121"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M122"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M123"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M124"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M125"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M126"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M127"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M128"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M129"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M130"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M131"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M132"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M133"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M134"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M135"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M136"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M137"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M138"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M139"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M140"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M141"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M142"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M143"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M144"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M145"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M146"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M147"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M148"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M149"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M150"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M151"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M152"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M153"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M154"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M155"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M156"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M157"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M158"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M159"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M160"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M161"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M162"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M163"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M164"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M165"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M166"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M167"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M168"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M169"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M170"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M171"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M172"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M173"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M174"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M175"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M176"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M177"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M178"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M179"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M180"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M181"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M182"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M183"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M184"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M185"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M186"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M187"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M188"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M189"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M190"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M191"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M192"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M193"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M194"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M195"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M196"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M197"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M198"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M199"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M200"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M201"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M202"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M203"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M204"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M205"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M206"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M207"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M208"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M209"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M210"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M211"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M212"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M213"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M214"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M215"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M216"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M217"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M218"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M219"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M220"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M221"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M222"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M223"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M224"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M225"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M226"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M227"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M228"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M229"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M230"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M231"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M232"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M233"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M234"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M235"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M236"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M237"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M238"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M239"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M240"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M241"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M242"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M243"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M244"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M245"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M246"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M247"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M248"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M249"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M250"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M251"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M252"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M253"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M254"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M255"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M256"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M257"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M258"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M259"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M260"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M261"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M262"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M263"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M264"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M265"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M266"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M267"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M268"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M269"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M270"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M271"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M272"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M273"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M274"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M275"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M276"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M277"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M278"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M279"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M280"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M281"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M282"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M283"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M284"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M285"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M286"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M287"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M288"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M289"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M290"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M291"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M292"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M293"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M294"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M295"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M296"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M297"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M298"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M299"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M300"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M301"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M302"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M303"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M304"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M305"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M306"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M307"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M308"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M309"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M310"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M311"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M312"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M313"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M314"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M315"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M316"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M317"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M318"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M319"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M320"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M321"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M322"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M323"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M324"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M325"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M326"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M327"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M328"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M329"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M330"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M331"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M332"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M333"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M334"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M335"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M336"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M337"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M338"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M339"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M340"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M341"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M342"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M343"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M344"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M345"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M346"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M347"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M348"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M349"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M350"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M351"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M352"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M353"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M354"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M355"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M356"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M357"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M358"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M359"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M360"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M361"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M362"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M363"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M364"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M365"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M366"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M367"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M368"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M369"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M370"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M371"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M372"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M373"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M374"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M375"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M376"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M377"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M378"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M379"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M380"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M381"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M382"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M383"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M384"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M385"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M386"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M387"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M388"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M389"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M390"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M391"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M392"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M393"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M394"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M395"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M396"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M397"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M398"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M399"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M400"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M401"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M402"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M403"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M404"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M405"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M406"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M407"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M408"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M409"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M410"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M411"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M412"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M413"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M414"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M415"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M416"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M417"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M418"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M419"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M420"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M421"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M422"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M423"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M424"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M425"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M426"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M427"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M428"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M429"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M430"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M431"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M432"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M433"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M434"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M435"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M436"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M437"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M438"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M439"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M440"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M441"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M442"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M443"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M444"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M445"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M446"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M447"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M448"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M449"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M450"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M451"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M452"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M453"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M454"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M455"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M456"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M457"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M458"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M459"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M460"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M461"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M462"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M463"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M464"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M465"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M466"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M467"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M468"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M469"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M470"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M471"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M472"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M473"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M474"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M475"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M476"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M477"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M478"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M479"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M480"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M481"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M482"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M483"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M484"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M485"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M486"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M487"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M488"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M489"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M490"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M491"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M492"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M493"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M494"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M495"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M496"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M497"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M498"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M499"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M500"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M501"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M502"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M503"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M504"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M505"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M506"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M507"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M508"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M509"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M510"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M511"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M512"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M513"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M514"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M515"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M516"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M517"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M518"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M519"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M520"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M521"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M522"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M523"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M524"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M525"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M526"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M527"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M528"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M529"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M530"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M531"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M532"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M533"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M534"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M535"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M536"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M537"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M538"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M539"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M540"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M541"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M542"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M543"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M544"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M545"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M546"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M547"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M548"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M549"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M550"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M551"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M552"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M553"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M554"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M555"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M556"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M557"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M558"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M559"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M560"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M561"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M562"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M563"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M564"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M565"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M566"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M567"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M568"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M569"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M570"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M571"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M572"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M573"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M574"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M575"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M576"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M577"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M578"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M579"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M580"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M581"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M582"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M583"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M584"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M585"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M586"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M587"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M588"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M589"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M590"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M591"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M592"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M593"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M594"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M595"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M596"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M597"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M598"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M599"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M600"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M601"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M602"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M603"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M604"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M605"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M606"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M607"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M608"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M609"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M610"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M611"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M612"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M613"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M614"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M615"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M616"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M617"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M618"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M619"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M620"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M621"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M622"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M623"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M624"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M625"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M626"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M627"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M628"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M629"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M630"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M631"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M632"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M633"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M634"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M635"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M636"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M637"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M638"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M639"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M640"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M641"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M642"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M643"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M644"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M645"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M646"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M647"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M648"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M649"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M650"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M651"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M652"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M653"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M654"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M655"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M656"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M657"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M658"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M659"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M660"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M661"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M662"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M663"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M664"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M665"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M666"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M667"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M668"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M669"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M670"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M671"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M672"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M673"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M674"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M675"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M676"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M677"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M678"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M679"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M680"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M681"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M682"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M683"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M684"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M685"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M686"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M687"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M688"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M689"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M690"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M691"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M692"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M693"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M694"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M695"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M696"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M697"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M698"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M699"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M700"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M701"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M702"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M703"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M704"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M705"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M706"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M707"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M708"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M709"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M710"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M711"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M712"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M713"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M714"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M715"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M716"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M717"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M718"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M719"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M720"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M721"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M722"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M723"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M724"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M725"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M726"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M727"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M728"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M729"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M730"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M731"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M732"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M733"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M734"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M735"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M736"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M737"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M738"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M739"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M740"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M741"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M742"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M743"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M744"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M745"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M746"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M747"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M748"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M749"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M750"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M751"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M752"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M753"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M754"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M755"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M756"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M757"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M758"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M759"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M760"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M761"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M762"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M763"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M764"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M765"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M766"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M767"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M768"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M769"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M770"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M771"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M772"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M773"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M774"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M775"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M776"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M777"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M778"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M779"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M780"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M781"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M782"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M783"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M784"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M785"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M786"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M787"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M788"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M789"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M790"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M791"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M792"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M793"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M794"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M795"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M796"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M797"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M798"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M799"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M800"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M801"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M802"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M803"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M804"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M805"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M806"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M807"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M808"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M809"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M810"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M811"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M812"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M813"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M814"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M815"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M816"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M817"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M818"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M819"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M820"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M821"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M822"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M823"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M824"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M825"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M826"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M827"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M828"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M829"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M830"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M831"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M832"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M833"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M834"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M835"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M836"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M837"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M838"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M839"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M840"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M841"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M842"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M843"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M844"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M845"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M846"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M847"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M848"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M849"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M850"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M851"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M852"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M853"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M854"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M855"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M856"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M857"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M858"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M859"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M860"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M861"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M862"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M863"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M864"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M865"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M866"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M867"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M868"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M869"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M870"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M871"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M872"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M873"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M874"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M875"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M876"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M877"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M878"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M879"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M880"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M881"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M882"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M883"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M884"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M885"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M886"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M887"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M888"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M889"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M890"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M891"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M892"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M893"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M894"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M895"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M896"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M897"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M898"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M899"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M900"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M901"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M902"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M903"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M904"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M905"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M906"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M907"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M908"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M909"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M910"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M911"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M912"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M913"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M914"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M915"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M916"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M917"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M918"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M919"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M920"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M921"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M922"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M923"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M924"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M925"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M926"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M927"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M928"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M929"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M930"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M931"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M932"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M933"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M934"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M935"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M936"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M937"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M938"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M939"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M940"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M941"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M942"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M943"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M944"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M945"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M946"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M947"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M948"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M949"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M950"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M951"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M952"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M953"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M954"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M955"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M956"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M957"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M958"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M959"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M960"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M961"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M962"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M963"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M964"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M965"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M966"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M967"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M968"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M969"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M970"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M971"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M972"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M973"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M974"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M975"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M976"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M977"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M978"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M979"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M980"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M981"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M982"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M983"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M984"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M985"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M986"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M987"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M988"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M989"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M990"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M991"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M992"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M993"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M994"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M995"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M996"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M997"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M998"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M999"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1000"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1001"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1002"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1003"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1004"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1005"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1006"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1007"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1008"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1009"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1010"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1011"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1012"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1013"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1014"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1015"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1016"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1017"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1018"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1019"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1020"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1021"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1022"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1023"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1024"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1025"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1026"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1027"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1028"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1029"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1030"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1031"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1032"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1033"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1034"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1035"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1036"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1037"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1038"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1039"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1040"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1041"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1042"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1043"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1044"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1045"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1046"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1047"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1048"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1049"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1050"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1051"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1052"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1053"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1054"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1055"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1056"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1057"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1058"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1059"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1060"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1061"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1062"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1063"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1064"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1065"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1066"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1067"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1068"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1069"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1070"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1071"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1072"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1073"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1074"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1075"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1076"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1077"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1078"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1079"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1080"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1081"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1082"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1083"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1084"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1085"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1086"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1087"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1088"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1089"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1090"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1091"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1092"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1093"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1094"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1095"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1096"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1097"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1098"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1099"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1100"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1101"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1102"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1103"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1104"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1105"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1106"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1107"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1108"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1109"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1110"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1111"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1112"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1113"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1114"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1115"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1116"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1117"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1118"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1119"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1120"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1121"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1122"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1123"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1124"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1125"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1126"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1127"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1128"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1129"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1130"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1131"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1132"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1133"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1134"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1135"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1136"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1137"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1138"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1139"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1140"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1141"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1142"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1143"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1144"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1145"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1146"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1147"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1148"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1149"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1150"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1151"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1152"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1153"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1154"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1155"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1156"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1157"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1158"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1159"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1160"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1161"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1162"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1163"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1164"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1165"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1166"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1167"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1168"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1169"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1170"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1171"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1172"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1173"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1174"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1175"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1176"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1177"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1178"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1179"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1180"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1181"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1182"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1183"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1184"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1185"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1186"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1187"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1188"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1189"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1190"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1191"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1192"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1193"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1194"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1195"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1196"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1197"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1198"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1199"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1200"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1201"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1202"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1203"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1204"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1205"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1206"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1207"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1208"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1209"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1210"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1211"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1212"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1213"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1214"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1215"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1216"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1217"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1218"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1219"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1220"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1221"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1222"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1223"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1224"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1225"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1226"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1227"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1228"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1229"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1230"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1231"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1232"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1233"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1234"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1235"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1236"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1237"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1238"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1239"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1240"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1241"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1242"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1243"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1244"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1245"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1246"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1247"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1248"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1249"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1250"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1251"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1252"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1253"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1254"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1255"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1256"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1257"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1258"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1259"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1260"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1261"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1262"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1263"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1264"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1265"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1266"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1267"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1268"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1269"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1270"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1271"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1272"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1273"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1274"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1275"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1276"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1277"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1278"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1279"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1280"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1281"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1282"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1283"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1284"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1285"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1286"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1287"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1288"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1289"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1290"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1291"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1292"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1293"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1294"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1295"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1296"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1297"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1298"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1299"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1300"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1301"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1302"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1303"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1304"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1305"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1306"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1307"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1308"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1309"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1310"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1311"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1312"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1313"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1314"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1315"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1316"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1317"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1318"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1319"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1320"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1321"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1322"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1323"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1324"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1325"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1326"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1327"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1328"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1329"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1330"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1331"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1332"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1333"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1334"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1335"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1336"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1337"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1338"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1339"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1340"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1341"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1342"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1343"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1344"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1345"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1346"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1347"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1348"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1349"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1350"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1351"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1352"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1353"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1354"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1355"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1356"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1357"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1358"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1359"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1360"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1361"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1362"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1363"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1364"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1365"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1366"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1367"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1368"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1369"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1370"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1371"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1372"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1373"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1374"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1375"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1376"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1377"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1378"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1379"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1380"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1381"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1382"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1383"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1384"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1385"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1386"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1387"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1388"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1389"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1390"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1391"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1392"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1393"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1394"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1395"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1396"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1397"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1398"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1399"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1400"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1401"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1402"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1403"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1404"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1405"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1406"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1407"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1408"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1409"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1410"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1411"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1412"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1413"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1414"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1415"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1416"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1417"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1418"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1419"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1420"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1421"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1422"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1423"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1424"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1425"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1426"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1427"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1428"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1429"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1430"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1431"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1432"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1433"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1434"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1435"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1436"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1437"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1438"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1439"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1440"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1441"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1442"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1443"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1444"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1445"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1446"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1447"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1448"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1449"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1450"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1451"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1452"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1453"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1454"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1455"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1456"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1457"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1458"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1459"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1460"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1461"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1462"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1463"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1464"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1465"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1466"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1467"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1468"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1469"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1470"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1471"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1472"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1473"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1474"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1475"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1476"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1477"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1478"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1479"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1480"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1481"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1482"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1483"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1484"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1485"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1486"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1487"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1488"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1489"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1490"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1491"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1492"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1493"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1494"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1495"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1496"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1497"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1498"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1499"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1500"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1501"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1502"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1503"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1504"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1505"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1506"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1507"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1508"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1509"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1510"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1511"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1512"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1513"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1514"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1515"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1516"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1517"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1518"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1519"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1520"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1521"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1522"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1523"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1524"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1525"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1526"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1527"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1528"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1529"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1530"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1531"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1532"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1533"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1534"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1535"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1536"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1537"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1538"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1539"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1540"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1541"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1542"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1543"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1544"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1545"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1546"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1547"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1548"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1549"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1550"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1551"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1552"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1553"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1554"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1555"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1556"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1557"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1558"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1559"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1560"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1561"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1562"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1563"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1564"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1565"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1566"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1567"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1568"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1569"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1570"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1571"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1572"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1573"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1574"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1575"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1576"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1577"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1578"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1579"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1580"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1581"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1582"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1583"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1584"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1585"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1586"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1587"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1588"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1589"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1590"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1591"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1592"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1593"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1594"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1595"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1596"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1597"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1598"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1599"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1600"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1601"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1602"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1603"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1604"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1605"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1606"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1607"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1608"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1609"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1610"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1611"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1612"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1613"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1614"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1615"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1616"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1617"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1618"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1619"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1620"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1621"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1622"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1623"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1624"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1625"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1626"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1627"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1628"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1629"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1630"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1631"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1632"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1633"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1634"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1635"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1636"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1637"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1638"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1639"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1640"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1641"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1642"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1643"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1644"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1645"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1646"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1647"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1648"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1649"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1650"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1651"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1652"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1653"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1654"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1655"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1656"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1657"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1658"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1659"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1660"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1661"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1662"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1663"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1664"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1665"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1666"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1667"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1668"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1669"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1670"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1671"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1672"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1673"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1674"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1675"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1676"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1677"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1678"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1679"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1680"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1681"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1682"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1683"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1684"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1685"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1686"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1687"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1688"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1689"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1690"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1691"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1692"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1693"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1694"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1695"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1696"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1697"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1698"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1699"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1700"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1701"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1702"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1703"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1704"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1705"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1706"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1707"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1708"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1709"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1710"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1711"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1712"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1713"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1714"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1715"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1716"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1717"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1718"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1719"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1720"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1721"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1722"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1723"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1724"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1725"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1726"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1727"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1728"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1729"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1730"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1731"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1732"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1733"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1734"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1735"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1736"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1737"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1738"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1739"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1740"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1741"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1742"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1743"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1744"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1745"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1746"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1747"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1748"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1749"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1750"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1751"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1752"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1753"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1754"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1755"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1756"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1757"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1758"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1759"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1760"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1761"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1762"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1763"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1764"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1765"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1766"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1767"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1768"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1769"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1770"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1771"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1772"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1773"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1774"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1775"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1776"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1777"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1778"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1779"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1780"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1781"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1782"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1783"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1784"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1785"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1786"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1787"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1788"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1789"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1790"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1791"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1792"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1793"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1794"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1795"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1796"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1797"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1798"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1799"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1800"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1801"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1802"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1803"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1804"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1805"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1806"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1807"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1808"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1809"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1810"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1811"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1812"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1813"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1814"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1815"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1816"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1817"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1818"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1819"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1820"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1821"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1822"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1823"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1824"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1825"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1826"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1827"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1828"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1829"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1830"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1831"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1832"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1833"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1834"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1835"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1836"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1837"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1838"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1839"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1840"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1841"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1842"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1843"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1844"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1845"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1846"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1847"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1848"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1849"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1850"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1851"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1852"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1853"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1854"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1855"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1856"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1857"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1858"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1859"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1860"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1861"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1862"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1863"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1864"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1865"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1866"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1867"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1868"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1869"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1870"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1871"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1872"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1873"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1874"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1875"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1876"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1877"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1878"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1879"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1880"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1881"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1882"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1883"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1884"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1885"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1886"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1887"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1888"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1889"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1890"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1891"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1892"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1893"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1894"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1895"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1896"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1897"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1898"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1899"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1900"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1901"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1902"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1903"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1904"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1905"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1906"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1907"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1908"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1909"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1910"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1911"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1912"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1913"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1914"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1915"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1916"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1917"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1918"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1919"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1920"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1921"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1922"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1923"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1924"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1925"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1926"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1927"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1928"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1929"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1930"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1931"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1932"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1933"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1934"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1935"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1936"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1937"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1938"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1939"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1940"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1941"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1942"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1943"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1944"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1945"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1946"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1947"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1948"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1949"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1950"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1951"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1952"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1953"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1954"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1955"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1956"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1957"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1958"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1959"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1960"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1961"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1962"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1963"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1964"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1965"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1966"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1967"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1968"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1969"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1970"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1971"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1972"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1973"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1974"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1975"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1976"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1977"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1978"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1979"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1980"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1981"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1982"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1983"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1984"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1985"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1986"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1987"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1988"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1989"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1990"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1991"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1992"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1993"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1994"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1995"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1996"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1997"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1998"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M1999"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2000"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2001"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2002"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2003"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2004"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2005"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2006"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2007"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2008"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2009"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2010"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2011"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2012"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2013"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2014"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2015"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2016"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2017"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2018"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2019"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2020"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2021"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2022"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2023"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2024"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2025"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2026"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2027"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2028"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2029"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2030"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2031"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2032"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2033"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2034"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2035"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2036"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2037"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2038"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2039"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2040"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2041"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2042"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2043"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2044"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2045"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2046"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2047"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2048"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2049"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2050"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2051"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2052"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2053"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2054"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2055"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2056"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2057"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2058"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2059"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2060"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2061"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2062"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2063"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2064"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2065"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2066"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2067"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2068"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2069"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2070"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2071"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2072"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2073"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2074"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2075"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2076"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2077"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2078"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2079"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2080"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2081"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2082"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2083"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2084"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2085"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2086"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2087"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2088"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2089"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2090"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2091"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2092"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2093"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2094"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2095"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2096"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2097"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2098"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2099"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2100"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2101"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2102"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2103"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2104"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2105"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2106"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2107"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2108"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2109"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2110"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2111"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2112"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2113"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2114"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2115"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2116"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2117"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2118"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2119"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2120"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2121"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2122"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2123"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2124"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2125"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2126"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2127"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2128"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2129"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2130"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2131"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2132"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2133"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2134"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2135"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2136"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2137"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2138"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2139"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2140"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2141"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2142"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2143"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2144"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2145"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2146"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2147"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2148"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2149"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2150"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2151"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2152"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2153"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2154"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2155"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2156"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2157"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2158"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2159"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2160"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2161"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2162"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2163"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2164"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2165"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2166"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2167"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2168"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2169"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2170"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2171"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2172"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2173"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2174"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2175"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2176"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2177"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2178"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2179"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2180"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2181"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2182"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2183"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2184"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2185"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2186"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2187"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2188"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2189"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2190"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2191"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2192"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2193"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2194"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2195"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2196"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2197"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2198"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2199"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2200"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2201"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2202"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2203"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2204"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2205"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2206"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2207"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2208"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2209"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2210"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2211"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2212"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2213"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2214"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2215"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2216"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2217"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2218"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2219"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2220"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2221"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2222"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2223"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2224"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2225"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2226"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2227"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2228"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2229"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2230"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2231"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2232"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2233"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2234"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2235"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2236"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2237"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2238"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2239"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2240"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2241"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2242"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2243"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2244"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2245"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2246"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2247"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2248"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2249"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2250"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2251"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2252"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2253"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2254"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2255"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2256"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2257"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2258"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2259"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2260"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2261"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2262"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2263"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2264"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2265"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2266"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2267"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2268"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2269"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2270"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2271"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2272"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2273"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2274"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2275"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2276"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2277"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2278"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2279"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2280"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2281"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2282"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2283"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2284"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2285"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2286"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2287"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2288"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2289"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2290"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2291"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2292"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2293"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2294"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2295"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2296"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2297"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2298"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2299"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2300"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2301"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2302"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2303"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2304"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2305"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2306"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2307"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2308"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2309"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2310"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2311"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2312"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2313"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2314"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2315"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2316"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2317"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2318"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2319"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2320"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2321"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2322"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2323"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2324"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2325"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2326"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2327"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2328"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2329"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2330"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2331"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2332"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2333"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2334"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2335"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2336"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2337"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2338"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2339"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2340"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2341"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2342"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2343"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2344"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2345"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2346"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2347"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2348"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2349"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2350"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2351"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2352"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2353"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2354"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2355"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2356"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2357"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2358"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2359"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2360"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2361"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2362"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2363"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2364"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2365"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2366"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2367"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2368"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2369"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2370"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2371"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2372"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2373"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2374"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2375"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2376"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2377"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2378"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2379"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2380"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2381"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2382"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2383"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2384"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2385"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2386"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2387"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2388"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2389"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2390"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2391"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2392"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2393"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2394"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2395"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2396"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2397"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2398"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2399"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2400"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2401"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2402"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2403"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2404"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2405"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2406"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2407"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2408"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2409"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2410"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2411"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2412"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2413"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2414"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2415"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2416"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2417"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2418"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2419"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2420"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2421"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2422"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2423"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2424"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2425"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2426"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2427"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2428"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2429"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2430"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2431"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2432"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2433"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2434"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2435"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2436"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2437"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2438"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2439"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2440"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2441"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2442"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2443"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2444"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2445"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2446"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2447"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2448"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2449"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2450"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2451"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2452"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2453"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2454"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2455"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2456"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2457"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2458"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2459"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2460"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2461"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2462"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2463"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2464"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2465"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2466"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2467"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2468"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2469"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2470"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2471"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2472"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2473"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2474"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2475"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2476"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2477"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2478"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2479"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2480"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2481"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2482"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2483"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2484"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2485"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2486"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2487"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2488"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2489"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2490"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2491"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2492"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2493"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2494"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2495"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2496"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2497"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2498"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2499"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2500"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2501"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2502"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2503"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2504"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2505"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2506"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2507"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2508"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2509"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2510"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2511"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2512"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2513"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2514"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2515"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2516"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2517"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2518"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2519"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2520"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2521"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2522"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2523"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2524"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2525"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2526"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2527"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2528"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2529"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2530"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2531"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2532"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2533"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2534"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2535"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2536"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2537"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2538"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2539"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2540"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2541"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2542"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2543"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2544"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2545"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2546"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2547"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2548"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2549"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2550"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2551"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2552"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2553"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2554"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2555"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2556"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2557"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2558"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2559"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2560"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2561"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2562"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2563"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2564"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2565"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2566"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2567"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2568"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2569"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2570"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2571"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2572"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2573"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2574"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2575"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2576"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2577"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2578"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2579"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2580"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2581"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2582"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2583"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2584"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2585"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2586"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2587"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2588"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2589"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2590"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2591"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2592"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2593"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2594"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2595"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2596"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2597"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2598"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2599"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2600"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2601"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2602"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2603"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2604"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2605"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2606"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2607"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2608"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2609"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2610"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2611"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2612"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2613"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2614"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2615"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2616"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2617"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2618"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2619"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2620"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2621"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2622"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2623"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2624"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2625"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2626"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2627"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2628"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2629"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2630"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2631"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2632"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2633"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2634"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2635"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2636"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2637"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2638"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2639"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2640"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2641"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2642"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2643"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2644"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2645"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2646"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2647"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2648"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2649"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2650"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2651"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2652"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2653"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2654"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2655"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2656"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2657"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2658"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2659"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2660"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2661"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2662"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2663"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2664"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2665"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2666"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2667"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2668"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2669"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2670"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2671"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2672"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2673"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2674"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2675"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2676"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2677"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2678"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2679"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2680"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2681"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2682"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2683"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2684"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2685"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2686"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2687"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2688"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2689"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2690"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2691"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2692"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2693"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2694"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2695"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2696"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2697"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2698"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2699"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2700"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2701"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2702"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2703"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2704"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2705"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2706"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2707"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2708"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2709"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2710"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2711"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2712"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2713"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2714"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2715"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2716"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2717"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2718"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2719"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2720"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2721"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2722"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2723"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2724"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2725"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2726"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2727"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2728"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2729"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2730"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2731"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2732"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2733"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2734"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2735"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2736"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2737"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2738"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2739"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2740"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2741"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2742"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2743"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2744"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2745"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2746"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2747"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2748"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2749"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2750"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2751"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2752"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2753"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2754"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2755"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2756"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2757"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2758"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2759"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2760"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2761"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2762"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2763"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2764"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2765"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2766"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2767"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2768"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2769"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2770"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2771"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2772"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2773"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2774"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2775"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2776"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2777"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2778"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2779"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2780"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2781"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2782"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2783"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2784"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2785"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2786"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2787"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2788"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2789"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2790"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2791"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2792"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2793"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2794"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2795"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2796"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2797"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2798"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2799"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2800"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2801"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2802"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2803"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2804"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2805"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2806"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2807"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2808"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2809"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2810"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2811"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2812"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2813"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2814"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2815"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2816"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2817"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2818"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2819"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2820"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2821"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2822"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2823"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2824"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2825"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2826"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2827"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2828"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2829"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2830"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2831"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2832"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2833"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2834"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2835"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2836"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2837"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2838"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2839"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2840"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2841"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2842"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2843"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2844"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2845"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2846"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2847"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2848"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2849"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2850"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2851"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2852"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2853"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2854"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2855"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2856"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2857"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2858"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2859"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2860"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2861"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2862"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2863"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2864"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2865"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2866"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2867"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2868"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2869"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2870"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2871"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2872"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2873"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2874"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2875"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2876"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2877"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2878"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2879"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2880"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2881"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2882"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2883"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2884"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2885"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2886"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2887"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2888"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2889"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2890"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2891"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2892"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2893"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2894"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2895"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2896"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2897"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2898"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2899"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2900"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2901"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2902"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2903"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2904"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2905"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2906"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2907"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2908"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2909"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2910"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2911"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2912"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2913"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2914"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2915"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2916"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2917"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2918"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2919"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2920"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2921"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2922"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2923"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2924"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2925"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2926"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2927"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2928"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2929"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2930"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2931"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2932"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2933"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2934"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2935"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2936"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2937"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2938"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2939"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2940"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2941"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2942"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2943"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2944"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2945"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2946"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2947"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2948"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2949"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2950"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2951"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2952"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2953"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2954"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2955"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2956"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2957"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2958"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2959"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2960"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2961"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2962"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2963"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2964"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2965"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2966"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2967"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2968"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2969"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2970"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2971"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2972"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2973"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2974"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2975"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2976"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2977"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2978"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2979"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2980"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2981"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2982"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2983"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2984"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2985"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2986"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2987"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2988"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2989"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2990"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2991"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2992"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2993"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2994"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2995"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2996"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2997"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2998"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M2999"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3000"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3001"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3002"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3003"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3004"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3005"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3006"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3007"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3008"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3009"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3010"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3011"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3012"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3013"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3014"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3015"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3016"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3017"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3018"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3019"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3020"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3021"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3022"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3023"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3024"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3025"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3026"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3027"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3028"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3029"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3030"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3031"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3032"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3033"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3034"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3035"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3036"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3037"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3038"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3039"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3040"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3041"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3042"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3043"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3044"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3045"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3046"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3047"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3048"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3049"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3050"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3051"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3052"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3053"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3054"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3055"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3056"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3057"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3058"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3059"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3060"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3061"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3062"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3063"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3064"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3065"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3066"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3067"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3068"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3069"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3070"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3071"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3072"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3073"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3074"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3075"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3076"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3077"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3078"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3079"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3080"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3081"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3082"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3083"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3084"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3085"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3086"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3087"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3088"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3089"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3090"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3091"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3092"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3093"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3094"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3095"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3096"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3097"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3098"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3099"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3100"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3101"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3102"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3103"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3104"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3105"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3106"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3107"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3108"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3109"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3110"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3111"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3112"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3113"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3114"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3115"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3116"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3117"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3118"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3119"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3120"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3121"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3122"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3123"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3124"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3125"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3126"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3127"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3128"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3129"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3130"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3131"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3132"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3133"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3134"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3135"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3136"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3137"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3138"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3139"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3140"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3141"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3142"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3143"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3144"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3145"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3146"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3147"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3148"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3149"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3150"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3151"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3152"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3153"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3154"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3155"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3156"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3157"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3158"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3159"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3160"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3161"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3162"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3163"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3164"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3165"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3166"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3167"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3168"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3169"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3170"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3171"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3172"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3173"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3174"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3175"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3176"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3177"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3178"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3179"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3180"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3181"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3182"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3183"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3184"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3185"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3186"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3187"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3188"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3189"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3190"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3191"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3192"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3193"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3194"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3195"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3196"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3197"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3198"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3199"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3200"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3201"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3202"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3203"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3204"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3205"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3206"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3207"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3208"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3209"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3210"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3211"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3212"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3213"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3214"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3215"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3216"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3217"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3218"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3219"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3220"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3221"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3222"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3223"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3224"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3225"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3226"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3227"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3228"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3229"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3230"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3231"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3232"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3233"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3234"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3235"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3236"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3237"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3238"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3239"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3240"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3241"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3242"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3243"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3244"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3245"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3246"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3247"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3248"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3249"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3250"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3251"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3252"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3253"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3254"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3255"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3256"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3257"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3258"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3259"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3260"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3261"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3262"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3263"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3264"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3265"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3266"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3267"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3268"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3269"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3270"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3271"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3272"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3273"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3274"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3275"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3276"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3277"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3278"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3279"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3280"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3281"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3282"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3283"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3284"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3285"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3286"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3287"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3288"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3289"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3290"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3291"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3292"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3293"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3294"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3295"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3296"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3297"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3298"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3299"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3300"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3301"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3302"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3303"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3304"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3305"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3306"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3307"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3308"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3309"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3310"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3311"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3312"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3313"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3314"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3315"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3316"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3317"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3318"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3319"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3320"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3321"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3322"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3323"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3324"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3325"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3326"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3327"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3328"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3329"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3330"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3331"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3332"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3333"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3334"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3335"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3336"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3337"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3338"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3339"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3340"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3341"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3342"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3343"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3344"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3345"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3346"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3347"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3348"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3349"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3350"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3351"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3352"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3353"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3354"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3355"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3356"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3357"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3358"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3359"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3360"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3361"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3362"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3363"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3364"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3365"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3366"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3367"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3368"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3369"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3370"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3371"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3372"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3373"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3374"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3375"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3376"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3377"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3378"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3379"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3380"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3381"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3382"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3383"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3384"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3385"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3386"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3387"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3388"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3389"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3390"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3391"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3392"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3393"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3394"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3395"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3396"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3397"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3398"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3399"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3400"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3401"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3402"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3403"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3404"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3405"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3406"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3407"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3408"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3409"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3410"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3411"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3412"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3413"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3414"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3415"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3416"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3417"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3418"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3419"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3420"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3421"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3422"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3423"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3424"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3425"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3426"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3427"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3428"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3429"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3430"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3431"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3432"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3433"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3434"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3435"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3436"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3437"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3438"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3439"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3440"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3441"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3442"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3443"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3444"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3445"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3446"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3447"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3448"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3449"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3450"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3451"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3452"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3453"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3454"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3455"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3456"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3457"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3458"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3459"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3460"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3461"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3462"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3463"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3464"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3465"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3466"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3467"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3468"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3469"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3470"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3471"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3472"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3473"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3474"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3475"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3476"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3477"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3478"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3479"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3480"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3481"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3482"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3483"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3484"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3485"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3486"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3487"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3488"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3489"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3490"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3491"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3492"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3493"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3494"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3495"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3496"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3497"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3498"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3499"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3500"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3501"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3502"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3503"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3504"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3505"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3506"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3507"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3508"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3509"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3510"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3511"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3512"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3513"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3514"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3515"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3516"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3517"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3518"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3519"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3520"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3521"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3522"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3523"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3524"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3525"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3526"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3527"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3528"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3529"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3530"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3531"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3532"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3533"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3534"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3535"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3536"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3537"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3538"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3539"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3540"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3541"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3542"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3543"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3544"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3545"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3546"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3547"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3548"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3549"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3550"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3551"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3552"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3553"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3554"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3555"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3556"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3557"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3558"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3559"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3560"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3561"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3562"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3563"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3564"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3565"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3566"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3567"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3568"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3569"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3570"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3571"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3572"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3573"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3574"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3575"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3576"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3577"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3578"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3579"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3580"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3581"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3582"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3583"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3584"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3585"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3586"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3587"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3588"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3589"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3590"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3591"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3592"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3593"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3594"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3595"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3596"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3597"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3598"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3599"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3600"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3601"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3602"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3603"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3604"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3605"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3606"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3607"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3608"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3609"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3610"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3611"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3612"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3613"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3614"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3615"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3616"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3617"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3618"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3619"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3620"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3621"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3622"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3623"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3624"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3625"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3626"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3627"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3628"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3629"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3630"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3631"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3632"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3633"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3634"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3635"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3636"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3637"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3638"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3639"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3640"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3641"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3642"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3643"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3644"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3645"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3646"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3647"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3648"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3649"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3650"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3651"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3652"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3653"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3654"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3655"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3656"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3657"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3658"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3659"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3660"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3661"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3662"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3663"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3664"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3665"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3666"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3667"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3668"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3669"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3670"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3671"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3672"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3673"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3674"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3675"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3676"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3677"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3678"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3679"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3680"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3681"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3682"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3683"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3684"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3685"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3686"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3687"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3688"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3689"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3690"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3691"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3692"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3693"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3694"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3695"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3696"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3697"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3698"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3699"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3700"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3701"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3702"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3703"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3704"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3705"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3706"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3707"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3708"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3709"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3710"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3711"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3712"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3713"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3714"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3715"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3716"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3717"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3718"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3719"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3720"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3721"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3722"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3723"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3724"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3725"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3726"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3727"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3728"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3729"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3730"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3731"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3732"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3733"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3734"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3735"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3736"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3737"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3738"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3739"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3740"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3741"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3742"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3743"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3744"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3745"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3746"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3747"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3748"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3749"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3750"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3751"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3752"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3753"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3754"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3755"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3756"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3757"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3758"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3759"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3760"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3761"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3762"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3763"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3764"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3765"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3766"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3767"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3768"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3769"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3770"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3771"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3772"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3773"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3774"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3775"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3776"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3777"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3778"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3779"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3780"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3781"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3782"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3783"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3784"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3785"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3786"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3787"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3788"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3789"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3790"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3791"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3792"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3793"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3794"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3795"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3796"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3797"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3798"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3799"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3800"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3801"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3802"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3803"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3804"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3805"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3806"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3807"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3808"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3809"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3810"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3811"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3812"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3813"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3814"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3815"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3816"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3817"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3818"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3819"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3820"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3821"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3822"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3823"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3824"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3825"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3826"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3827"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3828"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3829"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3830"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3831"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3832"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3833"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3834"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3835"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3836"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3837"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3838"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3839"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3840"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3841"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3842"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3843"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3844"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3845"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3846"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3847"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3848"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3849"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3850"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3851"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3852"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3853"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3854"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3855"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3856"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3857"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3858"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3859"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3860"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3861"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3862"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3863"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3864"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3865"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3866"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3867"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3868"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3869"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3870"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3871"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3872"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3873"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3874"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3875"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3876"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3877"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3878"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3879"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3880"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3881"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3882"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3883"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3884"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3885"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3886"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3887"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3888"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3889"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3890"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3891"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3892"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3893"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3894"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3895"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3896"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3897"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3898"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3899"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3900"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3901"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3902"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3903"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3904"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3905"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3906"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3907"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3908"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3909"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3910"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3911"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3912"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3913"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3914"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3915"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3916"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3917"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3918"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3919"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3920"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3921"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3922"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3923"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3924"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3925"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3926"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3927"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3928"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3929"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3930"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3931"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3932"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3933"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3934"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3935"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3936"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3937"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3938"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3939"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3940"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3941"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3942"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3943"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3944"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3945"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3946"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3947"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3948"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3949"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3950"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3951"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3952"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3953"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3954"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3955"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3956"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3957"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3958"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3959"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3960"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3961"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3962"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3963"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3964"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3965"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3966"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3967"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3968"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3969"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3970"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3971"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3972"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3973"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3974"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3975"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3976"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3977"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3978"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3979"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3980"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3981"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3982"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3983"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3984"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3985"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3986"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3987"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3988"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3989"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3990"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3991"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3992"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3993"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3994"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3995"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3996"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3997"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3998"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M3999"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4000"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4001"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4002"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4003"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4004"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4005"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4006"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4007"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4008"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4009"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4010"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4011"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4012"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4013"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4014"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4015"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4016"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4017"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4018"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4019"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4020"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4021"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4022"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4023"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4024"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4025"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4026"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4027"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4028"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4029"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4030"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4031"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4032"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4033"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4034"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4035"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4036"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4037"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4038"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4039"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4040"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4041"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4042"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4043"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4044"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4045"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4046"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4047"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4048"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4049"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4050"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4051"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4052"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4053"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4054"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4055"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4056"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4057"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4058"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4059"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4060"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4061"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4062"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4063"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4064"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4065"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4066"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4067"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4068"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4069"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4070"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4071"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4072"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4073"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4074"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4075"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4076"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4077"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4078"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4079"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4080"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4081"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4082"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4083"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4084"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4085"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4086"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4087"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4088"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4089"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4090"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4091"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4092"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4093"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4094"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4095"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4096"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4097"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4098"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4099"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4100"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4101"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4102"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4103"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4104"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4105"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4106"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4107"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4108"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4109"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4110"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4111"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4112"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4113"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4114"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4115"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4116"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4117"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4118"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4119"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4120"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4121"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4122"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4123"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4124"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4125"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4126"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4127"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4128"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4129"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4130"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4131"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4132"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4133"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4134"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4135"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4136"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4137"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4138"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4139"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4140"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4141"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4142"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4143"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4144"/> + <svrl:active-pattern> + <xsl:attribute name="document"> + <xsl:value-of select="document-uri(/)"/> + </xsl:attribute> + <xsl:apply-templates/> + </svrl:active-pattern> + <xsl:apply-templates select="/" mode="M4145"/> + </svrl:schematron-output> + </xsl:template> + + <!--SCHEMATRON PATTERNS--> + <svrl:text xmlns:svrl="http://purl.oclc.org/dsdl/svrl">Schema for ZUGFeRD; 1.0; urn:ferd:CrossIndustryDocument:invoice:1p0</svrl:text> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument" + priority="1000" + mode="M6"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:ID)=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="count(ram:ID)=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ID' must occur exactly 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:Name)=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="count(ram:Name)=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Name' must occur exactly 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:TypeCode)=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="count(ram:TypeCode)=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TypeCode' must occur exactly 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:IssueDateTime)=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:IssueDateTime)=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:IssueDateTime' must occur exactly 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M6"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M6"/> + <xsl:template match="@*|node()" priority="-2" mode="M6"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M6"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:AcceptanceDateTime" + priority="1000" + mode="M7"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:AcceptanceDateTime"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AcceptanceDateTime' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M7"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M7"/> + <xsl:template match="@*|node()" priority="-2" mode="M7"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M7"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:AgentTradeParty" + priority="1000" + mode="M8"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:AgentTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AgentTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M8"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M8"/> + <xsl:template match="@*|node()" priority="-2" mode="M8"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M8"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:AmendmentPurposeCode" + priority="1000" + mode="M9"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:AmendmentPurposeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AmendmentPurposeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M9"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M9"/> + <xsl:template match="@*|node()" priority="-2" mode="M9"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M9"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:AttachedSpecifiedBinaryFile" + priority="1000" + mode="M10"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:AttachedSpecifiedBinaryFile"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M10"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M10"/> + <xsl:template match="@*|node()" priority="-2" mode="M10"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M10"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:AttachmentBinaryObject" + priority="1000" + mode="M11"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:AttachmentBinaryObject"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AttachmentBinaryObject' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M11"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M11"/> + <xsl:template match="@*|node()" priority="-2" mode="M11"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M11"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:CancellationDateTime" + priority="1000" + mode="M12"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:CancellationDateTime"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CancellationDateTime' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M12"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M12"/> + <xsl:template match="@*|node()" priority="-2" mode="M12"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M12"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:CategoryCode" + priority="1000" + mode="M13"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:CategoryCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CategoryCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M13"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M13"/> + <xsl:template match="@*|node()" priority="-2" mode="M13"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M13"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:ContractualDocumentClause" + priority="1000" + mode="M14"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:ContractualDocumentClause"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ContractualDocumentClause' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M14"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M14"/> + <xsl:template match="@*|node()" priority="-2" mode="M14"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M14"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:ControlRequirementIndicator" + priority="1000" + mode="M15"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:ControlRequirementIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ControlRequirementIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M15"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M15"/> + <xsl:template match="@*|node()" priority="-2" mode="M15"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M15"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:CopyIndicator/udt:IndicatorString" + priority="1000" + mode="M16"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:CopyIndicator/udt:IndicatorString"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'udt:IndicatorString' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M16"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M16"/> + <xsl:template match="@*|node()" priority="-2" mode="M16"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M16"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:CopyIssuedQuantity" + priority="1000" + mode="M17"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:CopyIssuedQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CopyIssuedQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M17"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M17"/> + <xsl:template match="@*|node()" priority="-2" mode="M17"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M17"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:CopyRequiredQuantity" + priority="1000" + mode="M18"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:CopyRequiredQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CopyRequiredQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M18"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M18"/> + <xsl:template match="@*|node()" priority="-2" mode="M18"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M18"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:CustomsID" + priority="1000" + mode="M19"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:CustomsID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CustomsID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M19"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M19"/> + <xsl:template match="@*|node()" priority="-2" mode="M19"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M19"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:Description" + priority="1000" + mode="M20"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:Description"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Description' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M20"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M20"/> + <xsl:template match="@*|node()" priority="-2" mode="M20"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M20"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:Disposition" + priority="1000" + mode="M21"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:Disposition"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Disposition' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M21"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M21"/> + <xsl:template match="@*|node()" priority="-2" mode="M21"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M21"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:EffectiveSpecifiedPeriod" + priority="1000" + mode="M22"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:EffectiveSpecifiedPeriod"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:CompleteDateTime)=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:CompleteDateTime)=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CompleteDateTime' must occur exactly 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M22"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M22"/> + <xsl:template match="@*|node()" priority="-2" mode="M22"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M22"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:EffectiveSpecifiedPeriod/ram:CompleteDateTime/udt:DateTime" + priority="1000" + mode="M23"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:EffectiveSpecifiedPeriod/ram:CompleteDateTime/udt:DateTime"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'udt:DateTime' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M23"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M23"/> + <xsl:template match="@*|node()" priority="-2" mode="M23"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M23"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:EffectiveSpecifiedPeriod/ram:CompleteDateTime/udt:DateTimeString" + priority="1000" + mode="M24"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:EffectiveSpecifiedPeriod/ram:CompleteDateTime/udt:DateTimeString"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="@format"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="@format"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute '@format' is required in this context.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M24"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M24"/> + <xsl:template match="@*|node()" priority="-2" mode="M24"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M24"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:EffectiveSpecifiedPeriod/ram:ContinuousIndicator" + priority="1000" + mode="M25"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:EffectiveSpecifiedPeriod/ram:ContinuousIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ContinuousIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M25"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M25"/> + <xsl:template match="@*|node()" priority="-2" mode="M25"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M25"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:EffectiveSpecifiedPeriod/ram:Description" + priority="1000" + mode="M26"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:EffectiveSpecifiedPeriod/ram:Description"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Description' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M26"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M26"/> + <xsl:template match="@*|node()" priority="-2" mode="M26"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M26"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:EffectiveSpecifiedPeriod/ram:DurationMeasure" + priority="1000" + mode="M27"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:EffectiveSpecifiedPeriod/ram:DurationMeasure"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DurationMeasure' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M27"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M27"/> + <xsl:template match="@*|node()" priority="-2" mode="M27"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M27"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:EffectiveSpecifiedPeriod/ram:EndDateTime" + priority="1000" + mode="M28"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:EffectiveSpecifiedPeriod/ram:EndDateTime"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:EndDateTime' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M28"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M28"/> + <xsl:template match="@*|node()" priority="-2" mode="M28"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M28"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:EffectiveSpecifiedPeriod/ram:ID" + priority="1000" + mode="M29"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:EffectiveSpecifiedPeriod/ram:ID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M29"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M29"/> + <xsl:template match="@*|node()" priority="-2" mode="M29"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M29"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:EffectiveSpecifiedPeriod/ram:InclusiveIndicator" + priority="1000" + mode="M30"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:EffectiveSpecifiedPeriod/ram:InclusiveIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:InclusiveIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M30"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M30"/> + <xsl:template match="@*|node()" priority="-2" mode="M30"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M30"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:EffectiveSpecifiedPeriod/ram:Name" + priority="1000" + mode="M31"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:EffectiveSpecifiedPeriod/ram:Name"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Name' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M31"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M31"/> + <xsl:template match="@*|node()" priority="-2" mode="M31"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M31"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:EffectiveSpecifiedPeriod/ram:OpenIndicator" + priority="1000" + mode="M32"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:EffectiveSpecifiedPeriod/ram:OpenIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:OpenIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M32"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M32"/> + <xsl:template match="@*|node()" priority="-2" mode="M32"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M32"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:EffectiveSpecifiedPeriod/ram:PurposeCode" + priority="1000" + mode="M33"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:EffectiveSpecifiedPeriod/ram:PurposeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PurposeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M33"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M33"/> + <xsl:template match="@*|node()" priority="-2" mode="M33"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M33"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:EffectiveSpecifiedPeriod/ram:SeasonCode" + priority="1000" + mode="M34"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:EffectiveSpecifiedPeriod/ram:SeasonCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SeasonCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M34"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M34"/> + <xsl:template match="@*|node()" priority="-2" mode="M34"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M34"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:EffectiveSpecifiedPeriod/ram:SequenceNumeric" + priority="1000" + mode="M35"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:EffectiveSpecifiedPeriod/ram:SequenceNumeric"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SequenceNumeric' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M35"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M35"/> + <xsl:template match="@*|node()" priority="-2" mode="M35"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M35"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:EffectiveSpecifiedPeriod/ram:StartDateFlexibilityCode" + priority="1000" + mode="M36"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:EffectiveSpecifiedPeriod/ram:StartDateFlexibilityCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:StartDateFlexibilityCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M36"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M36"/> + <xsl:template match="@*|node()" priority="-2" mode="M36"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M36"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:EffectiveSpecifiedPeriod/ram:StartDateTime" + priority="1000" + mode="M37"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:EffectiveSpecifiedPeriod/ram:StartDateTime"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:StartDateTime' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M37"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M37"/> + <xsl:template match="@*|node()" priority="-2" mode="M37"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M37"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:ElectronicPresentationIndicator" + priority="1000" + mode="M38"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:ElectronicPresentationIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ElectronicPresentationIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M38"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M38"/> + <xsl:template match="@*|node()" priority="-2" mode="M38"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M38"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:FirstSignatoryDocumentAuthentication" + priority="1000" + mode="M39"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:FirstSignatoryDocumentAuthentication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:FirstSignatoryDocumentAuthentication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M39"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M39"/> + <xsl:template match="@*|node()" priority="-2" mode="M39"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M39"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:FourthSignatoryDocumentAuthentication" + priority="1000" + mode="M40"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:FourthSignatoryDocumentAuthentication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:FourthSignatoryDocumentAuthentication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M40"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M40"/> + <xsl:template match="@*|node()" priority="-2" mode="M40"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M40"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:GlobalID" + priority="1000" + mode="M41"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:GlobalID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:GlobalID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M41"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M41"/> + <xsl:template match="@*|node()" priority="-2" mode="M41"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M41"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:HeaderInformation" + priority="1000" + mode="M42"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:HeaderInformation"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:HeaderInformation' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M42"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M42"/> + <xsl:template match="@*|node()" priority="-2" mode="M42"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M42"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:ID[@schemeAgencyID]" + priority="1000" + mode="M43"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:ID[@schemeAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M43"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M43"/> + <xsl:template match="@*|node()" priority="-2" mode="M43"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M43"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:ID[@schemeAgencyName]" + priority="1000" + mode="M44"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:ID[@schemeAgencyName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M44"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M44"/> + <xsl:template match="@*|node()" priority="-2" mode="M44"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M44"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:ID[@schemeDataURI]" + priority="1000" + mode="M45"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:ID[@schemeDataURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeDataURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M45"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M45"/> + <xsl:template match="@*|node()" priority="-2" mode="M45"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M45"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:ID[@schemeID]" + priority="1000" + mode="M46"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:ID[@schemeID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M46"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M46"/> + <xsl:template match="@*|node()" priority="-2" mode="M46"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M46"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:ID[@schemeName]" + priority="1000" + mode="M47"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:ID[@schemeName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M47"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M47"/> + <xsl:template match="@*|node()" priority="-2" mode="M47"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M47"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:ID[@schemeURI]" + priority="1000" + mode="M48"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:ID[@schemeURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M48"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M48"/> + <xsl:template match="@*|node()" priority="-2" mode="M48"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M48"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:ID[@schemeVersionID]" + priority="1000" + mode="M49"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:ID[@schemeVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M49"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M49"/> + <xsl:template match="@*|node()" priority="-2" mode="M49"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M49"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:IncludedNote" + priority="1000" + mode="M50"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:IncludedNote"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:ContentCode)<=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:ContentCode)<=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ContentCode' may occur at maximum 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:Content)>=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="count(ram:Content)>=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Content' must occur at least 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M50"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M50"/> + <xsl:template match="@*|node()" priority="-2" mode="M50"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M50"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:IncludedNote/ram:ContentCode[@languageID]" + priority="1000" + mode="M51"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:IncludedNote/ram:ContentCode[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M51"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M51"/> + <xsl:template match="@*|node()" priority="-2" mode="M51"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M51"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:IncludedNote/ram:ContentCode[@listAgencyID]" + priority="1000" + mode="M52"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:IncludedNote/ram:ContentCode[@listAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M52"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M52"/> + <xsl:template match="@*|node()" priority="-2" mode="M52"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M52"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:IncludedNote/ram:ContentCode[@listAgencyName]" + priority="1000" + mode="M53"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:IncludedNote/ram:ContentCode[@listAgencyName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listAgencyName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M53"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M53"/> + <xsl:template match="@*|node()" priority="-2" mode="M53"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M53"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:IncludedNote/ram:ContentCode[@listID]" + priority="1000" + mode="M54"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:IncludedNote/ram:ContentCode[@listID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M54"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M54"/> + <xsl:template match="@*|node()" priority="-2" mode="M54"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M54"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:IncludedNote/ram:ContentCode[@listName]" + priority="1000" + mode="M55"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:IncludedNote/ram:ContentCode[@listName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M55"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M55"/> + <xsl:template match="@*|node()" priority="-2" mode="M55"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M55"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:IncludedNote/ram:ContentCode[@listSchemeURI]" + priority="1000" + mode="M56"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:IncludedNote/ram:ContentCode[@listSchemeURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listSchemeURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M56"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M56"/> + <xsl:template match="@*|node()" priority="-2" mode="M56"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M56"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:IncludedNote/ram:ContentCode[@listURI]" + priority="1000" + mode="M57"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:IncludedNote/ram:ContentCode[@listURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M57"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M57"/> + <xsl:template match="@*|node()" priority="-2" mode="M57"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M57"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:IncludedNote/ram:ContentCode[@listVersionID]" + priority="1000" + mode="M58"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:IncludedNote/ram:ContentCode[@listVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M58"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M58"/> + <xsl:template match="@*|node()" priority="-2" mode="M58"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M58"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:IncludedNote/ram:ContentCode[@name]" + priority="1000" + mode="M59"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:IncludedNote/ram:ContentCode[@name]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @name' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M59"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M59"/> + <xsl:template match="@*|node()" priority="-2" mode="M59"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M59"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:IncludedNote/ram:Content[@languageID]" + priority="1000" + mode="M60"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:IncludedNote/ram:Content[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M60"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M60"/> + <xsl:template match="@*|node()" priority="-2" mode="M60"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M60"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:IncludedNote/ram:Content[@languageLocaleID]" + priority="1000" + mode="M61"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:IncludedNote/ram:Content[@languageLocaleID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageLocaleID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M61"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M61"/> + <xsl:template match="@*|node()" priority="-2" mode="M61"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M61"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:IncludedNote/ram:CreationDateTime" + priority="1000" + mode="M62"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:IncludedNote/ram:CreationDateTime"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CreationDateTime' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M62"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M62"/> + <xsl:template match="@*|node()" priority="-2" mode="M62"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M62"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:IncludedNote/ram:ID" + priority="1000" + mode="M63"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:IncludedNote/ram:ID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M63"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M63"/> + <xsl:template match="@*|node()" priority="-2" mode="M63"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M63"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:IncludedNote/ram:Name" + priority="1000" + mode="M64"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:IncludedNote/ram:Name"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Name' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M64"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M64"/> + <xsl:template match="@*|node()" priority="-2" mode="M64"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M64"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:IncludedNote/ram:Subject" + priority="1000" + mode="M65"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:IncludedNote/ram:Subject"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Subject' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M65"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M65"/> + <xsl:template match="@*|node()" priority="-2" mode="M65"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M65"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:IncludedNote/ram:SubjectCode[@languageID]" + priority="1000" + mode="M66"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:IncludedNote/ram:SubjectCode[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M66"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M66"/> + <xsl:template match="@*|node()" priority="-2" mode="M66"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M66"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:IncludedNote/ram:SubjectCode[@listAgencyID]" + priority="1000" + mode="M67"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:IncludedNote/ram:SubjectCode[@listAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M67"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M67"/> + <xsl:template match="@*|node()" priority="-2" mode="M67"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M67"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:IncludedNote/ram:SubjectCode[@listAgencyName]" + priority="1000" + mode="M68"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:IncludedNote/ram:SubjectCode[@listAgencyName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listAgencyName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M68"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M68"/> + <xsl:template match="@*|node()" priority="-2" mode="M68"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M68"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:IncludedNote/ram:SubjectCode[@listID]" + priority="1000" + mode="M69"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:IncludedNote/ram:SubjectCode[@listID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M69"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M69"/> + <xsl:template match="@*|node()" priority="-2" mode="M69"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M69"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:IncludedNote/ram:SubjectCode[@listName]" + priority="1000" + mode="M70"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:IncludedNote/ram:SubjectCode[@listName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M70"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M70"/> + <xsl:template match="@*|node()" priority="-2" mode="M70"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M70"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:IncludedNote/ram:SubjectCode[@listSchemeURI]" + priority="1000" + mode="M71"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:IncludedNote/ram:SubjectCode[@listSchemeURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listSchemeURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M71"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M71"/> + <xsl:template match="@*|node()" priority="-2" mode="M71"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M71"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:IncludedNote/ram:SubjectCode[@listURI]" + priority="1000" + mode="M72"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:IncludedNote/ram:SubjectCode[@listURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M72"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M72"/> + <xsl:template match="@*|node()" priority="-2" mode="M72"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M72"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:IncludedNote/ram:SubjectCode[@listVersionID]" + priority="1000" + mode="M73"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:IncludedNote/ram:SubjectCode[@listVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M73"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M73"/> + <xsl:template match="@*|node()" priority="-2" mode="M73"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M73"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:IncludedNote/ram:SubjectCode[@name]" + priority="1000" + mode="M74"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:IncludedNote/ram:SubjectCode[@name]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @name' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M74"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M74"/> + <xsl:template match="@*|node()" priority="-2" mode="M74"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M74"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:Information" + priority="1000" + mode="M75"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:Information"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Information' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M75"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M75"/> + <xsl:template match="@*|node()" priority="-2" mode="M75"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M75"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:IssueDateTime/udt:DateTime" + priority="1000" + mode="M76"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:IssueDateTime/udt:DateTime"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'udt:DateTime' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M76"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M76"/> + <xsl:template match="@*|node()" priority="-2" mode="M76"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M76"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:IssueDateTime/udt:DateTimeString" + priority="1000" + mode="M77"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:IssueDateTime/udt:DateTimeString"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="@format"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="@format"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute '@format' is required in this context.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M77"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M77"/> + <xsl:template match="@*|node()" priority="-2" mode="M77"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M77"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:IssueLogisticsLocation" + priority="1000" + mode="M78"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:IssueLogisticsLocation"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:IssueLogisticsLocation' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M78"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M78"/> + <xsl:template match="@*|node()" priority="-2" mode="M78"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M78"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:IssuerTradeParty" + priority="1000" + mode="M79"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:IssuerTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:IssuerTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M79"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M79"/> + <xsl:template match="@*|node()" priority="-2" mode="M79"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M79"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:ItemIdentificationID" + priority="1000" + mode="M80"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:ItemIdentificationID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ItemIdentificationID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M80"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M80"/> + <xsl:template match="@*|node()" priority="-2" mode="M80"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M80"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:LanguageID[@schemeAgencyID]" + priority="1000" + mode="M81"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:LanguageID[@schemeAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M81"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M81"/> + <xsl:template match="@*|node()" priority="-2" mode="M81"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M81"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:LanguageID[@schemeAgencyName]" + priority="1000" + mode="M82"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:LanguageID[@schemeAgencyName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M82"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M82"/> + <xsl:template match="@*|node()" priority="-2" mode="M82"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M82"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:LanguageID[@schemeDataURI]" + priority="1000" + mode="M83"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:LanguageID[@schemeDataURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeDataURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M83"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M83"/> + <xsl:template match="@*|node()" priority="-2" mode="M83"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M83"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:LanguageID[@schemeID]" + priority="1000" + mode="M84"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:LanguageID[@schemeID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M84"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M84"/> + <xsl:template match="@*|node()" priority="-2" mode="M84"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M84"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:LanguageID[@schemeName]" + priority="1000" + mode="M85"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:LanguageID[@schemeName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M85"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M85"/> + <xsl:template match="@*|node()" priority="-2" mode="M85"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M85"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:LanguageID[@schemeURI]" + priority="1000" + mode="M86"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:LanguageID[@schemeURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M86"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M86"/> + <xsl:template match="@*|node()" priority="-2" mode="M86"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M86"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:LanguageID[@schemeVersionID]" + priority="1000" + mode="M87"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:LanguageID[@schemeVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M87"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M87"/> + <xsl:template match="@*|node()" priority="-2" mode="M87"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M87"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:LineCountNumeric" + priority="1000" + mode="M88"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:LineCountNumeric"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LineCountNumeric' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M88"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M88"/> + <xsl:template match="@*|node()" priority="-2" mode="M88"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M88"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:LineItemQuantity" + priority="1000" + mode="M89"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:LineItemQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LineItemQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M89"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M89"/> + <xsl:template match="@*|node()" priority="-2" mode="M89"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M89"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:LodgementLogisticsLocation" + priority="1000" + mode="M90"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:LodgementLogisticsLocation"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LodgementLogisticsLocation' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M90"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M90"/> + <xsl:template match="@*|node()" priority="-2" mode="M90"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M90"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:Name[@languageID]" + priority="1000" + mode="M91"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:Name[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M91"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M91"/> + <xsl:template match="@*|node()" priority="-2" mode="M91"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M91"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:Name[@languageLocaleID]" + priority="1000" + mode="M92"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:Name[@languageLocaleID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageLocaleID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M92"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M92"/> + <xsl:template match="@*|node()" priority="-2" mode="M92"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M92"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:OriginalIssuedQuantity" + priority="1000" + mode="M93"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:OriginalIssuedQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:OriginalIssuedQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M93"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M93"/> + <xsl:template match="@*|node()" priority="-2" mode="M93"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M93"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:OriginalRequiredQuantity" + priority="1000" + mode="M94"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:OriginalRequiredQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:OriginalRequiredQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M94"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M94"/> + <xsl:template match="@*|node()" priority="-2" mode="M94"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M94"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:OwnerTradeParty" + priority="1000" + mode="M95"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:OwnerTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:OwnerTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M95"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M95"/> + <xsl:template match="@*|node()" priority="-2" mode="M95"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M95"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:PageID" + priority="1000" + mode="M96"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:PageID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PageID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M96"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M96"/> + <xsl:template match="@*|node()" priority="-2" mode="M96"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M96"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:PreviousDocumentID" + priority="1000" + mode="M97"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:PreviousDocumentID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PreviousDocumentID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M97"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M97"/> + <xsl:template match="@*|node()" priority="-2" mode="M97"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M97"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:PreviousRevisionID" + priority="1000" + mode="M98"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:PreviousRevisionID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PreviousRevisionID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M98"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M98"/> + <xsl:template match="@*|node()" priority="-2" mode="M98"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M98"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:Purpose" + priority="1000" + mode="M99"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:Purpose"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Purpose' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M99"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M99"/> + <xsl:template match="@*|node()" priority="-2" mode="M99"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M99"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:PurposeCode" + priority="1000" + mode="M100"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:PurposeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PurposeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M100"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M100"/> + <xsl:template match="@*|node()" priority="-2" mode="M100"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M100"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:RecipientAssignedID" + priority="1000" + mode="M101"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:RecipientAssignedID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RecipientAssignedID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M101"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M101"/> + <xsl:template match="@*|node()" priority="-2" mode="M101"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M101"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:RecipientTradeParty" + priority="1000" + mode="M102"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:RecipientTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RecipientTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M102"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M102"/> + <xsl:template match="@*|node()" priority="-2" mode="M102"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M102"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:ReferenceReferencedDocument" + priority="1000" + mode="M103"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:ReferenceReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ReferenceReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M103"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M103"/> + <xsl:template match="@*|node()" priority="-2" mode="M103"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M103"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:RejectionResponseDateTime" + priority="1000" + mode="M104"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:RejectionResponseDateTime"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RejectionResponseDateTime' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M104"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M104"/> + <xsl:template match="@*|node()" priority="-2" mode="M104"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M104"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:Remarks" + priority="1000" + mode="M105"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:Remarks"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Remarks' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M105"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M105"/> + <xsl:template match="@*|node()" priority="-2" mode="M105"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M105"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:RemarksCode" + priority="1000" + mode="M106"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:RemarksCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RemarksCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M106"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M106"/> + <xsl:template match="@*|node()" priority="-2" mode="M106"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M106"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:RequestedResponseTypeCode" + priority="1000" + mode="M107"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:RequestedResponseTypeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RequestedResponseTypeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RequestedResponseTypeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M107"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M107"/> + <xsl:template match="@*|node()" priority="-2" mode="M107"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M107"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:ResponseDateTime" + priority="1000" + mode="M108"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:ResponseDateTime"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ResponseDateTime' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M108"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M108"/> + <xsl:template match="@*|node()" priority="-2" mode="M108"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M108"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:ResponseDocumentTypeCode" + priority="1000" + mode="M109"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:ResponseDocumentTypeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ResponseDocumentTypeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ResponseDocumentTypeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M109"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M109"/> + <xsl:template match="@*|node()" priority="-2" mode="M109"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M109"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:ResponseReasonCode" + priority="1000" + mode="M110"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:ResponseReasonCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ResponseReasonCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M110"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M110"/> + <xsl:template match="@*|node()" priority="-2" mode="M110"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M110"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:RevisionDateTime" + priority="1000" + mode="M111"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:RevisionDateTime"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RevisionDateTime' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M111"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M111"/> + <xsl:template match="@*|node()" priority="-2" mode="M111"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M111"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:RevisionID" + priority="1000" + mode="M112"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:RevisionID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RevisionID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M112"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M112"/> + <xsl:template match="@*|node()" priority="-2" mode="M112"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M112"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:SecondSignatoryDocumentAuthentication" + priority="1000" + mode="M113"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:SecondSignatoryDocumentAuthentication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SecondSignatoryDocumentAuthentication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M113"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M113"/> + <xsl:template match="@*|node()" priority="-2" mode="M113"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M113"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:SenderAssignedID" + priority="1000" + mode="M114"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:SenderAssignedID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SenderAssignedID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M114"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M114"/> + <xsl:template match="@*|node()" priority="-2" mode="M114"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M114"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:SenderTradeParty" + priority="1000" + mode="M115"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:SenderTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SenderTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M115"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M115"/> + <xsl:template match="@*|node()" priority="-2" mode="M115"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M115"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:SignatoryDocumentAuthentication" + priority="1000" + mode="M116"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:SignatoryDocumentAuthentication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SignatoryDocumentAuthentication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M116"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M116"/> + <xsl:template match="@*|node()" priority="-2" mode="M116"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M116"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:StatusCode" + priority="1000" + mode="M117"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:StatusCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:StatusCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M117"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M117"/> + <xsl:template match="@*|node()" priority="-2" mode="M117"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M117"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:SubmissionDateTime" + priority="1000" + mode="M118"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:SubmissionDateTime"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SubmissionDateTime' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M118"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M118"/> + <xsl:template match="@*|node()" priority="-2" mode="M118"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M118"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:SuffixID" + priority="1000" + mode="M119"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:SuffixID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SuffixID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M119"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M119"/> + <xsl:template match="@*|node()" priority="-2" mode="M119"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M119"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:SummaryInformation" + priority="1000" + mode="M120"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:SummaryInformation"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SummaryInformation' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M120"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M120"/> + <xsl:template match="@*|node()" priority="-2" mode="M120"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M120"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:ThirdSignatoryDocumentAuthentication" + priority="1000" + mode="M121"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:ThirdSignatoryDocumentAuthentication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ThirdSignatoryDocumentAuthentication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M121"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M121"/> + <xsl:template match="@*|node()" priority="-2" mode="M121"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M121"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:TotalPageQuantity" + priority="1000" + mode="M122"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:TotalPageQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TotalPageQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M122"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M122"/> + <xsl:template match="@*|node()" priority="-2" mode="M122"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M122"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:TraderAssignedID" + priority="1000" + mode="M123"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:TraderAssignedID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TraderAssignedID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M123"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M123"/> + <xsl:template match="@*|node()" priority="-2" mode="M123"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M123"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:TypeCode[@listAgencyID]" + priority="1000" + mode="M124"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:TypeCode[@listAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M124"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M124"/> + <xsl:template match="@*|node()" priority="-2" mode="M124"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M124"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:TypeCode[@listID]" + priority="1000" + mode="M125"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:TypeCode[@listID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M125"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M125"/> + <xsl:template match="@*|node()" priority="-2" mode="M125"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M125"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:TypeCode[@listURI]" + priority="1000" + mode="M126"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:TypeCode[@listURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M126"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M126"/> + <xsl:template match="@*|node()" priority="-2" mode="M126"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M126"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:TypeCode[@listVersionID]" + priority="1000" + mode="M127"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:TypeCode[@listVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M127"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M127"/> + <xsl:template match="@*|node()" priority="-2" mode="M127"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M127"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:TypeCode[@name]" + priority="1000" + mode="M128"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:TypeCode[@name]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @name' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M128"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M128"/> + <xsl:template match="@*|node()" priority="-2" mode="M128"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M128"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:VersionID" + priority="1000" + mode="M129"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:VersionID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:VersionID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M129"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M129"/> + <xsl:template match="@*|node()" priority="-2" mode="M129"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M129"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedExchangedDocumentContext" + priority="1000" + mode="M130"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedExchangedDocumentContext"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:BusinessProcessSpecifiedDocumentContextParameter)<=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:BusinessProcessSpecifiedDocumentContextParameter)<=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:BusinessProcessSpecifiedDocumentContextParameter' may occur at maximum 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:GuidelineSpecifiedDocumentContextParameter)=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:GuidelineSpecifiedDocumentContextParameter)=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:GuidelineSpecifiedDocumentContextParameter' must occur exactly 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M130"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M130"/> + <xsl:template match="@*|node()" priority="-2" mode="M130"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M130"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedExchangedDocumentContext/ram:ApplicationSpecifiedDocumentContextParameter" + priority="1000" + mode="M131"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedExchangedDocumentContext/ram:ApplicationSpecifiedDocumentContextParameter"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ApplicationSpecifiedDocumentContextParameter' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M131"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M131"/> + <xsl:template match="@*|node()" priority="-2" mode="M131"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M131"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedExchangedDocumentContext/ram:BIMSpecifiedDocumentContextParameter" + priority="1000" + mode="M132"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedExchangedDocumentContext/ram:BIMSpecifiedDocumentContextParameter"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:BIMSpecifiedDocumentContextParameter' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M132"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M132"/> + <xsl:template match="@*|node()" priority="-2" mode="M132"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M132"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedExchangedDocumentContext/ram:BusinessProcessSpecifiedDocumentContextParameter/ram:ID[@schemeAgencyID]" + priority="1000" + mode="M133"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedExchangedDocumentContext/ram:BusinessProcessSpecifiedDocumentContextParameter/ram:ID[@schemeAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M133"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M133"/> + <xsl:template match="@*|node()" priority="-2" mode="M133"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M133"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedExchangedDocumentContext/ram:BusinessProcessSpecifiedDocumentContextParameter/ram:ID[@schemeAgencyName]" + priority="1000" + mode="M134"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedExchangedDocumentContext/ram:BusinessProcessSpecifiedDocumentContextParameter/ram:ID[@schemeAgencyName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M134"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M134"/> + <xsl:template match="@*|node()" priority="-2" mode="M134"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M134"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedExchangedDocumentContext/ram:BusinessProcessSpecifiedDocumentContextParameter/ram:ID[@schemeDataURI]" + priority="1000" + mode="M135"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedExchangedDocumentContext/ram:BusinessProcessSpecifiedDocumentContextParameter/ram:ID[@schemeDataURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeDataURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M135"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M135"/> + <xsl:template match="@*|node()" priority="-2" mode="M135"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M135"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedExchangedDocumentContext/ram:BusinessProcessSpecifiedDocumentContextParameter/ram:ID[@schemeID]" + priority="1000" + mode="M136"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedExchangedDocumentContext/ram:BusinessProcessSpecifiedDocumentContextParameter/ram:ID[@schemeID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M136"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M136"/> + <xsl:template match="@*|node()" priority="-2" mode="M136"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M136"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedExchangedDocumentContext/ram:BusinessProcessSpecifiedDocumentContextParameter/ram:ID[@schemeName]" + priority="1000" + mode="M137"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedExchangedDocumentContext/ram:BusinessProcessSpecifiedDocumentContextParameter/ram:ID[@schemeName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M137"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M137"/> + <xsl:template match="@*|node()" priority="-2" mode="M137"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M137"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedExchangedDocumentContext/ram:BusinessProcessSpecifiedDocumentContextParameter/ram:ID[@schemeURI]" + priority="1000" + mode="M138"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedExchangedDocumentContext/ram:BusinessProcessSpecifiedDocumentContextParameter/ram:ID[@schemeURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M138"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M138"/> + <xsl:template match="@*|node()" priority="-2" mode="M138"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M138"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedExchangedDocumentContext/ram:BusinessProcessSpecifiedDocumentContextParameter/ram:ID[@schemeVersionID]" + priority="1000" + mode="M139"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedExchangedDocumentContext/ram:BusinessProcessSpecifiedDocumentContextParameter/ram:ID[@schemeVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M139"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M139"/> + <xsl:template match="@*|node()" priority="-2" mode="M139"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M139"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedExchangedDocumentContext/ram:BusinessProcessSpecifiedDocumentContextParameter/ram:SpecifiedDocumentVersion" + priority="1000" + mode="M140"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedExchangedDocumentContext/ram:BusinessProcessSpecifiedDocumentContextParameter/ram:SpecifiedDocumentVersion"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SpecifiedDocumentVersion' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M140"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M140"/> + <xsl:template match="@*|node()" priority="-2" mode="M140"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M140"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedExchangedDocumentContext/ram:BusinessProcessSpecifiedDocumentContextParameter/ram:Value" + priority="1000" + mode="M141"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedExchangedDocumentContext/ram:BusinessProcessSpecifiedDocumentContextParameter/ram:Value"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Value' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M141"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M141"/> + <xsl:template match="@*|node()" priority="-2" mode="M141"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M141"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedExchangedDocumentContext/ram:GuidelineSpecifiedDocumentContextParameter" + priority="1000" + mode="M142"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedExchangedDocumentContext/ram:GuidelineSpecifiedDocumentContextParameter"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:ID)=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="count(ram:ID)=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ID' must occur exactly 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M142"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M142"/> + <xsl:template match="@*|node()" priority="-2" mode="M142"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M142"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedExchangedDocumentContext/ram:GuidelineSpecifiedDocumentContextParameter/ram:ID[@schemeAgencyID]" + priority="1000" + mode="M143"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedExchangedDocumentContext/ram:GuidelineSpecifiedDocumentContextParameter/ram:ID[@schemeAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M143"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M143"/> + <xsl:template match="@*|node()" priority="-2" mode="M143"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M143"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedExchangedDocumentContext/ram:GuidelineSpecifiedDocumentContextParameter/ram:ID[@schemeAgencyName]" + priority="1000" + mode="M144"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedExchangedDocumentContext/ram:GuidelineSpecifiedDocumentContextParameter/ram:ID[@schemeAgencyName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M144"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M144"/> + <xsl:template match="@*|node()" priority="-2" mode="M144"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M144"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedExchangedDocumentContext/ram:GuidelineSpecifiedDocumentContextParameter/ram:ID[@schemeDataURI]" + priority="1000" + mode="M145"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedExchangedDocumentContext/ram:GuidelineSpecifiedDocumentContextParameter/ram:ID[@schemeDataURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeDataURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M145"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M145"/> + <xsl:template match="@*|node()" priority="-2" mode="M145"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M145"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedExchangedDocumentContext/ram:GuidelineSpecifiedDocumentContextParameter/ram:ID[@schemeID]" + priority="1000" + mode="M146"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedExchangedDocumentContext/ram:GuidelineSpecifiedDocumentContextParameter/ram:ID[@schemeID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M146"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M146"/> + <xsl:template match="@*|node()" priority="-2" mode="M146"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M146"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedExchangedDocumentContext/ram:GuidelineSpecifiedDocumentContextParameter/ram:ID[@schemeName]" + priority="1000" + mode="M147"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedExchangedDocumentContext/ram:GuidelineSpecifiedDocumentContextParameter/ram:ID[@schemeName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M147"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M147"/> + <xsl:template match="@*|node()" priority="-2" mode="M147"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M147"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedExchangedDocumentContext/ram:GuidelineSpecifiedDocumentContextParameter/ram:ID[@schemeURI]" + priority="1000" + mode="M148"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedExchangedDocumentContext/ram:GuidelineSpecifiedDocumentContextParameter/ram:ID[@schemeURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M148"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M148"/> + <xsl:template match="@*|node()" priority="-2" mode="M148"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M148"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedExchangedDocumentContext/ram:GuidelineSpecifiedDocumentContextParameter/ram:ID[@schemeVersionID]" + priority="1000" + mode="M149"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedExchangedDocumentContext/ram:GuidelineSpecifiedDocumentContextParameter/ram:ID[@schemeVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M149"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M149"/> + <xsl:template match="@*|node()" priority="-2" mode="M149"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M149"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedExchangedDocumentContext/ram:GuidelineSpecifiedDocumentContextParameter/ram:SpecifiedDocumentVersion" + priority="1000" + mode="M150"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedExchangedDocumentContext/ram:GuidelineSpecifiedDocumentContextParameter/ram:SpecifiedDocumentVersion"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SpecifiedDocumentVersion' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M150"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M150"/> + <xsl:template match="@*|node()" priority="-2" mode="M150"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M150"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedExchangedDocumentContext/ram:GuidelineSpecifiedDocumentContextParameter/ram:Value" + priority="1000" + mode="M151"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedExchangedDocumentContext/ram:GuidelineSpecifiedDocumentContextParameter/ram:Value"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Value' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M151"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M151"/> + <xsl:template match="@*|node()" priority="-2" mode="M151"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M151"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedExchangedDocumentContext/ram:MessageStandardSpecifiedDocumentContextParameter" + priority="1000" + mode="M152"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedExchangedDocumentContext/ram:MessageStandardSpecifiedDocumentContextParameter"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:MessageStandardSpecifiedDocumentContextParameter' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M152"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M152"/> + <xsl:template match="@*|node()" priority="-2" mode="M152"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M152"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedExchangedDocumentContext/ram:ScenarioSpecifiedDocumentContextParameter" + priority="1000" + mode="M153"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedExchangedDocumentContext/ram:ScenarioSpecifiedDocumentContextParameter"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ScenarioSpecifiedDocumentContextParameter' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M153"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M153"/> + <xsl:template match="@*|node()" priority="-2" mode="M153"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M153"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedExchangedDocumentContext/ram:SpecifiedTransactionID" + priority="1000" + mode="M154"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedExchangedDocumentContext/ram:SpecifiedTransactionID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SpecifiedTransactionID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M154"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M154"/> + <xsl:template match="@*|node()" priority="-2" mode="M154"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M154"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedExchangedDocumentContext/ram:SubsetSpecifiedDocumentContextParameter" + priority="1000" + mode="M155"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedExchangedDocumentContext/ram:SubsetSpecifiedDocumentContextParameter"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SubsetSpecifiedDocumentContextParameter' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M155"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M155"/> + <xsl:template match="@*|node()" priority="-2" mode="M155"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M155"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedExchangedDocumentContext/ram:TestIndicator/udt:IndicatorString" + priority="1000" + mode="M156"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedExchangedDocumentContext/ram:TestIndicator/udt:IndicatorString"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'udt:IndicatorString' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M156"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M156"/> + <xsl:template match="@*|node()" priority="-2" mode="M156"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M156"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction" + priority="1000" + mode="M157"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:ApplicableSupplyChainTradeAgreement)=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:ApplicableSupplyChainTradeAgreement)=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ApplicableSupplyChainTradeAgreement' must occur exactly 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:ApplicableSupplyChainTradeDelivery)=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:ApplicableSupplyChainTradeDelivery)=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ApplicableSupplyChainTradeDelivery' must occur exactly 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:ApplicableSupplyChainTradeSettlement)=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:ApplicableSupplyChainTradeSettlement)=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ApplicableSupplyChainTradeSettlement' must occur exactly 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:IncludedSupplyChainTradeLineItem)>=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:IncludedSupplyChainTradeLineItem)>=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:IncludedSupplyChainTradeLineItem' must occur at least 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M157"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M157"/> + <xsl:template match="@*|node()" priority="-2" mode="M157"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M157"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement" + priority="1000" + mode="M158"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:BuyerReference)<=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:BuyerReference)<=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:BuyerReference' may occur at maximum 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:SellerTradeParty)=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:SellerTradeParty)=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SellerTradeParty' must occur exactly 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:BuyerTradeParty)=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:BuyerTradeParty)=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:BuyerTradeParty' must occur exactly 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:BuyerOrderReferencedDocument)<=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:BuyerOrderReferencedDocument)<=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:BuyerOrderReferencedDocument' may occur at maximum 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:ContractReferencedDocument)<=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:ContractReferencedDocument)<=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ContractReferencedDocument' may occur at maximum 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:CustomerOrderReferencedDocument)<=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:CustomerOrderReferencedDocument)<=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CustomerOrderReferencedDocument' may occur at maximum 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M158"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M158"/> + <xsl:template match="@*|node()" priority="-2" mode="M158"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M158"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument" + priority="1000" + mode="M159"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:TypeCode)=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="count(ram:TypeCode)=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TypeCode' must occur exactly 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:ID)=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="count(ram:ID)=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ID' must occur exactly 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M159"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M159"/> + <xsl:template match="@*|node()" priority="-2" mode="M159"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M159"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:AcceptableSpecifiedPeriod" + priority="1000" + mode="M160"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:AcceptableSpecifiedPeriod"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AcceptableSpecifiedPeriod' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M160"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M160"/> + <xsl:template match="@*|node()" priority="-2" mode="M160"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M160"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:AcceptanceDateTime" + priority="1000" + mode="M161"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:AcceptanceDateTime"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AcceptanceDateTime' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M161"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M161"/> + <xsl:template match="@*|node()" priority="-2" mode="M161"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M161"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:AmendmentPurposeCode" + priority="1000" + mode="M162"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:AmendmentPurposeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AmendmentPurposeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M162"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M162"/> + <xsl:template match="@*|node()" priority="-2" mode="M162"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M162"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:AttachedSpecifiedBinaryFile" + priority="1000" + mode="M163"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:AttachedSpecifiedBinaryFile"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M163"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M163"/> + <xsl:template match="@*|node()" priority="-2" mode="M163"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M163"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:AttachmentBinaryObject" + priority="1000" + mode="M164"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:AttachmentBinaryObject"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AttachmentBinaryObject' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M164"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M164"/> + <xsl:template match="@*|node()" priority="-2" mode="M164"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M164"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:AuthenticatedOriginalIndicator" + priority="1000" + mode="M165"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:AuthenticatedOriginalIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AuthenticatedOriginalIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M165"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M165"/> + <xsl:template match="@*|node()" priority="-2" mode="M165"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M165"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:CategoryCode" + priority="1000" + mode="M166"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:CategoryCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CategoryCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M166"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M166"/> + <xsl:template match="@*|node()" priority="-2" mode="M166"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M166"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:ChannelCode" + priority="1000" + mode="M167"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:ChannelCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ChannelCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M167"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M167"/> + <xsl:template match="@*|node()" priority="-2" mode="M167"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M167"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:ContractualDocumentClause" + priority="1000" + mode="M168"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:ContractualDocumentClause"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ContractualDocumentClause' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M168"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M168"/> + <xsl:template match="@*|node()" priority="-2" mode="M168"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M168"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:CopyIndicator" + priority="1000" + mode="M169"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:CopyIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CopyIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M169"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M169"/> + <xsl:template match="@*|node()" priority="-2" mode="M169"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M169"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:CopyIssuedQuantity" + priority="1000" + mode="M170"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:CopyIssuedQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CopyIssuedQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M170"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M170"/> + <xsl:template match="@*|node()" priority="-2" mode="M170"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M170"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:CopyRequiredQuantity" + priority="1000" + mode="M171"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:CopyRequiredQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CopyRequiredQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M171"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M171"/> + <xsl:template match="@*|node()" priority="-2" mode="M171"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M171"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:CreationDateTime" + priority="1000" + mode="M172"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:CreationDateTime"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CreationDateTime' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M172"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M172"/> + <xsl:template match="@*|node()" priority="-2" mode="M172"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M172"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:EffectiveSpecifiedPeriod" + priority="1000" + mode="M173"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:EffectiveSpecifiedPeriod"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M173"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M173"/> + <xsl:template match="@*|node()" priority="-2" mode="M173"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M173"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:ElectronicPresentationIndicator" + priority="1000" + mode="M174"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:ElectronicPresentationIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ElectronicPresentationIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M174"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M174"/> + <xsl:template match="@*|node()" priority="-2" mode="M174"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M174"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:GlobalID" + priority="1000" + mode="M175"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:GlobalID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:GlobalID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M175"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M175"/> + <xsl:template match="@*|node()" priority="-2" mode="M175"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M175"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:ID[@schemeAgencyID]" + priority="1000" + mode="M176"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:ID[@schemeAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M176"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M176"/> + <xsl:template match="@*|node()" priority="-2" mode="M176"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M176"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:ID[@schemeAgencyName]" + priority="1000" + mode="M177"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:ID[@schemeAgencyName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M177"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M177"/> + <xsl:template match="@*|node()" priority="-2" mode="M177"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M177"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:ID[@schemeDataURI]" + priority="1000" + mode="M178"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:ID[@schemeDataURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeDataURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M178"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M178"/> + <xsl:template match="@*|node()" priority="-2" mode="M178"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M178"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:ID[@schemeID]" + priority="1000" + mode="M179"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:ID[@schemeID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M179"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M179"/> + <xsl:template match="@*|node()" priority="-2" mode="M179"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M179"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:ID[@schemeName]" + priority="1000" + mode="M180"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:ID[@schemeName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M180"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M180"/> + <xsl:template match="@*|node()" priority="-2" mode="M180"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M180"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:ID[@schemeURI]" + priority="1000" + mode="M181"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:ID[@schemeURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M181"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M181"/> + <xsl:template match="@*|node()" priority="-2" mode="M181"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M181"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:ID[@schemeVersionID]" + priority="1000" + mode="M182"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:ID[@schemeVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M182"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M182"/> + <xsl:template match="@*|node()" priority="-2" mode="M182"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M182"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:Information" + priority="1000" + mode="M183"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:Information"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Information' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M183"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M183"/> + <xsl:template match="@*|node()" priority="-2" mode="M183"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M183"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:IssueLogisticsLocation" + priority="1000" + mode="M184"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:IssueLogisticsLocation"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:IssueLogisticsLocation' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M184"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M184"/> + <xsl:template match="@*|node()" priority="-2" mode="M184"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M184"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:IssuerAssignedID" + priority="1000" + mode="M185"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:IssuerAssignedID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:IssuerAssignedID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M185"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M185"/> + <xsl:template match="@*|node()" priority="-2" mode="M185"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M185"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:IssuerTradeParty" + priority="1000" + mode="M186"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:IssuerTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:IssuerTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M186"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M186"/> + <xsl:template match="@*|node()" priority="-2" mode="M186"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M186"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:ItemIdentificationID" + priority="1000" + mode="M187"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:ItemIdentificationID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ItemIdentificationID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M187"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M187"/> + <xsl:template match="@*|node()" priority="-2" mode="M187"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M187"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:LanguageID" + priority="1000" + mode="M188"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:LanguageID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LanguageID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M188"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M188"/> + <xsl:template match="@*|node()" priority="-2" mode="M188"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M188"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:LineID" + priority="1000" + mode="M189"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:LineID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LineID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M189"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M189"/> + <xsl:template match="@*|node()" priority="-2" mode="M189"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M189"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:LineItemQuantity" + priority="1000" + mode="M190"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:LineItemQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LineItemQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M190"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M190"/> + <xsl:template match="@*|node()" priority="-2" mode="M190"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M190"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:LineStatusCode" + priority="1000" + mode="M191"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:LineStatusCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LineStatusCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M191"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M191"/> + <xsl:template match="@*|node()" priority="-2" mode="M191"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M191"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:LodgementLogisticsLocation" + priority="1000" + mode="M192"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:LodgementLogisticsLocation"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LodgementLogisticsLocation' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M192"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M192"/> + <xsl:template match="@*|node()" priority="-2" mode="M192"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M192"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:Name" + priority="1000" + mode="M193"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:Name"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Name' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M193"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M193"/> + <xsl:template match="@*|node()" priority="-2" mode="M193"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M193"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:OriginalIssuedQuantity" + priority="1000" + mode="M194"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:OriginalIssuedQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:OriginalIssuedQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M194"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M194"/> + <xsl:template match="@*|node()" priority="-2" mode="M194"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M194"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:OriginalRequiredQuantity" + priority="1000" + mode="M195"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:OriginalRequiredQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:OriginalRequiredQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M195"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M195"/> + <xsl:template match="@*|node()" priority="-2" mode="M195"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M195"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:PreviousRevisionID" + priority="1000" + mode="M196"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:PreviousRevisionID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PreviousRevisionID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M196"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M196"/> + <xsl:template match="@*|node()" priority="-2" mode="M196"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M196"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:PurposeCode" + priority="1000" + mode="M197"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:PurposeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PurposeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M197"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M197"/> + <xsl:template match="@*|node()" priority="-2" mode="M197"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M197"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:ReceiptDateTime" + priority="1000" + mode="M198"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:ReceiptDateTime"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ReceiptDateTime' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M198"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M198"/> + <xsl:template match="@*|node()" priority="-2" mode="M198"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M198"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:RecipientTradeParty" + priority="1000" + mode="M199"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:RecipientTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RecipientTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M199"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M199"/> + <xsl:template match="@*|node()" priority="-2" mode="M199"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M199"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:ReferenceTypeCode" + priority="1000" + mode="M200"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:ReferenceTypeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ReferenceTypeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M200"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M200"/> + <xsl:template match="@*|node()" priority="-2" mode="M200"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M200"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:RelationshipTypeCode" + priority="1000" + mode="M201"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:RelationshipTypeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RelationshipTypeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M201"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M201"/> + <xsl:template match="@*|node()" priority="-2" mode="M201"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M201"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:Remarks" + priority="1000" + mode="M202"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:Remarks"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Remarks' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M202"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M202"/> + <xsl:template match="@*|node()" priority="-2" mode="M202"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M202"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:Revision" + priority="1000" + mode="M203"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:Revision"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Revision' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M203"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M203"/> + <xsl:template match="@*|node()" priority="-2" mode="M203"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M203"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:RevisionDateTime" + priority="1000" + mode="M204"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:RevisionDateTime"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RevisionDateTime' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M204"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M204"/> + <xsl:template match="@*|node()" priority="-2" mode="M204"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M204"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:RevisionID" + priority="1000" + mode="M205"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:RevisionID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RevisionID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M205"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M205"/> + <xsl:template match="@*|node()" priority="-2" mode="M205"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M205"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:SectionName" + priority="1000" + mode="M206"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:SectionName"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SectionName' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M206"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M206"/> + <xsl:template match="@*|node()" priority="-2" mode="M206"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M206"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:SignatoryDocumentAuthentication" + priority="1000" + mode="M207"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:SignatoryDocumentAuthentication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SignatoryDocumentAuthentication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M207"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M207"/> + <xsl:template match="@*|node()" priority="-2" mode="M207"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M207"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:StatusCode" + priority="1000" + mode="M208"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:StatusCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:StatusCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M208"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M208"/> + <xsl:template match="@*|node()" priority="-2" mode="M208"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M208"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:SubordinateLineID" + priority="1000" + mode="M209"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:SubordinateLineID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SubordinateLineID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M209"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M209"/> + <xsl:template match="@*|node()" priority="-2" mode="M209"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M209"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:TypeCode[@listAgencyID]" + priority="1000" + mode="M210"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:TypeCode[@listAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M210"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M210"/> + <xsl:template match="@*|node()" priority="-2" mode="M210"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M210"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:TypeCode[@listID]" + priority="1000" + mode="M211"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:TypeCode[@listID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M211"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M211"/> + <xsl:template match="@*|node()" priority="-2" mode="M211"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M211"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:TypeCode[@listURI]" + priority="1000" + mode="M212"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:TypeCode[@listURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M212"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M212"/> + <xsl:template match="@*|node()" priority="-2" mode="M212"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M212"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:TypeCode[@listVersionID]" + priority="1000" + mode="M213"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:TypeCode[@listVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M213"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M213"/> + <xsl:template match="@*|node()" priority="-2" mode="M213"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M213"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:TypeCode[@name]" + priority="1000" + mode="M214"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:TypeCode[@name]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @name' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M214"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M214"/> + <xsl:template match="@*|node()" priority="-2" mode="M214"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M214"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:URIID" + priority="1000" + mode="M215"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:URIID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:URIID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M215"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M215"/> + <xsl:template match="@*|node()" priority="-2" mode="M215"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M215"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdministrativeAgentTradeParty" + priority="1000" + mode="M216"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdministrativeAgentTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AdministrativeAgentTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M216"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M216"/> + <xsl:template match="@*|node()" priority="-2" mode="M216"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M216"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdministrativeTradeParty" + priority="1000" + mode="M217"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdministrativeTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AdministrativeTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M217"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M217"/> + <xsl:template match="@*|node()" priority="-2" mode="M217"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M217"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AgreedPriceProductTradePrice" + priority="1000" + mode="M218"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AgreedPriceProductTradePrice"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AgreedPriceProductTradePrice' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M218"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M218"/> + <xsl:template match="@*|node()" priority="-2" mode="M218"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M218"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ApplicableLogisticsLocation" + priority="1000" + mode="M219"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ApplicableLogisticsLocation"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ApplicableLogisticsLocation' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M219"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M219"/> + <xsl:template match="@*|node()" priority="-2" mode="M219"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M219"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ApplicableSupplyChainForecastTerms" + priority="1000" + mode="M220"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ApplicableSupplyChainForecastTerms"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ApplicableSupplyChainForecastTerms' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M220"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M220"/> + <xsl:template match="@*|node()" priority="-2" mode="M220"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M220"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ApplicableTradeAllowanceCharge" + priority="1000" + mode="M221"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ApplicableTradeAllowanceCharge"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ApplicableTradeAllowanceCharge' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M221"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M221"/> + <xsl:template match="@*|node()" priority="-2" mode="M221"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M221"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ApplicableTradeDeliveryTerms" + priority="1000" + mode="M222"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ApplicableTradeDeliveryTerms"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:DeliveryTypeCode)=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:DeliveryTypeCode)=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DeliveryTypeCode' must occur exactly 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M222"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M222"/> + <xsl:template match="@*|node()" priority="-2" mode="M222"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M222"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ApplicableTradeDeliveryTerms/ram:DeclarationCountryRelationshipCode" + priority="1000" + mode="M223"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ApplicableTradeDeliveryTerms/ram:DeclarationCountryRelationshipCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DeclarationCountryRelationshipCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M223"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M223"/> + <xsl:template match="@*|node()" priority="-2" mode="M223"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M223"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ApplicableTradeDeliveryTerms/ram:DeliveryTypeCode[@listAgencyID]" + priority="1000" + mode="M224"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ApplicableTradeDeliveryTerms/ram:DeliveryTypeCode[@listAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M224"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M224"/> + <xsl:template match="@*|node()" priority="-2" mode="M224"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M224"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ApplicableTradeDeliveryTerms/ram:DeliveryTypeCode[@listID]" + priority="1000" + mode="M225"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ApplicableTradeDeliveryTerms/ram:DeliveryTypeCode[@listID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M225"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M225"/> + <xsl:template match="@*|node()" priority="-2" mode="M225"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M225"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ApplicableTradeDeliveryTerms/ram:DeliveryTypeCode[@listVersionID]" + priority="1000" + mode="M226"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ApplicableTradeDeliveryTerms/ram:DeliveryTypeCode[@listVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M226"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M226"/> + <xsl:template match="@*|node()" priority="-2" mode="M226"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M226"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ApplicableTradeDeliveryTerms/ram:Description" + priority="1000" + mode="M227"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ApplicableTradeDeliveryTerms/ram:Description"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Description' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M227"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M227"/> + <xsl:template match="@*|node()" priority="-2" mode="M227"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M227"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ApplicableTradeDeliveryTerms/ram:FunctionCode" + priority="1000" + mode="M228"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ApplicableTradeDeliveryTerms/ram:FunctionCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:FunctionCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M228"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M228"/> + <xsl:template match="@*|node()" priority="-2" mode="M228"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M228"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ApplicableTradeDeliveryTerms/ram:RelevantTradeLocation" + priority="1000" + mode="M229"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ApplicableTradeDeliveryTerms/ram:RelevantTradeLocation"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RelevantTradeLocation' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M229"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M229"/> + <xsl:template match="@*|node()" priority="-2" mode="M229"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M229"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ApplicableTradeDeliveryTerms/ram:RiskResponsibilityCode" + priority="1000" + mode="M230"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ApplicableTradeDeliveryTerms/ram:RiskResponsibilityCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RiskResponsibilityCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M230"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M230"/> + <xsl:template match="@*|node()" priority="-2" mode="M230"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M230"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ApplicableTradePaymentTerms" + priority="1000" + mode="M231"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ApplicableTradePaymentTerms"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ApplicableTradePaymentTerms' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M231"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M231"/> + <xsl:template match="@*|node()" priority="-2" mode="M231"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M231"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BillOfQuantitiesReferencedDocument" + priority="1000" + mode="M232"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BillOfQuantitiesReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:BillOfQuantitiesReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M232"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M232"/> + <xsl:template match="@*|node()" priority="-2" mode="M232"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M232"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BlanketOrderReferencedDocument" + priority="1000" + mode="M233"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BlanketOrderReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:BlanketOrderReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M233"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M233"/> + <xsl:template match="@*|node()" priority="-2" mode="M233"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M233"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerAgentTradeParty" + priority="1000" + mode="M234"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerAgentTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:BuyerAgentTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M234"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M234"/> + <xsl:template match="@*|node()" priority="-2" mode="M234"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M234"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerAssignedAccountantTradeParty" + priority="1000" + mode="M235"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerAssignedAccountantTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:BuyerAssignedAccountantTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M235"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M235"/> + <xsl:template match="@*|node()" priority="-2" mode="M235"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M235"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerBankTradeParty" + priority="1000" + mode="M236"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerBankTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:BuyerBankTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M236"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M236"/> + <xsl:template match="@*|node()" priority="-2" mode="M236"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M236"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument" + priority="1000" + mode="M237"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:ID)=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="count(ram:ID)=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ID' must occur exactly 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M237"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M237"/> + <xsl:template match="@*|node()" priority="-2" mode="M237"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M237"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:AcceptableSpecifiedPeriod" + priority="1000" + mode="M238"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:AcceptableSpecifiedPeriod"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AcceptableSpecifiedPeriod' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M238"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M238"/> + <xsl:template match="@*|node()" priority="-2" mode="M238"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M238"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:AcceptanceDateTime" + priority="1000" + mode="M239"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:AcceptanceDateTime"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AcceptanceDateTime' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M239"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M239"/> + <xsl:template match="@*|node()" priority="-2" mode="M239"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M239"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:AmendmentPurposeCode" + priority="1000" + mode="M240"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:AmendmentPurposeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AmendmentPurposeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M240"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M240"/> + <xsl:template match="@*|node()" priority="-2" mode="M240"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M240"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:AttachedSpecifiedBinaryFile" + priority="1000" + mode="M241"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:AttachedSpecifiedBinaryFile"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M241"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M241"/> + <xsl:template match="@*|node()" priority="-2" mode="M241"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M241"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:AttachmentBinaryObject" + priority="1000" + mode="M242"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:AttachmentBinaryObject"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AttachmentBinaryObject' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M242"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M242"/> + <xsl:template match="@*|node()" priority="-2" mode="M242"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M242"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:AuthenticatedOriginalIndicator" + priority="1000" + mode="M243"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:AuthenticatedOriginalIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AuthenticatedOriginalIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M243"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M243"/> + <xsl:template match="@*|node()" priority="-2" mode="M243"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M243"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:CategoryCode" + priority="1000" + mode="M244"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:CategoryCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CategoryCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M244"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M244"/> + <xsl:template match="@*|node()" priority="-2" mode="M244"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M244"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:ChannelCode" + priority="1000" + mode="M245"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:ChannelCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ChannelCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M245"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M245"/> + <xsl:template match="@*|node()" priority="-2" mode="M245"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M245"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:ContractualDocumentClause" + priority="1000" + mode="M246"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:ContractualDocumentClause"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ContractualDocumentClause' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M246"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M246"/> + <xsl:template match="@*|node()" priority="-2" mode="M246"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M246"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:CopyIndicator" + priority="1000" + mode="M247"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:CopyIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CopyIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M247"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M247"/> + <xsl:template match="@*|node()" priority="-2" mode="M247"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M247"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:CopyIssuedQuantity" + priority="1000" + mode="M248"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:CopyIssuedQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CopyIssuedQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M248"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M248"/> + <xsl:template match="@*|node()" priority="-2" mode="M248"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M248"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:CopyRequiredQuantity" + priority="1000" + mode="M249"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:CopyRequiredQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CopyRequiredQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M249"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M249"/> + <xsl:template match="@*|node()" priority="-2" mode="M249"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M249"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:CreationDateTime" + priority="1000" + mode="M250"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:CreationDateTime"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CreationDateTime' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M250"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M250"/> + <xsl:template match="@*|node()" priority="-2" mode="M250"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M250"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:EffectiveSpecifiedPeriod" + priority="1000" + mode="M251"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:EffectiveSpecifiedPeriod"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M251"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M251"/> + <xsl:template match="@*|node()" priority="-2" mode="M251"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M251"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:ElectronicPresentationIndicator" + priority="1000" + mode="M252"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:ElectronicPresentationIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ElectronicPresentationIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M252"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M252"/> + <xsl:template match="@*|node()" priority="-2" mode="M252"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M252"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:GlobalID" + priority="1000" + mode="M253"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:GlobalID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:GlobalID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M253"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M253"/> + <xsl:template match="@*|node()" priority="-2" mode="M253"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M253"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:ID[@schemeAgencyID]" + priority="1000" + mode="M254"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:ID[@schemeAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M254"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M254"/> + <xsl:template match="@*|node()" priority="-2" mode="M254"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M254"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:ID[@schemeAgencyName]" + priority="1000" + mode="M255"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:ID[@schemeAgencyName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M255"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M255"/> + <xsl:template match="@*|node()" priority="-2" mode="M255"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M255"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:ID[@schemeDataURI]" + priority="1000" + mode="M256"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:ID[@schemeDataURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeDataURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M256"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M256"/> + <xsl:template match="@*|node()" priority="-2" mode="M256"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M256"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:ID[@schemeID]" + priority="1000" + mode="M257"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:ID[@schemeID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M257"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M257"/> + <xsl:template match="@*|node()" priority="-2" mode="M257"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M257"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:ID[@schemeName]" + priority="1000" + mode="M258"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:ID[@schemeName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M258"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M258"/> + <xsl:template match="@*|node()" priority="-2" mode="M258"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M258"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:ID[@schemeURI]" + priority="1000" + mode="M259"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:ID[@schemeURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M259"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M259"/> + <xsl:template match="@*|node()" priority="-2" mode="M259"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M259"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:ID[@schemeVersionID]" + priority="1000" + mode="M260"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:ID[@schemeVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M260"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M260"/> + <xsl:template match="@*|node()" priority="-2" mode="M260"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M260"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:Information" + priority="1000" + mode="M261"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:Information"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Information' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M261"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M261"/> + <xsl:template match="@*|node()" priority="-2" mode="M261"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M261"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:IssueLogisticsLocation" + priority="1000" + mode="M262"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:IssueLogisticsLocation"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:IssueLogisticsLocation' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M262"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M262"/> + <xsl:template match="@*|node()" priority="-2" mode="M262"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M262"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:IssuerAssignedID" + priority="1000" + mode="M263"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:IssuerAssignedID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:IssuerAssignedID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M263"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M263"/> + <xsl:template match="@*|node()" priority="-2" mode="M263"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M263"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:IssuerTradeParty" + priority="1000" + mode="M264"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:IssuerTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:IssuerTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M264"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M264"/> + <xsl:template match="@*|node()" priority="-2" mode="M264"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M264"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:ItemIdentificationID" + priority="1000" + mode="M265"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:ItemIdentificationID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ItemIdentificationID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M265"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M265"/> + <xsl:template match="@*|node()" priority="-2" mode="M265"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M265"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:LanguageID" + priority="1000" + mode="M266"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:LanguageID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LanguageID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M266"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M266"/> + <xsl:template match="@*|node()" priority="-2" mode="M266"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M266"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:LineID" + priority="1000" + mode="M267"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:LineID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LineID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M267"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M267"/> + <xsl:template match="@*|node()" priority="-2" mode="M267"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M267"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:LineItemQuantity" + priority="1000" + mode="M268"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:LineItemQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LineItemQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M268"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M268"/> + <xsl:template match="@*|node()" priority="-2" mode="M268"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M268"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:LineStatusCode" + priority="1000" + mode="M269"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:LineStatusCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LineStatusCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M269"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M269"/> + <xsl:template match="@*|node()" priority="-2" mode="M269"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M269"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:LodgementLogisticsLocation" + priority="1000" + mode="M270"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:LodgementLogisticsLocation"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LodgementLogisticsLocation' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M270"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M270"/> + <xsl:template match="@*|node()" priority="-2" mode="M270"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M270"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:Name" + priority="1000" + mode="M271"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:Name"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Name' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M271"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M271"/> + <xsl:template match="@*|node()" priority="-2" mode="M271"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M271"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:OriginalIssuedQuantity" + priority="1000" + mode="M272"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:OriginalIssuedQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:OriginalIssuedQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M272"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M272"/> + <xsl:template match="@*|node()" priority="-2" mode="M272"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M272"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:OriginalRequiredQuantity" + priority="1000" + mode="M273"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:OriginalRequiredQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:OriginalRequiredQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M273"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M273"/> + <xsl:template match="@*|node()" priority="-2" mode="M273"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M273"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:PreviousRevisionID" + priority="1000" + mode="M274"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:PreviousRevisionID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PreviousRevisionID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M274"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M274"/> + <xsl:template match="@*|node()" priority="-2" mode="M274"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M274"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:PurposeCode" + priority="1000" + mode="M275"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:PurposeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PurposeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M275"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M275"/> + <xsl:template match="@*|node()" priority="-2" mode="M275"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M275"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:ReceiptDateTime" + priority="1000" + mode="M276"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:ReceiptDateTime"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ReceiptDateTime' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M276"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M276"/> + <xsl:template match="@*|node()" priority="-2" mode="M276"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M276"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:RecipientTradeParty" + priority="1000" + mode="M277"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:RecipientTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RecipientTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M277"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M277"/> + <xsl:template match="@*|node()" priority="-2" mode="M277"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M277"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:ReferenceTypeCode" + priority="1000" + mode="M278"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:ReferenceTypeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ReferenceTypeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M278"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M278"/> + <xsl:template match="@*|node()" priority="-2" mode="M278"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M278"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:RelationshipTypeCode" + priority="1000" + mode="M279"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:RelationshipTypeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RelationshipTypeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M279"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M279"/> + <xsl:template match="@*|node()" priority="-2" mode="M279"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M279"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:Remarks" + priority="1000" + mode="M280"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:Remarks"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Remarks' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M280"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M280"/> + <xsl:template match="@*|node()" priority="-2" mode="M280"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M280"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:Revision" + priority="1000" + mode="M281"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:Revision"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Revision' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M281"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M281"/> + <xsl:template match="@*|node()" priority="-2" mode="M281"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M281"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:RevisionDateTime" + priority="1000" + mode="M282"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:RevisionDateTime"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RevisionDateTime' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M282"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M282"/> + <xsl:template match="@*|node()" priority="-2" mode="M282"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M282"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:RevisionID" + priority="1000" + mode="M283"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:RevisionID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RevisionID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M283"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M283"/> + <xsl:template match="@*|node()" priority="-2" mode="M283"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M283"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:SectionName" + priority="1000" + mode="M284"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:SectionName"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SectionName' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M284"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M284"/> + <xsl:template match="@*|node()" priority="-2" mode="M284"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M284"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:SignatoryDocumentAuthentication" + priority="1000" + mode="M285"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:SignatoryDocumentAuthentication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SignatoryDocumentAuthentication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M285"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M285"/> + <xsl:template match="@*|node()" priority="-2" mode="M285"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M285"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:StatusCode" + priority="1000" + mode="M286"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:StatusCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:StatusCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M286"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M286"/> + <xsl:template match="@*|node()" priority="-2" mode="M286"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M286"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:SubordinateLineID" + priority="1000" + mode="M287"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:SubordinateLineID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SubordinateLineID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M287"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M287"/> + <xsl:template match="@*|node()" priority="-2" mode="M287"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M287"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:TypeCode" + priority="1000" + mode="M288"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:TypeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TypeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M288"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M288"/> + <xsl:template match="@*|node()" priority="-2" mode="M288"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M288"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:URIID" + priority="1000" + mode="M289"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:URIID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:URIID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M289"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M289"/> + <xsl:template match="@*|node()" priority="-2" mode="M289"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M289"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerReference[@languageID]" + priority="1000" + mode="M290"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerReference[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M290"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M290"/> + <xsl:template match="@*|node()" priority="-2" mode="M290"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M290"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerReference[@languageLocaleID]" + priority="1000" + mode="M291"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerReference[@languageLocaleID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageLocaleID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M291"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M291"/> + <xsl:template match="@*|node()" priority="-2" mode="M291"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M291"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerRequisitionerTradeParty" + priority="1000" + mode="M292"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerRequisitionerTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:BuyerRequisitionerTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M292"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M292"/> + <xsl:template match="@*|node()" priority="-2" mode="M292"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M292"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTaxRepresentativeTradeParty" + priority="1000" + mode="M293"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTaxRepresentativeTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:BuyerTaxRepresentativeTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M293"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M293"/> + <xsl:template match="@*|node()" priority="-2" mode="M293"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M293"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty" + priority="1000" + mode="M294"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:ID)<=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="count(ram:ID)<=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ID' may occur at maximum 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:Name)=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="count(ram:Name)=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Name' must occur exactly 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:DefinedTradeContact)<=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:DefinedTradeContact)<=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DefinedTradeContact' may occur at maximum 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M294"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M294"/> + <xsl:template match="@*|node()" priority="-2" mode="M294"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M294"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:ApplicableLogisticsServiceCharge" + priority="1000" + mode="M295"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:ApplicableLogisticsServiceCharge"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ApplicableLogisticsServiceCharge' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M295"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M295"/> + <xsl:template match="@*|node()" priority="-2" mode="M295"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M295"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:AssociatedTradeParty" + priority="1000" + mode="M296"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:AssociatedTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AssociatedTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M296"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M296"/> + <xsl:template match="@*|node()" priority="-2" mode="M296"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M296"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:AttentionOfAssociatedTradeParty" + priority="1000" + mode="M297"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:AttentionOfAssociatedTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AttentionOfAssociatedTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M297"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M297"/> + <xsl:template match="@*|node()" priority="-2" mode="M297"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M297"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:BuyerAssignedID" + priority="1000" + mode="M298"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:BuyerAssignedID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:BuyerAssignedID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M298"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M298"/> + <xsl:template match="@*|node()" priority="-2" mode="M298"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M298"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:CAGEID" + priority="1000" + mode="M299"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:CAGEID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CAGEID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M299"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M299"/> + <xsl:template match="@*|node()" priority="-2" mode="M299"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M299"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DODAACID" + priority="1000" + mode="M300"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DODAACID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DODAACID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M300"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M300"/> + <xsl:template match="@*|node()" priority="-2" mode="M300"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M300"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DUNSID" + priority="1000" + mode="M301"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DUNSID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DUNSID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M301"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M301"/> + <xsl:template match="@*|node()" priority="-2" mode="M301"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M301"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact" + priority="1000" + mode="M302"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:TelephoneUniversalCommunication)<=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:TelephoneUniversalCommunication)<=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TelephoneUniversalCommunication' may occur at maximum 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:FaxUniversalCommunication)<=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:FaxUniversalCommunication)<=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:FaxUniversalCommunication' may occur at maximum 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M302"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M302"/> + <xsl:template match="@*|node()" priority="-2" mode="M302"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M302"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:DepartmentName[@languageID]" + priority="1000" + mode="M303"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:DepartmentName[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M303"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M303"/> + <xsl:template match="@*|node()" priority="-2" mode="M303"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M303"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:DepartmentName[@languageLocaleID]" + priority="1000" + mode="M304"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:DepartmentName[@languageLocaleID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageLocaleID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M304"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M304"/> + <xsl:template match="@*|node()" priority="-2" mode="M304"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M304"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:DirectTelephoneUniversalCommunication" + priority="1000" + mode="M305"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:DirectTelephoneUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DirectTelephoneUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M305"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M305"/> + <xsl:template match="@*|node()" priority="-2" mode="M305"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M305"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:EDIUniversalCommunication" + priority="1000" + mode="M306"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:EDIUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:EDIUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M306"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M306"/> + <xsl:template match="@*|node()" priority="-2" mode="M306"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M306"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication" + priority="1000" + mode="M307"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:URIID)=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="count(ram:URIID)=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:URIID' must occur exactly 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M307"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M307"/> + <xsl:template match="@*|node()" priority="-2" mode="M307"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M307"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:Access" + priority="1000" + mode="M308"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:Access"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Access' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M308"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M308"/> + <xsl:template match="@*|node()" priority="-2" mode="M308"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M308"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:AreaNumberCode" + priority="1000" + mode="M309"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:AreaNumberCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AreaNumberCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M309"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M309"/> + <xsl:template match="@*|node()" priority="-2" mode="M309"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M309"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:ChannelCode" + priority="1000" + mode="M310"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:ChannelCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ChannelCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M310"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M310"/> + <xsl:template match="@*|node()" priority="-2" mode="M310"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M310"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:CompleteNumber" + priority="1000" + mode="M311"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:CompleteNumber"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CompleteNumber' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M311"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M311"/> + <xsl:template match="@*|node()" priority="-2" mode="M311"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M311"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:CountryNumberCode" + priority="1000" + mode="M312"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:CountryNumberCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CountryNumberCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M312"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M312"/> + <xsl:template match="@*|node()" priority="-2" mode="M312"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M312"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:ExtensionNumber" + priority="1000" + mode="M313"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:ExtensionNumber"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ExtensionNumber' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M313"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M313"/> + <xsl:template match="@*|node()" priority="-2" mode="M313"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M313"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:HTMLPreferredIndicator" + priority="1000" + mode="M314"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:HTMLPreferredIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:HTMLPreferredIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M314"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M314"/> + <xsl:template match="@*|node()" priority="-2" mode="M314"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M314"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:LocalNumber" + priority="1000" + mode="M315"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:LocalNumber"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LocalNumber' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M315"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M315"/> + <xsl:template match="@*|node()" priority="-2" mode="M315"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M315"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeAgencyID]" + priority="1000" + mode="M316"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M316"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M316"/> + <xsl:template match="@*|node()" priority="-2" mode="M316"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M316"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeAgencyName]" + priority="1000" + mode="M317"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeAgencyName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M317"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M317"/> + <xsl:template match="@*|node()" priority="-2" mode="M317"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M317"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeDataURI]" + priority="1000" + mode="M318"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeDataURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeDataURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M318"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M318"/> + <xsl:template match="@*|node()" priority="-2" mode="M318"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M318"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeID]" + priority="1000" + mode="M319"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M319"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M319"/> + <xsl:template match="@*|node()" priority="-2" mode="M319"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M319"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeName]" + priority="1000" + mode="M320"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M320"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M320"/> + <xsl:template match="@*|node()" priority="-2" mode="M320"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M320"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeURI]" + priority="1000" + mode="M321"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M321"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M321"/> + <xsl:template match="@*|node()" priority="-2" mode="M321"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M321"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeVersionID]" + priority="1000" + mode="M322"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M322"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M322"/> + <xsl:template match="@*|node()" priority="-2" mode="M322"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M322"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:UseCode" + priority="1000" + mode="M323"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:UseCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:UseCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M323"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M323"/> + <xsl:template match="@*|node()" priority="-2" mode="M323"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M323"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication" + priority="1000" + mode="M324"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:CompleteNumber)=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:CompleteNumber)=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CompleteNumber' must occur exactly 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M324"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M324"/> + <xsl:template match="@*|node()" priority="-2" mode="M324"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M324"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:Access" + priority="1000" + mode="M325"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:Access"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Access' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M325"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M325"/> + <xsl:template match="@*|node()" priority="-2" mode="M325"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M325"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:AreaNumberCode" + priority="1000" + mode="M326"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:AreaNumberCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AreaNumberCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M326"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M326"/> + <xsl:template match="@*|node()" priority="-2" mode="M326"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M326"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:ChannelCode" + priority="1000" + mode="M327"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:ChannelCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ChannelCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M327"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M327"/> + <xsl:template match="@*|node()" priority="-2" mode="M327"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M327"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:CompleteNumber[@languageID]" + priority="1000" + mode="M328"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:CompleteNumber[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M328"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M328"/> + <xsl:template match="@*|node()" priority="-2" mode="M328"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M328"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:CompleteNumber[@languageLocaleID]" + priority="1000" + mode="M329"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:CompleteNumber[@languageLocaleID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageLocaleID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M329"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M329"/> + <xsl:template match="@*|node()" priority="-2" mode="M329"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M329"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:CountryNumberCode" + priority="1000" + mode="M330"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:CountryNumberCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CountryNumberCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M330"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M330"/> + <xsl:template match="@*|node()" priority="-2" mode="M330"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M330"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:ExtensionNumber" + priority="1000" + mode="M331"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:ExtensionNumber"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ExtensionNumber' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M331"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M331"/> + <xsl:template match="@*|node()" priority="-2" mode="M331"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M331"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:HTMLPreferredIndicator" + priority="1000" + mode="M332"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:HTMLPreferredIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:HTMLPreferredIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M332"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M332"/> + <xsl:template match="@*|node()" priority="-2" mode="M332"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M332"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:LocalNumber" + priority="1000" + mode="M333"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:LocalNumber"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LocalNumber' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M333"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M333"/> + <xsl:template match="@*|node()" priority="-2" mode="M333"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M333"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:URIID" + priority="1000" + mode="M334"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:URIID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:URIID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M334"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M334"/> + <xsl:template match="@*|node()" priority="-2" mode="M334"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M334"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:UseCode" + priority="1000" + mode="M335"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:UseCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:UseCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M335"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M335"/> + <xsl:template match="@*|node()" priority="-2" mode="M335"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M335"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:ID" + priority="1000" + mode="M336"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:ID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M336"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M336"/> + <xsl:template match="@*|node()" priority="-2" mode="M336"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M336"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:InstantMessagingUniversalCommunication" + priority="1000" + mode="M337"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:InstantMessagingUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:InstantMessagingUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M337"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M337"/> + <xsl:template match="@*|node()" priority="-2" mode="M337"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M337"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:JobTitle" + priority="1000" + mode="M338"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:JobTitle"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:JobTitle' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M338"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M338"/> + <xsl:template match="@*|node()" priority="-2" mode="M338"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M338"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:MobileTelephoneUniversalCommunication" + priority="1000" + mode="M339"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:MobileTelephoneUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:MobileTelephoneUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M339"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M339"/> + <xsl:template match="@*|node()" priority="-2" mode="M339"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M339"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:PersonID" + priority="1000" + mode="M340"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:PersonID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PersonID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M340"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M340"/> + <xsl:template match="@*|node()" priority="-2" mode="M340"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M340"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:PersonName[@languageID]" + priority="1000" + mode="M341"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:PersonName[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M341"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M341"/> + <xsl:template match="@*|node()" priority="-2" mode="M341"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M341"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:PersonName[@languageLocaleID]" + priority="1000" + mode="M342"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:PersonName[@languageLocaleID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageLocaleID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M342"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M342"/> + <xsl:template match="@*|node()" priority="-2" mode="M342"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M342"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:Responsibility" + priority="1000" + mode="M343"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:Responsibility"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Responsibility' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M343"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M343"/> + <xsl:template match="@*|node()" priority="-2" mode="M343"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M343"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:SpecifiedContactPerson" + priority="1000" + mode="M344"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:SpecifiedContactPerson"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SpecifiedContactPerson' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M344"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M344"/> + <xsl:template match="@*|node()" priority="-2" mode="M344"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M344"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:SpecifiedNote" + priority="1000" + mode="M345"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:SpecifiedNote"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SpecifiedNote' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M345"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M345"/> + <xsl:template match="@*|node()" priority="-2" mode="M345"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M345"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication" + priority="1000" + mode="M346"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:CompleteNumber)=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:CompleteNumber)=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CompleteNumber' must occur exactly 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M346"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M346"/> + <xsl:template match="@*|node()" priority="-2" mode="M346"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M346"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:Access" + priority="1000" + mode="M347"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:Access"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Access' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M347"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M347"/> + <xsl:template match="@*|node()" priority="-2" mode="M347"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M347"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:AreaNumberCode" + priority="1000" + mode="M348"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:AreaNumberCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AreaNumberCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M348"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M348"/> + <xsl:template match="@*|node()" priority="-2" mode="M348"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M348"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:ChannelCode" + priority="1000" + mode="M349"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:ChannelCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ChannelCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M349"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M349"/> + <xsl:template match="@*|node()" priority="-2" mode="M349"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M349"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:CompleteNumber[@languageID]" + priority="1000" + mode="M350"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:CompleteNumber[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M350"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M350"/> + <xsl:template match="@*|node()" priority="-2" mode="M350"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M350"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:CompleteNumber[@languageLocaleID]" + priority="1000" + mode="M351"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:CompleteNumber[@languageLocaleID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageLocaleID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M351"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M351"/> + <xsl:template match="@*|node()" priority="-2" mode="M351"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M351"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:CountryNumberCode" + priority="1000" + mode="M352"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:CountryNumberCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CountryNumberCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M352"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M352"/> + <xsl:template match="@*|node()" priority="-2" mode="M352"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M352"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:ExtensionNumber" + priority="1000" + mode="M353"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:ExtensionNumber"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ExtensionNumber' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M353"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M353"/> + <xsl:template match="@*|node()" priority="-2" mode="M353"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M353"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:HTMLPreferredIndicator" + priority="1000" + mode="M354"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:HTMLPreferredIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:HTMLPreferredIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M354"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M354"/> + <xsl:template match="@*|node()" priority="-2" mode="M354"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M354"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:LocalNumber" + priority="1000" + mode="M355"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:LocalNumber"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LocalNumber' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M355"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M355"/> + <xsl:template match="@*|node()" priority="-2" mode="M355"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M355"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:URIID" + priority="1000" + mode="M356"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:URIID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:URIID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M356"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M356"/> + <xsl:template match="@*|node()" priority="-2" mode="M356"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M356"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:UseCode" + priority="1000" + mode="M357"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:UseCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:UseCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M357"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M357"/> + <xsl:template match="@*|node()" priority="-2" mode="M357"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M357"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:TelexUniversalCommunication" + priority="1000" + mode="M358"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:TelexUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TelexUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M358"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M358"/> + <xsl:template match="@*|node()" priority="-2" mode="M358"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M358"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:TypeCode" + priority="1000" + mode="M359"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:TypeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TypeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M359"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M359"/> + <xsl:template match="@*|node()" priority="-2" mode="M359"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M359"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:URIUniversalCommunication" + priority="1000" + mode="M360"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:URIUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:URIUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M360"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M360"/> + <xsl:template match="@*|node()" priority="-2" mode="M360"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M360"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:VOIPUniversalCommunication" + priority="1000" + mode="M361"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:VOIPUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:VOIPUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M361"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M361"/> + <xsl:template match="@*|node()" priority="-2" mode="M361"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M361"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:Description" + priority="1000" + mode="M362"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:Description"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Description' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M362"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M362"/> + <xsl:template match="@*|node()" priority="-2" mode="M362"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M362"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:EmailURIUniversalCommunication" + priority="1000" + mode="M363"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:EmailURIUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:EmailURIUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M363"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M363"/> + <xsl:template match="@*|node()" priority="-2" mode="M363"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M363"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:EndPointURIUniversalCommunication" + priority="1000" + mode="M364"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:EndPointURIUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:EndPointURIUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M364"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M364"/> + <xsl:template match="@*|node()" priority="-2" mode="M364"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M364"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:FaxUniversalCommunication" + priority="1000" + mode="M365"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:FaxUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:FaxUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M365"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M365"/> + <xsl:template match="@*|node()" priority="-2" mode="M365"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M365"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:GLNID" + priority="1000" + mode="M366"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:GLNID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:GLNID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M366"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M366"/> + <xsl:template match="@*|node()" priority="-2" mode="M366"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M366"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:GlobalID" + priority="1000" + mode="M367"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:GlobalID"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="@schemeID"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="@schemeID"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute '@schemeID' is required in this context.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M367"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M367"/> + <xsl:template match="@*|node()" priority="-2" mode="M367"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M367"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:GlobalID[@schemeAgencyID]" + priority="1000" + mode="M368"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:GlobalID[@schemeAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M368"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M368"/> + <xsl:template match="@*|node()" priority="-2" mode="M368"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M368"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:GlobalID[@schemeAgencyName]" + priority="1000" + mode="M369"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:GlobalID[@schemeAgencyName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M369"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M369"/> + <xsl:template match="@*|node()" priority="-2" mode="M369"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M369"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:GlobalID[@schemeDataURI]" + priority="1000" + mode="M370"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:GlobalID[@schemeDataURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeDataURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M370"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M370"/> + <xsl:template match="@*|node()" priority="-2" mode="M370"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M370"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:GlobalID[@schemeName]" + priority="1000" + mode="M371"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:GlobalID[@schemeName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M371"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M371"/> + <xsl:template match="@*|node()" priority="-2" mode="M371"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M371"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:GlobalID[@schemeURI]" + priority="1000" + mode="M372"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:GlobalID[@schemeURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M372"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M372"/> + <xsl:template match="@*|node()" priority="-2" mode="M372"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M372"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:GlobalID[@schemeVersionID]" + priority="1000" + mode="M373"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:GlobalID[@schemeVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M373"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M373"/> + <xsl:template match="@*|node()" priority="-2" mode="M373"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M373"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:ID[@schemeAgencyID]" + priority="1000" + mode="M374"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:ID[@schemeAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M374"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M374"/> + <xsl:template match="@*|node()" priority="-2" mode="M374"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M374"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:ID[@schemeAgencyName]" + priority="1000" + mode="M375"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:ID[@schemeAgencyName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M375"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M375"/> + <xsl:template match="@*|node()" priority="-2" mode="M375"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M375"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:ID[@schemeDataURI]" + priority="1000" + mode="M376"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:ID[@schemeDataURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeDataURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M376"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M376"/> + <xsl:template match="@*|node()" priority="-2" mode="M376"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M376"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:ID[@schemeID]" + priority="1000" + mode="M377"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:ID[@schemeID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M377"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M377"/> + <xsl:template match="@*|node()" priority="-2" mode="M377"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M377"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:ID[@schemeName]" + priority="1000" + mode="M378"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:ID[@schemeName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M378"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M378"/> + <xsl:template match="@*|node()" priority="-2" mode="M378"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M378"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:ID[@schemeURI]" + priority="1000" + mode="M379"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:ID[@schemeURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M379"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M379"/> + <xsl:template match="@*|node()" priority="-2" mode="M379"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M379"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:ID[@schemeVersionID]" + priority="1000" + mode="M380"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:ID[@schemeVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M380"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M380"/> + <xsl:template match="@*|node()" priority="-2" mode="M380"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M380"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:IssuedNotificationReferencedDocument" + priority="1000" + mode="M381"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:IssuedNotificationReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:IssuedNotificationReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M381"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M381"/> + <xsl:template match="@*|node()" priority="-2" mode="M381"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M381"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:LanguageCode" + priority="1000" + mode="M382"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:LanguageCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LanguageCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M382"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M382"/> + <xsl:template match="@*|node()" priority="-2" mode="M382"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M382"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:LogoAssociatedSpecifiedBinaryFile" + priority="1000" + mode="M383"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:LogoAssociatedSpecifiedBinaryFile"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LogoAssociatedSpecifiedBinaryFile' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M383"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M383"/> + <xsl:template match="@*|node()" priority="-2" mode="M383"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M383"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:LogoReferencedDocument" + priority="1000" + mode="M384"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:LogoReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LogoReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M384"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M384"/> + <xsl:template match="@*|node()" priority="-2" mode="M384"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M384"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:Name[@languageID]" + priority="1000" + mode="M385"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:Name[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M385"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M385"/> + <xsl:template match="@*|node()" priority="-2" mode="M385"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M385"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:Name[@languageLocaleID]" + priority="1000" + mode="M386"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:Name[@languageLocaleID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageLocaleID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M386"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M386"/> + <xsl:template match="@*|node()" priority="-2" mode="M386"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M386"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress" + priority="1000" + mode="M387"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:PostcodeCode)<=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:PostcodeCode)<=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PostcodeCode' may occur at maximum 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M387"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M387"/> + <xsl:template match="@*|node()" priority="-2" mode="M387"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M387"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress/ram:AdditionalStreetName" + priority="1000" + mode="M388"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress/ram:AdditionalStreetName"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AdditionalStreetName' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M388"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M388"/> + <xsl:template match="@*|node()" priority="-2" mode="M388"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M388"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress/ram:AttentionOf" + priority="1000" + mode="M389"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress/ram:AttentionOf"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AttentionOf' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M389"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M389"/> + <xsl:template match="@*|node()" priority="-2" mode="M389"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M389"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress/ram:BuildingName" + priority="1000" + mode="M390"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress/ram:BuildingName"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:BuildingName' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M390"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M390"/> + <xsl:template match="@*|node()" priority="-2" mode="M390"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M390"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress/ram:BuildingNumber" + priority="1000" + mode="M391"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress/ram:BuildingNumber"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:BuildingNumber' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M391"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M391"/> + <xsl:template match="@*|node()" priority="-2" mode="M391"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M391"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress/ram:CareOf" + priority="1000" + mode="M392"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress/ram:CareOf"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CareOf' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M392"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M392"/> + <xsl:template match="@*|node()" priority="-2" mode="M392"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M392"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress/ram:CityName[@languageID]" + priority="1000" + mode="M393"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress/ram:CityName[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M393"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M393"/> + <xsl:template match="@*|node()" priority="-2" mode="M393"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M393"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress/ram:CityName[@languageLocaleID]" + priority="1000" + mode="M394"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress/ram:CityName[@languageLocaleID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageLocaleID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M394"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M394"/> + <xsl:template match="@*|node()" priority="-2" mode="M394"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M394"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress/ram:CitySubDivisionName" + priority="1000" + mode="M395"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress/ram:CitySubDivisionName"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CitySubDivisionName' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M395"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M395"/> + <xsl:template match="@*|node()" priority="-2" mode="M395"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M395"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress/ram:CountryID[@schemeAgencyID]" + priority="1000" + mode="M396"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress/ram:CountryID[@schemeAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M396"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M396"/> + <xsl:template match="@*|node()" priority="-2" mode="M396"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M396"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress/ram:CountryID[@schemeID]" + priority="1000" + mode="M397"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress/ram:CountryID[@schemeID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M397"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M397"/> + <xsl:template match="@*|node()" priority="-2" mode="M397"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M397"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress/ram:CountryID[@schemeVersionID]" + priority="1000" + mode="M398"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress/ram:CountryID[@schemeVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M398"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M398"/> + <xsl:template match="@*|node()" priority="-2" mode="M398"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M398"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress/ram:CountryIdentificationTradeCountry" + priority="1000" + mode="M399"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress/ram:CountryIdentificationTradeCountry"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CountryIdentificationTradeCountry' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M399"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M399"/> + <xsl:template match="@*|node()" priority="-2" mode="M399"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M399"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress/ram:CountryName" + priority="1000" + mode="M400"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress/ram:CountryName"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CountryName' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M400"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M400"/> + <xsl:template match="@*|node()" priority="-2" mode="M400"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M400"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress/ram:CountrySubDivisionID" + priority="1000" + mode="M401"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress/ram:CountrySubDivisionID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CountrySubDivisionID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M401"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M401"/> + <xsl:template match="@*|node()" priority="-2" mode="M401"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M401"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress/ram:CountrySubDivisionName" + priority="1000" + mode="M402"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress/ram:CountrySubDivisionName"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CountrySubDivisionName' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M402"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M402"/> + <xsl:template match="@*|node()" priority="-2" mode="M402"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M402"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress/ram:DepartmentName" + priority="1000" + mode="M403"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress/ram:DepartmentName"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DepartmentName' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M403"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M403"/> + <xsl:template match="@*|node()" priority="-2" mode="M403"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M403"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress/ram:FreeForm" + priority="1000" + mode="M404"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress/ram:FreeForm"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:FreeForm' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M404"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M404"/> + <xsl:template match="@*|node()" priority="-2" mode="M404"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M404"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress/ram:GeoCoordinateIdentificationGeographicalCoordinate" + priority="1000" + mode="M405"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress/ram:GeoCoordinateIdentificationGeographicalCoordinate"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:GeoCoordinateIdentificationGeographicalCoordinate' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M405"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M405"/> + <xsl:template match="@*|node()" priority="-2" mode="M405"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M405"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress/ram:ID" + priority="1000" + mode="M406"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress/ram:ID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M406"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M406"/> + <xsl:template match="@*|node()" priority="-2" mode="M406"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M406"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress/ram:LineFive" + priority="1000" + mode="M407"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress/ram:LineFive"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LineFive' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M407"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M407"/> + <xsl:template match="@*|node()" priority="-2" mode="M407"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M407"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress/ram:LineFour" + priority="1000" + mode="M408"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress/ram:LineFour"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LineFour' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M408"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M408"/> + <xsl:template match="@*|node()" priority="-2" mode="M408"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M408"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress/ram:LineOne[@languageID]" + priority="1000" + mode="M409"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress/ram:LineOne[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M409"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M409"/> + <xsl:template match="@*|node()" priority="-2" mode="M409"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M409"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress/ram:LineOne[@languageLocaleID]" + priority="1000" + mode="M410"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress/ram:LineOne[@languageLocaleID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageLocaleID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M410"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M410"/> + <xsl:template match="@*|node()" priority="-2" mode="M410"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M410"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress/ram:LineThree" + priority="1000" + mode="M411"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress/ram:LineThree"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LineThree' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M411"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M411"/> + <xsl:template match="@*|node()" priority="-2" mode="M411"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M411"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress/ram:LineTwo[@languageID]" + priority="1000" + mode="M412"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress/ram:LineTwo[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M412"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M412"/> + <xsl:template match="@*|node()" priority="-2" mode="M412"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M412"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress/ram:LineTwo[@languageLocaleID]" + priority="1000" + mode="M413"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress/ram:LineTwo[@languageLocaleID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageLocaleID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M413"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M413"/> + <xsl:template match="@*|node()" priority="-2" mode="M413"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M413"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress/ram:PostOfficeBox" + priority="1000" + mode="M414"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress/ram:PostOfficeBox"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PostOfficeBox' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M414"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M414"/> + <xsl:template match="@*|node()" priority="-2" mode="M414"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M414"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@languageID]" + priority="1000" + mode="M415"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M415"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M415"/> + <xsl:template match="@*|node()" priority="-2" mode="M415"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M415"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listAgencyID]" + priority="1000" + mode="M416"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M416"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M416"/> + <xsl:template match="@*|node()" priority="-2" mode="M416"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M416"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listAgencyName]" + priority="1000" + mode="M417"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listAgencyName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listAgencyName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M417"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M417"/> + <xsl:template match="@*|node()" priority="-2" mode="M417"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M417"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listID]" + priority="1000" + mode="M418"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M418"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M418"/> + <xsl:template match="@*|node()" priority="-2" mode="M418"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M418"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listName]" + priority="1000" + mode="M419"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M419"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M419"/> + <xsl:template match="@*|node()" priority="-2" mode="M419"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M419"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listSchemeURI]" + priority="1000" + mode="M420"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listSchemeURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listSchemeURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M420"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M420"/> + <xsl:template match="@*|node()" priority="-2" mode="M420"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M420"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listURI]" + priority="1000" + mode="M421"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M421"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M421"/> + <xsl:template match="@*|node()" priority="-2" mode="M421"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M421"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listVersionID]" + priority="1000" + mode="M422"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M422"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M422"/> + <xsl:template match="@*|node()" priority="-2" mode="M422"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M422"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@name]" + priority="1000" + mode="M423"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@name]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @name' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M423"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M423"/> + <xsl:template match="@*|node()" priority="-2" mode="M423"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M423"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress/ram:SecondaryPostcodeCode" + priority="1000" + mode="M424"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress/ram:SecondaryPostcodeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SecondaryPostcodeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M424"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M424"/> + <xsl:template match="@*|node()" priority="-2" mode="M424"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M424"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress/ram:StreetName" + priority="1000" + mode="M425"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress/ram:StreetName"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:StreetName' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M425"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M425"/> + <xsl:template match="@*|node()" priority="-2" mode="M425"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M425"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress/ram:UTCOffsetNumeric" + priority="1000" + mode="M426"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress/ram:UTCOffsetNumeric"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:UTCOffsetNumeric' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M426"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M426"/> + <xsl:template match="@*|node()" priority="-2" mode="M426"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M426"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:ProvidedTransportService" + priority="1000" + mode="M427"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:ProvidedTransportService"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ProvidedTransportService' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M427"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M427"/> + <xsl:template match="@*|node()" priority="-2" mode="M427"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M427"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:QualityAssuranceIndicator" + priority="1000" + mode="M428"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:QualityAssuranceIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:QualityAssuranceIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M428"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M428"/> + <xsl:template match="@*|node()" priority="-2" mode="M428"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M428"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:RICID" + priority="1000" + mode="M429"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:RICID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RICID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M429"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M429"/> + <xsl:template match="@*|node()" priority="-2" mode="M429"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M429"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:RequestedNotificationReferencedDocument" + priority="1000" + mode="M430"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:RequestedNotificationReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RequestedNotificationReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M430"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M430"/> + <xsl:template match="@*|node()" priority="-2" mode="M430"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M430"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:RoleCode" + priority="1000" + mode="M431"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:RoleCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RoleCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M431"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M431"/> + <xsl:template match="@*|node()" priority="-2" mode="M431"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M431"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:SellerAssignedID" + priority="1000" + mode="M432"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:SellerAssignedID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SellerAssignedID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M432"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M432"/> + <xsl:template match="@*|node()" priority="-2" mode="M432"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M432"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:SpecifiedAuthoritativeSignatoryPerson" + priority="1000" + mode="M433"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:SpecifiedAuthoritativeSignatoryPerson"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SpecifiedAuthoritativeSignatoryPerson' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M433"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M433"/> + <xsl:template match="@*|node()" priority="-2" mode="M433"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M433"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:SpecifiedLegalOrganization" + priority="1000" + mode="M434"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:SpecifiedLegalOrganization"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SpecifiedLegalOrganization' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M434"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M434"/> + <xsl:template match="@*|node()" priority="-2" mode="M434"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M434"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:SpecifiedLogisticsLocation" + priority="1000" + mode="M435"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:SpecifiedLogisticsLocation"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SpecifiedLogisticsLocation' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M435"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M435"/> + <xsl:template match="@*|node()" priority="-2" mode="M435"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M435"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:SpecifiedRepresentativePerson" + priority="1000" + mode="M436"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:SpecifiedRepresentativePerson"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SpecifiedRepresentativePerson' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M436"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M436"/> + <xsl:template match="@*|node()" priority="-2" mode="M436"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M436"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:SpecifiedTaxRegistration/ram:AssociatedRegisteredTax" + priority="1000" + mode="M437"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:SpecifiedTaxRegistration/ram:AssociatedRegisteredTax"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AssociatedRegisteredTax' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M437"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M437"/> + <xsl:template match="@*|node()" priority="-2" mode="M437"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M437"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:SpecifiedTaxRegistration/ram:ID" + priority="1000" + mode="M438"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:SpecifiedTaxRegistration/ram:ID"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="@schemeID"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="@schemeID"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute '@schemeID' is required in this context.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M438"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M438"/> + <xsl:template match="@*|node()" priority="-2" mode="M438"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M438"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeAgencyID]" + priority="1000" + mode="M439"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M439"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M439"/> + <xsl:template match="@*|node()" priority="-2" mode="M439"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M439"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeAgencyName]" + priority="1000" + mode="M440"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeAgencyName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M440"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M440"/> + <xsl:template match="@*|node()" priority="-2" mode="M440"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M440"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeDataURI]" + priority="1000" + mode="M441"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeDataURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeDataURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M441"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M441"/> + <xsl:template match="@*|node()" priority="-2" mode="M441"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M441"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeName]" + priority="1000" + mode="M442"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M442"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M442"/> + <xsl:template match="@*|node()" priority="-2" mode="M442"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M442"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeURI]" + priority="1000" + mode="M443"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M443"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M443"/> + <xsl:template match="@*|node()" priority="-2" mode="M443"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M443"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeVersionID]" + priority="1000" + mode="M444"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M444"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M444"/> + <xsl:template match="@*|node()" priority="-2" mode="M444"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M444"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:TelephoneUniversalCommunication" + priority="1000" + mode="M445"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:TelephoneUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TelephoneUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M445"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M445"/> + <xsl:template match="@*|node()" priority="-2" mode="M445"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M445"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:TypeCode" + priority="1000" + mode="M446"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:TypeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TypeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M446"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M446"/> + <xsl:template match="@*|node()" priority="-2" mode="M446"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M446"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:URIUniversalCommunication" + priority="1000" + mode="M447"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:URIUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:URIUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M447"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M447"/> + <xsl:template match="@*|node()" priority="-2" mode="M447"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M447"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CarrierTradeParty" + priority="1000" + mode="M448"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CarrierTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CarrierTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M448"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M448"/> + <xsl:template match="@*|node()" priority="-2" mode="M448"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M448"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CatalogueInformationProviderTradeParty" + priority="1000" + mode="M449"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CatalogueInformationProviderTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CatalogueInformationProviderTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M449"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M449"/> + <xsl:template match="@*|node()" priority="-2" mode="M449"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M449"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CatalogueInformationReceiverTradeParty" + priority="1000" + mode="M450"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CatalogueInformationReceiverTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CatalogueInformationReceiverTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M450"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M450"/> + <xsl:template match="@*|node()" priority="-2" mode="M450"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M450"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CatalogueReferencedDocument" + priority="1000" + mode="M451"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CatalogueReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CatalogueReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M451"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M451"/> + <xsl:template match="@*|node()" priority="-2" mode="M451"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M451"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CatalogueRequestReferencedDocument" + priority="1000" + mode="M452"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CatalogueRequestReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CatalogueRequestReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M452"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M452"/> + <xsl:template match="@*|node()" priority="-2" mode="M452"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M452"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CatalogueSubscriptionReferencedDocument" + priority="1000" + mode="M453"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CatalogueSubscriptionReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CatalogueSubscriptionReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M453"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M453"/> + <xsl:template match="@*|node()" priority="-2" mode="M453"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M453"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument" + priority="1000" + mode="M454"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:ID)=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="count(ram:ID)=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ID' must occur exactly 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M454"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M454"/> + <xsl:template match="@*|node()" priority="-2" mode="M454"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M454"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:AcceptableSpecifiedPeriod" + priority="1000" + mode="M455"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:AcceptableSpecifiedPeriod"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AcceptableSpecifiedPeriod' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M455"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M455"/> + <xsl:template match="@*|node()" priority="-2" mode="M455"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M455"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:AcceptanceDateTime" + priority="1000" + mode="M456"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:AcceptanceDateTime"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AcceptanceDateTime' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M456"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M456"/> + <xsl:template match="@*|node()" priority="-2" mode="M456"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M456"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:AmendmentPurposeCode" + priority="1000" + mode="M457"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:AmendmentPurposeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AmendmentPurposeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M457"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M457"/> + <xsl:template match="@*|node()" priority="-2" mode="M457"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M457"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:AttachedSpecifiedBinaryFile" + priority="1000" + mode="M458"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:AttachedSpecifiedBinaryFile"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M458"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M458"/> + <xsl:template match="@*|node()" priority="-2" mode="M458"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M458"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:AttachmentBinaryObject" + priority="1000" + mode="M459"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:AttachmentBinaryObject"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AttachmentBinaryObject' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M459"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M459"/> + <xsl:template match="@*|node()" priority="-2" mode="M459"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M459"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:AuthenticatedOriginalIndicator" + priority="1000" + mode="M460"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:AuthenticatedOriginalIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AuthenticatedOriginalIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M460"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M460"/> + <xsl:template match="@*|node()" priority="-2" mode="M460"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M460"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:CategoryCode" + priority="1000" + mode="M461"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:CategoryCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CategoryCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M461"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M461"/> + <xsl:template match="@*|node()" priority="-2" mode="M461"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M461"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:ChannelCode" + priority="1000" + mode="M462"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:ChannelCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ChannelCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M462"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M462"/> + <xsl:template match="@*|node()" priority="-2" mode="M462"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M462"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:ContractualDocumentClause" + priority="1000" + mode="M463"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:ContractualDocumentClause"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ContractualDocumentClause' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M463"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M463"/> + <xsl:template match="@*|node()" priority="-2" mode="M463"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M463"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:CopyIndicator" + priority="1000" + mode="M464"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:CopyIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CopyIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M464"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M464"/> + <xsl:template match="@*|node()" priority="-2" mode="M464"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M464"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:CopyIssuedQuantity" + priority="1000" + mode="M465"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:CopyIssuedQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CopyIssuedQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M465"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M465"/> + <xsl:template match="@*|node()" priority="-2" mode="M465"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M465"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:CopyRequiredQuantity" + priority="1000" + mode="M466"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:CopyRequiredQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CopyRequiredQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M466"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M466"/> + <xsl:template match="@*|node()" priority="-2" mode="M466"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M466"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:CreationDateTime" + priority="1000" + mode="M467"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:CreationDateTime"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CreationDateTime' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M467"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M467"/> + <xsl:template match="@*|node()" priority="-2" mode="M467"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M467"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:EffectiveSpecifiedPeriod" + priority="1000" + mode="M468"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:EffectiveSpecifiedPeriod"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M468"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M468"/> + <xsl:template match="@*|node()" priority="-2" mode="M468"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M468"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:ElectronicPresentationIndicator" + priority="1000" + mode="M469"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:ElectronicPresentationIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ElectronicPresentationIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M469"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M469"/> + <xsl:template match="@*|node()" priority="-2" mode="M469"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M469"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:GlobalID" + priority="1000" + mode="M470"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:GlobalID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:GlobalID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M470"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M470"/> + <xsl:template match="@*|node()" priority="-2" mode="M470"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M470"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:ID[@schemeAgencyID]" + priority="1000" + mode="M471"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:ID[@schemeAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M471"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M471"/> + <xsl:template match="@*|node()" priority="-2" mode="M471"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M471"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:ID[@schemeAgencyName]" + priority="1000" + mode="M472"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:ID[@schemeAgencyName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M472"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M472"/> + <xsl:template match="@*|node()" priority="-2" mode="M472"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M472"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:ID[@schemeDataURI]" + priority="1000" + mode="M473"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:ID[@schemeDataURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeDataURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M473"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M473"/> + <xsl:template match="@*|node()" priority="-2" mode="M473"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M473"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:ID[@schemeID]" + priority="1000" + mode="M474"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:ID[@schemeID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M474"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M474"/> + <xsl:template match="@*|node()" priority="-2" mode="M474"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M474"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:ID[@schemeName]" + priority="1000" + mode="M475"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:ID[@schemeName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M475"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M475"/> + <xsl:template match="@*|node()" priority="-2" mode="M475"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M475"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:ID[@schemeURI]" + priority="1000" + mode="M476"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:ID[@schemeURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M476"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M476"/> + <xsl:template match="@*|node()" priority="-2" mode="M476"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M476"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:ID[@schemeVersionID]" + priority="1000" + mode="M477"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:ID[@schemeVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M477"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M477"/> + <xsl:template match="@*|node()" priority="-2" mode="M477"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M477"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:Information" + priority="1000" + mode="M478"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:Information"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Information' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M478"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M478"/> + <xsl:template match="@*|node()" priority="-2" mode="M478"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M478"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:IssueLogisticsLocation" + priority="1000" + mode="M479"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:IssueLogisticsLocation"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:IssueLogisticsLocation' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M479"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M479"/> + <xsl:template match="@*|node()" priority="-2" mode="M479"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M479"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:IssuerAssignedID" + priority="1000" + mode="M480"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:IssuerAssignedID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:IssuerAssignedID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M480"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M480"/> + <xsl:template match="@*|node()" priority="-2" mode="M480"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M480"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:IssuerTradeParty" + priority="1000" + mode="M481"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:IssuerTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:IssuerTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M481"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M481"/> + <xsl:template match="@*|node()" priority="-2" mode="M481"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M481"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:ItemIdentificationID" + priority="1000" + mode="M482"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:ItemIdentificationID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ItemIdentificationID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M482"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M482"/> + <xsl:template match="@*|node()" priority="-2" mode="M482"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M482"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:LanguageID" + priority="1000" + mode="M483"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:LanguageID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LanguageID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M483"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M483"/> + <xsl:template match="@*|node()" priority="-2" mode="M483"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M483"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:LineID" + priority="1000" + mode="M484"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:LineID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LineID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M484"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M484"/> + <xsl:template match="@*|node()" priority="-2" mode="M484"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M484"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:LineItemQuantity" + priority="1000" + mode="M485"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:LineItemQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LineItemQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M485"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M485"/> + <xsl:template match="@*|node()" priority="-2" mode="M485"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M485"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:LineStatusCode" + priority="1000" + mode="M486"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:LineStatusCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LineStatusCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M486"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M486"/> + <xsl:template match="@*|node()" priority="-2" mode="M486"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M486"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:LodgementLogisticsLocation" + priority="1000" + mode="M487"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:LodgementLogisticsLocation"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LodgementLogisticsLocation' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M487"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M487"/> + <xsl:template match="@*|node()" priority="-2" mode="M487"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M487"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:Name" + priority="1000" + mode="M488"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:Name"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Name' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M488"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M488"/> + <xsl:template match="@*|node()" priority="-2" mode="M488"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M488"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:OriginalIssuedQuantity" + priority="1000" + mode="M489"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:OriginalIssuedQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:OriginalIssuedQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M489"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M489"/> + <xsl:template match="@*|node()" priority="-2" mode="M489"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M489"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:OriginalRequiredQuantity" + priority="1000" + mode="M490"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:OriginalRequiredQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:OriginalRequiredQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M490"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M490"/> + <xsl:template match="@*|node()" priority="-2" mode="M490"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M490"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:PreviousRevisionID" + priority="1000" + mode="M491"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:PreviousRevisionID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PreviousRevisionID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M491"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M491"/> + <xsl:template match="@*|node()" priority="-2" mode="M491"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M491"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:PurposeCode" + priority="1000" + mode="M492"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:PurposeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PurposeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M492"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M492"/> + <xsl:template match="@*|node()" priority="-2" mode="M492"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M492"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:ReceiptDateTime" + priority="1000" + mode="M493"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:ReceiptDateTime"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ReceiptDateTime' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M493"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M493"/> + <xsl:template match="@*|node()" priority="-2" mode="M493"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M493"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:RecipientTradeParty" + priority="1000" + mode="M494"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:RecipientTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RecipientTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M494"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M494"/> + <xsl:template match="@*|node()" priority="-2" mode="M494"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M494"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:ReferenceTypeCode" + priority="1000" + mode="M495"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:ReferenceTypeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ReferenceTypeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M495"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M495"/> + <xsl:template match="@*|node()" priority="-2" mode="M495"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M495"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:RelationshipTypeCode" + priority="1000" + mode="M496"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:RelationshipTypeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RelationshipTypeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M496"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M496"/> + <xsl:template match="@*|node()" priority="-2" mode="M496"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M496"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:Remarks" + priority="1000" + mode="M497"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:Remarks"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Remarks' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M497"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M497"/> + <xsl:template match="@*|node()" priority="-2" mode="M497"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M497"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:Revision" + priority="1000" + mode="M498"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:Revision"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Revision' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M498"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M498"/> + <xsl:template match="@*|node()" priority="-2" mode="M498"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M498"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:RevisionDateTime" + priority="1000" + mode="M499"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:RevisionDateTime"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RevisionDateTime' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M499"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M499"/> + <xsl:template match="@*|node()" priority="-2" mode="M499"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M499"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:RevisionID" + priority="1000" + mode="M500"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:RevisionID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RevisionID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M500"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M500"/> + <xsl:template match="@*|node()" priority="-2" mode="M500"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M500"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:SectionName" + priority="1000" + mode="M501"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:SectionName"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SectionName' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M501"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M501"/> + <xsl:template match="@*|node()" priority="-2" mode="M501"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M501"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:SignatoryDocumentAuthentication" + priority="1000" + mode="M502"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:SignatoryDocumentAuthentication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SignatoryDocumentAuthentication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M502"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M502"/> + <xsl:template match="@*|node()" priority="-2" mode="M502"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M502"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:StatusCode" + priority="1000" + mode="M503"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:StatusCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:StatusCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M503"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M503"/> + <xsl:template match="@*|node()" priority="-2" mode="M503"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M503"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:SubordinateLineID" + priority="1000" + mode="M504"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:SubordinateLineID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SubordinateLineID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M504"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M504"/> + <xsl:template match="@*|node()" priority="-2" mode="M504"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M504"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:TypeCode" + priority="1000" + mode="M505"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:TypeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TypeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M505"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M505"/> + <xsl:template match="@*|node()" priority="-2" mode="M505"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M505"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:URIID" + priority="1000" + mode="M506"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:URIID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:URIID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M506"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M506"/> + <xsl:template match="@*|node()" priority="-2" mode="M506"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M506"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument" + priority="1000" + mode="M507"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:ID)=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="count(ram:ID)=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ID' must occur exactly 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M507"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M507"/> + <xsl:template match="@*|node()" priority="-2" mode="M507"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M507"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:AcceptableSpecifiedPeriod" + priority="1000" + mode="M508"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:AcceptableSpecifiedPeriod"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AcceptableSpecifiedPeriod' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M508"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M508"/> + <xsl:template match="@*|node()" priority="-2" mode="M508"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M508"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:AcceptanceDateTime" + priority="1000" + mode="M509"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:AcceptanceDateTime"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AcceptanceDateTime' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M509"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M509"/> + <xsl:template match="@*|node()" priority="-2" mode="M509"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M509"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:AmendmentPurposeCode" + priority="1000" + mode="M510"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:AmendmentPurposeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AmendmentPurposeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M510"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M510"/> + <xsl:template match="@*|node()" priority="-2" mode="M510"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M510"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:AttachedSpecifiedBinaryFile" + priority="1000" + mode="M511"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:AttachedSpecifiedBinaryFile"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M511"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M511"/> + <xsl:template match="@*|node()" priority="-2" mode="M511"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M511"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:AttachmentBinaryObject" + priority="1000" + mode="M512"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:AttachmentBinaryObject"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AttachmentBinaryObject' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M512"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M512"/> + <xsl:template match="@*|node()" priority="-2" mode="M512"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M512"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:AuthenticatedOriginalIndicator" + priority="1000" + mode="M513"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:AuthenticatedOriginalIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AuthenticatedOriginalIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M513"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M513"/> + <xsl:template match="@*|node()" priority="-2" mode="M513"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M513"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:CategoryCode" + priority="1000" + mode="M514"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:CategoryCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CategoryCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M514"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M514"/> + <xsl:template match="@*|node()" priority="-2" mode="M514"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M514"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:ChannelCode" + priority="1000" + mode="M515"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:ChannelCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ChannelCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M515"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M515"/> + <xsl:template match="@*|node()" priority="-2" mode="M515"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M515"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:ContractualDocumentClause" + priority="1000" + mode="M516"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:ContractualDocumentClause"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ContractualDocumentClause' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M516"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M516"/> + <xsl:template match="@*|node()" priority="-2" mode="M516"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M516"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:CopyIndicator" + priority="1000" + mode="M517"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:CopyIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CopyIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M517"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M517"/> + <xsl:template match="@*|node()" priority="-2" mode="M517"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M517"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:CopyIssuedQuantity" + priority="1000" + mode="M518"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:CopyIssuedQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CopyIssuedQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M518"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M518"/> + <xsl:template match="@*|node()" priority="-2" mode="M518"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M518"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:CopyRequiredQuantity" + priority="1000" + mode="M519"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:CopyRequiredQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CopyRequiredQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M519"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M519"/> + <xsl:template match="@*|node()" priority="-2" mode="M519"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M519"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:CreationDateTime" + priority="1000" + mode="M520"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:CreationDateTime"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CreationDateTime' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M520"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M520"/> + <xsl:template match="@*|node()" priority="-2" mode="M520"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M520"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:EffectiveSpecifiedPeriod" + priority="1000" + mode="M521"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:EffectiveSpecifiedPeriod"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M521"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M521"/> + <xsl:template match="@*|node()" priority="-2" mode="M521"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M521"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:ElectronicPresentationIndicator" + priority="1000" + mode="M522"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:ElectronicPresentationIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ElectronicPresentationIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M522"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M522"/> + <xsl:template match="@*|node()" priority="-2" mode="M522"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M522"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:GlobalID" + priority="1000" + mode="M523"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:GlobalID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:GlobalID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M523"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M523"/> + <xsl:template match="@*|node()" priority="-2" mode="M523"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M523"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:ID[@schemeAgencyID]" + priority="1000" + mode="M524"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:ID[@schemeAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M524"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M524"/> + <xsl:template match="@*|node()" priority="-2" mode="M524"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M524"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:ID[@schemeAgencyName]" + priority="1000" + mode="M525"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:ID[@schemeAgencyName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M525"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M525"/> + <xsl:template match="@*|node()" priority="-2" mode="M525"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M525"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:ID[@schemeDataURI]" + priority="1000" + mode="M526"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:ID[@schemeDataURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeDataURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M526"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M526"/> + <xsl:template match="@*|node()" priority="-2" mode="M526"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M526"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:ID[@schemeID]" + priority="1000" + mode="M527"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:ID[@schemeID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M527"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M527"/> + <xsl:template match="@*|node()" priority="-2" mode="M527"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M527"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:ID[@schemeName]" + priority="1000" + mode="M528"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:ID[@schemeName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M528"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M528"/> + <xsl:template match="@*|node()" priority="-2" mode="M528"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M528"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:ID[@schemeURI]" + priority="1000" + mode="M529"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:ID[@schemeURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M529"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M529"/> + <xsl:template match="@*|node()" priority="-2" mode="M529"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M529"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:ID[@schemeVersionID]" + priority="1000" + mode="M530"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:ID[@schemeVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M530"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M530"/> + <xsl:template match="@*|node()" priority="-2" mode="M530"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M530"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:Information" + priority="1000" + mode="M531"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:Information"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Information' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M531"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M531"/> + <xsl:template match="@*|node()" priority="-2" mode="M531"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M531"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:IssueLogisticsLocation" + priority="1000" + mode="M532"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:IssueLogisticsLocation"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:IssueLogisticsLocation' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M532"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M532"/> + <xsl:template match="@*|node()" priority="-2" mode="M532"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M532"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:IssuerAssignedID" + priority="1000" + mode="M533"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:IssuerAssignedID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:IssuerAssignedID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M533"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M533"/> + <xsl:template match="@*|node()" priority="-2" mode="M533"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M533"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:IssuerTradeParty" + priority="1000" + mode="M534"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:IssuerTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:IssuerTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M534"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M534"/> + <xsl:template match="@*|node()" priority="-2" mode="M534"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M534"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:ItemIdentificationID" + priority="1000" + mode="M535"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:ItemIdentificationID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ItemIdentificationID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M535"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M535"/> + <xsl:template match="@*|node()" priority="-2" mode="M535"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M535"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:LanguageID" + priority="1000" + mode="M536"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:LanguageID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LanguageID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M536"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M536"/> + <xsl:template match="@*|node()" priority="-2" mode="M536"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M536"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:LineID" + priority="1000" + mode="M537"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:LineID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LineID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M537"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M537"/> + <xsl:template match="@*|node()" priority="-2" mode="M537"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M537"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:LineItemQuantity" + priority="1000" + mode="M538"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:LineItemQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LineItemQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M538"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M538"/> + <xsl:template match="@*|node()" priority="-2" mode="M538"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M538"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:LineStatusCode" + priority="1000" + mode="M539"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:LineStatusCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LineStatusCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M539"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M539"/> + <xsl:template match="@*|node()" priority="-2" mode="M539"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M539"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:LodgementLogisticsLocation" + priority="1000" + mode="M540"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:LodgementLogisticsLocation"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LodgementLogisticsLocation' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M540"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M540"/> + <xsl:template match="@*|node()" priority="-2" mode="M540"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M540"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:Name" + priority="1000" + mode="M541"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:Name"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Name' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M541"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M541"/> + <xsl:template match="@*|node()" priority="-2" mode="M541"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M541"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:OriginalIssuedQuantity" + priority="1000" + mode="M542"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:OriginalIssuedQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:OriginalIssuedQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M542"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M542"/> + <xsl:template match="@*|node()" priority="-2" mode="M542"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M542"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:OriginalRequiredQuantity" + priority="1000" + mode="M543"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:OriginalRequiredQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:OriginalRequiredQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M543"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M543"/> + <xsl:template match="@*|node()" priority="-2" mode="M543"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M543"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:PreviousRevisionID" + priority="1000" + mode="M544"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:PreviousRevisionID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PreviousRevisionID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M544"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M544"/> + <xsl:template match="@*|node()" priority="-2" mode="M544"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M544"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:PurposeCode" + priority="1000" + mode="M545"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:PurposeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PurposeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M545"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M545"/> + <xsl:template match="@*|node()" priority="-2" mode="M545"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M545"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:ReceiptDateTime" + priority="1000" + mode="M546"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:ReceiptDateTime"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ReceiptDateTime' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M546"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M546"/> + <xsl:template match="@*|node()" priority="-2" mode="M546"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M546"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:RecipientTradeParty" + priority="1000" + mode="M547"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:RecipientTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RecipientTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M547"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M547"/> + <xsl:template match="@*|node()" priority="-2" mode="M547"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M547"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:ReferenceTypeCode" + priority="1000" + mode="M548"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:ReferenceTypeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ReferenceTypeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M548"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M548"/> + <xsl:template match="@*|node()" priority="-2" mode="M548"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M548"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:RelationshipTypeCode" + priority="1000" + mode="M549"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:RelationshipTypeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RelationshipTypeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M549"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M549"/> + <xsl:template match="@*|node()" priority="-2" mode="M549"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M549"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:Remarks" + priority="1000" + mode="M550"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:Remarks"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Remarks' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M550"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M550"/> + <xsl:template match="@*|node()" priority="-2" mode="M550"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M550"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:Revision" + priority="1000" + mode="M551"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:Revision"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Revision' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M551"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M551"/> + <xsl:template match="@*|node()" priority="-2" mode="M551"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M551"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:RevisionDateTime" + priority="1000" + mode="M552"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:RevisionDateTime"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RevisionDateTime' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M552"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M552"/> + <xsl:template match="@*|node()" priority="-2" mode="M552"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M552"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:RevisionID" + priority="1000" + mode="M553"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:RevisionID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RevisionID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M553"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M553"/> + <xsl:template match="@*|node()" priority="-2" mode="M553"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M553"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:SectionName" + priority="1000" + mode="M554"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:SectionName"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SectionName' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M554"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M554"/> + <xsl:template match="@*|node()" priority="-2" mode="M554"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M554"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:SignatoryDocumentAuthentication" + priority="1000" + mode="M555"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:SignatoryDocumentAuthentication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SignatoryDocumentAuthentication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M555"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M555"/> + <xsl:template match="@*|node()" priority="-2" mode="M555"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M555"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:StatusCode" + priority="1000" + mode="M556"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:StatusCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:StatusCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M556"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M556"/> + <xsl:template match="@*|node()" priority="-2" mode="M556"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M556"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:SubordinateLineID" + priority="1000" + mode="M557"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:SubordinateLineID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SubordinateLineID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M557"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M557"/> + <xsl:template match="@*|node()" priority="-2" mode="M557"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M557"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:TypeCode" + priority="1000" + mode="M558"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:TypeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TypeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M558"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M558"/> + <xsl:template match="@*|node()" priority="-2" mode="M558"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M558"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:URIID" + priority="1000" + mode="M559"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:URIID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:URIID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M559"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M559"/> + <xsl:template match="@*|node()" priority="-2" mode="M559"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M559"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:DeliveryOrderFulfilmentLeadTimeMeasure" + priority="1000" + mode="M560"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:DeliveryOrderFulfilmentLeadTimeMeasure"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DeliveryOrderFulfilmentLeadTimeMeasure' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M560"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M560"/> + <xsl:template match="@*|node()" priority="-2" mode="M560"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M560"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:DeliveryPriorityCode" + priority="1000" + mode="M561"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:DeliveryPriorityCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DeliveryPriorityCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M561"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M561"/> + <xsl:template match="@*|node()" priority="-2" mode="M561"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M561"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:DemandForecastReferencedDocument" + priority="1000" + mode="M562"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:DemandForecastReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DemandForecastReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M562"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M562"/> + <xsl:template match="@*|node()" priority="-2" mode="M562"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M562"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:DiscountedProductTradePrice" + priority="1000" + mode="M563"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:DiscountedProductTradePrice"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DiscountedProductTradePrice' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M563"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M563"/> + <xsl:template match="@*|node()" priority="-2" mode="M563"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M563"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:EngineeringChangeReferencedDocument" + priority="1000" + mode="M564"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:EngineeringChangeReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:EngineeringChangeReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M564"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M564"/> + <xsl:template match="@*|node()" priority="-2" mode="M564"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M564"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ExclusivitySpecifiedPeriod" + priority="1000" + mode="M565"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ExclusivitySpecifiedPeriod"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ExclusivitySpecifiedPeriod' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M565"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M565"/> + <xsl:template match="@*|node()" priority="-2" mode="M565"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M565"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ExportLicenceReferencedDocument" + priority="1000" + mode="M566"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ExportLicenceReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ExportLicenceReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M566"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M566"/> + <xsl:template match="@*|node()" priority="-2" mode="M566"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M566"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice" + priority="1000" + mode="M567"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:GrossPriceProductTradePrice' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M567"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M567"/> + <xsl:template match="@*|node()" priority="-2" mode="M567"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M567"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:GuaranteedProductLifeSpanSpecifiedPeriod" + priority="1000" + mode="M568"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:GuaranteedProductLifeSpanSpecifiedPeriod"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:GuaranteedProductLifeSpanSpecifiedPeriod' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M568"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M568"/> + <xsl:template match="@*|node()" priority="-2" mode="M568"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M568"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ImpactCode" + priority="1000" + mode="M569"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ImpactCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ImpactCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M569"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M569"/> + <xsl:template match="@*|node()" priority="-2" mode="M569"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M569"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ImportLicenceReferencedDocument" + priority="1000" + mode="M570"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ImportLicenceReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ImportLicenceReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M570"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M570"/> + <xsl:template match="@*|node()" priority="-2" mode="M570"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M570"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:IncrementalProductOrderableQuantity" + priority="1000" + mode="M571"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:IncrementalProductOrderableQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:IncrementalProductOrderableQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M571"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M571"/> + <xsl:template match="@*|node()" priority="-2" mode="M571"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M571"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:InformationUseRestrictionIndicator" + priority="1000" + mode="M572"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:InformationUseRestrictionIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:InformationUseRestrictionIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M572"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M572"/> + <xsl:template match="@*|node()" priority="-2" mode="M572"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M572"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ItemBuyerTradeParty" + priority="1000" + mode="M573"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ItemBuyerTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ItemBuyerTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M573"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M573"/> + <xsl:template match="@*|node()" priority="-2" mode="M573"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M573"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ItemSellerTradeParty" + priority="1000" + mode="M574"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ItemSellerTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ItemSellerTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M574"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M574"/> + <xsl:template match="@*|node()" priority="-2" mode="M574"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M574"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:LastKnownTradeParty" + priority="1000" + mode="M575"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:LastKnownTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LastKnownTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M575"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M575"/> + <xsl:template match="@*|node()" priority="-2" mode="M575"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M575"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:LetterOfCreditReferencedDocument" + priority="1000" + mode="M576"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:LetterOfCreditReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LetterOfCreditReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M576"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M576"/> + <xsl:template match="@*|node()" priority="-2" mode="M576"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M576"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ListProductTradePrice" + priority="1000" + mode="M577"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ListProductTradePrice"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ListProductTradePrice' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M577"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M577"/> + <xsl:template match="@*|node()" priority="-2" mode="M577"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M577"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:MarketplaceOrderReferencedDocument" + priority="1000" + mode="M578"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:MarketplaceOrderReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:MarketplaceOrderReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M578"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M578"/> + <xsl:template match="@*|node()" priority="-2" mode="M578"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M578"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:MaterialReleaseReferencedDocument" + priority="1000" + mode="M579"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:MaterialReleaseReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:MaterialReleaseReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M579"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M579"/> + <xsl:template match="@*|node()" priority="-2" mode="M579"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M579"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:MaterialReturnsReferencedDocument" + priority="1000" + mode="M580"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:MaterialReturnsReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:MaterialReturnsReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M580"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M580"/> + <xsl:template match="@*|node()" priority="-2" mode="M580"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M580"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:MaximumOrderQuantityOrderingSpecifiedPeriod" + priority="1000" + mode="M581"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:MaximumOrderQuantityOrderingSpecifiedPeriod"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:MaximumOrderQuantityOrderingSpecifiedPeriod' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M581"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M581"/> + <xsl:template match="@*|node()" priority="-2" mode="M581"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M581"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:MaximumProductOrderableQuantity" + priority="1000" + mode="M582"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:MaximumProductOrderableQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:MaximumProductOrderableQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M582"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M582"/> + <xsl:template match="@*|node()" priority="-2" mode="M582"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M582"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:MinimumOrderQuantityOrderingSpecifiedPeriod" + priority="1000" + mode="M583"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:MinimumOrderQuantityOrderingSpecifiedPeriod"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:MinimumOrderQuantityOrderingSpecifiedPeriod' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M583"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M583"/> + <xsl:template match="@*|node()" priority="-2" mode="M583"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M583"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:MinimumProductOrderableQuantity" + priority="1000" + mode="M584"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:MinimumProductOrderableQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:MinimumProductOrderableQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M584"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M584"/> + <xsl:template match="@*|node()" priority="-2" mode="M584"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M584"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:NetPriceProductTradePrice" + priority="1000" + mode="M585"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:NetPriceProductTradePrice"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:NetPriceProductTradePrice' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M585"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M585"/> + <xsl:template match="@*|node()" priority="-2" mode="M585"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M585"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:OrderProductUnitMeasureCode" + priority="1000" + mode="M586"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:OrderProductUnitMeasureCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:OrderProductUnitMeasureCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M586"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M586"/> + <xsl:template match="@*|node()" priority="-2" mode="M586"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M586"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:OrderResponseReferencedDocument" + priority="1000" + mode="M587"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:OrderResponseReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:OrderResponseReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M587"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M587"/> + <xsl:template match="@*|node()" priority="-2" mode="M587"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M587"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:OrderingSpecifiedPeriod" + priority="1000" + mode="M588"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:OrderingSpecifiedPeriod"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:OrderingSpecifiedPeriod' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M588"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M588"/> + <xsl:template match="@*|node()" priority="-2" mode="M588"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M588"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:OriginalOrderReferencedDocument" + priority="1000" + mode="M589"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:OriginalOrderReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:OriginalOrderReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M589"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M589"/> + <xsl:template match="@*|node()" priority="-2" mode="M589"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M589"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:PickUpOrderFulfilmentLeadTimeMeasure" + priority="1000" + mode="M590"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:PickUpOrderFulfilmentLeadTimeMeasure"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PickUpOrderFulfilmentLeadTimeMeasure' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M590"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M590"/> + <xsl:template match="@*|node()" priority="-2" mode="M590"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M590"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:PreviousOrderChangeReferencedDocument" + priority="1000" + mode="M591"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:PreviousOrderChangeReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PreviousOrderChangeReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M591"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M591"/> + <xsl:template match="@*|node()" priority="-2" mode="M591"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M591"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:PreviousOrderReferencedDocument" + priority="1000" + mode="M592"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:PreviousOrderReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PreviousOrderReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M592"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M592"/> + <xsl:template match="@*|node()" priority="-2" mode="M592"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M592"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:PreviousOrderResponseReferencedDocument" + priority="1000" + mode="M593"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:PreviousOrderResponseReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PreviousOrderResponseReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M593"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M593"/> + <xsl:template match="@*|node()" priority="-2" mode="M593"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M593"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:PreviousPriceListReferencedDocument" + priority="1000" + mode="M594"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:PreviousPriceListReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PreviousPriceListReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M594"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M594"/> + <xsl:template match="@*|node()" priority="-2" mode="M594"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M594"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:PriceListReferencedDocument" + priority="1000" + mode="M595"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:PriceListReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PriceListReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M595"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M595"/> + <xsl:template match="@*|node()" priority="-2" mode="M595"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M595"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:PriorityCode" + priority="1000" + mode="M596"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:PriorityCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PriorityCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M596"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M596"/> + <xsl:template match="@*|node()" priority="-2" mode="M596"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M596"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProcurementTradeParty" + priority="1000" + mode="M597"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProcurementTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ProcurementTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M597"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M597"/> + <xsl:template match="@*|node()" priority="-2" mode="M597"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M597"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductAvailabilityCode" + priority="1000" + mode="M598"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductAvailabilityCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ProductAvailabilityCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M598"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M598"/> + <xsl:template match="@*|node()" priority="-2" mode="M598"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M598"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductChargeFreeIndicator" + priority="1000" + mode="M599"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductChargeFreeIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ProductChargeFreeIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M599"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M599"/> + <xsl:template match="@*|node()" priority="-2" mode="M599"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M599"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty" + priority="1000" + mode="M600"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:ID)<=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="count(ram:ID)<=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ID' may occur at maximum 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:Name)=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="count(ram:Name)=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Name' must occur exactly 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:DefinedTradeContact)<=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:DefinedTradeContact)<=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DefinedTradeContact' may occur at maximum 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M600"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M600"/> + <xsl:template match="@*|node()" priority="-2" mode="M600"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M600"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:ApplicableLogisticsServiceCharge" + priority="1000" + mode="M601"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:ApplicableLogisticsServiceCharge"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ApplicableLogisticsServiceCharge' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M601"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M601"/> + <xsl:template match="@*|node()" priority="-2" mode="M601"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M601"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:AssociatedTradeParty" + priority="1000" + mode="M602"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:AssociatedTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AssociatedTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M602"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M602"/> + <xsl:template match="@*|node()" priority="-2" mode="M602"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M602"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:AttentionOfAssociatedTradeParty" + priority="1000" + mode="M603"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:AttentionOfAssociatedTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AttentionOfAssociatedTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M603"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M603"/> + <xsl:template match="@*|node()" priority="-2" mode="M603"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M603"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:BuyerAssignedID" + priority="1000" + mode="M604"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:BuyerAssignedID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:BuyerAssignedID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M604"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M604"/> + <xsl:template match="@*|node()" priority="-2" mode="M604"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M604"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:CAGEID" + priority="1000" + mode="M605"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:CAGEID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CAGEID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M605"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M605"/> + <xsl:template match="@*|node()" priority="-2" mode="M605"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M605"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DODAACID" + priority="1000" + mode="M606"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DODAACID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DODAACID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M606"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M606"/> + <xsl:template match="@*|node()" priority="-2" mode="M606"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M606"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DUNSID" + priority="1000" + mode="M607"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DUNSID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DUNSID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M607"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M607"/> + <xsl:template match="@*|node()" priority="-2" mode="M607"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M607"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact" + priority="1000" + mode="M608"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:TelephoneUniversalCommunication)<=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:TelephoneUniversalCommunication)<=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TelephoneUniversalCommunication' may occur at maximum 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:FaxUniversalCommunication)<=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:FaxUniversalCommunication)<=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:FaxUniversalCommunication' may occur at maximum 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M608"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M608"/> + <xsl:template match="@*|node()" priority="-2" mode="M608"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M608"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:DepartmentName[@languageID]" + priority="1000" + mode="M609"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:DepartmentName[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M609"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M609"/> + <xsl:template match="@*|node()" priority="-2" mode="M609"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M609"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:DepartmentName[@languageLocaleID]" + priority="1000" + mode="M610"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:DepartmentName[@languageLocaleID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageLocaleID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M610"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M610"/> + <xsl:template match="@*|node()" priority="-2" mode="M610"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M610"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:DirectTelephoneUniversalCommunication" + priority="1000" + mode="M611"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:DirectTelephoneUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DirectTelephoneUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M611"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M611"/> + <xsl:template match="@*|node()" priority="-2" mode="M611"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M611"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:EDIUniversalCommunication" + priority="1000" + mode="M612"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:EDIUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:EDIUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M612"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M612"/> + <xsl:template match="@*|node()" priority="-2" mode="M612"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M612"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication" + priority="1000" + mode="M613"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:URIID)=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="count(ram:URIID)=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:URIID' must occur exactly 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M613"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M613"/> + <xsl:template match="@*|node()" priority="-2" mode="M613"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M613"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:Access" + priority="1000" + mode="M614"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:Access"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Access' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M614"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M614"/> + <xsl:template match="@*|node()" priority="-2" mode="M614"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M614"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:AreaNumberCode" + priority="1000" + mode="M615"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:AreaNumberCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AreaNumberCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M615"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M615"/> + <xsl:template match="@*|node()" priority="-2" mode="M615"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M615"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:ChannelCode" + priority="1000" + mode="M616"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:ChannelCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ChannelCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M616"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M616"/> + <xsl:template match="@*|node()" priority="-2" mode="M616"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M616"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:CompleteNumber" + priority="1000" + mode="M617"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:CompleteNumber"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CompleteNumber' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M617"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M617"/> + <xsl:template match="@*|node()" priority="-2" mode="M617"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M617"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:CountryNumberCode" + priority="1000" + mode="M618"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:CountryNumberCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CountryNumberCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M618"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M618"/> + <xsl:template match="@*|node()" priority="-2" mode="M618"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M618"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:ExtensionNumber" + priority="1000" + mode="M619"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:ExtensionNumber"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ExtensionNumber' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M619"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M619"/> + <xsl:template match="@*|node()" priority="-2" mode="M619"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M619"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:HTMLPreferredIndicator" + priority="1000" + mode="M620"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:HTMLPreferredIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:HTMLPreferredIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M620"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M620"/> + <xsl:template match="@*|node()" priority="-2" mode="M620"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M620"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:LocalNumber" + priority="1000" + mode="M621"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:LocalNumber"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LocalNumber' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M621"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M621"/> + <xsl:template match="@*|node()" priority="-2" mode="M621"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M621"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeAgencyID]" + priority="1000" + mode="M622"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M622"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M622"/> + <xsl:template match="@*|node()" priority="-2" mode="M622"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M622"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeAgencyName]" + priority="1000" + mode="M623"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeAgencyName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M623"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M623"/> + <xsl:template match="@*|node()" priority="-2" mode="M623"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M623"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeDataURI]" + priority="1000" + mode="M624"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeDataURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeDataURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M624"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M624"/> + <xsl:template match="@*|node()" priority="-2" mode="M624"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M624"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeID]" + priority="1000" + mode="M625"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M625"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M625"/> + <xsl:template match="@*|node()" priority="-2" mode="M625"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M625"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeName]" + priority="1000" + mode="M626"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M626"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M626"/> + <xsl:template match="@*|node()" priority="-2" mode="M626"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M626"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeURI]" + priority="1000" + mode="M627"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M627"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M627"/> + <xsl:template match="@*|node()" priority="-2" mode="M627"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M627"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeVersionID]" + priority="1000" + mode="M628"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M628"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M628"/> + <xsl:template match="@*|node()" priority="-2" mode="M628"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M628"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:UseCode" + priority="1000" + mode="M629"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:UseCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:UseCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M629"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M629"/> + <xsl:template match="@*|node()" priority="-2" mode="M629"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M629"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication" + priority="1000" + mode="M630"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:CompleteNumber)=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:CompleteNumber)=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CompleteNumber' must occur exactly 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M630"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M630"/> + <xsl:template match="@*|node()" priority="-2" mode="M630"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M630"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:Access" + priority="1000" + mode="M631"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:Access"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Access' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M631"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M631"/> + <xsl:template match="@*|node()" priority="-2" mode="M631"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M631"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:AreaNumberCode" + priority="1000" + mode="M632"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:AreaNumberCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AreaNumberCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M632"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M632"/> + <xsl:template match="@*|node()" priority="-2" mode="M632"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M632"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:ChannelCode" + priority="1000" + mode="M633"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:ChannelCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ChannelCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M633"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M633"/> + <xsl:template match="@*|node()" priority="-2" mode="M633"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M633"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:CompleteNumber[@languageID]" + priority="1000" + mode="M634"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:CompleteNumber[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M634"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M634"/> + <xsl:template match="@*|node()" priority="-2" mode="M634"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M634"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:CompleteNumber[@languageLocaleID]" + priority="1000" + mode="M635"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:CompleteNumber[@languageLocaleID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageLocaleID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M635"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M635"/> + <xsl:template match="@*|node()" priority="-2" mode="M635"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M635"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:CountryNumberCode" + priority="1000" + mode="M636"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:CountryNumberCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CountryNumberCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M636"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M636"/> + <xsl:template match="@*|node()" priority="-2" mode="M636"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M636"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:ExtensionNumber" + priority="1000" + mode="M637"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:ExtensionNumber"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ExtensionNumber' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M637"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M637"/> + <xsl:template match="@*|node()" priority="-2" mode="M637"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M637"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:HTMLPreferredIndicator" + priority="1000" + mode="M638"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:HTMLPreferredIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:HTMLPreferredIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M638"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M638"/> + <xsl:template match="@*|node()" priority="-2" mode="M638"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M638"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:LocalNumber" + priority="1000" + mode="M639"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:LocalNumber"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LocalNumber' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M639"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M639"/> + <xsl:template match="@*|node()" priority="-2" mode="M639"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M639"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:URIID" + priority="1000" + mode="M640"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:URIID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:URIID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M640"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M640"/> + <xsl:template match="@*|node()" priority="-2" mode="M640"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M640"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:UseCode" + priority="1000" + mode="M641"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:UseCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:UseCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M641"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M641"/> + <xsl:template match="@*|node()" priority="-2" mode="M641"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M641"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:ID" + priority="1000" + mode="M642"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:ID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M642"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M642"/> + <xsl:template match="@*|node()" priority="-2" mode="M642"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M642"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:InstantMessagingUniversalCommunication" + priority="1000" + mode="M643"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:InstantMessagingUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:InstantMessagingUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M643"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M643"/> + <xsl:template match="@*|node()" priority="-2" mode="M643"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M643"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:JobTitle" + priority="1000" + mode="M644"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:JobTitle"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:JobTitle' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M644"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M644"/> + <xsl:template match="@*|node()" priority="-2" mode="M644"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M644"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:MobileTelephoneUniversalCommunication" + priority="1000" + mode="M645"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:MobileTelephoneUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:MobileTelephoneUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M645"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M645"/> + <xsl:template match="@*|node()" priority="-2" mode="M645"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M645"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:PersonID" + priority="1000" + mode="M646"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:PersonID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PersonID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M646"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M646"/> + <xsl:template match="@*|node()" priority="-2" mode="M646"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M646"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:PersonName[@languageID]" + priority="1000" + mode="M647"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:PersonName[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M647"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M647"/> + <xsl:template match="@*|node()" priority="-2" mode="M647"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M647"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:PersonName[@languageLocaleID]" + priority="1000" + mode="M648"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:PersonName[@languageLocaleID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageLocaleID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M648"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M648"/> + <xsl:template match="@*|node()" priority="-2" mode="M648"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M648"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:Responsibility" + priority="1000" + mode="M649"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:Responsibility"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Responsibility' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M649"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M649"/> + <xsl:template match="@*|node()" priority="-2" mode="M649"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M649"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:SpecifiedContactPerson" + priority="1000" + mode="M650"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:SpecifiedContactPerson"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SpecifiedContactPerson' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M650"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M650"/> + <xsl:template match="@*|node()" priority="-2" mode="M650"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M650"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:SpecifiedNote" + priority="1000" + mode="M651"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:SpecifiedNote"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SpecifiedNote' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M651"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M651"/> + <xsl:template match="@*|node()" priority="-2" mode="M651"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M651"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication" + priority="1000" + mode="M652"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:CompleteNumber)=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:CompleteNumber)=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CompleteNumber' must occur exactly 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M652"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M652"/> + <xsl:template match="@*|node()" priority="-2" mode="M652"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M652"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:Access" + priority="1000" + mode="M653"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:Access"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Access' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M653"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M653"/> + <xsl:template match="@*|node()" priority="-2" mode="M653"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M653"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:AreaNumberCode" + priority="1000" + mode="M654"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:AreaNumberCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AreaNumberCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M654"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M654"/> + <xsl:template match="@*|node()" priority="-2" mode="M654"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M654"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:ChannelCode" + priority="1000" + mode="M655"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:ChannelCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ChannelCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M655"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M655"/> + <xsl:template match="@*|node()" priority="-2" mode="M655"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M655"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:CompleteNumber[@languageID]" + priority="1000" + mode="M656"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:CompleteNumber[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M656"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M656"/> + <xsl:template match="@*|node()" priority="-2" mode="M656"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M656"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:CompleteNumber[@languageLocaleID]" + priority="1000" + mode="M657"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:CompleteNumber[@languageLocaleID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageLocaleID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M657"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M657"/> + <xsl:template match="@*|node()" priority="-2" mode="M657"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M657"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:CountryNumberCode" + priority="1000" + mode="M658"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:CountryNumberCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CountryNumberCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M658"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M658"/> + <xsl:template match="@*|node()" priority="-2" mode="M658"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M658"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:ExtensionNumber" + priority="1000" + mode="M659"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:ExtensionNumber"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ExtensionNumber' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M659"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M659"/> + <xsl:template match="@*|node()" priority="-2" mode="M659"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M659"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:HTMLPreferredIndicator" + priority="1000" + mode="M660"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:HTMLPreferredIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:HTMLPreferredIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M660"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M660"/> + <xsl:template match="@*|node()" priority="-2" mode="M660"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M660"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:LocalNumber" + priority="1000" + mode="M661"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:LocalNumber"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LocalNumber' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M661"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M661"/> + <xsl:template match="@*|node()" priority="-2" mode="M661"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M661"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:URIID" + priority="1000" + mode="M662"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:URIID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:URIID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M662"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M662"/> + <xsl:template match="@*|node()" priority="-2" mode="M662"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M662"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:UseCode" + priority="1000" + mode="M663"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:UseCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:UseCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M663"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M663"/> + <xsl:template match="@*|node()" priority="-2" mode="M663"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M663"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:TelexUniversalCommunication" + priority="1000" + mode="M664"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:TelexUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TelexUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M664"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M664"/> + <xsl:template match="@*|node()" priority="-2" mode="M664"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M664"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:TypeCode" + priority="1000" + mode="M665"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:TypeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TypeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M665"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M665"/> + <xsl:template match="@*|node()" priority="-2" mode="M665"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M665"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:URIUniversalCommunication" + priority="1000" + mode="M666"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:URIUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:URIUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M666"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M666"/> + <xsl:template match="@*|node()" priority="-2" mode="M666"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M666"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:VOIPUniversalCommunication" + priority="1000" + mode="M667"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:VOIPUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:VOIPUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M667"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M667"/> + <xsl:template match="@*|node()" priority="-2" mode="M667"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M667"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:Description" + priority="1000" + mode="M668"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:Description"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Description' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M668"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M668"/> + <xsl:template match="@*|node()" priority="-2" mode="M668"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M668"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:EmailURIUniversalCommunication" + priority="1000" + mode="M669"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:EmailURIUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:EmailURIUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M669"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M669"/> + <xsl:template match="@*|node()" priority="-2" mode="M669"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M669"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:EndPointURIUniversalCommunication" + priority="1000" + mode="M670"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:EndPointURIUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:EndPointURIUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M670"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M670"/> + <xsl:template match="@*|node()" priority="-2" mode="M670"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M670"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:FaxUniversalCommunication" + priority="1000" + mode="M671"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:FaxUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:FaxUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M671"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M671"/> + <xsl:template match="@*|node()" priority="-2" mode="M671"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M671"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:GLNID" + priority="1000" + mode="M672"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:GLNID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:GLNID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M672"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M672"/> + <xsl:template match="@*|node()" priority="-2" mode="M672"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M672"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:GlobalID" + priority="1000" + mode="M673"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:GlobalID"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="@schemeID"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="@schemeID"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute '@schemeID' is required in this context.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M673"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M673"/> + <xsl:template match="@*|node()" priority="-2" mode="M673"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M673"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:GlobalID[@schemeAgencyID]" + priority="1000" + mode="M674"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:GlobalID[@schemeAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M674"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M674"/> + <xsl:template match="@*|node()" priority="-2" mode="M674"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M674"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:GlobalID[@schemeAgencyName]" + priority="1000" + mode="M675"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:GlobalID[@schemeAgencyName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M675"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M675"/> + <xsl:template match="@*|node()" priority="-2" mode="M675"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M675"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:GlobalID[@schemeDataURI]" + priority="1000" + mode="M676"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:GlobalID[@schemeDataURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeDataURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M676"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M676"/> + <xsl:template match="@*|node()" priority="-2" mode="M676"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M676"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:GlobalID[@schemeName]" + priority="1000" + mode="M677"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:GlobalID[@schemeName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M677"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M677"/> + <xsl:template match="@*|node()" priority="-2" mode="M677"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M677"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:GlobalID[@schemeURI]" + priority="1000" + mode="M678"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:GlobalID[@schemeURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M678"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M678"/> + <xsl:template match="@*|node()" priority="-2" mode="M678"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M678"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:GlobalID[@schemeVersionID]" + priority="1000" + mode="M679"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:GlobalID[@schemeVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M679"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M679"/> + <xsl:template match="@*|node()" priority="-2" mode="M679"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M679"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:ID[@schemeAgencyID]" + priority="1000" + mode="M680"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:ID[@schemeAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M680"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M680"/> + <xsl:template match="@*|node()" priority="-2" mode="M680"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M680"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:ID[@schemeAgencyName]" + priority="1000" + mode="M681"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:ID[@schemeAgencyName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M681"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M681"/> + <xsl:template match="@*|node()" priority="-2" mode="M681"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M681"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:ID[@schemeDataURI]" + priority="1000" + mode="M682"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:ID[@schemeDataURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeDataURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M682"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M682"/> + <xsl:template match="@*|node()" priority="-2" mode="M682"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M682"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:ID[@schemeID]" + priority="1000" + mode="M683"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:ID[@schemeID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M683"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M683"/> + <xsl:template match="@*|node()" priority="-2" mode="M683"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M683"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:ID[@schemeName]" + priority="1000" + mode="M684"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:ID[@schemeName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M684"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M684"/> + <xsl:template match="@*|node()" priority="-2" mode="M684"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M684"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:ID[@schemeURI]" + priority="1000" + mode="M685"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:ID[@schemeURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M685"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M685"/> + <xsl:template match="@*|node()" priority="-2" mode="M685"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M685"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:ID[@schemeVersionID]" + priority="1000" + mode="M686"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:ID[@schemeVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M686"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M686"/> + <xsl:template match="@*|node()" priority="-2" mode="M686"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M686"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:IssuedNotificationReferencedDocument" + priority="1000" + mode="M687"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:IssuedNotificationReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:IssuedNotificationReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M687"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M687"/> + <xsl:template match="@*|node()" priority="-2" mode="M687"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M687"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:LanguageCode" + priority="1000" + mode="M688"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:LanguageCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LanguageCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M688"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M688"/> + <xsl:template match="@*|node()" priority="-2" mode="M688"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M688"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:LogoAssociatedSpecifiedBinaryFile" + priority="1000" + mode="M689"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:LogoAssociatedSpecifiedBinaryFile"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LogoAssociatedSpecifiedBinaryFile' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M689"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M689"/> + <xsl:template match="@*|node()" priority="-2" mode="M689"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M689"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:LogoReferencedDocument" + priority="1000" + mode="M690"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:LogoReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LogoReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M690"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M690"/> + <xsl:template match="@*|node()" priority="-2" mode="M690"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M690"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:Name[@languageID]" + priority="1000" + mode="M691"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:Name[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M691"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M691"/> + <xsl:template match="@*|node()" priority="-2" mode="M691"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M691"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:Name[@languageLocaleID]" + priority="1000" + mode="M692"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:Name[@languageLocaleID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageLocaleID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M692"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M692"/> + <xsl:template match="@*|node()" priority="-2" mode="M692"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M692"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:PostalTradeAddress" + priority="1000" + mode="M693"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:PostalTradeAddress"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:PostcodeCode)<=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:PostcodeCode)<=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PostcodeCode' may occur at maximum 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M693"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M693"/> + <xsl:template match="@*|node()" priority="-2" mode="M693"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M693"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:PostalTradeAddress/ram:AdditionalStreetName" + priority="1000" + mode="M694"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:PostalTradeAddress/ram:AdditionalStreetName"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AdditionalStreetName' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M694"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M694"/> + <xsl:template match="@*|node()" priority="-2" mode="M694"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M694"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:PostalTradeAddress/ram:AttentionOf" + priority="1000" + mode="M695"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:PostalTradeAddress/ram:AttentionOf"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AttentionOf' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M695"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M695"/> + <xsl:template match="@*|node()" priority="-2" mode="M695"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M695"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:PostalTradeAddress/ram:BuildingName" + priority="1000" + mode="M696"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:PostalTradeAddress/ram:BuildingName"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:BuildingName' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M696"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M696"/> + <xsl:template match="@*|node()" priority="-2" mode="M696"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M696"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:PostalTradeAddress/ram:BuildingNumber" + priority="1000" + mode="M697"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:PostalTradeAddress/ram:BuildingNumber"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:BuildingNumber' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M697"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M697"/> + <xsl:template match="@*|node()" priority="-2" mode="M697"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M697"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:PostalTradeAddress/ram:CareOf" + priority="1000" + mode="M698"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:PostalTradeAddress/ram:CareOf"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CareOf' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M698"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M698"/> + <xsl:template match="@*|node()" priority="-2" mode="M698"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M698"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:PostalTradeAddress/ram:CityName[@languageID]" + priority="1000" + mode="M699"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:PostalTradeAddress/ram:CityName[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M699"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M699"/> + <xsl:template match="@*|node()" priority="-2" mode="M699"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M699"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:PostalTradeAddress/ram:CityName[@languageLocaleID]" + priority="1000" + mode="M700"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:PostalTradeAddress/ram:CityName[@languageLocaleID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageLocaleID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M700"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M700"/> + <xsl:template match="@*|node()" priority="-2" mode="M700"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M700"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:PostalTradeAddress/ram:CitySubDivisionName" + priority="1000" + mode="M701"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:PostalTradeAddress/ram:CitySubDivisionName"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CitySubDivisionName' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M701"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M701"/> + <xsl:template match="@*|node()" priority="-2" mode="M701"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M701"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:PostalTradeAddress/ram:CountryID[@schemeAgencyID]" + priority="1000" + mode="M702"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:PostalTradeAddress/ram:CountryID[@schemeAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M702"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M702"/> + <xsl:template match="@*|node()" priority="-2" mode="M702"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M702"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:PostalTradeAddress/ram:CountryID[@schemeID]" + priority="1000" + mode="M703"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:PostalTradeAddress/ram:CountryID[@schemeID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M703"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M703"/> + <xsl:template match="@*|node()" priority="-2" mode="M703"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M703"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:PostalTradeAddress/ram:CountryID[@schemeVersionID]" + priority="1000" + mode="M704"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:PostalTradeAddress/ram:CountryID[@schemeVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M704"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M704"/> + <xsl:template match="@*|node()" priority="-2" mode="M704"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M704"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:PostalTradeAddress/ram:CountryIdentificationTradeCountry" + priority="1000" + mode="M705"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:PostalTradeAddress/ram:CountryIdentificationTradeCountry"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CountryIdentificationTradeCountry' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M705"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M705"/> + <xsl:template match="@*|node()" priority="-2" mode="M705"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M705"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:PostalTradeAddress/ram:CountryName" + priority="1000" + mode="M706"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:PostalTradeAddress/ram:CountryName"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CountryName' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M706"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M706"/> + <xsl:template match="@*|node()" priority="-2" mode="M706"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M706"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:PostalTradeAddress/ram:CountrySubDivisionID" + priority="1000" + mode="M707"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:PostalTradeAddress/ram:CountrySubDivisionID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CountrySubDivisionID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M707"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M707"/> + <xsl:template match="@*|node()" priority="-2" mode="M707"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M707"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:PostalTradeAddress/ram:CountrySubDivisionName" + priority="1000" + mode="M708"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:PostalTradeAddress/ram:CountrySubDivisionName"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CountrySubDivisionName' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M708"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M708"/> + <xsl:template match="@*|node()" priority="-2" mode="M708"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M708"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:PostalTradeAddress/ram:DepartmentName" + priority="1000" + mode="M709"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:PostalTradeAddress/ram:DepartmentName"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DepartmentName' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M709"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M709"/> + <xsl:template match="@*|node()" priority="-2" mode="M709"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M709"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:PostalTradeAddress/ram:FreeForm" + priority="1000" + mode="M710"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:PostalTradeAddress/ram:FreeForm"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:FreeForm' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M710"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M710"/> + <xsl:template match="@*|node()" priority="-2" mode="M710"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M710"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:PostalTradeAddress/ram:GeoCoordinateIdentificationGeographicalCoordinate" + priority="1000" + mode="M711"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:PostalTradeAddress/ram:GeoCoordinateIdentificationGeographicalCoordinate"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:GeoCoordinateIdentificationGeographicalCoordinate' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M711"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M711"/> + <xsl:template match="@*|node()" priority="-2" mode="M711"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M711"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:PostalTradeAddress/ram:ID" + priority="1000" + mode="M712"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:PostalTradeAddress/ram:ID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M712"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M712"/> + <xsl:template match="@*|node()" priority="-2" mode="M712"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M712"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:PostalTradeAddress/ram:LineFive" + priority="1000" + mode="M713"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:PostalTradeAddress/ram:LineFive"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LineFive' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M713"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M713"/> + <xsl:template match="@*|node()" priority="-2" mode="M713"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M713"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:PostalTradeAddress/ram:LineFour" + priority="1000" + mode="M714"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:PostalTradeAddress/ram:LineFour"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LineFour' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M714"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M714"/> + <xsl:template match="@*|node()" priority="-2" mode="M714"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M714"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:PostalTradeAddress/ram:LineOne[@languageID]" + priority="1000" + mode="M715"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:PostalTradeAddress/ram:LineOne[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M715"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M715"/> + <xsl:template match="@*|node()" priority="-2" mode="M715"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M715"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:PostalTradeAddress/ram:LineOne[@languageLocaleID]" + priority="1000" + mode="M716"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:PostalTradeAddress/ram:LineOne[@languageLocaleID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageLocaleID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M716"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M716"/> + <xsl:template match="@*|node()" priority="-2" mode="M716"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M716"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:PostalTradeAddress/ram:LineThree" + priority="1000" + mode="M717"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:PostalTradeAddress/ram:LineThree"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LineThree' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M717"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M717"/> + <xsl:template match="@*|node()" priority="-2" mode="M717"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M717"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:PostalTradeAddress/ram:LineTwo[@languageID]" + priority="1000" + mode="M718"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:PostalTradeAddress/ram:LineTwo[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M718"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M718"/> + <xsl:template match="@*|node()" priority="-2" mode="M718"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M718"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:PostalTradeAddress/ram:LineTwo[@languageLocaleID]" + priority="1000" + mode="M719"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:PostalTradeAddress/ram:LineTwo[@languageLocaleID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageLocaleID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M719"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M719"/> + <xsl:template match="@*|node()" priority="-2" mode="M719"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M719"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:PostalTradeAddress/ram:PostOfficeBox" + priority="1000" + mode="M720"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:PostalTradeAddress/ram:PostOfficeBox"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PostOfficeBox' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M720"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M720"/> + <xsl:template match="@*|node()" priority="-2" mode="M720"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M720"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@languageID]" + priority="1000" + mode="M721"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M721"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M721"/> + <xsl:template match="@*|node()" priority="-2" mode="M721"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M721"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listAgencyID]" + priority="1000" + mode="M722"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M722"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M722"/> + <xsl:template match="@*|node()" priority="-2" mode="M722"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M722"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listAgencyName]" + priority="1000" + mode="M723"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listAgencyName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listAgencyName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M723"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M723"/> + <xsl:template match="@*|node()" priority="-2" mode="M723"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M723"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listID]" + priority="1000" + mode="M724"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M724"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M724"/> + <xsl:template match="@*|node()" priority="-2" mode="M724"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M724"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listName]" + priority="1000" + mode="M725"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M725"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M725"/> + <xsl:template match="@*|node()" priority="-2" mode="M725"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M725"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listSchemeURI]" + priority="1000" + mode="M726"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listSchemeURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listSchemeURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M726"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M726"/> + <xsl:template match="@*|node()" priority="-2" mode="M726"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M726"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listURI]" + priority="1000" + mode="M727"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M727"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M727"/> + <xsl:template match="@*|node()" priority="-2" mode="M727"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M727"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listVersionID]" + priority="1000" + mode="M728"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M728"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M728"/> + <xsl:template match="@*|node()" priority="-2" mode="M728"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M728"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@name]" + priority="1000" + mode="M729"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@name]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @name' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M729"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M729"/> + <xsl:template match="@*|node()" priority="-2" mode="M729"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M729"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:PostalTradeAddress/ram:SecondaryPostcodeCode" + priority="1000" + mode="M730"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:PostalTradeAddress/ram:SecondaryPostcodeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SecondaryPostcodeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M730"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M730"/> + <xsl:template match="@*|node()" priority="-2" mode="M730"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M730"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:PostalTradeAddress/ram:StreetName" + priority="1000" + mode="M731"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:PostalTradeAddress/ram:StreetName"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:StreetName' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M731"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M731"/> + <xsl:template match="@*|node()" priority="-2" mode="M731"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M731"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:PostalTradeAddress/ram:UTCOffsetNumeric" + priority="1000" + mode="M732"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:PostalTradeAddress/ram:UTCOffsetNumeric"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:UTCOffsetNumeric' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M732"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M732"/> + <xsl:template match="@*|node()" priority="-2" mode="M732"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M732"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:ProvidedTransportService" + priority="1000" + mode="M733"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:ProvidedTransportService"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ProvidedTransportService' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M733"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M733"/> + <xsl:template match="@*|node()" priority="-2" mode="M733"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M733"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:QualityAssuranceIndicator" + priority="1000" + mode="M734"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:QualityAssuranceIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:QualityAssuranceIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M734"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M734"/> + <xsl:template match="@*|node()" priority="-2" mode="M734"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M734"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:RICID" + priority="1000" + mode="M735"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:RICID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RICID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M735"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M735"/> + <xsl:template match="@*|node()" priority="-2" mode="M735"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M735"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:RequestedNotificationReferencedDocument" + priority="1000" + mode="M736"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:RequestedNotificationReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RequestedNotificationReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M736"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M736"/> + <xsl:template match="@*|node()" priority="-2" mode="M736"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M736"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:RoleCode" + priority="1000" + mode="M737"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:RoleCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RoleCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M737"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M737"/> + <xsl:template match="@*|node()" priority="-2" mode="M737"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M737"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:SellerAssignedID" + priority="1000" + mode="M738"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:SellerAssignedID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SellerAssignedID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M738"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M738"/> + <xsl:template match="@*|node()" priority="-2" mode="M738"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M738"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:SpecifiedAuthoritativeSignatoryPerson" + priority="1000" + mode="M739"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:SpecifiedAuthoritativeSignatoryPerson"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SpecifiedAuthoritativeSignatoryPerson' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M739"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M739"/> + <xsl:template match="@*|node()" priority="-2" mode="M739"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M739"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:SpecifiedLegalOrganization" + priority="1000" + mode="M740"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:SpecifiedLegalOrganization"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SpecifiedLegalOrganization' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M740"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M740"/> + <xsl:template match="@*|node()" priority="-2" mode="M740"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M740"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:SpecifiedLogisticsLocation" + priority="1000" + mode="M741"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:SpecifiedLogisticsLocation"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SpecifiedLogisticsLocation' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M741"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M741"/> + <xsl:template match="@*|node()" priority="-2" mode="M741"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M741"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:SpecifiedRepresentativePerson" + priority="1000" + mode="M742"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:SpecifiedRepresentativePerson"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SpecifiedRepresentativePerson' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M742"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M742"/> + <xsl:template match="@*|node()" priority="-2" mode="M742"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M742"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:SpecifiedTaxRegistration/ram:AssociatedRegisteredTax" + priority="1000" + mode="M743"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:SpecifiedTaxRegistration/ram:AssociatedRegisteredTax"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AssociatedRegisteredTax' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M743"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M743"/> + <xsl:template match="@*|node()" priority="-2" mode="M743"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M743"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:SpecifiedTaxRegistration/ram:ID" + priority="1000" + mode="M744"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:SpecifiedTaxRegistration/ram:ID"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="@schemeID"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="@schemeID"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute '@schemeID' is required in this context.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M744"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M744"/> + <xsl:template match="@*|node()" priority="-2" mode="M744"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M744"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeAgencyID]" + priority="1000" + mode="M745"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M745"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M745"/> + <xsl:template match="@*|node()" priority="-2" mode="M745"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M745"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeAgencyName]" + priority="1000" + mode="M746"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeAgencyName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M746"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M746"/> + <xsl:template match="@*|node()" priority="-2" mode="M746"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M746"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeDataURI]" + priority="1000" + mode="M747"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeDataURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeDataURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M747"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M747"/> + <xsl:template match="@*|node()" priority="-2" mode="M747"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M747"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeName]" + priority="1000" + mode="M748"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M748"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M748"/> + <xsl:template match="@*|node()" priority="-2" mode="M748"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M748"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeURI]" + priority="1000" + mode="M749"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M749"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M749"/> + <xsl:template match="@*|node()" priority="-2" mode="M749"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M749"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeVersionID]" + priority="1000" + mode="M750"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M750"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M750"/> + <xsl:template match="@*|node()" priority="-2" mode="M750"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M750"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:TelephoneUniversalCommunication" + priority="1000" + mode="M751"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:TelephoneUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TelephoneUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M751"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M751"/> + <xsl:template match="@*|node()" priority="-2" mode="M751"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M751"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:TypeCode" + priority="1000" + mode="M752"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:TypeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TypeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M752"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M752"/> + <xsl:template match="@*|node()" priority="-2" mode="M752"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M752"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:URIUniversalCommunication" + priority="1000" + mode="M753"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:URIUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:URIUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M753"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M753"/> + <xsl:template match="@*|node()" priority="-2" mode="M753"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M753"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductMadeToOrderIndicator" + priority="1000" + mode="M754"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductMadeToOrderIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ProductMadeToOrderIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M754"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M754"/> + <xsl:template match="@*|node()" priority="-2" mode="M754"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M754"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductOrderableIndicator" + priority="1000" + mode="M755"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductOrderableIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ProductOrderableIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M755"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M755"/> + <xsl:template match="@*|node()" priority="-2" mode="M755"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M755"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductReorderableIndicator" + priority="1000" + mode="M756"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductReorderableIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ProductReorderableIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M756"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M756"/> + <xsl:template match="@*|node()" priority="-2" mode="M756"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M756"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:PromotionalDealReferencedDocument" + priority="1000" + mode="M757"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:PromotionalDealReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PromotionalDealReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M757"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M757"/> + <xsl:template match="@*|node()" priority="-2" mode="M757"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M757"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:PropertyClearanceTradeParty" + priority="1000" + mode="M758"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:PropertyClearanceTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PropertyClearanceTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M758"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M758"/> + <xsl:template match="@*|node()" priority="-2" mode="M758"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M758"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:PurchaseConditionsReferencedDocument" + priority="1000" + mode="M759"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:PurchaseConditionsReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PurchaseConditionsReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M759"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M759"/> + <xsl:template match="@*|node()" priority="-2" mode="M759"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M759"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:QuotationProposalReferencedDocument" + priority="1000" + mode="M760"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:QuotationProposalReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:QuotationProposalReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M760"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M760"/> + <xsl:template match="@*|node()" priority="-2" mode="M760"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M760"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:QuotationProposalResponseReferencedDocument" + priority="1000" + mode="M761"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:QuotationProposalResponseReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:QuotationProposalResponseReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M761"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M761"/> + <xsl:template match="@*|node()" priority="-2" mode="M761"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M761"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:QuotationReferencedDocument" + priority="1000" + mode="M762"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:QuotationReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:QuotationReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M762"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M762"/> + <xsl:template match="@*|node()" priority="-2" mode="M762"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M762"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:Reference" + priority="1000" + mode="M763"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:Reference"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Reference' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M763"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M763"/> + <xsl:template match="@*|node()" priority="-2" mode="M763"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M763"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:RegistrationTradeParty" + priority="1000" + mode="M764"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:RegistrationTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RegistrationTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M764"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M764"/> + <xsl:template match="@*|node()" priority="-2" mode="M764"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M764"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:RequestForQuotationReferencedDocument" + priority="1000" + mode="M765"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:RequestForQuotationReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RequestForQuotationReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M765"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M765"/> + <xsl:template match="@*|node()" priority="-2" mode="M765"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M765"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:RequestForQuotationResponseReferencedDocument" + priority="1000" + mode="M766"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:RequestForQuotationResponseReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RequestForQuotationResponseReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M766"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M766"/> + <xsl:template match="@*|node()" priority="-2" mode="M766"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M766"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:RequestedUnitProductTradePrice" + priority="1000" + mode="M767"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:RequestedUnitProductTradePrice"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RequestedUnitProductTradePrice' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M767"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M767"/> + <xsl:template match="@*|node()" priority="-2" mode="M767"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M767"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:RequisitionReferencedDocument" + priority="1000" + mode="M768"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:RequisitionReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RequisitionReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M768"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M768"/> + <xsl:template match="@*|node()" priority="-2" mode="M768"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M768"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:RequisitionerReferencedDocument" + priority="1000" + mode="M769"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:RequisitionerReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RequisitionerReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M769"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M769"/> + <xsl:template match="@*|node()" priority="-2" mode="M769"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M769"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ResaleProductUnitMeasureCode" + priority="1000" + mode="M770"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ResaleProductUnitMeasureCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ResaleProductUnitMeasureCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M770"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M770"/> + <xsl:template match="@*|node()" priority="-2" mode="M770"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M770"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ResaleSpecifiedPeriod" + priority="1000" + mode="M771"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ResaleSpecifiedPeriod"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ResaleSpecifiedPeriod' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M771"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M771"/> + <xsl:template match="@*|node()" priority="-2" mode="M771"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M771"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SalesAgentTradeParty" + priority="1000" + mode="M772"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SalesAgentTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SalesAgentTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M772"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M772"/> + <xsl:template match="@*|node()" priority="-2" mode="M772"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M772"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SalesConditionsReferencedDocument" + priority="1000" + mode="M773"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SalesConditionsReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SalesConditionsReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M773"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M773"/> + <xsl:template match="@*|node()" priority="-2" mode="M773"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M773"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SalesReportReferencedDocument" + priority="1000" + mode="M774"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SalesReportReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SalesReportReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M774"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M774"/> + <xsl:template match="@*|node()" priority="-2" mode="M774"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M774"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerAssignedAccountantTradeParty" + priority="1000" + mode="M775"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerAssignedAccountantTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SellerAssignedAccountantTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M775"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M775"/> + <xsl:template match="@*|node()" priority="-2" mode="M775"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M775"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerOrderReferencedDocument" + priority="1000" + mode="M776"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerOrderReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SellerOrderReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M776"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M776"/> + <xsl:template match="@*|node()" priority="-2" mode="M776"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M776"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTaxRepresentativeTradeParty" + priority="1000" + mode="M777"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTaxRepresentativeTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SellerTaxRepresentativeTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M777"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M777"/> + <xsl:template match="@*|node()" priority="-2" mode="M777"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M777"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty" + priority="1000" + mode="M778"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:ID)<=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="count(ram:ID)<=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ID' may occur at maximum 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:Name)=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="count(ram:Name)=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Name' must occur exactly 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:DefinedTradeContact)<=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:DefinedTradeContact)<=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DefinedTradeContact' may occur at maximum 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M778"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M778"/> + <xsl:template match="@*|node()" priority="-2" mode="M778"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M778"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:ApplicableLogisticsServiceCharge" + priority="1000" + mode="M779"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:ApplicableLogisticsServiceCharge"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ApplicableLogisticsServiceCharge' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M779"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M779"/> + <xsl:template match="@*|node()" priority="-2" mode="M779"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M779"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:AssociatedTradeParty" + priority="1000" + mode="M780"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:AssociatedTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AssociatedTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M780"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M780"/> + <xsl:template match="@*|node()" priority="-2" mode="M780"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M780"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:AttentionOfAssociatedTradeParty" + priority="1000" + mode="M781"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:AttentionOfAssociatedTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AttentionOfAssociatedTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M781"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M781"/> + <xsl:template match="@*|node()" priority="-2" mode="M781"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M781"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:BuyerAssignedID" + priority="1000" + mode="M782"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:BuyerAssignedID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:BuyerAssignedID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M782"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M782"/> + <xsl:template match="@*|node()" priority="-2" mode="M782"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M782"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:CAGEID" + priority="1000" + mode="M783"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:CAGEID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CAGEID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M783"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M783"/> + <xsl:template match="@*|node()" priority="-2" mode="M783"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M783"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DODAACID" + priority="1000" + mode="M784"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DODAACID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DODAACID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M784"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M784"/> + <xsl:template match="@*|node()" priority="-2" mode="M784"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M784"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DUNSID" + priority="1000" + mode="M785"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DUNSID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DUNSID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M785"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M785"/> + <xsl:template match="@*|node()" priority="-2" mode="M785"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M785"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact" + priority="1000" + mode="M786"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:TelephoneUniversalCommunication)<=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:TelephoneUniversalCommunication)<=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TelephoneUniversalCommunication' may occur at maximum 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:FaxUniversalCommunication)<=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:FaxUniversalCommunication)<=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:FaxUniversalCommunication' may occur at maximum 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M786"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M786"/> + <xsl:template match="@*|node()" priority="-2" mode="M786"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M786"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:DepartmentName[@languageID]" + priority="1000" + mode="M787"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:DepartmentName[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M787"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M787"/> + <xsl:template match="@*|node()" priority="-2" mode="M787"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M787"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:DepartmentName[@languageLocaleID]" + priority="1000" + mode="M788"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:DepartmentName[@languageLocaleID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageLocaleID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M788"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M788"/> + <xsl:template match="@*|node()" priority="-2" mode="M788"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M788"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:DirectTelephoneUniversalCommunication" + priority="1000" + mode="M789"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:DirectTelephoneUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DirectTelephoneUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M789"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M789"/> + <xsl:template match="@*|node()" priority="-2" mode="M789"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M789"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:EDIUniversalCommunication" + priority="1000" + mode="M790"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:EDIUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:EDIUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M790"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M790"/> + <xsl:template match="@*|node()" priority="-2" mode="M790"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M790"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication" + priority="1000" + mode="M791"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:URIID)=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="count(ram:URIID)=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:URIID' must occur exactly 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M791"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M791"/> + <xsl:template match="@*|node()" priority="-2" mode="M791"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M791"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:Access" + priority="1000" + mode="M792"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:Access"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Access' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M792"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M792"/> + <xsl:template match="@*|node()" priority="-2" mode="M792"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M792"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:AreaNumberCode" + priority="1000" + mode="M793"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:AreaNumberCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AreaNumberCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M793"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M793"/> + <xsl:template match="@*|node()" priority="-2" mode="M793"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M793"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:ChannelCode" + priority="1000" + mode="M794"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:ChannelCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ChannelCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M794"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M794"/> + <xsl:template match="@*|node()" priority="-2" mode="M794"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M794"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:CompleteNumber" + priority="1000" + mode="M795"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:CompleteNumber"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CompleteNumber' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M795"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M795"/> + <xsl:template match="@*|node()" priority="-2" mode="M795"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M795"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:CountryNumberCode" + priority="1000" + mode="M796"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:CountryNumberCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CountryNumberCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M796"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M796"/> + <xsl:template match="@*|node()" priority="-2" mode="M796"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M796"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:ExtensionNumber" + priority="1000" + mode="M797"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:ExtensionNumber"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ExtensionNumber' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M797"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M797"/> + <xsl:template match="@*|node()" priority="-2" mode="M797"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M797"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:HTMLPreferredIndicator" + priority="1000" + mode="M798"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:HTMLPreferredIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:HTMLPreferredIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M798"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M798"/> + <xsl:template match="@*|node()" priority="-2" mode="M798"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M798"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:LocalNumber" + priority="1000" + mode="M799"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:LocalNumber"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LocalNumber' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M799"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M799"/> + <xsl:template match="@*|node()" priority="-2" mode="M799"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M799"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeAgencyID]" + priority="1000" + mode="M800"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M800"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M800"/> + <xsl:template match="@*|node()" priority="-2" mode="M800"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M800"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeAgencyName]" + priority="1000" + mode="M801"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeAgencyName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M801"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M801"/> + <xsl:template match="@*|node()" priority="-2" mode="M801"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M801"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeDataURI]" + priority="1000" + mode="M802"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeDataURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeDataURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M802"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M802"/> + <xsl:template match="@*|node()" priority="-2" mode="M802"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M802"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeID]" + priority="1000" + mode="M803"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M803"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M803"/> + <xsl:template match="@*|node()" priority="-2" mode="M803"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M803"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeName]" + priority="1000" + mode="M804"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M804"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M804"/> + <xsl:template match="@*|node()" priority="-2" mode="M804"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M804"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeURI]" + priority="1000" + mode="M805"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M805"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M805"/> + <xsl:template match="@*|node()" priority="-2" mode="M805"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M805"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeVersionID]" + priority="1000" + mode="M806"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M806"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M806"/> + <xsl:template match="@*|node()" priority="-2" mode="M806"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M806"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:UseCode" + priority="1000" + mode="M807"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:UseCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:UseCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M807"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M807"/> + <xsl:template match="@*|node()" priority="-2" mode="M807"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M807"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication" + priority="1000" + mode="M808"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:CompleteNumber)=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:CompleteNumber)=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CompleteNumber' must occur exactly 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M808"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M808"/> + <xsl:template match="@*|node()" priority="-2" mode="M808"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M808"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:Access" + priority="1000" + mode="M809"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:Access"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Access' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M809"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M809"/> + <xsl:template match="@*|node()" priority="-2" mode="M809"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M809"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:AreaNumberCode" + priority="1000" + mode="M810"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:AreaNumberCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AreaNumberCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M810"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M810"/> + <xsl:template match="@*|node()" priority="-2" mode="M810"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M810"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:ChannelCode" + priority="1000" + mode="M811"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:ChannelCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ChannelCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M811"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M811"/> + <xsl:template match="@*|node()" priority="-2" mode="M811"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M811"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:CompleteNumber[@languageID]" + priority="1000" + mode="M812"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:CompleteNumber[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M812"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M812"/> + <xsl:template match="@*|node()" priority="-2" mode="M812"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M812"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:CompleteNumber[@languageLocaleID]" + priority="1000" + mode="M813"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:CompleteNumber[@languageLocaleID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageLocaleID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M813"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M813"/> + <xsl:template match="@*|node()" priority="-2" mode="M813"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M813"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:CountryNumberCode" + priority="1000" + mode="M814"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:CountryNumberCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CountryNumberCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M814"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M814"/> + <xsl:template match="@*|node()" priority="-2" mode="M814"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M814"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:ExtensionNumber" + priority="1000" + mode="M815"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:ExtensionNumber"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ExtensionNumber' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M815"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M815"/> + <xsl:template match="@*|node()" priority="-2" mode="M815"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M815"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:HTMLPreferredIndicator" + priority="1000" + mode="M816"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:HTMLPreferredIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:HTMLPreferredIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M816"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M816"/> + <xsl:template match="@*|node()" priority="-2" mode="M816"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M816"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:LocalNumber" + priority="1000" + mode="M817"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:LocalNumber"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LocalNumber' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M817"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M817"/> + <xsl:template match="@*|node()" priority="-2" mode="M817"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M817"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:URIID" + priority="1000" + mode="M818"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:URIID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:URIID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M818"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M818"/> + <xsl:template match="@*|node()" priority="-2" mode="M818"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M818"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:UseCode" + priority="1000" + mode="M819"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:UseCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:UseCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M819"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M819"/> + <xsl:template match="@*|node()" priority="-2" mode="M819"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M819"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:ID" + priority="1000" + mode="M820"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:ID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M820"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M820"/> + <xsl:template match="@*|node()" priority="-2" mode="M820"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M820"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:InstantMessagingUniversalCommunication" + priority="1000" + mode="M821"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:InstantMessagingUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:InstantMessagingUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M821"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M821"/> + <xsl:template match="@*|node()" priority="-2" mode="M821"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M821"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:JobTitle" + priority="1000" + mode="M822"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:JobTitle"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:JobTitle' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M822"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M822"/> + <xsl:template match="@*|node()" priority="-2" mode="M822"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M822"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:MobileTelephoneUniversalCommunication" + priority="1000" + mode="M823"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:MobileTelephoneUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:MobileTelephoneUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M823"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M823"/> + <xsl:template match="@*|node()" priority="-2" mode="M823"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M823"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:PersonID" + priority="1000" + mode="M824"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:PersonID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PersonID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M824"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M824"/> + <xsl:template match="@*|node()" priority="-2" mode="M824"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M824"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:PersonName[@languageID]" + priority="1000" + mode="M825"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:PersonName[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M825"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M825"/> + <xsl:template match="@*|node()" priority="-2" mode="M825"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M825"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:PersonName[@languageLocaleID]" + priority="1000" + mode="M826"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:PersonName[@languageLocaleID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageLocaleID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M826"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M826"/> + <xsl:template match="@*|node()" priority="-2" mode="M826"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M826"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:Responsibility" + priority="1000" + mode="M827"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:Responsibility"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Responsibility' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M827"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M827"/> + <xsl:template match="@*|node()" priority="-2" mode="M827"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M827"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:SpecifiedContactPerson" + priority="1000" + mode="M828"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:SpecifiedContactPerson"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SpecifiedContactPerson' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M828"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M828"/> + <xsl:template match="@*|node()" priority="-2" mode="M828"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M828"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:SpecifiedNote" + priority="1000" + mode="M829"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:SpecifiedNote"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SpecifiedNote' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M829"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M829"/> + <xsl:template match="@*|node()" priority="-2" mode="M829"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M829"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication" + priority="1000" + mode="M830"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:CompleteNumber)=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:CompleteNumber)=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CompleteNumber' must occur exactly 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M830"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M830"/> + <xsl:template match="@*|node()" priority="-2" mode="M830"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M830"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:Access" + priority="1000" + mode="M831"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:Access"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Access' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M831"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M831"/> + <xsl:template match="@*|node()" priority="-2" mode="M831"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M831"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:AreaNumberCode" + priority="1000" + mode="M832"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:AreaNumberCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AreaNumberCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M832"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M832"/> + <xsl:template match="@*|node()" priority="-2" mode="M832"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M832"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:ChannelCode" + priority="1000" + mode="M833"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:ChannelCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ChannelCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M833"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M833"/> + <xsl:template match="@*|node()" priority="-2" mode="M833"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M833"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:CompleteNumber[@languageID]" + priority="1000" + mode="M834"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:CompleteNumber[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M834"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M834"/> + <xsl:template match="@*|node()" priority="-2" mode="M834"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M834"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:CompleteNumber[@languageLocaleID]" + priority="1000" + mode="M835"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:CompleteNumber[@languageLocaleID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageLocaleID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M835"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M835"/> + <xsl:template match="@*|node()" priority="-2" mode="M835"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M835"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:CountryNumberCode" + priority="1000" + mode="M836"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:CountryNumberCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CountryNumberCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M836"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M836"/> + <xsl:template match="@*|node()" priority="-2" mode="M836"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M836"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:ExtensionNumber" + priority="1000" + mode="M837"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:ExtensionNumber"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ExtensionNumber' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M837"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M837"/> + <xsl:template match="@*|node()" priority="-2" mode="M837"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M837"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:HTMLPreferredIndicator" + priority="1000" + mode="M838"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:HTMLPreferredIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:HTMLPreferredIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M838"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M838"/> + <xsl:template match="@*|node()" priority="-2" mode="M838"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M838"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:LocalNumber" + priority="1000" + mode="M839"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:LocalNumber"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LocalNumber' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M839"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M839"/> + <xsl:template match="@*|node()" priority="-2" mode="M839"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M839"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:URIID" + priority="1000" + mode="M840"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:URIID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:URIID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M840"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M840"/> + <xsl:template match="@*|node()" priority="-2" mode="M840"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M840"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:UseCode" + priority="1000" + mode="M841"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:UseCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:UseCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M841"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M841"/> + <xsl:template match="@*|node()" priority="-2" mode="M841"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M841"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:TelexUniversalCommunication" + priority="1000" + mode="M842"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:TelexUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TelexUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M842"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M842"/> + <xsl:template match="@*|node()" priority="-2" mode="M842"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M842"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:TypeCode" + priority="1000" + mode="M843"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:TypeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TypeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M843"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M843"/> + <xsl:template match="@*|node()" priority="-2" mode="M843"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M843"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:URIUniversalCommunication" + priority="1000" + mode="M844"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:URIUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:URIUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M844"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M844"/> + <xsl:template match="@*|node()" priority="-2" mode="M844"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M844"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:VOIPUniversalCommunication" + priority="1000" + mode="M845"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:VOIPUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:VOIPUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M845"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M845"/> + <xsl:template match="@*|node()" priority="-2" mode="M845"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M845"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:Description" + priority="1000" + mode="M846"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:Description"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Description' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M846"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M846"/> + <xsl:template match="@*|node()" priority="-2" mode="M846"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M846"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:EmailURIUniversalCommunication" + priority="1000" + mode="M847"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:EmailURIUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:EmailURIUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M847"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M847"/> + <xsl:template match="@*|node()" priority="-2" mode="M847"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M847"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:EndPointURIUniversalCommunication" + priority="1000" + mode="M848"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:EndPointURIUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:EndPointURIUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M848"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M848"/> + <xsl:template match="@*|node()" priority="-2" mode="M848"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M848"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:FaxUniversalCommunication" + priority="1000" + mode="M849"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:FaxUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:FaxUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M849"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M849"/> + <xsl:template match="@*|node()" priority="-2" mode="M849"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M849"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:GLNID" + priority="1000" + mode="M850"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:GLNID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:GLNID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M850"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M850"/> + <xsl:template match="@*|node()" priority="-2" mode="M850"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M850"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:GlobalID" + priority="1000" + mode="M851"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:GlobalID"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="@schemeID"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="@schemeID"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute '@schemeID' is required in this context.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M851"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M851"/> + <xsl:template match="@*|node()" priority="-2" mode="M851"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M851"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:GlobalID[@schemeAgencyID]" + priority="1000" + mode="M852"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:GlobalID[@schemeAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M852"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M852"/> + <xsl:template match="@*|node()" priority="-2" mode="M852"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M852"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:GlobalID[@schemeAgencyName]" + priority="1000" + mode="M853"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:GlobalID[@schemeAgencyName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M853"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M853"/> + <xsl:template match="@*|node()" priority="-2" mode="M853"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M853"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:GlobalID[@schemeDataURI]" + priority="1000" + mode="M854"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:GlobalID[@schemeDataURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeDataURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M854"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M854"/> + <xsl:template match="@*|node()" priority="-2" mode="M854"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M854"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:GlobalID[@schemeName]" + priority="1000" + mode="M855"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:GlobalID[@schemeName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M855"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M855"/> + <xsl:template match="@*|node()" priority="-2" mode="M855"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M855"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:GlobalID[@schemeURI]" + priority="1000" + mode="M856"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:GlobalID[@schemeURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M856"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M856"/> + <xsl:template match="@*|node()" priority="-2" mode="M856"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M856"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:GlobalID[@schemeVersionID]" + priority="1000" + mode="M857"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:GlobalID[@schemeVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M857"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M857"/> + <xsl:template match="@*|node()" priority="-2" mode="M857"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M857"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:ID[@schemeAgencyID]" + priority="1000" + mode="M858"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:ID[@schemeAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M858"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M858"/> + <xsl:template match="@*|node()" priority="-2" mode="M858"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M858"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:ID[@schemeAgencyName]" + priority="1000" + mode="M859"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:ID[@schemeAgencyName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M859"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M859"/> + <xsl:template match="@*|node()" priority="-2" mode="M859"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M859"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:ID[@schemeDataURI]" + priority="1000" + mode="M860"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:ID[@schemeDataURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeDataURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M860"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M860"/> + <xsl:template match="@*|node()" priority="-2" mode="M860"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M860"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:ID[@schemeID]" + priority="1000" + mode="M861"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:ID[@schemeID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M861"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M861"/> + <xsl:template match="@*|node()" priority="-2" mode="M861"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M861"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:ID[@schemeName]" + priority="1000" + mode="M862"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:ID[@schemeName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M862"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M862"/> + <xsl:template match="@*|node()" priority="-2" mode="M862"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M862"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:ID[@schemeURI]" + priority="1000" + mode="M863"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:ID[@schemeURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M863"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M863"/> + <xsl:template match="@*|node()" priority="-2" mode="M863"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M863"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:ID[@schemeVersionID]" + priority="1000" + mode="M864"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:ID[@schemeVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M864"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M864"/> + <xsl:template match="@*|node()" priority="-2" mode="M864"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M864"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:IssuedNotificationReferencedDocument" + priority="1000" + mode="M865"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:IssuedNotificationReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:IssuedNotificationReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M865"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M865"/> + <xsl:template match="@*|node()" priority="-2" mode="M865"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M865"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:LanguageCode" + priority="1000" + mode="M866"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:LanguageCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LanguageCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M866"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M866"/> + <xsl:template match="@*|node()" priority="-2" mode="M866"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M866"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:LogoAssociatedSpecifiedBinaryFile" + priority="1000" + mode="M867"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:LogoAssociatedSpecifiedBinaryFile"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LogoAssociatedSpecifiedBinaryFile' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M867"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M867"/> + <xsl:template match="@*|node()" priority="-2" mode="M867"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M867"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:LogoReferencedDocument" + priority="1000" + mode="M868"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:LogoReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LogoReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M868"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M868"/> + <xsl:template match="@*|node()" priority="-2" mode="M868"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M868"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:Name[@languageID]" + priority="1000" + mode="M869"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:Name[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M869"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M869"/> + <xsl:template match="@*|node()" priority="-2" mode="M869"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M869"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:Name[@languageLocaleID]" + priority="1000" + mode="M870"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:Name[@languageLocaleID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageLocaleID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M870"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M870"/> + <xsl:template match="@*|node()" priority="-2" mode="M870"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M870"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress" + priority="1000" + mode="M871"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:PostcodeCode)<=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:PostcodeCode)<=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PostcodeCode' may occur at maximum 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M871"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M871"/> + <xsl:template match="@*|node()" priority="-2" mode="M871"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M871"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress/ram:AdditionalStreetName" + priority="1000" + mode="M872"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress/ram:AdditionalStreetName"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AdditionalStreetName' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M872"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M872"/> + <xsl:template match="@*|node()" priority="-2" mode="M872"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M872"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress/ram:AttentionOf" + priority="1000" + mode="M873"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress/ram:AttentionOf"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AttentionOf' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M873"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M873"/> + <xsl:template match="@*|node()" priority="-2" mode="M873"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M873"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress/ram:BuildingName" + priority="1000" + mode="M874"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress/ram:BuildingName"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:BuildingName' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M874"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M874"/> + <xsl:template match="@*|node()" priority="-2" mode="M874"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M874"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress/ram:BuildingNumber" + priority="1000" + mode="M875"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress/ram:BuildingNumber"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:BuildingNumber' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M875"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M875"/> + <xsl:template match="@*|node()" priority="-2" mode="M875"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M875"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress/ram:CareOf" + priority="1000" + mode="M876"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress/ram:CareOf"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CareOf' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M876"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M876"/> + <xsl:template match="@*|node()" priority="-2" mode="M876"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M876"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress/ram:CityName[@languageID]" + priority="1000" + mode="M877"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress/ram:CityName[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M877"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M877"/> + <xsl:template match="@*|node()" priority="-2" mode="M877"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M877"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress/ram:CityName[@languageLocaleID]" + priority="1000" + mode="M878"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress/ram:CityName[@languageLocaleID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageLocaleID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M878"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M878"/> + <xsl:template match="@*|node()" priority="-2" mode="M878"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M878"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress/ram:CitySubDivisionName" + priority="1000" + mode="M879"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress/ram:CitySubDivisionName"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CitySubDivisionName' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M879"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M879"/> + <xsl:template match="@*|node()" priority="-2" mode="M879"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M879"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress/ram:CountryID[@schemeAgencyID]" + priority="1000" + mode="M880"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress/ram:CountryID[@schemeAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M880"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M880"/> + <xsl:template match="@*|node()" priority="-2" mode="M880"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M880"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress/ram:CountryID[@schemeID]" + priority="1000" + mode="M881"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress/ram:CountryID[@schemeID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M881"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M881"/> + <xsl:template match="@*|node()" priority="-2" mode="M881"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M881"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress/ram:CountryID[@schemeVersionID]" + priority="1000" + mode="M882"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress/ram:CountryID[@schemeVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M882"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M882"/> + <xsl:template match="@*|node()" priority="-2" mode="M882"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M882"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress/ram:CountryIdentificationTradeCountry" + priority="1000" + mode="M883"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress/ram:CountryIdentificationTradeCountry"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CountryIdentificationTradeCountry' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M883"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M883"/> + <xsl:template match="@*|node()" priority="-2" mode="M883"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M883"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress/ram:CountryName" + priority="1000" + mode="M884"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress/ram:CountryName"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CountryName' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M884"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M884"/> + <xsl:template match="@*|node()" priority="-2" mode="M884"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M884"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress/ram:CountrySubDivisionID" + priority="1000" + mode="M885"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress/ram:CountrySubDivisionID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CountrySubDivisionID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M885"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M885"/> + <xsl:template match="@*|node()" priority="-2" mode="M885"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M885"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress/ram:CountrySubDivisionName" + priority="1000" + mode="M886"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress/ram:CountrySubDivisionName"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CountrySubDivisionName' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M886"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M886"/> + <xsl:template match="@*|node()" priority="-2" mode="M886"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M886"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress/ram:DepartmentName" + priority="1000" + mode="M887"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress/ram:DepartmentName"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DepartmentName' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M887"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M887"/> + <xsl:template match="@*|node()" priority="-2" mode="M887"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M887"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress/ram:FreeForm" + priority="1000" + mode="M888"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress/ram:FreeForm"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:FreeForm' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M888"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M888"/> + <xsl:template match="@*|node()" priority="-2" mode="M888"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M888"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress/ram:GeoCoordinateIdentificationGeographicalCoordinate" + priority="1000" + mode="M889"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress/ram:GeoCoordinateIdentificationGeographicalCoordinate"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:GeoCoordinateIdentificationGeographicalCoordinate' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M889"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M889"/> + <xsl:template match="@*|node()" priority="-2" mode="M889"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M889"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress/ram:ID" + priority="1000" + mode="M890"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress/ram:ID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M890"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M890"/> + <xsl:template match="@*|node()" priority="-2" mode="M890"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M890"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress/ram:LineFive" + priority="1000" + mode="M891"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress/ram:LineFive"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LineFive' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M891"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M891"/> + <xsl:template match="@*|node()" priority="-2" mode="M891"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M891"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress/ram:LineFour" + priority="1000" + mode="M892"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress/ram:LineFour"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LineFour' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M892"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M892"/> + <xsl:template match="@*|node()" priority="-2" mode="M892"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M892"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress/ram:LineOne[@languageID]" + priority="1000" + mode="M893"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress/ram:LineOne[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M893"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M893"/> + <xsl:template match="@*|node()" priority="-2" mode="M893"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M893"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress/ram:LineOne[@languageLocaleID]" + priority="1000" + mode="M894"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress/ram:LineOne[@languageLocaleID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageLocaleID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M894"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M894"/> + <xsl:template match="@*|node()" priority="-2" mode="M894"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M894"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress/ram:LineThree" + priority="1000" + mode="M895"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress/ram:LineThree"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LineThree' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M895"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M895"/> + <xsl:template match="@*|node()" priority="-2" mode="M895"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M895"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress/ram:LineTwo[@languageID]" + priority="1000" + mode="M896"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress/ram:LineTwo[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M896"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M896"/> + <xsl:template match="@*|node()" priority="-2" mode="M896"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M896"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress/ram:LineTwo[@languageLocaleID]" + priority="1000" + mode="M897"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress/ram:LineTwo[@languageLocaleID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageLocaleID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M897"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M897"/> + <xsl:template match="@*|node()" priority="-2" mode="M897"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M897"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress/ram:PostOfficeBox" + priority="1000" + mode="M898"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress/ram:PostOfficeBox"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PostOfficeBox' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M898"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M898"/> + <xsl:template match="@*|node()" priority="-2" mode="M898"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M898"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@languageID]" + priority="1000" + mode="M899"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M899"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M899"/> + <xsl:template match="@*|node()" priority="-2" mode="M899"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M899"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listAgencyID]" + priority="1000" + mode="M900"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M900"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M900"/> + <xsl:template match="@*|node()" priority="-2" mode="M900"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M900"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listAgencyName]" + priority="1000" + mode="M901"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listAgencyName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listAgencyName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M901"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M901"/> + <xsl:template match="@*|node()" priority="-2" mode="M901"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M901"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listID]" + priority="1000" + mode="M902"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M902"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M902"/> + <xsl:template match="@*|node()" priority="-2" mode="M902"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M902"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listName]" + priority="1000" + mode="M903"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M903"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M903"/> + <xsl:template match="@*|node()" priority="-2" mode="M903"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M903"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listSchemeURI]" + priority="1000" + mode="M904"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listSchemeURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listSchemeURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M904"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M904"/> + <xsl:template match="@*|node()" priority="-2" mode="M904"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M904"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listURI]" + priority="1000" + mode="M905"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M905"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M905"/> + <xsl:template match="@*|node()" priority="-2" mode="M905"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M905"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listVersionID]" + priority="1000" + mode="M906"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M906"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M906"/> + <xsl:template match="@*|node()" priority="-2" mode="M906"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M906"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@name]" + priority="1000" + mode="M907"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@name]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @name' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M907"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M907"/> + <xsl:template match="@*|node()" priority="-2" mode="M907"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M907"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress/ram:SecondaryPostcodeCode" + priority="1000" + mode="M908"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress/ram:SecondaryPostcodeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SecondaryPostcodeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M908"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M908"/> + <xsl:template match="@*|node()" priority="-2" mode="M908"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M908"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress/ram:StreetName" + priority="1000" + mode="M909"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress/ram:StreetName"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:StreetName' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M909"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M909"/> + <xsl:template match="@*|node()" priority="-2" mode="M909"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M909"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress/ram:UTCOffsetNumeric" + priority="1000" + mode="M910"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress/ram:UTCOffsetNumeric"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:UTCOffsetNumeric' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M910"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M910"/> + <xsl:template match="@*|node()" priority="-2" mode="M910"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M910"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:ProvidedTransportService" + priority="1000" + mode="M911"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:ProvidedTransportService"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ProvidedTransportService' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M911"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M911"/> + <xsl:template match="@*|node()" priority="-2" mode="M911"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M911"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:QualityAssuranceIndicator" + priority="1000" + mode="M912"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:QualityAssuranceIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:QualityAssuranceIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M912"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M912"/> + <xsl:template match="@*|node()" priority="-2" mode="M912"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M912"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:RICID" + priority="1000" + mode="M913"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:RICID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RICID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M913"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M913"/> + <xsl:template match="@*|node()" priority="-2" mode="M913"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M913"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:RequestedNotificationReferencedDocument" + priority="1000" + mode="M914"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:RequestedNotificationReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RequestedNotificationReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M914"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M914"/> + <xsl:template match="@*|node()" priority="-2" mode="M914"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M914"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:RoleCode" + priority="1000" + mode="M915"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:RoleCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RoleCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M915"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M915"/> + <xsl:template match="@*|node()" priority="-2" mode="M915"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M915"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:SellerAssignedID" + priority="1000" + mode="M916"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:SellerAssignedID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SellerAssignedID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M916"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M916"/> + <xsl:template match="@*|node()" priority="-2" mode="M916"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M916"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:SpecifiedAuthoritativeSignatoryPerson" + priority="1000" + mode="M917"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:SpecifiedAuthoritativeSignatoryPerson"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SpecifiedAuthoritativeSignatoryPerson' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M917"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M917"/> + <xsl:template match="@*|node()" priority="-2" mode="M917"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M917"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:SpecifiedLegalOrganization" + priority="1000" + mode="M918"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:SpecifiedLegalOrganization"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SpecifiedLegalOrganization' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M918"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M918"/> + <xsl:template match="@*|node()" priority="-2" mode="M918"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M918"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:SpecifiedLogisticsLocation" + priority="1000" + mode="M919"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:SpecifiedLogisticsLocation"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SpecifiedLogisticsLocation' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M919"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M919"/> + <xsl:template match="@*|node()" priority="-2" mode="M919"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M919"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:SpecifiedRepresentativePerson" + priority="1000" + mode="M920"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:SpecifiedRepresentativePerson"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SpecifiedRepresentativePerson' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M920"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M920"/> + <xsl:template match="@*|node()" priority="-2" mode="M920"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M920"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:SpecifiedTaxRegistration/ram:AssociatedRegisteredTax" + priority="1000" + mode="M921"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:SpecifiedTaxRegistration/ram:AssociatedRegisteredTax"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AssociatedRegisteredTax' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M921"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M921"/> + <xsl:template match="@*|node()" priority="-2" mode="M921"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M921"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:SpecifiedTaxRegistration/ram:ID" + priority="1000" + mode="M922"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:SpecifiedTaxRegistration/ram:ID"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="@schemeID"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="@schemeID"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute '@schemeID' is required in this context.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M922"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M922"/> + <xsl:template match="@*|node()" priority="-2" mode="M922"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M922"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeAgencyID]" + priority="1000" + mode="M923"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M923"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M923"/> + <xsl:template match="@*|node()" priority="-2" mode="M923"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M923"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeAgencyName]" + priority="1000" + mode="M924"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeAgencyName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M924"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M924"/> + <xsl:template match="@*|node()" priority="-2" mode="M924"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M924"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeDataURI]" + priority="1000" + mode="M925"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeDataURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeDataURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M925"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M925"/> + <xsl:template match="@*|node()" priority="-2" mode="M925"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M925"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeName]" + priority="1000" + mode="M926"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M926"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M926"/> + <xsl:template match="@*|node()" priority="-2" mode="M926"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M926"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeURI]" + priority="1000" + mode="M927"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M927"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M927"/> + <xsl:template match="@*|node()" priority="-2" mode="M927"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M927"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeVersionID]" + priority="1000" + mode="M928"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M928"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M928"/> + <xsl:template match="@*|node()" priority="-2" mode="M928"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M928"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:TelephoneUniversalCommunication" + priority="1000" + mode="M929"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:TelephoneUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TelephoneUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M929"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M929"/> + <xsl:template match="@*|node()" priority="-2" mode="M929"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M929"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:TypeCode" + priority="1000" + mode="M930"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:TypeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TypeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M930"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M930"/> + <xsl:template match="@*|node()" priority="-2" mode="M930"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M930"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:URIUniversalCommunication" + priority="1000" + mode="M931"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:URIUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:URIUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M931"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M931"/> + <xsl:template match="@*|node()" priority="-2" mode="M931"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M931"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ShippingSpecifiedPeriod" + priority="1000" + mode="M932"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ShippingSpecifiedPeriod"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ShippingSpecifiedPeriod' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M932"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M932"/> + <xsl:template match="@*|node()" priority="-2" mode="M932"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M932"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SupplyInstructionReferencedDocument" + priority="1000" + mode="M933"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SupplyInstructionReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SupplyInstructionReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M933"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M933"/> + <xsl:template match="@*|node()" priority="-2" mode="M933"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M933"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SupportCentreTradeParty" + priority="1000" + mode="M934"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SupportCentreTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SupportCentreTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M934"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M934"/> + <xsl:template match="@*|node()" priority="-2" mode="M934"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M934"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:TargetMarketTradeCountry" + priority="1000" + mode="M935"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:TargetMarketTradeCountry"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TargetMarketTradeCountry' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M935"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M935"/> + <xsl:template match="@*|node()" priority="-2" mode="M935"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M935"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:TurnInReferencedDocument" + priority="1000" + mode="M936"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:TurnInReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TurnInReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M936"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M936"/> + <xsl:template match="@*|node()" priority="-2" mode="M936"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M936"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery" + priority="1000" + mode="M937"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:RelatedSupplyChainConsignment)<=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:RelatedSupplyChainConsignment)<=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RelatedSupplyChainConsignment' may occur at maximum 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:ActualDeliverySupplyChainEvent)<=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:ActualDeliverySupplyChainEvent)<=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ActualDeliverySupplyChainEvent' may occur at maximum 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M937"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M937"/> + <xsl:template match="@*|node()" priority="-2" mode="M937"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M937"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:AcceptanceSupplyChainEvent" + priority="1000" + mode="M938"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:AcceptanceSupplyChainEvent"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AcceptanceSupplyChainEvent' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M938"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M938"/> + <xsl:template match="@*|node()" priority="-2" mode="M938"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M938"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ActualDeliverySupplyChainEvent" + priority="1000" + mode="M939"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ActualDeliverySupplyChainEvent"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:OccurrenceDateTime)<=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:OccurrenceDateTime)<=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:OccurrenceDateTime' may occur at maximum 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M939"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M939"/> + <xsl:template match="@*|node()" priority="-2" mode="M939"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M939"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ActualDeliverySupplyChainEvent/ram:Description" + priority="1000" + mode="M940"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ActualDeliverySupplyChainEvent/ram:Description"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Description' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M940"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M940"/> + <xsl:template match="@*|node()" priority="-2" mode="M940"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M940"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ActualDeliverySupplyChainEvent/ram:DescriptionBinaryObject" + priority="1000" + mode="M941"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ActualDeliverySupplyChainEvent/ram:DescriptionBinaryObject"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DescriptionBinaryObject' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M941"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M941"/> + <xsl:template match="@*|node()" priority="-2" mode="M941"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M941"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ActualDeliverySupplyChainEvent/ram:DiscreteSpecifiedPeriod" + priority="1000" + mode="M942"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ActualDeliverySupplyChainEvent/ram:DiscreteSpecifiedPeriod"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DiscreteSpecifiedPeriod' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M942"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M942"/> + <xsl:template match="@*|node()" priority="-2" mode="M942"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M942"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ActualDeliverySupplyChainEvent/ram:EarliestOccurrenceDateTime" + priority="1000" + mode="M943"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ActualDeliverySupplyChainEvent/ram:EarliestOccurrenceDateTime"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:EarliestOccurrenceDateTime' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M943"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M943"/> + <xsl:template match="@*|node()" priority="-2" mode="M943"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M943"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ActualDeliverySupplyChainEvent/ram:FrequencyCode" + priority="1000" + mode="M944"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ActualDeliverySupplyChainEvent/ram:FrequencyCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:FrequencyCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M944"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M944"/> + <xsl:template match="@*|node()" priority="-2" mode="M944"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M944"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ActualDeliverySupplyChainEvent/ram:ID" + priority="1000" + mode="M945"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ActualDeliverySupplyChainEvent/ram:ID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M945"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M945"/> + <xsl:template match="@*|node()" priority="-2" mode="M945"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M945"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ActualDeliverySupplyChainEvent/ram:LatestOccurrenceDateTime" + priority="1000" + mode="M946"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ActualDeliverySupplyChainEvent/ram:LatestOccurrenceDateTime"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LatestOccurrenceDateTime' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M946"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M946"/> + <xsl:template match="@*|node()" priority="-2" mode="M946"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M946"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ActualDeliverySupplyChainEvent/ram:OccurrenceDateTime/udt:DateTime" + priority="1000" + mode="M947"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ActualDeliverySupplyChainEvent/ram:OccurrenceDateTime/udt:DateTime"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'udt:DateTime' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M947"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M947"/> + <xsl:template match="@*|node()" priority="-2" mode="M947"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M947"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ActualDeliverySupplyChainEvent/ram:OccurrenceDateTime/udt:DateTimeString" + priority="1000" + mode="M948"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ActualDeliverySupplyChainEvent/ram:OccurrenceDateTime/udt:DateTimeString"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="@format"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="@format"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute '@format' is required in this context.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M948"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M948"/> + <xsl:template match="@*|node()" priority="-2" mode="M948"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M948"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ActualDeliverySupplyChainEvent/ram:OccurrenceLogisticsLocation" + priority="1000" + mode="M949"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ActualDeliverySupplyChainEvent/ram:OccurrenceLogisticsLocation"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:OccurrenceLogisticsLocation' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M949"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M949"/> + <xsl:template match="@*|node()" priority="-2" mode="M949"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M949"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ActualDeliverySupplyChainEvent/ram:OccurrenceSpecifiedPeriod" + priority="1000" + mode="M950"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ActualDeliverySupplyChainEvent/ram:OccurrenceSpecifiedPeriod"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:OccurrenceSpecifiedPeriod' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M950"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M950"/> + <xsl:template match="@*|node()" priority="-2" mode="M950"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M950"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ActualDeliverySupplyChainEvent/ram:TypeCode" + priority="1000" + mode="M951"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ActualDeliverySupplyChainEvent/ram:TypeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TypeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M951"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M951"/> + <xsl:template match="@*|node()" priority="-2" mode="M951"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M951"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ActualDeliverySupplyChainEvent/ram:UnitQuantity" + priority="1000" + mode="M952"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ActualDeliverySupplyChainEvent/ram:UnitQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:UnitQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M952"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M952"/> + <xsl:template match="@*|node()" priority="-2" mode="M952"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M952"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ActualDespatchSupplyChainEvent" + priority="1000" + mode="M953"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ActualDespatchSupplyChainEvent"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ActualDespatchSupplyChainEvent' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M953"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M953"/> + <xsl:template match="@*|node()" priority="-2" mode="M953"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M953"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ActualLoadingSupplyChainEvent" + priority="1000" + mode="M954"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ActualLoadingSupplyChainEvent"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ActualLoadingSupplyChainEvent' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M954"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M954"/> + <xsl:template match="@*|node()" priority="-2" mode="M954"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M954"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ActualPickUpSupplyChainEvent" + priority="1000" + mode="M955"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ActualPickUpSupplyChainEvent"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ActualPickUpSupplyChainEvent' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M955"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M955"/> + <xsl:template match="@*|node()" priority="-2" mode="M955"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M955"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ActualReceiptSupplyChainEvent" + priority="1000" + mode="M956"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ActualReceiptSupplyChainEvent"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ActualReceiptSupplyChainEvent' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M956"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M956"/> + <xsl:template match="@*|node()" priority="-2" mode="M956"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M956"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ActualReleaseSupplyChainEvent" + priority="1000" + mode="M957"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ActualReleaseSupplyChainEvent"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ActualReleaseSupplyChainEvent' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M957"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M957"/> + <xsl:template match="@*|node()" priority="-2" mode="M957"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M957"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ActualUnloadingSupplyChainEvent" + priority="1000" + mode="M958"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ActualUnloadingSupplyChainEvent"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ActualUnloadingSupplyChainEvent' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M958"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M958"/> + <xsl:template match="@*|node()" priority="-2" mode="M958"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M958"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:AdditionalReferencedDocument" + priority="1000" + mode="M959"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:AdditionalReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AdditionalReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M959"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M959"/> + <xsl:template match="@*|node()" priority="-2" mode="M959"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M959"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:AgreedQuantity" + priority="1000" + mode="M960"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:AgreedQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AgreedQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M960"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M960"/> + <xsl:template match="@*|node()" priority="-2" mode="M960"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M960"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ApplicableTransportDangerousGoods" + priority="1000" + mode="M961"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ApplicableTransportDangerousGoods"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ApplicableTransportDangerousGoods' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M961"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M961"/> + <xsl:template match="@*|node()" priority="-2" mode="M961"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M961"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:AvailableSupplyChainInventory" + priority="1000" + mode="M962"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:AvailableSupplyChainInventory"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AvailableSupplyChainInventory' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M962"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M962"/> + <xsl:template match="@*|node()" priority="-2" mode="M962"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M962"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:BilledQuantity" + priority="1000" + mode="M963"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:BilledQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:BilledQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M963"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M963"/> + <xsl:template match="@*|node()" priority="-2" mode="M963"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M963"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ChargeFreeQuantity" + priority="1000" + mode="M964"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ChargeFreeQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ChargeFreeQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M964"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M964"/> + <xsl:template match="@*|node()" priority="-2" mode="M964"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M964"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ChargeableWeightMeasure" + priority="1000" + mode="M965"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ChargeableWeightMeasure"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ChargeableWeightMeasure' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M965"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M965"/> + <xsl:template match="@*|node()" priority="-2" mode="M965"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M965"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ConfirmedDeliverySupplyChainEvent" + priority="1000" + mode="M966"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ConfirmedDeliverySupplyChainEvent"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ConfirmedDeliverySupplyChainEvent' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M966"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M966"/> + <xsl:template match="@*|node()" priority="-2" mode="M966"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M966"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ConfirmedDespatchSupplyChainEvent" + priority="1000" + mode="M967"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ConfirmedDespatchSupplyChainEvent"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ConfirmedDespatchSupplyChainEvent' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M967"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M967"/> + <xsl:template match="@*|node()" priority="-2" mode="M967"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M967"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ConfirmedReleaseSupplyChainEvent" + priority="1000" + mode="M968"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ConfirmedReleaseSupplyChainEvent"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ConfirmedReleaseSupplyChainEvent' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M968"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M968"/> + <xsl:template match="@*|node()" priority="-2" mode="M968"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M968"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ConsumptionReportReferencedDocument" + priority="1000" + mode="M969"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ConsumptionReportReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ConsumptionReportReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M969"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M969"/> + <xsl:template match="@*|node()" priority="-2" mode="M969"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M969"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryInstructions" + priority="1000" + mode="M970"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryInstructions"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DeliveryInstructions' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M970"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M970"/> + <xsl:template match="@*|node()" priority="-2" mode="M970"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M970"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument" + priority="1000" + mode="M971"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:ID)=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="count(ram:ID)=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ID' must occur exactly 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M971"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M971"/> + <xsl:template match="@*|node()" priority="-2" mode="M971"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M971"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:AcceptableSpecifiedPeriod" + priority="1000" + mode="M972"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:AcceptableSpecifiedPeriod"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AcceptableSpecifiedPeriod' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M972"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M972"/> + <xsl:template match="@*|node()" priority="-2" mode="M972"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M972"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:AcceptanceDateTime" + priority="1000" + mode="M973"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:AcceptanceDateTime"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AcceptanceDateTime' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M973"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M973"/> + <xsl:template match="@*|node()" priority="-2" mode="M973"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M973"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:AmendmentPurposeCode" + priority="1000" + mode="M974"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:AmendmentPurposeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AmendmentPurposeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M974"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M974"/> + <xsl:template match="@*|node()" priority="-2" mode="M974"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M974"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:AttachedSpecifiedBinaryFile" + priority="1000" + mode="M975"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:AttachedSpecifiedBinaryFile"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M975"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M975"/> + <xsl:template match="@*|node()" priority="-2" mode="M975"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M975"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:AttachmentBinaryObject" + priority="1000" + mode="M976"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:AttachmentBinaryObject"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AttachmentBinaryObject' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M976"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M976"/> + <xsl:template match="@*|node()" priority="-2" mode="M976"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M976"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:AuthenticatedOriginalIndicator" + priority="1000" + mode="M977"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:AuthenticatedOriginalIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AuthenticatedOriginalIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M977"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M977"/> + <xsl:template match="@*|node()" priority="-2" mode="M977"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M977"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:CategoryCode" + priority="1000" + mode="M978"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:CategoryCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CategoryCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M978"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M978"/> + <xsl:template match="@*|node()" priority="-2" mode="M978"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M978"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:ChannelCode" + priority="1000" + mode="M979"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:ChannelCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ChannelCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M979"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M979"/> + <xsl:template match="@*|node()" priority="-2" mode="M979"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M979"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:ContractualDocumentClause" + priority="1000" + mode="M980"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:ContractualDocumentClause"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ContractualDocumentClause' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M980"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M980"/> + <xsl:template match="@*|node()" priority="-2" mode="M980"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M980"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:CopyIndicator" + priority="1000" + mode="M981"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:CopyIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CopyIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M981"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M981"/> + <xsl:template match="@*|node()" priority="-2" mode="M981"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M981"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:CopyIssuedQuantity" + priority="1000" + mode="M982"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:CopyIssuedQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CopyIssuedQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M982"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M982"/> + <xsl:template match="@*|node()" priority="-2" mode="M982"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M982"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:CopyRequiredQuantity" + priority="1000" + mode="M983"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:CopyRequiredQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CopyRequiredQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M983"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M983"/> + <xsl:template match="@*|node()" priority="-2" mode="M983"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M983"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:CreationDateTime" + priority="1000" + mode="M984"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:CreationDateTime"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CreationDateTime' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M984"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M984"/> + <xsl:template match="@*|node()" priority="-2" mode="M984"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M984"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:EffectiveSpecifiedPeriod" + priority="1000" + mode="M985"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:EffectiveSpecifiedPeriod"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M985"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M985"/> + <xsl:template match="@*|node()" priority="-2" mode="M985"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M985"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:ElectronicPresentationIndicator" + priority="1000" + mode="M986"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:ElectronicPresentationIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ElectronicPresentationIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M986"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M986"/> + <xsl:template match="@*|node()" priority="-2" mode="M986"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M986"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:GlobalID" + priority="1000" + mode="M987"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:GlobalID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:GlobalID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M987"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M987"/> + <xsl:template match="@*|node()" priority="-2" mode="M987"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M987"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:ID[@schemeAgencyID]" + priority="1000" + mode="M988"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:ID[@schemeAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M988"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M988"/> + <xsl:template match="@*|node()" priority="-2" mode="M988"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M988"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:ID[@schemeAgencyName]" + priority="1000" + mode="M989"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:ID[@schemeAgencyName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M989"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M989"/> + <xsl:template match="@*|node()" priority="-2" mode="M989"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M989"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:ID[@schemeDataURI]" + priority="1000" + mode="M990"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:ID[@schemeDataURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeDataURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M990"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M990"/> + <xsl:template match="@*|node()" priority="-2" mode="M990"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M990"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:ID[@schemeID]" + priority="1000" + mode="M991"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:ID[@schemeID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M991"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M991"/> + <xsl:template match="@*|node()" priority="-2" mode="M991"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M991"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:ID[@schemeName]" + priority="1000" + mode="M992"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:ID[@schemeName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M992"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M992"/> + <xsl:template match="@*|node()" priority="-2" mode="M992"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M992"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:ID[@schemeURI]" + priority="1000" + mode="M993"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:ID[@schemeURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M993"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M993"/> + <xsl:template match="@*|node()" priority="-2" mode="M993"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M993"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:ID[@schemeVersionID]" + priority="1000" + mode="M994"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:ID[@schemeVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M994"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M994"/> + <xsl:template match="@*|node()" priority="-2" mode="M994"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M994"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:Information" + priority="1000" + mode="M995"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:Information"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Information' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M995"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M995"/> + <xsl:template match="@*|node()" priority="-2" mode="M995"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M995"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:IssueLogisticsLocation" + priority="1000" + mode="M996"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:IssueLogisticsLocation"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:IssueLogisticsLocation' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M996"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M996"/> + <xsl:template match="@*|node()" priority="-2" mode="M996"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M996"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:IssuerAssignedID" + priority="1000" + mode="M997"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:IssuerAssignedID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:IssuerAssignedID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M997"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M997"/> + <xsl:template match="@*|node()" priority="-2" mode="M997"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M997"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:IssuerTradeParty" + priority="1000" + mode="M998"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:IssuerTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:IssuerTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M998"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M998"/> + <xsl:template match="@*|node()" priority="-2" mode="M998"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M998"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:ItemIdentificationID" + priority="1000" + mode="M999"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:ItemIdentificationID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ItemIdentificationID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M999"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M999"/> + <xsl:template match="@*|node()" priority="-2" mode="M999"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M999"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:LanguageID" + priority="1000" + mode="M1000"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:LanguageID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LanguageID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1000"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1000"/> + <xsl:template match="@*|node()" priority="-2" mode="M1000"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1000"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:LineID" + priority="1000" + mode="M1001"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:LineID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LineID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1001"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1001"/> + <xsl:template match="@*|node()" priority="-2" mode="M1001"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1001"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:LineItemQuantity" + priority="1000" + mode="M1002"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:LineItemQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LineItemQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1002"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1002"/> + <xsl:template match="@*|node()" priority="-2" mode="M1002"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1002"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:LineStatusCode" + priority="1000" + mode="M1003"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:LineStatusCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LineStatusCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1003"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1003"/> + <xsl:template match="@*|node()" priority="-2" mode="M1003"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1003"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:LodgementLogisticsLocation" + priority="1000" + mode="M1004"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:LodgementLogisticsLocation"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LodgementLogisticsLocation' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1004"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1004"/> + <xsl:template match="@*|node()" priority="-2" mode="M1004"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1004"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:Name" + priority="1000" + mode="M1005"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:Name"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Name' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1005"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1005"/> + <xsl:template match="@*|node()" priority="-2" mode="M1005"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1005"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:OriginalIssuedQuantity" + priority="1000" + mode="M1006"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:OriginalIssuedQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:OriginalIssuedQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1006"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1006"/> + <xsl:template match="@*|node()" priority="-2" mode="M1006"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1006"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:OriginalRequiredQuantity" + priority="1000" + mode="M1007"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:OriginalRequiredQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:OriginalRequiredQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1007"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1007"/> + <xsl:template match="@*|node()" priority="-2" mode="M1007"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1007"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:PreviousRevisionID" + priority="1000" + mode="M1008"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:PreviousRevisionID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PreviousRevisionID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1008"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1008"/> + <xsl:template match="@*|node()" priority="-2" mode="M1008"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1008"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:PurposeCode" + priority="1000" + mode="M1009"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:PurposeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PurposeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1009"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1009"/> + <xsl:template match="@*|node()" priority="-2" mode="M1009"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1009"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:ReceiptDateTime" + priority="1000" + mode="M1010"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:ReceiptDateTime"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ReceiptDateTime' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1010"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1010"/> + <xsl:template match="@*|node()" priority="-2" mode="M1010"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1010"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:RecipientTradeParty" + priority="1000" + mode="M1011"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:RecipientTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RecipientTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1011"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1011"/> + <xsl:template match="@*|node()" priority="-2" mode="M1011"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1011"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:ReferenceTypeCode" + priority="1000" + mode="M1012"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:ReferenceTypeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ReferenceTypeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1012"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1012"/> + <xsl:template match="@*|node()" priority="-2" mode="M1012"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1012"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:RelationshipTypeCode" + priority="1000" + mode="M1013"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:RelationshipTypeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RelationshipTypeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1013"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1013"/> + <xsl:template match="@*|node()" priority="-2" mode="M1013"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1013"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:Remarks" + priority="1000" + mode="M1014"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:Remarks"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Remarks' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1014"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1014"/> + <xsl:template match="@*|node()" priority="-2" mode="M1014"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1014"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:Revision" + priority="1000" + mode="M1015"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:Revision"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Revision' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1015"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1015"/> + <xsl:template match="@*|node()" priority="-2" mode="M1015"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1015"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:RevisionDateTime" + priority="1000" + mode="M1016"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:RevisionDateTime"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RevisionDateTime' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1016"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1016"/> + <xsl:template match="@*|node()" priority="-2" mode="M1016"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1016"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:RevisionID" + priority="1000" + mode="M1017"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:RevisionID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RevisionID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1017"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1017"/> + <xsl:template match="@*|node()" priority="-2" mode="M1017"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1017"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:SectionName" + priority="1000" + mode="M1018"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:SectionName"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SectionName' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1018"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1018"/> + <xsl:template match="@*|node()" priority="-2" mode="M1018"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1018"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:SignatoryDocumentAuthentication" + priority="1000" + mode="M1019"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:SignatoryDocumentAuthentication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SignatoryDocumentAuthentication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1019"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1019"/> + <xsl:template match="@*|node()" priority="-2" mode="M1019"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1019"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:StatusCode" + priority="1000" + mode="M1020"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:StatusCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:StatusCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1020"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1020"/> + <xsl:template match="@*|node()" priority="-2" mode="M1020"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1020"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:SubordinateLineID" + priority="1000" + mode="M1021"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:SubordinateLineID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SubordinateLineID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1021"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1021"/> + <xsl:template match="@*|node()" priority="-2" mode="M1021"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1021"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:TypeCode" + priority="1000" + mode="M1022"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:TypeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TypeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1022"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1022"/> + <xsl:template match="@*|node()" priority="-2" mode="M1022"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1022"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:URIID" + priority="1000" + mode="M1023"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:URIID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:URIID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1023"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1023"/> + <xsl:template match="@*|node()" priority="-2" mode="M1023"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1023"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument" + priority="1000" + mode="M1024"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:ID)=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="count(ram:ID)=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ID' must occur exactly 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1024"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1024"/> + <xsl:template match="@*|node()" priority="-2" mode="M1024"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1024"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:AcceptableSpecifiedPeriod" + priority="1000" + mode="M1025"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:AcceptableSpecifiedPeriod"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AcceptableSpecifiedPeriod' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1025"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1025"/> + <xsl:template match="@*|node()" priority="-2" mode="M1025"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1025"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:AcceptanceDateTime" + priority="1000" + mode="M1026"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:AcceptanceDateTime"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AcceptanceDateTime' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1026"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1026"/> + <xsl:template match="@*|node()" priority="-2" mode="M1026"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1026"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:AmendmentPurposeCode" + priority="1000" + mode="M1027"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:AmendmentPurposeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AmendmentPurposeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1027"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1027"/> + <xsl:template match="@*|node()" priority="-2" mode="M1027"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1027"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:AttachedSpecifiedBinaryFile" + priority="1000" + mode="M1028"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:AttachedSpecifiedBinaryFile"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1028"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1028"/> + <xsl:template match="@*|node()" priority="-2" mode="M1028"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1028"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:AttachmentBinaryObject" + priority="1000" + mode="M1029"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:AttachmentBinaryObject"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AttachmentBinaryObject' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1029"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1029"/> + <xsl:template match="@*|node()" priority="-2" mode="M1029"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1029"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:AuthenticatedOriginalIndicator" + priority="1000" + mode="M1030"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:AuthenticatedOriginalIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AuthenticatedOriginalIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1030"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1030"/> + <xsl:template match="@*|node()" priority="-2" mode="M1030"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1030"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:CategoryCode" + priority="1000" + mode="M1031"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:CategoryCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CategoryCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1031"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1031"/> + <xsl:template match="@*|node()" priority="-2" mode="M1031"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1031"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:ChannelCode" + priority="1000" + mode="M1032"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:ChannelCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ChannelCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1032"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1032"/> + <xsl:template match="@*|node()" priority="-2" mode="M1032"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1032"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:ContractualDocumentClause" + priority="1000" + mode="M1033"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:ContractualDocumentClause"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ContractualDocumentClause' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1033"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1033"/> + <xsl:template match="@*|node()" priority="-2" mode="M1033"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1033"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:CopyIndicator" + priority="1000" + mode="M1034"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:CopyIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CopyIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1034"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1034"/> + <xsl:template match="@*|node()" priority="-2" mode="M1034"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1034"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:CopyIssuedQuantity" + priority="1000" + mode="M1035"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:CopyIssuedQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CopyIssuedQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1035"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1035"/> + <xsl:template match="@*|node()" priority="-2" mode="M1035"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1035"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:CopyRequiredQuantity" + priority="1000" + mode="M1036"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:CopyRequiredQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CopyRequiredQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1036"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1036"/> + <xsl:template match="@*|node()" priority="-2" mode="M1036"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1036"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:CreationDateTime" + priority="1000" + mode="M1037"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:CreationDateTime"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CreationDateTime' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1037"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1037"/> + <xsl:template match="@*|node()" priority="-2" mode="M1037"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1037"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:EffectiveSpecifiedPeriod" + priority="1000" + mode="M1038"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:EffectiveSpecifiedPeriod"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1038"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1038"/> + <xsl:template match="@*|node()" priority="-2" mode="M1038"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1038"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:ElectronicPresentationIndicator" + priority="1000" + mode="M1039"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:ElectronicPresentationIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ElectronicPresentationIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1039"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1039"/> + <xsl:template match="@*|node()" priority="-2" mode="M1039"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1039"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:GlobalID" + priority="1000" + mode="M1040"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:GlobalID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:GlobalID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1040"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1040"/> + <xsl:template match="@*|node()" priority="-2" mode="M1040"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1040"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:ID[@schemeAgencyID]" + priority="1000" + mode="M1041"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:ID[@schemeAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1041"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1041"/> + <xsl:template match="@*|node()" priority="-2" mode="M1041"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1041"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:ID[@schemeAgencyName]" + priority="1000" + mode="M1042"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:ID[@schemeAgencyName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1042"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1042"/> + <xsl:template match="@*|node()" priority="-2" mode="M1042"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1042"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:ID[@schemeDataURI]" + priority="1000" + mode="M1043"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:ID[@schemeDataURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeDataURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1043"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1043"/> + <xsl:template match="@*|node()" priority="-2" mode="M1043"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1043"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:ID[@schemeID]" + priority="1000" + mode="M1044"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:ID[@schemeID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1044"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1044"/> + <xsl:template match="@*|node()" priority="-2" mode="M1044"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1044"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:ID[@schemeName]" + priority="1000" + mode="M1045"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:ID[@schemeName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1045"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1045"/> + <xsl:template match="@*|node()" priority="-2" mode="M1045"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1045"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:ID[@schemeURI]" + priority="1000" + mode="M1046"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:ID[@schemeURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1046"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1046"/> + <xsl:template match="@*|node()" priority="-2" mode="M1046"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1046"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:ID[@schemeVersionID]" + priority="1000" + mode="M1047"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:ID[@schemeVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1047"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1047"/> + <xsl:template match="@*|node()" priority="-2" mode="M1047"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1047"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:Information" + priority="1000" + mode="M1048"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:Information"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Information' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1048"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1048"/> + <xsl:template match="@*|node()" priority="-2" mode="M1048"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1048"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:IssueLogisticsLocation" + priority="1000" + mode="M1049"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:IssueLogisticsLocation"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:IssueLogisticsLocation' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1049"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1049"/> + <xsl:template match="@*|node()" priority="-2" mode="M1049"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1049"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:IssuerAssignedID" + priority="1000" + mode="M1050"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:IssuerAssignedID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:IssuerAssignedID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1050"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1050"/> + <xsl:template match="@*|node()" priority="-2" mode="M1050"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1050"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:IssuerTradeParty" + priority="1000" + mode="M1051"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:IssuerTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:IssuerTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1051"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1051"/> + <xsl:template match="@*|node()" priority="-2" mode="M1051"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1051"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:ItemIdentificationID" + priority="1000" + mode="M1052"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:ItemIdentificationID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ItemIdentificationID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1052"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1052"/> + <xsl:template match="@*|node()" priority="-2" mode="M1052"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1052"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:LanguageID" + priority="1000" + mode="M1053"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:LanguageID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LanguageID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1053"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1053"/> + <xsl:template match="@*|node()" priority="-2" mode="M1053"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1053"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:LineID" + priority="1000" + mode="M1054"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:LineID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LineID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1054"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1054"/> + <xsl:template match="@*|node()" priority="-2" mode="M1054"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1054"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:LineItemQuantity" + priority="1000" + mode="M1055"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:LineItemQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LineItemQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1055"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1055"/> + <xsl:template match="@*|node()" priority="-2" mode="M1055"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1055"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:LineStatusCode" + priority="1000" + mode="M1056"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:LineStatusCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LineStatusCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1056"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1056"/> + <xsl:template match="@*|node()" priority="-2" mode="M1056"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1056"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:LodgementLogisticsLocation" + priority="1000" + mode="M1057"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:LodgementLogisticsLocation"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LodgementLogisticsLocation' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1057"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1057"/> + <xsl:template match="@*|node()" priority="-2" mode="M1057"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1057"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:Name" + priority="1000" + mode="M1058"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:Name"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Name' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1058"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1058"/> + <xsl:template match="@*|node()" priority="-2" mode="M1058"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1058"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:OriginalIssuedQuantity" + priority="1000" + mode="M1059"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:OriginalIssuedQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:OriginalIssuedQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1059"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1059"/> + <xsl:template match="@*|node()" priority="-2" mode="M1059"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1059"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:OriginalRequiredQuantity" + priority="1000" + mode="M1060"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:OriginalRequiredQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:OriginalRequiredQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1060"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1060"/> + <xsl:template match="@*|node()" priority="-2" mode="M1060"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1060"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:PreviousRevisionID" + priority="1000" + mode="M1061"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:PreviousRevisionID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PreviousRevisionID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1061"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1061"/> + <xsl:template match="@*|node()" priority="-2" mode="M1061"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1061"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:PurposeCode" + priority="1000" + mode="M1062"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:PurposeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PurposeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1062"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1062"/> + <xsl:template match="@*|node()" priority="-2" mode="M1062"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1062"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:ReceiptDateTime" + priority="1000" + mode="M1063"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:ReceiptDateTime"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ReceiptDateTime' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1063"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1063"/> + <xsl:template match="@*|node()" priority="-2" mode="M1063"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1063"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:RecipientTradeParty" + priority="1000" + mode="M1064"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:RecipientTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RecipientTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1064"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1064"/> + <xsl:template match="@*|node()" priority="-2" mode="M1064"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1064"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:ReferenceTypeCode" + priority="1000" + mode="M1065"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:ReferenceTypeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ReferenceTypeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1065"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1065"/> + <xsl:template match="@*|node()" priority="-2" mode="M1065"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1065"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:RelationshipTypeCode" + priority="1000" + mode="M1066"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:RelationshipTypeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RelationshipTypeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1066"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1066"/> + <xsl:template match="@*|node()" priority="-2" mode="M1066"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1066"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:Remarks" + priority="1000" + mode="M1067"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:Remarks"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Remarks' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1067"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1067"/> + <xsl:template match="@*|node()" priority="-2" mode="M1067"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1067"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:Revision" + priority="1000" + mode="M1068"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:Revision"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Revision' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1068"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1068"/> + <xsl:template match="@*|node()" priority="-2" mode="M1068"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1068"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:RevisionDateTime" + priority="1000" + mode="M1069"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:RevisionDateTime"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RevisionDateTime' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1069"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1069"/> + <xsl:template match="@*|node()" priority="-2" mode="M1069"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1069"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:RevisionID" + priority="1000" + mode="M1070"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:RevisionID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RevisionID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1070"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1070"/> + <xsl:template match="@*|node()" priority="-2" mode="M1070"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1070"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:SectionName" + priority="1000" + mode="M1071"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:SectionName"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SectionName' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1071"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1071"/> + <xsl:template match="@*|node()" priority="-2" mode="M1071"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1071"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:SignatoryDocumentAuthentication" + priority="1000" + mode="M1072"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:SignatoryDocumentAuthentication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SignatoryDocumentAuthentication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1072"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1072"/> + <xsl:template match="@*|node()" priority="-2" mode="M1072"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1072"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:StatusCode" + priority="1000" + mode="M1073"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:StatusCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:StatusCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1073"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1073"/> + <xsl:template match="@*|node()" priority="-2" mode="M1073"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1073"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:SubordinateLineID" + priority="1000" + mode="M1074"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:SubordinateLineID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SubordinateLineID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1074"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1074"/> + <xsl:template match="@*|node()" priority="-2" mode="M1074"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1074"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:TypeCode" + priority="1000" + mode="M1075"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:TypeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TypeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1075"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1075"/> + <xsl:template match="@*|node()" priority="-2" mode="M1075"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1075"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:URIID" + priority="1000" + mode="M1076"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:URIID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:URIID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1076"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1076"/> + <xsl:template match="@*|node()" priority="-2" mode="M1076"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1076"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchedQuantity" + priority="1000" + mode="M1077"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchedQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DespatchedQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1077"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1077"/> + <xsl:template match="@*|node()" priority="-2" mode="M1077"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1077"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DisposalTradeParty" + priority="1000" + mode="M1078"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DisposalTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DisposalTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1078"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1078"/> + <xsl:template match="@*|node()" priority="-2" mode="M1078"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1078"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DueInAvailableQuantity" + priority="1000" + mode="M1079"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DueInAvailableQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DueInAvailableQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1079"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1079"/> + <xsl:template match="@*|node()" priority="-2" mode="M1079"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1079"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DueInForecastedQuantity" + priority="1000" + mode="M1080"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DueInForecastedQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DueInForecastedQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1080"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1080"/> + <xsl:template match="@*|node()" priority="-2" mode="M1080"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1080"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DueInRequestedQuantity" + priority="1000" + mode="M1081"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DueInRequestedQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DueInRequestedQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1081"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1081"/> + <xsl:template match="@*|node()" priority="-2" mode="M1081"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1081"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DueInReturnedQuantity" + priority="1000" + mode="M1082"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DueInReturnedQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DueInReturnedQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1082"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1082"/> + <xsl:template match="@*|node()" priority="-2" mode="M1082"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1082"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:EconomicOrderQuantity" + priority="1000" + mode="M1083"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:EconomicOrderQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:EconomicOrderQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1083"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1083"/> + <xsl:template match="@*|node()" priority="-2" mode="M1083"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1083"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:FinalDeliveryIndicator" + priority="1000" + mode="M1084"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:FinalDeliveryIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:FinalDeliveryIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1084"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1084"/> + <xsl:template match="@*|node()" priority="-2" mode="M1084"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1084"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:FinalDestinationTradeCountry" + priority="1000" + mode="M1085"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:FinalDestinationTradeCountry"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:FinalDestinationTradeCountry' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1085"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1085"/> + <xsl:template match="@*|node()" priority="-2" mode="M1085"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1085"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:GFMTransferRejectedQuantity" + priority="1000" + mode="M1086"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:GFMTransferRejectedQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:GFMTransferRejectedQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1086"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1086"/> + <xsl:template match="@*|node()" priority="-2" mode="M1086"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1086"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:GrossVolumeMeasure" + priority="1000" + mode="M1087"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:GrossVolumeMeasure"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:GrossVolumeMeasure' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1087"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1087"/> + <xsl:template match="@*|node()" priority="-2" mode="M1087"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1087"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:GrossWeightMeasure" + priority="1000" + mode="M1088"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:GrossWeightMeasure"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:GrossWeightMeasure' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1088"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1088"/> + <xsl:template match="@*|node()" priority="-2" mode="M1088"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1088"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:IncludedSupplyChainPackaging" + priority="1000" + mode="M1089"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:IncludedSupplyChainPackaging"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:IncludedSupplyChainPackaging' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1089"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1089"/> + <xsl:template match="@*|node()" priority="-2" mode="M1089"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1089"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:IndividualPackageQuantity" + priority="1000" + mode="M1090"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:IndividualPackageQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:IndividualPackageQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1090"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1090"/> + <xsl:template match="@*|node()" priority="-2" mode="M1090"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1090"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:InformationNote" + priority="1000" + mode="M1091"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:InformationNote"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:InformationNote' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1091"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1091"/> + <xsl:template match="@*|node()" priority="-2" mode="M1091"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1091"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:InspectionSupplyChainEvent" + priority="1000" + mode="M1092"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:InspectionSupplyChainEvent"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:InspectionSupplyChainEvent' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1092"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1092"/> + <xsl:template match="@*|node()" priority="-2" mode="M1092"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1092"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:InventoryManagerTradeParty" + priority="1000" + mode="M1093"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:InventoryManagerTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:InventoryManagerTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1093"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1093"/> + <xsl:template match="@*|node()" priority="-2" mode="M1093"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1093"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:LogisticsPackage" + priority="1000" + mode="M1094"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:LogisticsPackage"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LogisticsPackage' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1094"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1094"/> + <xsl:template match="@*|node()" priority="-2" mode="M1094"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1094"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:LogisticsServiceProviderTradeParty" + priority="1000" + mode="M1095"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:LogisticsServiceProviderTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LogisticsServiceProviderTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1095"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1095"/> + <xsl:template match="@*|node()" priority="-2" mode="M1095"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1095"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ModificationForecastedQuantity" + priority="1000" + mode="M1096"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ModificationForecastedQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ModificationForecastedQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1096"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1096"/> + <xsl:template match="@*|node()" priority="-2" mode="M1096"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1096"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:NetVolumeMeasure" + priority="1000" + mode="M1097"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:NetVolumeMeasure"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:NetVolumeMeasure' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1097"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1097"/> + <xsl:template match="@*|node()" priority="-2" mode="M1097"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1097"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:NetWeightMeasure" + priority="1000" + mode="M1098"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:NetWeightMeasure"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:NetWeightMeasure' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1098"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1098"/> + <xsl:template match="@*|node()" priority="-2" mode="M1098"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1098"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:OwnershipToTradeParty" + priority="1000" + mode="M1099"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:OwnershipToTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:OwnershipToTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1099"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1099"/> + <xsl:template match="@*|node()" priority="-2" mode="M1099"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1099"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:PackageQuantity" + priority="1000" + mode="M1100"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:PackageQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PackageQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1100"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1100"/> + <xsl:template match="@*|node()" priority="-2" mode="M1100"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1100"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:PackingListReferencedDocument" + priority="1000" + mode="M1101"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:PackingListReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PackingListReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1101"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1101"/> + <xsl:template match="@*|node()" priority="-2" mode="M1101"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1101"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:PartialDeliveryAllowedIndicator" + priority="1000" + mode="M1102"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:PartialDeliveryAllowedIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PartialDeliveryAllowedIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1102"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1102"/> + <xsl:template match="@*|node()" priority="-2" mode="M1102"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1102"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:PerPackageUnitQuantity" + priority="1000" + mode="M1103"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:PerPackageUnitQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PerPackageUnitQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1103"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1103"/> + <xsl:template match="@*|node()" priority="-2" mode="M1103"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1103"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:PickUpAvailabilityDateTime" + priority="1000" + mode="M1104"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:PickUpAvailabilityDateTime"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PickUpAvailabilityDateTime' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1104"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1104"/> + <xsl:template match="@*|node()" priority="-2" mode="M1104"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1104"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:PlannedDeliverySupplyChainEvent" + priority="1000" + mode="M1105"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:PlannedDeliverySupplyChainEvent"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PlannedDeliverySupplyChainEvent' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1105"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1105"/> + <xsl:template match="@*|node()" priority="-2" mode="M1105"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1105"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:PlannedDespatchSupplyChainEvent" + priority="1000" + mode="M1106"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:PlannedDespatchSupplyChainEvent"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PlannedDespatchSupplyChainEvent' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1106"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1106"/> + <xsl:template match="@*|node()" priority="-2" mode="M1106"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1106"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:PlannedLoadingSupplyChainEvent" + priority="1000" + mode="M1107"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:PlannedLoadingSupplyChainEvent"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PlannedLoadingSupplyChainEvent' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1107"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1107"/> + <xsl:template match="@*|node()" priority="-2" mode="M1107"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1107"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:PlannedPickUpSupplyChainEvent" + priority="1000" + mode="M1108"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:PlannedPickUpSupplyChainEvent"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PlannedPickUpSupplyChainEvent' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1108"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1108"/> + <xsl:template match="@*|node()" priority="-2" mode="M1108"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1108"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:PlannedReleaseSupplyChainEvent" + priority="1000" + mode="M1109"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:PlannedReleaseSupplyChainEvent"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PlannedReleaseSupplyChainEvent' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1109"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1109"/> + <xsl:template match="@*|node()" priority="-2" mode="M1109"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1109"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:PlannedSupplyChainConsignment" + priority="1000" + mode="M1110"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:PlannedSupplyChainConsignment"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PlannedSupplyChainConsignment' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1110"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1110"/> + <xsl:template match="@*|node()" priority="-2" mode="M1110"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1110"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:PlannedSupplyChainEvent" + priority="1000" + mode="M1111"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:PlannedSupplyChainEvent"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PlannedSupplyChainEvent' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1111"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1111"/> + <xsl:template match="@*|node()" priority="-2" mode="M1111"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1111"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:PlannedUnloadingSupplyChainEvent" + priority="1000" + mode="M1112"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:PlannedUnloadingSupplyChainEvent"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PlannedUnloadingSupplyChainEvent' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1112"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1112"/> + <xsl:template match="@*|node()" priority="-2" mode="M1112"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1112"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:PreviousDeliverySupplyChainEvent" + priority="1000" + mode="M1113"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:PreviousDeliverySupplyChainEvent"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PreviousDeliverySupplyChainEvent' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1113"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1113"/> + <xsl:template match="@*|node()" priority="-2" mode="M1113"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1113"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ProductUnitQuantity" + priority="1000" + mode="M1114"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ProductUnitQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ProductUnitQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1114"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1114"/> + <xsl:template match="@*|node()" priority="-2" mode="M1114"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1114"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ProjectedSupplyChainSupplyPlan" + priority="1000" + mode="M1115"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ProjectedSupplyChainSupplyPlan"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ProjectedSupplyChainSupplyPlan' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1115"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1115"/> + <xsl:template match="@*|node()" priority="-2" mode="M1115"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1115"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ReceivedQuantity" + priority="1000" + mode="M1116"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ReceivedQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ReceivedQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1116"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1116"/> + <xsl:template match="@*|node()" priority="-2" mode="M1116"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1116"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument" + priority="1000" + mode="M1117"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ReceivingAdviceReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1117"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1117"/> + <xsl:template match="@*|node()" priority="-2" mode="M1117"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1117"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:ApplicableLogisticsServiceCharge" + priority="1000" + mode="M1118"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:ApplicableLogisticsServiceCharge"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ApplicableLogisticsServiceCharge' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1118"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1118"/> + <xsl:template match="@*|node()" priority="-2" mode="M1118"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1118"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:ApplicableTradeAllowanceCharge" + priority="1000" + mode="M1119"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:ApplicableTradeAllowanceCharge"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ApplicableTradeAllowanceCharge' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1119"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1119"/> + <xsl:template match="@*|node()" priority="-2" mode="M1119"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1119"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:ApplicableTradeCurrencyExchange" + priority="1000" + mode="M1120"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:ApplicableTradeCurrencyExchange"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ApplicableTradeCurrencyExchange' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1120"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1120"/> + <xsl:template match="@*|node()" priority="-2" mode="M1120"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1120"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:ApplicableTransportDangerousGoods" + priority="1000" + mode="M1121"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:ApplicableTransportDangerousGoods"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ApplicableTransportDangerousGoods' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1121"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1121"/> + <xsl:template match="@*|node()" priority="-2" mode="M1121"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1121"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:AssociatedInvoiceAmount" + priority="1000" + mode="M1122"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:AssociatedInvoiceAmount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AssociatedInvoiceAmount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1122"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1122"/> + <xsl:template match="@*|node()" priority="-2" mode="M1122"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1122"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:AssociatedInvoiceDiscountAmount" + priority="1000" + mode="M1123"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:AssociatedInvoiceDiscountAmount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AssociatedInvoiceDiscountAmount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1123"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1123"/> + <xsl:template match="@*|node()" priority="-2" mode="M1123"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1123"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:AssociatedInvoiceDiscountPercent" + priority="1000" + mode="M1124"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:AssociatedInvoiceDiscountPercent"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AssociatedInvoiceDiscountPercent' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1124"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1124"/> + <xsl:template match="@*|node()" priority="-2" mode="M1124"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1124"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:AssociatedReferencedDocument" + priority="1000" + mode="M1125"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:AssociatedReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AssociatedReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1125"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1125"/> + <xsl:template match="@*|node()" priority="-2" mode="M1125"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1125"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:AssociatedTradeParty" + priority="1000" + mode="M1126"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:AssociatedTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AssociatedTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1126"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1126"/> + <xsl:template match="@*|node()" priority="-2" mode="M1126"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1126"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:AtArrivalLogisticsTransportMovement" + priority="1000" + mode="M1127"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:AtArrivalLogisticsTransportMovement"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AtArrivalLogisticsTransportMovement' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1127"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1127"/> + <xsl:template match="@*|node()" priority="-2" mode="M1127"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1127"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:AtDepartureLogisticsTransportMovement" + priority="1000" + mode="M1128"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:AtDepartureLogisticsTransportMovement"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AtDepartureLogisticsTransportMovement' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1128"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1128"/> + <xsl:template match="@*|node()" priority="-2" mode="M1128"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1128"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:AvailabilityDueDateTime" + priority="1000" + mode="M1129"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:AvailabilityDueDateTime"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AvailabilityDueDateTime' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1129"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1129"/> + <xsl:template match="@*|node()" priority="-2" mode="M1129"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1129"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:BondedWarehouseStorageTransportEvent" + priority="1000" + mode="M1130"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:BondedWarehouseStorageTransportEvent"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:BondedWarehouseStorageTransportEvent' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1130"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1130"/> + <xsl:template match="@*|node()" priority="-2" mode="M1130"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1130"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:BorderCrossingLogisticsTransportMovement" + priority="1000" + mode="M1131"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:BorderCrossingLogisticsTransportMovement"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:BorderCrossingLogisticsTransportMovement' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1131"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1131"/> + <xsl:template match="@*|node()" priority="-2" mode="M1131"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1131"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:CODAmount" + priority="1000" + mode="M1132"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:CODAmount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CODAmount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1132"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1132"/> + <xsl:template match="@*|node()" priority="-2" mode="M1132"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1132"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:CargoToleranceInformation" + priority="1000" + mode="M1133"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:CargoToleranceInformation"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CargoToleranceInformation' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1133"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1133"/> + <xsl:template match="@*|node()" priority="-2" mode="M1133"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1133"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:CarrierAcceptanceDateTime" + priority="1000" + mode="M1134"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:CarrierAcceptanceDateTime"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CarrierAcceptanceDateTime' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1134"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1134"/> + <xsl:template match="@*|node()" priority="-2" mode="M1134"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1134"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:CarrierAcceptanceLogisticsLocation" + priority="1000" + mode="M1135"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:CarrierAcceptanceLogisticsLocation"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CarrierAcceptanceLogisticsLocation' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1135"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1135"/> + <xsl:template match="@*|node()" priority="-2" mode="M1135"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1135"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:CarrierAgentTradeParty" + priority="1000" + mode="M1136"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:CarrierAgentTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CarrierAgentTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1136"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1136"/> + <xsl:template match="@*|node()" priority="-2" mode="M1136"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1136"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:CarrierAssignedID" + priority="1000" + mode="M1137"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:CarrierAssignedID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CarrierAssignedID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1137"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1137"/> + <xsl:template match="@*|node()" priority="-2" mode="M1137"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1137"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:CarrierProvidedInformation" + priority="1000" + mode="M1138"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:CarrierProvidedInformation"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CarrierProvidedInformation' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1138"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1138"/> + <xsl:template match="@*|node()" priority="-2" mode="M1138"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1138"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:CarrierTradeParty" + priority="1000" + mode="M1139"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:CarrierTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CarrierTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1139"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1139"/> + <xsl:template match="@*|node()" priority="-2" mode="M1139"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1139"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:ChargeableTransportationStageQuantity" + priority="1000" + mode="M1140"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:ChargeableTransportationStageQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ChargeableTransportationStageQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1140"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1140"/> + <xsl:template match="@*|node()" priority="-2" mode="M1140"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1140"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:ChargeableWeightMeasure" + priority="1000" + mode="M1141"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:ChargeableWeightMeasure"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ChargeableWeightMeasure' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1141"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1141"/> + <xsl:template match="@*|node()" priority="-2" mode="M1141"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1141"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:ConnectingCarrierTradeParty" + priority="1000" + mode="M1142"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:ConnectingCarrierTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ConnectingCarrierTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1142"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1142"/> + <xsl:template match="@*|node()" priority="-2" mode="M1142"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1142"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:ConsigneeAgentTradeParty" + priority="1000" + mode="M1143"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:ConsigneeAgentTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ConsigneeAgentTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1143"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1143"/> + <xsl:template match="@*|node()" priority="-2" mode="M1143"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1143"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:ConsigneeAssignedID" + priority="1000" + mode="M1144"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:ConsigneeAssignedID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ConsigneeAssignedID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1144"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1144"/> + <xsl:template match="@*|node()" priority="-2" mode="M1144"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1144"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:ConsigneeReceiptLogisticsLocation" + priority="1000" + mode="M1145"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:ConsigneeReceiptLogisticsLocation"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ConsigneeReceiptLogisticsLocation' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1145"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1145"/> + <xsl:template match="@*|node()" priority="-2" mode="M1145"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1145"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:ConsigneeTradeParty" + priority="1000" + mode="M1146"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:ConsigneeTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ConsigneeTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1146"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1146"/> + <xsl:template match="@*|node()" priority="-2" mode="M1146"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1146"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:ConsignmentItemQuantity" + priority="1000" + mode="M1147"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:ConsignmentItemQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ConsignmentItemQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1147"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1147"/> + <xsl:template match="@*|node()" priority="-2" mode="M1147"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1147"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:ConsignorAgentTradeParty" + priority="1000" + mode="M1148"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:ConsignorAgentTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ConsignorAgentTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1148"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1148"/> + <xsl:template match="@*|node()" priority="-2" mode="M1148"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1148"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:ConsignorAssignedID" + priority="1000" + mode="M1149"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:ConsignorAssignedID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ConsignorAssignedID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1149"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1149"/> + <xsl:template match="@*|node()" priority="-2" mode="M1149"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1149"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:ConsignorTradeParty" + priority="1000" + mode="M1150"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:ConsignorTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ConsignorTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1150"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1150"/> + <xsl:template match="@*|node()" priority="-2" mode="M1150"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1150"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:ConsolidatorTradeParty" + priority="1000" + mode="M1151"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:ConsolidatorTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ConsolidatorTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1151"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1151"/> + <xsl:template match="@*|node()" priority="-2" mode="M1151"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1151"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:ContainerizationIndicator" + priority="1000" + mode="M1152"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:ContainerizationIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ContainerizationIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1152"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1152"/> + <xsl:template match="@*|node()" priority="-2" mode="M1152"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1152"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:CustomsExportAgentTradeParty" + priority="1000" + mode="M1153"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:CustomsExportAgentTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CustomsExportAgentTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1153"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1153"/> + <xsl:template match="@*|node()" priority="-2" mode="M1153"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1153"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:CustomsID" + priority="1000" + mode="M1154"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:CustomsID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CustomsID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1154"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1154"/> + <xsl:template match="@*|node()" priority="-2" mode="M1154"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1154"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:CustomsImportAgentTradeParty" + priority="1000" + mode="M1155"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:CustomsImportAgentTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CustomsImportAgentTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1155"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1155"/> + <xsl:template match="@*|node()" priority="-2" mode="M1155"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1155"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:CustomsRequiredInvoiceReferencedDocument" + priority="1000" + mode="M1156"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:CustomsRequiredInvoiceReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CustomsRequiredInvoiceReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1156"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1156"/> + <xsl:template match="@*|node()" priority="-2" mode="M1156"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1156"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:CustomsTransitAgentTradeParty" + priority="1000" + mode="M1157"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:CustomsTransitAgentTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CustomsTransitAgentTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1157"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1157"/> + <xsl:template match="@*|node()" priority="-2" mode="M1157"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1157"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:DangerousGoodsNotifierTradeParty" + priority="1000" + mode="M1158"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:DangerousGoodsNotifierTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DangerousGoodsNotifierTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1158"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1158"/> + <xsl:template match="@*|node()" priority="-2" mode="M1158"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1158"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:DeclaredForCustomsLogisticsLocation" + priority="1000" + mode="M1159"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:DeclaredForCustomsLogisticsLocation"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DeclaredForCustomsLogisticsLocation' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1159"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1159"/> + <xsl:template match="@*|node()" priority="-2" mode="M1159"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1159"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:DeclaredValueForCarriageAmount" + priority="1000" + mode="M1160"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:DeclaredValueForCarriageAmount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DeclaredValueForCarriageAmount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1160"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1160"/> + <xsl:template match="@*|node()" priority="-2" mode="M1160"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1160"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:DeclaredValueForCustomsAmount" + priority="1000" + mode="M1161"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:DeclaredValueForCustomsAmount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DeclaredValueForCustomsAmount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1161"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1161"/> + <xsl:template match="@*|node()" priority="-2" mode="M1161"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1161"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:DeconsolidatorTradeParty" + priority="1000" + mode="M1162"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:DeconsolidatorTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DeconsolidatorTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1162"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1162"/> + <xsl:template match="@*|node()" priority="-2" mode="M1162"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1162"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:DeliveryInformation" + priority="1000" + mode="M1163"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:DeliveryInformation"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DeliveryInformation' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1163"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1163"/> + <xsl:template match="@*|node()" priority="-2" mode="M1163"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1163"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:DeliveryInstructions" + priority="1000" + mode="M1164"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:DeliveryInstructions"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DeliveryInstructions' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1164"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1164"/> + <xsl:template match="@*|node()" priority="-2" mode="M1164"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1164"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:DeliveryTradeParty" + priority="1000" + mode="M1165"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:DeliveryTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DeliveryTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1165"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1165"/> + <xsl:template match="@*|node()" priority="-2" mode="M1165"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1165"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:DeliveryTransportEvent" + priority="1000" + mode="M1166"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:DeliveryTransportEvent"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DeliveryTransportEvent' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1166"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1166"/> + <xsl:template match="@*|node()" priority="-2" mode="M1166"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1166"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:DemurrageInformation" + priority="1000" + mode="M1167"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:DemurrageInformation"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DemurrageInformation' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1167"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1167"/> + <xsl:template match="@*|node()" priority="-2" mode="M1167"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1167"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:DespatchTradeParty" + priority="1000" + mode="M1168"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:DespatchTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DespatchTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1168"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1168"/> + <xsl:template match="@*|node()" priority="-2" mode="M1168"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1168"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:DestinationTradeCountry" + priority="1000" + mode="M1169"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:DestinationTradeCountry"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DestinationTradeCountry' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1169"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1169"/> + <xsl:template match="@*|node()" priority="-2" mode="M1169"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1169"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:EstimatedApplicableLogisticsServiceCharge" + priority="1000" + mode="M1170"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:EstimatedApplicableLogisticsServiceCharge"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:EstimatedApplicableLogisticsServiceCharge' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1170"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1170"/> + <xsl:template match="@*|node()" priority="-2" mode="M1170"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1170"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:ExaminationTransportEvent" + priority="1000" + mode="M1171"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:ExaminationTransportEvent"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ExaminationTransportEvent' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1171"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1171"/> + <xsl:template match="@*|node()" priority="-2" mode="M1171"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1171"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:ExportExitDateTime" + priority="1000" + mode="M1172"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:ExportExitDateTime"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ExportExitDateTime' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1172"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1172"/> + <xsl:template match="@*|node()" priority="-2" mode="M1172"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1172"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:ExportTradeCountry" + priority="1000" + mode="M1173"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:ExportTradeCountry"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ExportTradeCountry' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1173"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1173"/> + <xsl:template match="@*|node()" priority="-2" mode="M1173"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1173"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:ExportTradeGeopoliticalRegion" + priority="1000" + mode="M1174"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:ExportTradeGeopoliticalRegion"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ExportTradeGeopoliticalRegion' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1174"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1174"/> + <xsl:template match="@*|node()" priority="-2" mode="M1174"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1174"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:ExporterTradeParty" + priority="1000" + mode="M1175"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:ExporterTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ExporterTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1175"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1175"/> + <xsl:template match="@*|node()" priority="-2" mode="M1175"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1175"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:FOBAmount" + priority="1000" + mode="M1176"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:FOBAmount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:FOBAmount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1176"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1176"/> + <xsl:template match="@*|node()" priority="-2" mode="M1176"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1176"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:FinalDestinationLogisticsLocation" + priority="1000" + mode="M1177"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:FinalDestinationLogisticsLocation"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:FinalDestinationLogisticsLocation' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1177"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1177"/> + <xsl:template match="@*|node()" priority="-2" mode="M1177"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1177"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:FinalDestinationTradeCountry" + priority="1000" + mode="M1178"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:FinalDestinationTradeCountry"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:FinalDestinationTradeCountry' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1178"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1178"/> + <xsl:template match="@*|node()" priority="-2" mode="M1178"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1178"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:FreightForwarderAssignedID" + priority="1000" + mode="M1179"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:FreightForwarderAssignedID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:FreightForwarderAssignedID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1179"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1179"/> + <xsl:template match="@*|node()" priority="-2" mode="M1179"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1179"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:FreightForwarderTradeParty" + priority="1000" + mode="M1180"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:FreightForwarderTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:FreightForwarderTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1180"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1180"/> + <xsl:template match="@*|node()" priority="-2" mode="M1180"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1180"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:GoodsReleaseRestriction" + priority="1000" + mode="M1181"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:GoodsReleaseRestriction"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:GoodsReleaseRestriction' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1181"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1181"/> + <xsl:template match="@*|node()" priority="-2" mode="M1181"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1181"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:GrossVolumeMeasure" + priority="1000" + mode="M1182"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:GrossVolumeMeasure"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:GrossVolumeMeasure' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1182"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1182"/> + <xsl:template match="@*|node()" priority="-2" mode="M1182"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1182"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:GrossWeightMeasure" + priority="1000" + mode="M1183"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:GrossWeightMeasure"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:GrossWeightMeasure' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1183"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1183"/> + <xsl:template match="@*|node()" priority="-2" mode="M1183"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1183"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:GroupingCentreTradeParty" + priority="1000" + mode="M1184"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:GroupingCentreTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:GroupingCentreTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1184"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1184"/> + <xsl:template match="@*|node()" priority="-2" mode="M1184"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1184"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:ID" + priority="1000" + mode="M1185"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:ID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1185"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1185"/> + <xsl:template match="@*|node()" priority="-2" mode="M1185"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1185"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:ImportTradeCountry" + priority="1000" + mode="M1186"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:ImportTradeCountry"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ImportTradeCountry' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1186"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1186"/> + <xsl:template match="@*|node()" priority="-2" mode="M1186"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1186"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:ImporterTradeParty" + priority="1000" + mode="M1187"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:ImporterTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ImporterTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1187"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1187"/> + <xsl:template match="@*|node()" priority="-2" mode="M1187"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1187"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:IncludedReferencedSupplyChainConsignment" + priority="1000" + mode="M1188"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:IncludedReferencedSupplyChainConsignment"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:IncludedReferencedSupplyChainConsignment' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1188"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1188"/> + <xsl:template match="@*|node()" priority="-2" mode="M1188"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1188"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:IncludedSupplyChainConsignmentItem" + priority="1000" + mode="M1189"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:IncludedSupplyChainConsignmentItem"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:IncludedSupplyChainConsignmentItem' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1189"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1189"/> + <xsl:template match="@*|node()" priority="-2" mode="M1189"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1189"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:IncludedTareGrossWeightMeasure" + priority="1000" + mode="M1190"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:IncludedTareGrossWeightMeasure"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:IncludedTareGrossWeightMeasure' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1190"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1190"/> + <xsl:template match="@*|node()" priority="-2" mode="M1190"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1190"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:Information" + priority="1000" + mode="M1191"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:Information"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Information' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1191"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1191"/> + <xsl:template match="@*|node()" priority="-2" mode="M1191"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1191"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:InsuranceApplicableTradeCurrencyExchange" + priority="1000" + mode="M1192"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:InsuranceApplicableTradeCurrencyExchange"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:InsuranceApplicableTradeCurrencyExchange' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1192"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1192"/> + <xsl:template match="@*|node()" priority="-2" mode="M1192"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1192"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:InsurancePremiumAmount" + priority="1000" + mode="M1193"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:InsurancePremiumAmount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:InsurancePremiumAmount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1193"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1193"/> + <xsl:template match="@*|node()" priority="-2" mode="M1193"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1193"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:InsuranceValueAmount" + priority="1000" + mode="M1194"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:InsuranceValueAmount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:InsuranceValueAmount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1194"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1194"/> + <xsl:template match="@*|node()" priority="-2" mode="M1194"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1194"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:IntermediateConsigneeTradeParty" + priority="1000" + mode="M1195"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:IntermediateConsigneeTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:IntermediateConsigneeTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1195"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1195"/> + <xsl:template match="@*|node()" priority="-2" mode="M1195"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1195"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:InvoiceApplicableTradeCurrencyExchange" + priority="1000" + mode="M1196"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:InvoiceApplicableTradeCurrencyExchange"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:InvoiceApplicableTradeCurrencyExchange' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1196"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1196"/> + <xsl:template match="@*|node()" priority="-2" mode="M1196"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1196"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:InvoiceeAssociatedTradeParty" + priority="1000" + mode="M1197"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:InvoiceeAssociatedTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:InvoiceeAssociatedTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1197"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1197"/> + <xsl:template match="@*|node()" priority="-2" mode="M1197"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1197"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:LoadingBaseportLogisticsLocation" + priority="1000" + mode="M1198"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:LoadingBaseportLogisticsLocation"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LoadingBaseportLogisticsLocation' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1198"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1198"/> + <xsl:template match="@*|node()" priority="-2" mode="M1198"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1198"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:LoadingInformation" + priority="1000" + mode="M1199"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:LoadingInformation"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LoadingInformation' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1199"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1199"/> + <xsl:template match="@*|node()" priority="-2" mode="M1199"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1199"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:LoadingLengthMeasure" + priority="1000" + mode="M1200"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:LoadingLengthMeasure"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LoadingLengthMeasure' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1200"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1200"/> + <xsl:template match="@*|node()" priority="-2" mode="M1200"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1200"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:LoadingListQuantity" + priority="1000" + mode="M1201"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:LoadingListQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LoadingListQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1201"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1201"/> + <xsl:template match="@*|node()" priority="-2" mode="M1201"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1201"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:LoadingSequenceNumeric" + priority="1000" + mode="M1202"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:LoadingSequenceNumeric"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LoadingSequenceNumeric' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1202"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1202"/> + <xsl:template match="@*|node()" priority="-2" mode="M1202"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1202"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:LocalConsigneeAgentTradeParty" + priority="1000" + mode="M1203"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:LocalConsigneeAgentTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LocalConsigneeAgentTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1203"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1203"/> + <xsl:template match="@*|node()" priority="-2" mode="M1203"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1203"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:MainCarriageLogisticsTransportMovement" + priority="1000" + mode="M1204"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:MainCarriageLogisticsTransportMovement"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:MainCarriageLogisticsTransportMovement' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1204"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1204"/> + <xsl:template match="@*|node()" priority="-2" mode="M1204"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1204"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:ManifestAssociatedReferencedDocument" + priority="1000" + mode="M1205"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:ManifestAssociatedReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ManifestAssociatedReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1205"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1205"/> + <xsl:template match="@*|node()" priority="-2" mode="M1205"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1205"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:NatureIdentificationTransportCargo" + priority="1000" + mode="M1206"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:NatureIdentificationTransportCargo"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:NatureIdentificationTransportCargo' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1206"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1206"/> + <xsl:template match="@*|node()" priority="-2" mode="M1206"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1206"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:NetWeightMeasure" + priority="1000" + mode="M1207"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:NetWeightMeasure"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:NetWeightMeasure' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1207"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1207"/> + <xsl:template match="@*|node()" priority="-2" mode="M1207"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1207"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:NilCarriageValueIndicator" + priority="1000" + mode="M1208"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:NilCarriageValueIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:NilCarriageValueIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1208"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1208"/> + <xsl:template match="@*|node()" priority="-2" mode="M1208"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1208"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:NilCustomsValueIndicator" + priority="1000" + mode="M1209"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:NilCustomsValueIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:NilCustomsValueIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1209"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1209"/> + <xsl:template match="@*|node()" priority="-2" mode="M1209"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1209"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:NilInsuranceValueIndicator" + priority="1000" + mode="M1210"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:NilInsuranceValueIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:NilInsuranceValueIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1210"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1210"/> + <xsl:template match="@*|node()" priority="-2" mode="M1210"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1210"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:NotifiedTradeParty" + priority="1000" + mode="M1211"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:NotifiedTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:NotifiedTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1211"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1211"/> + <xsl:template match="@*|node()" priority="-2" mode="M1211"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1211"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:OnCarriageLogisticsTransportMovement" + priority="1000" + mode="M1212"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:OnCarriageLogisticsTransportMovement"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:OnCarriageLogisticsTransportMovement' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1212"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1212"/> + <xsl:template match="@*|node()" priority="-2" mode="M1212"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1212"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:OriginTradeCountry" + priority="1000" + mode="M1213"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:OriginTradeCountry"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:OriginTradeCountry' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1213"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1213"/> + <xsl:template match="@*|node()" priority="-2" mode="M1213"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1213"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:OriginTradeGeopoliticalRegion" + priority="1000" + mode="M1214"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:OriginTradeGeopoliticalRegion"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:OriginTradeGeopoliticalRegion' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1214"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1214"/> + <xsl:template match="@*|node()" priority="-2" mode="M1214"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1214"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:PackageQuantity" + priority="1000" + mode="M1215"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:PackageQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PackageQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1215"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1215"/> + <xsl:template match="@*|node()" priority="-2" mode="M1215"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1215"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:PackageType" + priority="1000" + mode="M1216"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:PackageType"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PackageType' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1216"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1216"/> + <xsl:template match="@*|node()" priority="-2" mode="M1216"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1216"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:PaymentArrangementCode" + priority="1000" + mode="M1217"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:PaymentArrangementCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PaymentArrangementCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1217"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1217"/> + <xsl:template match="@*|node()" priority="-2" mode="M1217"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1217"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:PhysicalLogisticsShippingMarks" + priority="1000" + mode="M1218"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:PhysicalLogisticsShippingMarks"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PhysicalLogisticsShippingMarks' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1218"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1218"/> + <xsl:template match="@*|node()" priority="-2" mode="M1218"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1218"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:PickUpTradeParty" + priority="1000" + mode="M1219"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:PickUpTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PickUpTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1219"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1219"/> + <xsl:template match="@*|node()" priority="-2" mode="M1219"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1219"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:PickUpTransportEvent" + priority="1000" + mode="M1220"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:PickUpTransportEvent"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PickUpTransportEvent' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1220"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1220"/> + <xsl:template match="@*|node()" priority="-2" mode="M1220"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1220"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:PreCarriageLogisticsTransportMovement" + priority="1000" + mode="M1221"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:PreCarriageLogisticsTransportMovement"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PreCarriageLogisticsTransportMovement' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1221"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1221"/> + <xsl:template match="@*|node()" priority="-2" mode="M1221"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1221"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:ReExportTradeCountry" + priority="1000" + mode="M1222"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:ReExportTradeCountry"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ReExportTradeCountry' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1222"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1222"/> + <xsl:template match="@*|node()" priority="-2" mode="M1222"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1222"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:RelatedSupplyChainTradeTransaction" + priority="1000" + mode="M1223"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:RelatedSupplyChainTradeTransaction"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RelatedSupplyChainTradeTransaction' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1223"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1223"/> + <xsl:template match="@*|node()" priority="-2" mode="M1223"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1223"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:ReportedLogisticsStatus" + priority="1000" + mode="M1224"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:ReportedLogisticsStatus"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ReportedLogisticsStatus' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1224"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1224"/> + <xsl:template match="@*|node()" priority="-2" mode="M1224"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1224"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:RiskFactorCode" + priority="1000" + mode="M1225"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:RiskFactorCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RiskFactorCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1225"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1225"/> + <xsl:template match="@*|node()" priority="-2" mode="M1225"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1225"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SequenceNumeric" + priority="1000" + mode="M1226"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SequenceNumeric"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SequenceNumeric' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1226"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1226"/> + <xsl:template match="@*|node()" priority="-2" mode="M1226"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1226"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:ServiceChargeApplicableTradeCurrencyExchange" + priority="1000" + mode="M1227"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:ServiceChargeApplicableTradeCurrencyExchange"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ServiceChargeApplicableTradeCurrencyExchange' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1227"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1227"/> + <xsl:template match="@*|node()" priority="-2" mode="M1227"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1227"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:ShipFromTradeParty" + priority="1000" + mode="M1228"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:ShipFromTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ShipFromTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1228"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1228"/> + <xsl:template match="@*|node()" priority="-2" mode="M1228"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1228"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:ShipStoresIndicator" + priority="1000" + mode="M1229"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:ShipStoresIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ShipStoresIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1229"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1229"/> + <xsl:template match="@*|node()" priority="-2" mode="M1229"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1229"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:ShipToTradeParty" + priority="1000" + mode="M1230"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:ShipToTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ShipToTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1230"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1230"/> + <xsl:template match="@*|node()" priority="-2" mode="M1230"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1230"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:ActivityTransportEvent" + priority="1000" + mode="M1231"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:ActivityTransportEvent"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ActivityTransportEvent' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1231"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1231"/> + <xsl:template match="@*|node()" priority="-2" mode="M1231"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1231"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:ApplicableLogisticsServiceCharge" + priority="1000" + mode="M1232"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:ApplicableLogisticsServiceCharge"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ApplicableLogisticsServiceCharge' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1232"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1232"/> + <xsl:template match="@*|node()" priority="-2" mode="M1232"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1232"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:ArrivalTransportEvent" + priority="1000" + mode="M1233"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:ArrivalTransportEvent"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ArrivalTransportEvent' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1233"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1233"/> + <xsl:template match="@*|node()" priority="-2" mode="M1233"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1233"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:BerthingTransportEvent" + priority="1000" + mode="M1234"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:BerthingTransportEvent"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:BerthingTransportEvent' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1234"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1234"/> + <xsl:template match="@*|node()" priority="-2" mode="M1234"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1234"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:BoatsmenTradeParty" + priority="1000" + mode="M1235"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:BoatsmenTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:BoatsmenTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1235"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1235"/> + <xsl:template match="@*|node()" priority="-2" mode="M1235"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1235"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:BorderCrossingDateTime" + priority="1000" + mode="M1236"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:BorderCrossingDateTime"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:BorderCrossingDateTime' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1236"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1236"/> + <xsl:template match="@*|node()" priority="-2" mode="M1236"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1236"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:BorderCrossingTransportEvent" + priority="1000" + mode="M1237"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:BorderCrossingTransportEvent"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:BorderCrossingTransportEvent' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1237"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1237"/> + <xsl:template match="@*|node()" priority="-2" mode="M1237"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1237"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:CallTransportEvent" + priority="1000" + mode="M1238"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:CallTransportEvent"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CallTransportEvent' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1238"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1238"/> + <xsl:template match="@*|node()" priority="-2" mode="M1238"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1238"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:CargoDescription" + priority="1000" + mode="M1239"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:CargoDescription"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CargoDescription' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1239"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1239"/> + <xsl:template match="@*|node()" priority="-2" mode="M1239"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1239"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:CarriedInactiveReferencedTransportMeans" + priority="1000" + mode="M1240"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:CarriedInactiveReferencedTransportMeans"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CarriedInactiveReferencedTransportMeans' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1240"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1240"/> + <xsl:template match="@*|node()" priority="-2" mode="M1240"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1240"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:CarriedMaterialGoodsCharacteristic" + priority="1000" + mode="M1241"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:CarriedMaterialGoodsCharacteristic"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CarriedMaterialGoodsCharacteristic' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1241"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1241"/> + <xsl:template match="@*|node()" priority="-2" mode="M1241"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1241"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:CarrierAgentTradeParty" + priority="1000" + mode="M1242"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:CarrierAgentTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CarrierAgentTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1242"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1242"/> + <xsl:template match="@*|node()" priority="-2" mode="M1242"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1242"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:CarrierTradeParty" + priority="1000" + mode="M1243"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:CarrierTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CarrierTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1243"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1243"/> + <xsl:template match="@*|node()" priority="-2" mode="M1243"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1243"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:ClosingDateTime" + priority="1000" + mode="M1244"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:ClosingDateTime"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ClosingDateTime' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1244"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1244"/> + <xsl:template match="@*|node()" priority="-2" mode="M1244"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1244"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:CommodityConsolidatorAgentTradeParty" + priority="1000" + mode="M1245"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:CommodityConsolidatorAgentTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CommodityConsolidatorAgentTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1245"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1245"/> + <xsl:template match="@*|node()" priority="-2" mode="M1245"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1245"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:CommodityConsolidatorTradeParty" + priority="1000" + mode="M1246"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:CommodityConsolidatorTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CommodityConsolidatorTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1246"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1246"/> + <xsl:template match="@*|node()" priority="-2" mode="M1246"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1246"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:ConsignmentQuantity" + priority="1000" + mode="M1247"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:ConsignmentQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ConsignmentQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1247"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1247"/> + <xsl:template match="@*|node()" priority="-2" mode="M1247"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1247"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:ConsortiumCarrierTradeParty" + priority="1000" + mode="M1248"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:ConsortiumCarrierTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ConsortiumCarrierTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1248"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1248"/> + <xsl:template match="@*|node()" priority="-2" mode="M1248"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1248"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:CrewListRelatedReferencedDocument" + priority="1000" + mode="M1249"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:CrewListRelatedReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CrewListRelatedReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1249"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1249"/> + <xsl:template match="@*|node()" priority="-2" mode="M1249"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1249"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:CrewQuantity" + priority="1000" + mode="M1250"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:CrewQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CrewQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1250"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1250"/> + <xsl:template match="@*|node()" priority="-2" mode="M1250"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1250"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:CrewTransportPerson" + priority="1000" + mode="M1251"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:CrewTransportPerson"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CrewTransportPerson' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1251"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1251"/> + <xsl:template match="@*|node()" priority="-2" mode="M1251"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1251"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:DangerousGoodsIndicator" + priority="1000" + mode="M1252"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:DangerousGoodsIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DangerousGoodsIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1252"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1252"/> + <xsl:template match="@*|node()" priority="-2" mode="M1252"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1252"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:DepartureTransportEvent" + priority="1000" + mode="M1253"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:DepartureTransportEvent"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DepartureTransportEvent' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1253"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1253"/> + <xsl:template match="@*|node()" priority="-2" mode="M1253"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1253"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:DocumentaryInstructionsNotifiedTradeParty" + priority="1000" + mode="M1254"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:DocumentaryInstructionsNotifiedTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DocumentaryInstructionsNotifiedTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1254"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1254"/> + <xsl:template match="@*|node()" priority="-2" mode="M1254"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1254"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:ExcessTransportService" + priority="1000" + mode="M1255"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:ExcessTransportService"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ExcessTransportService' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1255"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1255"/> + <xsl:template match="@*|node()" priority="-2" mode="M1255"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1255"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:FirstArrivalTransportEvent" + priority="1000" + mode="M1256"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:FirstArrivalTransportEvent"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:FirstArrivalTransportEvent' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1256"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1256"/> + <xsl:template match="@*|node()" priority="-2" mode="M1256"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1256"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:ID" + priority="1000" + mode="M1257"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:ID"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="@schemeID"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="@schemeID"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute '@schemeID' is required in this context.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1257"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1257"/> + <xsl:template match="@*|node()" priority="-2" mode="M1257"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1257"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:ID[@schemeAgencyID]" + priority="1000" + mode="M1258"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:ID[@schemeAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1258"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1258"/> + <xsl:template match="@*|node()" priority="-2" mode="M1258"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1258"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:ID[@schemeAgencyName]" + priority="1000" + mode="M1259"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:ID[@schemeAgencyName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1259"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1259"/> + <xsl:template match="@*|node()" priority="-2" mode="M1259"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1259"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:ID[@schemeDataURI]" + priority="1000" + mode="M1260"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:ID[@schemeDataURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeDataURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1260"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1260"/> + <xsl:template match="@*|node()" priority="-2" mode="M1260"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1260"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:ID[@schemeName]" + priority="1000" + mode="M1261"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:ID[@schemeName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1261"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1261"/> + <xsl:template match="@*|node()" priority="-2" mode="M1261"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1261"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:ID[@schemeURI]" + priority="1000" + mode="M1262"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:ID[@schemeURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1262"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1262"/> + <xsl:template match="@*|node()" priority="-2" mode="M1262"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1262"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:ID[@schemeVersionID]" + priority="1000" + mode="M1263"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:ID[@schemeVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1263"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1263"/> + <xsl:template match="@*|node()" priority="-2" mode="M1263"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1263"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:ISCCIssuingAuthorityTradeParty" + priority="1000" + mode="M1264"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:ISCCIssuingAuthorityTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ISCCIssuingAuthorityTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1264"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1264"/> + <xsl:template match="@*|node()" priority="-2" mode="M1264"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1264"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:Information" + priority="1000" + mode="M1265"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:Information"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Information' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1265"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1265"/> + <xsl:template match="@*|node()" priority="-2" mode="M1265"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1265"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:InspectionTradeParty" + priority="1000" + mode="M1266"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:InspectionTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:InspectionTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1266"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1266"/> + <xsl:template match="@*|node()" priority="-2" mode="M1266"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1266"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:LiftingInstructionsRelatedReferencedDocument" + priority="1000" + mode="M1267"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:LiftingInstructionsRelatedReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LiftingInstructionsRelatedReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1267"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1267"/> + <xsl:template match="@*|node()" priority="-2" mode="M1267"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1267"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:LoadingInspectionTradeParty" + priority="1000" + mode="M1268"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:LoadingInspectionTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LoadingInspectionTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1268"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1268"/> + <xsl:template match="@*|node()" priority="-2" mode="M1268"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1268"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:LoadingTransportEvent" + priority="1000" + mode="M1269"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:LoadingTransportEvent"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LoadingTransportEvent' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1269"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1269"/> + <xsl:template match="@*|node()" priority="-2" mode="M1269"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1269"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:ManifestOnboardIndicator" + priority="1000" + mode="M1270"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:ManifestOnboardIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ManifestOnboardIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1270"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1270"/> + <xsl:template match="@*|node()" priority="-2" mode="M1270"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1270"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:ManifestRelatedReferencedDocument" + priority="1000" + mode="M1271"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:ManifestRelatedReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ManifestRelatedReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1271"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1271"/> + <xsl:template match="@*|node()" priority="-2" mode="M1271"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1271"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:MasterResponsibleTransportPerson" + priority="1000" + mode="M1272"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:MasterResponsibleTransportPerson"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:MasterResponsibleTransportPerson' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1272"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1272"/> + <xsl:template match="@*|node()" priority="-2" mode="M1272"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1272"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:Mode" + priority="1000" + mode="M1273"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:Mode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Mode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1273"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1273"/> + <xsl:template match="@*|node()" priority="-2" mode="M1273"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1273"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:ModeCode[@languageID]" + priority="1000" + mode="M1274"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:ModeCode[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1274"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1274"/> + <xsl:template match="@*|node()" priority="-2" mode="M1274"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1274"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:ModeCode[@listAgencyID]" + priority="1000" + mode="M1275"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:ModeCode[@listAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1275"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1275"/> + <xsl:template match="@*|node()" priority="-2" mode="M1275"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1275"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:ModeCode[@listAgencyName]" + priority="1000" + mode="M1276"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:ModeCode[@listAgencyName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listAgencyName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1276"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1276"/> + <xsl:template match="@*|node()" priority="-2" mode="M1276"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1276"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:ModeCode[@listID]" + priority="1000" + mode="M1277"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:ModeCode[@listID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1277"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1277"/> + <xsl:template match="@*|node()" priority="-2" mode="M1277"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1277"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:ModeCode[@listName]" + priority="1000" + mode="M1278"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:ModeCode[@listName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1278"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1278"/> + <xsl:template match="@*|node()" priority="-2" mode="M1278"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1278"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:ModeCode[@listSchemeURI]" + priority="1000" + mode="M1279"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:ModeCode[@listSchemeURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listSchemeURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1279"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1279"/> + <xsl:template match="@*|node()" priority="-2" mode="M1279"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1279"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:ModeCode[@listURI]" + priority="1000" + mode="M1280"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:ModeCode[@listURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1280"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1280"/> + <xsl:template match="@*|node()" priority="-2" mode="M1280"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1280"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:ModeCode[@listVersionID]" + priority="1000" + mode="M1281"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:ModeCode[@listVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1281"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1281"/> + <xsl:template match="@*|node()" priority="-2" mode="M1281"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1281"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:ModeCode[@name]" + priority="1000" + mode="M1282"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:ModeCode[@name]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @name' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1282"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1282"/> + <xsl:template match="@*|node()" priority="-2" mode="M1282"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1282"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:NVOCCCarrierTradeParty" + priority="1000" + mode="M1283"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:NVOCCCarrierTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:NVOCCCarrierTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1283"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1283"/> + <xsl:template match="@*|node()" priority="-2" mode="M1283"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1283"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:NotifiedTradeParty" + priority="1000" + mode="M1284"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:NotifiedTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:NotifiedTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1284"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1284"/> + <xsl:template match="@*|node()" priority="-2" mode="M1284"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1284"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:OwnerAgentTradeParty" + priority="1000" + mode="M1285"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:OwnerAgentTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:OwnerAgentTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1285"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1285"/> + <xsl:template match="@*|node()" priority="-2" mode="M1285"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1285"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:PackageQuantity" + priority="1000" + mode="M1286"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:PackageQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PackageQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1286"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1286"/> + <xsl:template match="@*|node()" priority="-2" mode="M1286"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1286"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:PassengerListRelatedReferencedDocument" + priority="1000" + mode="M1287"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:PassengerListRelatedReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PassengerListRelatedReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1287"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1287"/> + <xsl:template match="@*|node()" priority="-2" mode="M1287"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1287"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:PassengerQuantity" + priority="1000" + mode="M1288"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:PassengerQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PassengerQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1288"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1288"/> + <xsl:template match="@*|node()" priority="-2" mode="M1288"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1288"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:PilotTradeParty" + priority="1000" + mode="M1289"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:PilotTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PilotTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1289"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1289"/> + <xsl:template match="@*|node()" priority="-2" mode="M1289"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1289"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:PilotageExemptionID" + priority="1000" + mode="M1290"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:PilotageExemptionID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PilotageExemptionID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1290"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1290"/> + <xsl:template match="@*|node()" priority="-2" mode="M1290"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1290"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:SailingAdviceNotificationInformation" + priority="1000" + mode="M1291"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:SailingAdviceNotificationInformation"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SailingAdviceNotificationInformation' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1291"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1291"/> + <xsl:template match="@*|node()" priority="-2" mode="M1291"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1291"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:SailingAdviceNotifiedTradeParty" + priority="1000" + mode="M1292"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:SailingAdviceNotifiedTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SailingAdviceNotifiedTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1292"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1292"/> + <xsl:template match="@*|node()" priority="-2" mode="M1292"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1292"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:ScheduledID" + priority="1000" + mode="M1293"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:ScheduledID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ScheduledID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1293"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1293"/> + <xsl:template match="@*|node()" priority="-2" mode="M1293"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1293"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:SpecifiedTransportService" + priority="1000" + mode="M1294"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:SpecifiedTransportService"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SpecifiedTransportService' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1294"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1294"/> + <xsl:template match="@*|node()" priority="-2" mode="M1294"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1294"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:StageCode" + priority="1000" + mode="M1295"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:StageCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:StageCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1295"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1295"/> + <xsl:template match="@*|node()" priority="-2" mode="M1295"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1295"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:StayID" + priority="1000" + mode="M1296"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:StayID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:StayID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1296"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1296"/> + <xsl:template match="@*|node()" priority="-2" mode="M1296"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1296"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:StevedoreTradeParty" + priority="1000" + mode="M1297"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:StevedoreTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:StevedoreTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1297"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1297"/> + <xsl:template match="@*|node()" priority="-2" mode="M1297"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1297"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:TerminalOperatorAssignedID" + priority="1000" + mode="M1298"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:TerminalOperatorAssignedID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TerminalOperatorAssignedID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1298"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1298"/> + <xsl:template match="@*|node()" priority="-2" mode="M1298"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1298"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:TerminalOperatorTradeParty" + priority="1000" + mode="M1299"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:TerminalOperatorTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TerminalOperatorTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1299"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1299"/> + <xsl:template match="@*|node()" priority="-2" mode="M1299"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1299"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:TowageTradeParty" + priority="1000" + mode="M1300"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:TowageTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TowageTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1300"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1300"/> + <xsl:template match="@*|node()" priority="-2" mode="M1300"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1300"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:TowingVesselRelatedLogisticsTransportMovement" + priority="1000" + mode="M1301"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:TowingVesselRelatedLogisticsTransportMovement"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TowingVesselRelatedLogisticsTransportMovement' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1301"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1301"/> + <xsl:template match="@*|node()" priority="-2" mode="M1301"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1301"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:TradedParcelQuantity" + priority="1000" + mode="M1302"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:TradedParcelQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TradedParcelQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1302"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1302"/> + <xsl:template match="@*|node()" priority="-2" mode="M1302"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1302"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:TradingConsolidatorAssignedID" + priority="1000" + mode="M1303"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:TradingConsolidatorAssignedID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TradingConsolidatorAssignedID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1303"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1303"/> + <xsl:template match="@*|node()" priority="-2" mode="M1303"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1303"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:TransitDirectionCode" + priority="1000" + mode="M1304"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:TransitDirectionCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TransitDirectionCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1304"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1304"/> + <xsl:template match="@*|node()" priority="-2" mode="M1304"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1304"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:TransportContractRelatedReferencedDocument" + priority="1000" + mode="M1305"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:TransportContractRelatedReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TransportContractRelatedReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1305"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1305"/> + <xsl:template match="@*|node()" priority="-2" mode="M1305"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1305"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:TransportEquipmentQuantity" + priority="1000" + mode="M1306"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:TransportEquipmentQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TransportEquipmentQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1306"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1306"/> + <xsl:template match="@*|node()" priority="-2" mode="M1306"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1306"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:TransportMeansSecurityOfficerTransportPerson" + priority="1000" + mode="M1307"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:TransportMeansSecurityOfficerTransportPerson"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TransportMeansSecurityOfficerTransportPerson' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1307"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1307"/> + <xsl:template match="@*|node()" priority="-2" mode="M1307"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1307"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:TransshipmentIntermediateTransportEvent" + priority="1000" + mode="M1308"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:TransshipmentIntermediateTransportEvent"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TransshipmentIntermediateTransportEvent' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1308"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1308"/> + <xsl:template match="@*|node()" priority="-2" mode="M1308"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1308"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:UnloadingInspectionTradeParty" + priority="1000" + mode="M1309"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:UnloadingInspectionTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:UnloadingInspectionTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1309"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1309"/> + <xsl:template match="@*|node()" priority="-2" mode="M1309"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1309"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:UnloadingTransportEvent" + priority="1000" + mode="M1310"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:UnloadingTransportEvent"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:UnloadingTransportEvent' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1310"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1310"/> + <xsl:template match="@*|node()" priority="-2" mode="M1310"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1310"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:UsedLogisticsTransportMeans" + priority="1000" + mode="M1311"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:UsedLogisticsTransportMeans"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:UsedLogisticsTransportMeans' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1311"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1311"/> + <xsl:template match="@*|node()" priority="-2" mode="M1311"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1311"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedTradeDeliveryTerms" + priority="1000" + mode="M1312"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedTradeDeliveryTerms"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SpecifiedTradeDeliveryTerms' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1312"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1312"/> + <xsl:template match="@*|node()" priority="-2" mode="M1312"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1312"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:StorageTransportEvent" + priority="1000" + mode="M1313"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:StorageTransportEvent"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:StorageTransportEvent' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1313"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1313"/> + <xsl:template match="@*|node()" priority="-2" mode="M1313"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1313"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SummaryDescription" + priority="1000" + mode="M1314"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SummaryDescription"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SummaryDescription' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1314"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1314"/> + <xsl:template match="@*|node()" priority="-2" mode="M1314"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1314"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:TotalAllowanceChargeAmount" + priority="1000" + mode="M1315"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:TotalAllowanceChargeAmount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TotalAllowanceChargeAmount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1315"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1315"/> + <xsl:template match="@*|node()" priority="-2" mode="M1315"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1315"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:TotalChargeAmount" + priority="1000" + mode="M1316"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:TotalChargeAmount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TotalChargeAmount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1316"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1316"/> + <xsl:template match="@*|node()" priority="-2" mode="M1316"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1316"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:TotalCollectChargeAmount" + priority="1000" + mode="M1317"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:TotalCollectChargeAmount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TotalCollectChargeAmount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1317"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1317"/> + <xsl:template match="@*|node()" priority="-2" mode="M1317"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1317"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:TotalDisbursementAmount" + priority="1000" + mode="M1318"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:TotalDisbursementAmount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TotalDisbursementAmount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1318"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1318"/> + <xsl:template match="@*|node()" priority="-2" mode="M1318"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1318"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:TotalExportExitToImportEntryChargeAmount" + priority="1000" + mode="M1319"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:TotalExportExitToImportEntryChargeAmount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TotalExportExitToImportEntryChargeAmount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1319"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1319"/> + <xsl:template match="@*|node()" priority="-2" mode="M1319"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1319"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:TotalPrepaidChargeAmount" + priority="1000" + mode="M1320"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:TotalPrepaidChargeAmount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TotalPrepaidChargeAmount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1320"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1320"/> + <xsl:template match="@*|node()" priority="-2" mode="M1320"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1320"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:TotalTareWeightMeasure" + priority="1000" + mode="M1321"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:TotalTareWeightMeasure"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TotalTareWeightMeasure' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1321"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1321"/> + <xsl:template match="@*|node()" priority="-2" mode="M1321"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1321"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:TradedParcelID" + priority="1000" + mode="M1322"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:TradedParcelID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TradedParcelID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1322"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1322"/> + <xsl:template match="@*|node()" priority="-2" mode="M1322"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1322"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:TransitLogisticsLocation" + priority="1000" + mode="M1323"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:TransitLogisticsLocation"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TransitLogisticsLocation' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1323"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1323"/> + <xsl:template match="@*|node()" priority="-2" mode="M1323"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1323"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:TransitTradeCountry" + priority="1000" + mode="M1324"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:TransitTradeCountry"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TransitTradeCountry' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1324"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1324"/> + <xsl:template match="@*|node()" priority="-2" mode="M1324"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1324"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:TransportContractReferencedDocument" + priority="1000" + mode="M1325"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:TransportContractReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TransportContractReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1325"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1325"/> + <xsl:template match="@*|node()" priority="-2" mode="M1325"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1325"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:TransportEquipmentQuantity" + priority="1000" + mode="M1326"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:TransportEquipmentQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TransportEquipmentQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1326"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1326"/> + <xsl:template match="@*|node()" priority="-2" mode="M1326"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1326"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:TransportEquipmentSplitGoodsIndicator" + priority="1000" + mode="M1327"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:TransportEquipmentSplitGoodsIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TransportEquipmentSplitGoodsIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1327"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1327"/> + <xsl:template match="@*|node()" priority="-2" mode="M1327"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1327"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:TransportEvent" + priority="1000" + mode="M1328"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:TransportEvent"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TransportEvent' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1328"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1328"/> + <xsl:template match="@*|node()" priority="-2" mode="M1328"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1328"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:TransportLogisticsPackage" + priority="1000" + mode="M1329"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:TransportLogisticsPackage"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TransportLogisticsPackage' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1329"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1329"/> + <xsl:template match="@*|node()" priority="-2" mode="M1329"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1329"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:TransportService" + priority="1000" + mode="M1330"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:TransportService"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TransportService' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1330"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1330"/> + <xsl:template match="@*|node()" priority="-2" mode="M1330"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1330"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:TransportSplitDescription" + priority="1000" + mode="M1331"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:TransportSplitDescription"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TransportSplitDescription' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1331"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1331"/> + <xsl:template match="@*|node()" priority="-2" mode="M1331"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1331"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:TransshipmentLogisticsLocation" + priority="1000" + mode="M1332"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:TransshipmentLogisticsLocation"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TransshipmentLogisticsLocation' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1332"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1332"/> + <xsl:template match="@*|node()" priority="-2" mode="M1332"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1332"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:UnloadingBaseportLogisticsLocation" + priority="1000" + mode="M1333"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:UnloadingBaseportLogisticsLocation"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:UnloadingBaseportLogisticsLocation' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1333"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1333"/> + <xsl:template match="@*|node()" priority="-2" mode="M1333"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1333"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:UnloadingSequenceNumeric" + priority="1000" + mode="M1334"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:UnloadingSequenceNumeric"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:UnloadingSequenceNumeric' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1334"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1334"/> + <xsl:template match="@*|node()" priority="-2" mode="M1334"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1334"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:UtilizedLogisticsTransportEquipment" + priority="1000" + mode="M1335"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:UtilizedLogisticsTransportEquipment"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:UtilizedLogisticsTransportEquipment' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1335"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1335"/> + <xsl:template match="@*|node()" priority="-2" mode="M1335"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1335"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:VanningTransportEvent" + priority="1000" + mode="M1336"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:VanningTransportEvent"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:VanningTransportEvent' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1336"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1336"/> + <xsl:template match="@*|node()" priority="-2" mode="M1336"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1336"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:WarehouseArrivalDateTime" + priority="1000" + mode="M1337"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:WarehouseArrivalDateTime"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:WarehouseArrivalDateTime' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1337"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1337"/> + <xsl:template match="@*|node()" priority="-2" mode="M1337"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1337"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RemainingRequestedQuantity" + priority="1000" + mode="M1338"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RemainingRequestedQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RemainingRequestedQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1338"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1338"/> + <xsl:template match="@*|node()" priority="-2" mode="M1338"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1338"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RequestedDeliverySupplyChainEvent" + priority="1000" + mode="M1339"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RequestedDeliverySupplyChainEvent"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RequestedDeliverySupplyChainEvent' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1339"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1339"/> + <xsl:template match="@*|node()" priority="-2" mode="M1339"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1339"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RequestedDespatchSupplyChainEvent" + priority="1000" + mode="M1340"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RequestedDespatchSupplyChainEvent"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RequestedDespatchSupplyChainEvent' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1340"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1340"/> + <xsl:template match="@*|node()" priority="-2" mode="M1340"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1340"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RequestedPickUpSupplyChainEvent" + priority="1000" + mode="M1341"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RequestedPickUpSupplyChainEvent"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RequestedPickUpSupplyChainEvent' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1341"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1341"/> + <xsl:template match="@*|node()" priority="-2" mode="M1341"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1341"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RequestedQuantity" + priority="1000" + mode="M1342"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RequestedQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RequestedQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1342"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1342"/> + <xsl:template match="@*|node()" priority="-2" mode="M1342"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1342"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RequestedReleaseSupplyChainEvent" + priority="1000" + mode="M1343"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RequestedReleaseSupplyChainEvent"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RequestedReleaseSupplyChainEvent' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1343"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1343"/> + <xsl:template match="@*|node()" priority="-2" mode="M1343"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1343"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ReverseBilledQuantity" + priority="1000" + mode="M1344"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ReverseBilledQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ReverseBilledQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1344"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1344"/> + <xsl:template match="@*|node()" priority="-2" mode="M1344"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1344"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:SampleShipFromTradeParty" + priority="1000" + mode="M1345"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:SampleShipFromTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SampleShipFromTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1345"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1345"/> + <xsl:template match="@*|node()" priority="-2" mode="M1345"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1345"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:SampleShipToTradeParty" + priority="1000" + mode="M1346"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:SampleShipToTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SampleShipToTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1346"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1346"/> + <xsl:template match="@*|node()" priority="-2" mode="M1346"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1346"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty" + priority="1000" + mode="M1347"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:ID)<=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="count(ram:ID)<=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ID' may occur at maximum 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:Name)=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="count(ram:Name)=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Name' must occur exactly 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:DefinedTradeContact)<=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:DefinedTradeContact)<=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DefinedTradeContact' may occur at maximum 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1347"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1347"/> + <xsl:template match="@*|node()" priority="-2" mode="M1347"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1347"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:ApplicableLogisticsServiceCharge" + priority="1000" + mode="M1348"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:ApplicableLogisticsServiceCharge"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ApplicableLogisticsServiceCharge' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1348"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1348"/> + <xsl:template match="@*|node()" priority="-2" mode="M1348"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1348"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:AssociatedTradeParty" + priority="1000" + mode="M1349"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:AssociatedTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AssociatedTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1349"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1349"/> + <xsl:template match="@*|node()" priority="-2" mode="M1349"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1349"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:AttentionOfAssociatedTradeParty" + priority="1000" + mode="M1350"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:AttentionOfAssociatedTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AttentionOfAssociatedTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1350"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1350"/> + <xsl:template match="@*|node()" priority="-2" mode="M1350"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1350"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:BuyerAssignedID" + priority="1000" + mode="M1351"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:BuyerAssignedID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:BuyerAssignedID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1351"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1351"/> + <xsl:template match="@*|node()" priority="-2" mode="M1351"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1351"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:CAGEID" + priority="1000" + mode="M1352"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:CAGEID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CAGEID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1352"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1352"/> + <xsl:template match="@*|node()" priority="-2" mode="M1352"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1352"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DODAACID" + priority="1000" + mode="M1353"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DODAACID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DODAACID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1353"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1353"/> + <xsl:template match="@*|node()" priority="-2" mode="M1353"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1353"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DUNSID" + priority="1000" + mode="M1354"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DUNSID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DUNSID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1354"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1354"/> + <xsl:template match="@*|node()" priority="-2" mode="M1354"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1354"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact" + priority="1000" + mode="M1355"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:TelephoneUniversalCommunication)<=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:TelephoneUniversalCommunication)<=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TelephoneUniversalCommunication' may occur at maximum 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:FaxUniversalCommunication)<=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:FaxUniversalCommunication)<=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:FaxUniversalCommunication' may occur at maximum 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1355"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1355"/> + <xsl:template match="@*|node()" priority="-2" mode="M1355"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1355"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:DepartmentName[@languageID]" + priority="1000" + mode="M1356"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:DepartmentName[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1356"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1356"/> + <xsl:template match="@*|node()" priority="-2" mode="M1356"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1356"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:DepartmentName[@languageLocaleID]" + priority="1000" + mode="M1357"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:DepartmentName[@languageLocaleID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageLocaleID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1357"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1357"/> + <xsl:template match="@*|node()" priority="-2" mode="M1357"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1357"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:DirectTelephoneUniversalCommunication" + priority="1000" + mode="M1358"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:DirectTelephoneUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DirectTelephoneUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1358"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1358"/> + <xsl:template match="@*|node()" priority="-2" mode="M1358"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1358"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:EDIUniversalCommunication" + priority="1000" + mode="M1359"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:EDIUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:EDIUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1359"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1359"/> + <xsl:template match="@*|node()" priority="-2" mode="M1359"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1359"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication" + priority="1000" + mode="M1360"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:URIID)=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="count(ram:URIID)=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:URIID' must occur exactly 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1360"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1360"/> + <xsl:template match="@*|node()" priority="-2" mode="M1360"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1360"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:Access" + priority="1000" + mode="M1361"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:Access"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Access' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1361"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1361"/> + <xsl:template match="@*|node()" priority="-2" mode="M1361"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1361"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:AreaNumberCode" + priority="1000" + mode="M1362"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:AreaNumberCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AreaNumberCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1362"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1362"/> + <xsl:template match="@*|node()" priority="-2" mode="M1362"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1362"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:ChannelCode" + priority="1000" + mode="M1363"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:ChannelCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ChannelCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1363"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1363"/> + <xsl:template match="@*|node()" priority="-2" mode="M1363"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1363"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:CompleteNumber" + priority="1000" + mode="M1364"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:CompleteNumber"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CompleteNumber' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1364"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1364"/> + <xsl:template match="@*|node()" priority="-2" mode="M1364"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1364"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:CountryNumberCode" + priority="1000" + mode="M1365"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:CountryNumberCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CountryNumberCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1365"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1365"/> + <xsl:template match="@*|node()" priority="-2" mode="M1365"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1365"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:ExtensionNumber" + priority="1000" + mode="M1366"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:ExtensionNumber"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ExtensionNumber' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1366"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1366"/> + <xsl:template match="@*|node()" priority="-2" mode="M1366"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1366"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:HTMLPreferredIndicator" + priority="1000" + mode="M1367"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:HTMLPreferredIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:HTMLPreferredIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1367"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1367"/> + <xsl:template match="@*|node()" priority="-2" mode="M1367"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1367"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:LocalNumber" + priority="1000" + mode="M1368"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:LocalNumber"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LocalNumber' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1368"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1368"/> + <xsl:template match="@*|node()" priority="-2" mode="M1368"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1368"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeAgencyID]" + priority="1000" + mode="M1369"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1369"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1369"/> + <xsl:template match="@*|node()" priority="-2" mode="M1369"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1369"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeAgencyName]" + priority="1000" + mode="M1370"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeAgencyName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1370"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1370"/> + <xsl:template match="@*|node()" priority="-2" mode="M1370"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1370"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeDataURI]" + priority="1000" + mode="M1371"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeDataURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeDataURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1371"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1371"/> + <xsl:template match="@*|node()" priority="-2" mode="M1371"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1371"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeID]" + priority="1000" + mode="M1372"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1372"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1372"/> + <xsl:template match="@*|node()" priority="-2" mode="M1372"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1372"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeName]" + priority="1000" + mode="M1373"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1373"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1373"/> + <xsl:template match="@*|node()" priority="-2" mode="M1373"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1373"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeURI]" + priority="1000" + mode="M1374"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1374"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1374"/> + <xsl:template match="@*|node()" priority="-2" mode="M1374"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1374"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeVersionID]" + priority="1000" + mode="M1375"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1375"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1375"/> + <xsl:template match="@*|node()" priority="-2" mode="M1375"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1375"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:UseCode" + priority="1000" + mode="M1376"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:UseCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:UseCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1376"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1376"/> + <xsl:template match="@*|node()" priority="-2" mode="M1376"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1376"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication" + priority="1000" + mode="M1377"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:CompleteNumber)=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:CompleteNumber)=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CompleteNumber' must occur exactly 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1377"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1377"/> + <xsl:template match="@*|node()" priority="-2" mode="M1377"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1377"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:Access" + priority="1000" + mode="M1378"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:Access"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Access' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1378"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1378"/> + <xsl:template match="@*|node()" priority="-2" mode="M1378"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1378"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:AreaNumberCode" + priority="1000" + mode="M1379"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:AreaNumberCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AreaNumberCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1379"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1379"/> + <xsl:template match="@*|node()" priority="-2" mode="M1379"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1379"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:ChannelCode" + priority="1000" + mode="M1380"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:ChannelCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ChannelCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1380"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1380"/> + <xsl:template match="@*|node()" priority="-2" mode="M1380"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1380"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:CompleteNumber[@languageID]" + priority="1000" + mode="M1381"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:CompleteNumber[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1381"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1381"/> + <xsl:template match="@*|node()" priority="-2" mode="M1381"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1381"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:CompleteNumber[@languageLocaleID]" + priority="1000" + mode="M1382"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:CompleteNumber[@languageLocaleID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageLocaleID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1382"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1382"/> + <xsl:template match="@*|node()" priority="-2" mode="M1382"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1382"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:CountryNumberCode" + priority="1000" + mode="M1383"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:CountryNumberCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CountryNumberCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1383"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1383"/> + <xsl:template match="@*|node()" priority="-2" mode="M1383"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1383"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:ExtensionNumber" + priority="1000" + mode="M1384"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:ExtensionNumber"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ExtensionNumber' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1384"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1384"/> + <xsl:template match="@*|node()" priority="-2" mode="M1384"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1384"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:HTMLPreferredIndicator" + priority="1000" + mode="M1385"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:HTMLPreferredIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:HTMLPreferredIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1385"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1385"/> + <xsl:template match="@*|node()" priority="-2" mode="M1385"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1385"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:LocalNumber" + priority="1000" + mode="M1386"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:LocalNumber"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LocalNumber' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1386"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1386"/> + <xsl:template match="@*|node()" priority="-2" mode="M1386"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1386"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:URIID" + priority="1000" + mode="M1387"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:URIID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:URIID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1387"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1387"/> + <xsl:template match="@*|node()" priority="-2" mode="M1387"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1387"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:UseCode" + priority="1000" + mode="M1388"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:UseCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:UseCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1388"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1388"/> + <xsl:template match="@*|node()" priority="-2" mode="M1388"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1388"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:ID" + priority="1000" + mode="M1389"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:ID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1389"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1389"/> + <xsl:template match="@*|node()" priority="-2" mode="M1389"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1389"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:InstantMessagingUniversalCommunication" + priority="1000" + mode="M1390"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:InstantMessagingUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:InstantMessagingUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1390"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1390"/> + <xsl:template match="@*|node()" priority="-2" mode="M1390"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1390"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:JobTitle" + priority="1000" + mode="M1391"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:JobTitle"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:JobTitle' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1391"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1391"/> + <xsl:template match="@*|node()" priority="-2" mode="M1391"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1391"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:MobileTelephoneUniversalCommunication" + priority="1000" + mode="M1392"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:MobileTelephoneUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:MobileTelephoneUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1392"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1392"/> + <xsl:template match="@*|node()" priority="-2" mode="M1392"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1392"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:PersonID" + priority="1000" + mode="M1393"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:PersonID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PersonID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1393"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1393"/> + <xsl:template match="@*|node()" priority="-2" mode="M1393"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1393"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:PersonName[@languageID]" + priority="1000" + mode="M1394"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:PersonName[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1394"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1394"/> + <xsl:template match="@*|node()" priority="-2" mode="M1394"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1394"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:PersonName[@languageLocaleID]" + priority="1000" + mode="M1395"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:PersonName[@languageLocaleID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageLocaleID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1395"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1395"/> + <xsl:template match="@*|node()" priority="-2" mode="M1395"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1395"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:Responsibility" + priority="1000" + mode="M1396"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:Responsibility"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Responsibility' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1396"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1396"/> + <xsl:template match="@*|node()" priority="-2" mode="M1396"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1396"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:SpecifiedContactPerson" + priority="1000" + mode="M1397"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:SpecifiedContactPerson"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SpecifiedContactPerson' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1397"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1397"/> + <xsl:template match="@*|node()" priority="-2" mode="M1397"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1397"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:SpecifiedNote" + priority="1000" + mode="M1398"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:SpecifiedNote"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SpecifiedNote' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1398"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1398"/> + <xsl:template match="@*|node()" priority="-2" mode="M1398"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1398"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication" + priority="1000" + mode="M1399"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:CompleteNumber)=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:CompleteNumber)=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CompleteNumber' must occur exactly 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1399"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1399"/> + <xsl:template match="@*|node()" priority="-2" mode="M1399"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1399"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:Access" + priority="1000" + mode="M1400"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:Access"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Access' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1400"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1400"/> + <xsl:template match="@*|node()" priority="-2" mode="M1400"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1400"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:AreaNumberCode" + priority="1000" + mode="M1401"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:AreaNumberCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AreaNumberCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1401"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1401"/> + <xsl:template match="@*|node()" priority="-2" mode="M1401"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1401"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:ChannelCode" + priority="1000" + mode="M1402"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:ChannelCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ChannelCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1402"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1402"/> + <xsl:template match="@*|node()" priority="-2" mode="M1402"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1402"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:CompleteNumber[@languageID]" + priority="1000" + mode="M1403"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:CompleteNumber[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1403"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1403"/> + <xsl:template match="@*|node()" priority="-2" mode="M1403"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1403"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:CompleteNumber[@languageLocaleID]" + priority="1000" + mode="M1404"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:CompleteNumber[@languageLocaleID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageLocaleID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1404"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1404"/> + <xsl:template match="@*|node()" priority="-2" mode="M1404"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1404"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:CountryNumberCode" + priority="1000" + mode="M1405"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:CountryNumberCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CountryNumberCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1405"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1405"/> + <xsl:template match="@*|node()" priority="-2" mode="M1405"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1405"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:ExtensionNumber" + priority="1000" + mode="M1406"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:ExtensionNumber"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ExtensionNumber' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1406"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1406"/> + <xsl:template match="@*|node()" priority="-2" mode="M1406"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1406"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:HTMLPreferredIndicator" + priority="1000" + mode="M1407"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:HTMLPreferredIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:HTMLPreferredIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1407"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1407"/> + <xsl:template match="@*|node()" priority="-2" mode="M1407"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1407"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:LocalNumber" + priority="1000" + mode="M1408"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:LocalNumber"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LocalNumber' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1408"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1408"/> + <xsl:template match="@*|node()" priority="-2" mode="M1408"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1408"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:URIID" + priority="1000" + mode="M1409"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:URIID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:URIID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1409"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1409"/> + <xsl:template match="@*|node()" priority="-2" mode="M1409"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1409"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:UseCode" + priority="1000" + mode="M1410"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:UseCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:UseCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1410"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1410"/> + <xsl:template match="@*|node()" priority="-2" mode="M1410"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1410"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:TelexUniversalCommunication" + priority="1000" + mode="M1411"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:TelexUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TelexUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1411"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1411"/> + <xsl:template match="@*|node()" priority="-2" mode="M1411"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1411"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:TypeCode" + priority="1000" + mode="M1412"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:TypeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TypeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1412"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1412"/> + <xsl:template match="@*|node()" priority="-2" mode="M1412"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1412"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:URIUniversalCommunication" + priority="1000" + mode="M1413"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:URIUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:URIUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1413"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1413"/> + <xsl:template match="@*|node()" priority="-2" mode="M1413"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1413"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:VOIPUniversalCommunication" + priority="1000" + mode="M1414"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:VOIPUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:VOIPUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1414"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1414"/> + <xsl:template match="@*|node()" priority="-2" mode="M1414"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1414"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:Description" + priority="1000" + mode="M1415"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:Description"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Description' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1415"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1415"/> + <xsl:template match="@*|node()" priority="-2" mode="M1415"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1415"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:EmailURIUniversalCommunication" + priority="1000" + mode="M1416"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:EmailURIUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:EmailURIUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1416"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1416"/> + <xsl:template match="@*|node()" priority="-2" mode="M1416"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1416"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:EndPointURIUniversalCommunication" + priority="1000" + mode="M1417"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:EndPointURIUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:EndPointURIUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1417"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1417"/> + <xsl:template match="@*|node()" priority="-2" mode="M1417"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1417"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:FaxUniversalCommunication" + priority="1000" + mode="M1418"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:FaxUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:FaxUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1418"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1418"/> + <xsl:template match="@*|node()" priority="-2" mode="M1418"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1418"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:GLNID" + priority="1000" + mode="M1419"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:GLNID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:GLNID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1419"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1419"/> + <xsl:template match="@*|node()" priority="-2" mode="M1419"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1419"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:GlobalID" + priority="1000" + mode="M1420"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:GlobalID"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="@schemeID"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="@schemeID"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute '@schemeID' is required in this context.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1420"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1420"/> + <xsl:template match="@*|node()" priority="-2" mode="M1420"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1420"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:GlobalID[@schemeAgencyID]" + priority="1000" + mode="M1421"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:GlobalID[@schemeAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1421"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1421"/> + <xsl:template match="@*|node()" priority="-2" mode="M1421"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1421"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:GlobalID[@schemeAgencyName]" + priority="1000" + mode="M1422"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:GlobalID[@schemeAgencyName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1422"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1422"/> + <xsl:template match="@*|node()" priority="-2" mode="M1422"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1422"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:GlobalID[@schemeDataURI]" + priority="1000" + mode="M1423"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:GlobalID[@schemeDataURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeDataURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1423"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1423"/> + <xsl:template match="@*|node()" priority="-2" mode="M1423"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1423"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:GlobalID[@schemeName]" + priority="1000" + mode="M1424"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:GlobalID[@schemeName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1424"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1424"/> + <xsl:template match="@*|node()" priority="-2" mode="M1424"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1424"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:GlobalID[@schemeURI]" + priority="1000" + mode="M1425"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:GlobalID[@schemeURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1425"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1425"/> + <xsl:template match="@*|node()" priority="-2" mode="M1425"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1425"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:GlobalID[@schemeVersionID]" + priority="1000" + mode="M1426"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:GlobalID[@schemeVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1426"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1426"/> + <xsl:template match="@*|node()" priority="-2" mode="M1426"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1426"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:ID[@schemeAgencyID]" + priority="1000" + mode="M1427"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:ID[@schemeAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1427"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1427"/> + <xsl:template match="@*|node()" priority="-2" mode="M1427"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1427"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:ID[@schemeAgencyName]" + priority="1000" + mode="M1428"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:ID[@schemeAgencyName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1428"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1428"/> + <xsl:template match="@*|node()" priority="-2" mode="M1428"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1428"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:ID[@schemeDataURI]" + priority="1000" + mode="M1429"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:ID[@schemeDataURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeDataURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1429"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1429"/> + <xsl:template match="@*|node()" priority="-2" mode="M1429"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1429"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:ID[@schemeID]" + priority="1000" + mode="M1430"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:ID[@schemeID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1430"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1430"/> + <xsl:template match="@*|node()" priority="-2" mode="M1430"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1430"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:ID[@schemeName]" + priority="1000" + mode="M1431"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:ID[@schemeName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1431"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1431"/> + <xsl:template match="@*|node()" priority="-2" mode="M1431"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1431"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:ID[@schemeURI]" + priority="1000" + mode="M1432"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:ID[@schemeURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1432"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1432"/> + <xsl:template match="@*|node()" priority="-2" mode="M1432"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1432"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:ID[@schemeVersionID]" + priority="1000" + mode="M1433"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:ID[@schemeVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1433"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1433"/> + <xsl:template match="@*|node()" priority="-2" mode="M1433"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1433"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:IssuedNotificationReferencedDocument" + priority="1000" + mode="M1434"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:IssuedNotificationReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:IssuedNotificationReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1434"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1434"/> + <xsl:template match="@*|node()" priority="-2" mode="M1434"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1434"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:LanguageCode" + priority="1000" + mode="M1435"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:LanguageCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LanguageCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1435"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1435"/> + <xsl:template match="@*|node()" priority="-2" mode="M1435"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1435"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:LogoAssociatedSpecifiedBinaryFile" + priority="1000" + mode="M1436"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:LogoAssociatedSpecifiedBinaryFile"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LogoAssociatedSpecifiedBinaryFile' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1436"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1436"/> + <xsl:template match="@*|node()" priority="-2" mode="M1436"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1436"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:LogoReferencedDocument" + priority="1000" + mode="M1437"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:LogoReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LogoReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1437"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1437"/> + <xsl:template match="@*|node()" priority="-2" mode="M1437"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1437"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:Name[@languageID]" + priority="1000" + mode="M1438"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:Name[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1438"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1438"/> + <xsl:template match="@*|node()" priority="-2" mode="M1438"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1438"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:Name[@languageLocaleID]" + priority="1000" + mode="M1439"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:Name[@languageLocaleID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageLocaleID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1439"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1439"/> + <xsl:template match="@*|node()" priority="-2" mode="M1439"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1439"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:PostalTradeAddress" + priority="1000" + mode="M1440"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:PostalTradeAddress"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:PostcodeCode)<=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:PostcodeCode)<=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PostcodeCode' may occur at maximum 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1440"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1440"/> + <xsl:template match="@*|node()" priority="-2" mode="M1440"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1440"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:PostalTradeAddress/ram:AdditionalStreetName" + priority="1000" + mode="M1441"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:PostalTradeAddress/ram:AdditionalStreetName"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AdditionalStreetName' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1441"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1441"/> + <xsl:template match="@*|node()" priority="-2" mode="M1441"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1441"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:PostalTradeAddress/ram:AttentionOf" + priority="1000" + mode="M1442"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:PostalTradeAddress/ram:AttentionOf"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AttentionOf' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1442"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1442"/> + <xsl:template match="@*|node()" priority="-2" mode="M1442"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1442"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:PostalTradeAddress/ram:BuildingName" + priority="1000" + mode="M1443"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:PostalTradeAddress/ram:BuildingName"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:BuildingName' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1443"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1443"/> + <xsl:template match="@*|node()" priority="-2" mode="M1443"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1443"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:PostalTradeAddress/ram:BuildingNumber" + priority="1000" + mode="M1444"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:PostalTradeAddress/ram:BuildingNumber"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:BuildingNumber' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1444"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1444"/> + <xsl:template match="@*|node()" priority="-2" mode="M1444"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1444"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:PostalTradeAddress/ram:CareOf" + priority="1000" + mode="M1445"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:PostalTradeAddress/ram:CareOf"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CareOf' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1445"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1445"/> + <xsl:template match="@*|node()" priority="-2" mode="M1445"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1445"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:PostalTradeAddress/ram:CityName[@languageID]" + priority="1000" + mode="M1446"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:PostalTradeAddress/ram:CityName[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1446"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1446"/> + <xsl:template match="@*|node()" priority="-2" mode="M1446"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1446"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:PostalTradeAddress/ram:CityName[@languageLocaleID]" + priority="1000" + mode="M1447"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:PostalTradeAddress/ram:CityName[@languageLocaleID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageLocaleID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1447"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1447"/> + <xsl:template match="@*|node()" priority="-2" mode="M1447"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1447"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:PostalTradeAddress/ram:CitySubDivisionName" + priority="1000" + mode="M1448"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:PostalTradeAddress/ram:CitySubDivisionName"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CitySubDivisionName' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1448"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1448"/> + <xsl:template match="@*|node()" priority="-2" mode="M1448"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1448"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:PostalTradeAddress/ram:CountryID[@schemeAgencyID]" + priority="1000" + mode="M1449"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:PostalTradeAddress/ram:CountryID[@schemeAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1449"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1449"/> + <xsl:template match="@*|node()" priority="-2" mode="M1449"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1449"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:PostalTradeAddress/ram:CountryID[@schemeID]" + priority="1000" + mode="M1450"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:PostalTradeAddress/ram:CountryID[@schemeID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1450"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1450"/> + <xsl:template match="@*|node()" priority="-2" mode="M1450"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1450"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:PostalTradeAddress/ram:CountryID[@schemeVersionID]" + priority="1000" + mode="M1451"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:PostalTradeAddress/ram:CountryID[@schemeVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1451"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1451"/> + <xsl:template match="@*|node()" priority="-2" mode="M1451"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1451"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:PostalTradeAddress/ram:CountryIdentificationTradeCountry" + priority="1000" + mode="M1452"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:PostalTradeAddress/ram:CountryIdentificationTradeCountry"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CountryIdentificationTradeCountry' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1452"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1452"/> + <xsl:template match="@*|node()" priority="-2" mode="M1452"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1452"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:PostalTradeAddress/ram:CountryName" + priority="1000" + mode="M1453"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:PostalTradeAddress/ram:CountryName"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CountryName' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1453"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1453"/> + <xsl:template match="@*|node()" priority="-2" mode="M1453"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1453"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:PostalTradeAddress/ram:CountrySubDivisionID" + priority="1000" + mode="M1454"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:PostalTradeAddress/ram:CountrySubDivisionID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CountrySubDivisionID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1454"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1454"/> + <xsl:template match="@*|node()" priority="-2" mode="M1454"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1454"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:PostalTradeAddress/ram:CountrySubDivisionName" + priority="1000" + mode="M1455"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:PostalTradeAddress/ram:CountrySubDivisionName"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CountrySubDivisionName' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1455"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1455"/> + <xsl:template match="@*|node()" priority="-2" mode="M1455"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1455"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:PostalTradeAddress/ram:DepartmentName" + priority="1000" + mode="M1456"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:PostalTradeAddress/ram:DepartmentName"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DepartmentName' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1456"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1456"/> + <xsl:template match="@*|node()" priority="-2" mode="M1456"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1456"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:PostalTradeAddress/ram:FreeForm" + priority="1000" + mode="M1457"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:PostalTradeAddress/ram:FreeForm"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:FreeForm' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1457"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1457"/> + <xsl:template match="@*|node()" priority="-2" mode="M1457"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1457"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:PostalTradeAddress/ram:GeoCoordinateIdentificationGeographicalCoordinate" + priority="1000" + mode="M1458"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:PostalTradeAddress/ram:GeoCoordinateIdentificationGeographicalCoordinate"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:GeoCoordinateIdentificationGeographicalCoordinate' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1458"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1458"/> + <xsl:template match="@*|node()" priority="-2" mode="M1458"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1458"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:PostalTradeAddress/ram:ID" + priority="1000" + mode="M1459"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:PostalTradeAddress/ram:ID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1459"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1459"/> + <xsl:template match="@*|node()" priority="-2" mode="M1459"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1459"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:PostalTradeAddress/ram:LineFive" + priority="1000" + mode="M1460"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:PostalTradeAddress/ram:LineFive"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LineFive' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1460"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1460"/> + <xsl:template match="@*|node()" priority="-2" mode="M1460"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1460"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:PostalTradeAddress/ram:LineFour" + priority="1000" + mode="M1461"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:PostalTradeAddress/ram:LineFour"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LineFour' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1461"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1461"/> + <xsl:template match="@*|node()" priority="-2" mode="M1461"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1461"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:PostalTradeAddress/ram:LineOne[@languageID]" + priority="1000" + mode="M1462"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:PostalTradeAddress/ram:LineOne[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1462"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1462"/> + <xsl:template match="@*|node()" priority="-2" mode="M1462"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1462"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:PostalTradeAddress/ram:LineOne[@languageLocaleID]" + priority="1000" + mode="M1463"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:PostalTradeAddress/ram:LineOne[@languageLocaleID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageLocaleID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1463"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1463"/> + <xsl:template match="@*|node()" priority="-2" mode="M1463"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1463"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:PostalTradeAddress/ram:LineThree" + priority="1000" + mode="M1464"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:PostalTradeAddress/ram:LineThree"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LineThree' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1464"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1464"/> + <xsl:template match="@*|node()" priority="-2" mode="M1464"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1464"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:PostalTradeAddress/ram:LineTwo[@languageID]" + priority="1000" + mode="M1465"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:PostalTradeAddress/ram:LineTwo[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1465"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1465"/> + <xsl:template match="@*|node()" priority="-2" mode="M1465"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1465"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:PostalTradeAddress/ram:LineTwo[@languageLocaleID]" + priority="1000" + mode="M1466"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:PostalTradeAddress/ram:LineTwo[@languageLocaleID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageLocaleID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1466"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1466"/> + <xsl:template match="@*|node()" priority="-2" mode="M1466"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1466"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:PostalTradeAddress/ram:PostOfficeBox" + priority="1000" + mode="M1467"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:PostalTradeAddress/ram:PostOfficeBox"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PostOfficeBox' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1467"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1467"/> + <xsl:template match="@*|node()" priority="-2" mode="M1467"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1467"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@languageID]" + priority="1000" + mode="M1468"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1468"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1468"/> + <xsl:template match="@*|node()" priority="-2" mode="M1468"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1468"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listAgencyID]" + priority="1000" + mode="M1469"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1469"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1469"/> + <xsl:template match="@*|node()" priority="-2" mode="M1469"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1469"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listAgencyName]" + priority="1000" + mode="M1470"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listAgencyName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listAgencyName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1470"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1470"/> + <xsl:template match="@*|node()" priority="-2" mode="M1470"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1470"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listID]" + priority="1000" + mode="M1471"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1471"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1471"/> + <xsl:template match="@*|node()" priority="-2" mode="M1471"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1471"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listName]" + priority="1000" + mode="M1472"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1472"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1472"/> + <xsl:template match="@*|node()" priority="-2" mode="M1472"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1472"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listSchemeURI]" + priority="1000" + mode="M1473"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listSchemeURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listSchemeURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1473"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1473"/> + <xsl:template match="@*|node()" priority="-2" mode="M1473"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1473"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listURI]" + priority="1000" + mode="M1474"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1474"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1474"/> + <xsl:template match="@*|node()" priority="-2" mode="M1474"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1474"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listVersionID]" + priority="1000" + mode="M1475"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1475"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1475"/> + <xsl:template match="@*|node()" priority="-2" mode="M1475"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1475"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@name]" + priority="1000" + mode="M1476"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@name]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @name' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1476"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1476"/> + <xsl:template match="@*|node()" priority="-2" mode="M1476"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1476"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:PostalTradeAddress/ram:SecondaryPostcodeCode" + priority="1000" + mode="M1477"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:PostalTradeAddress/ram:SecondaryPostcodeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SecondaryPostcodeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1477"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1477"/> + <xsl:template match="@*|node()" priority="-2" mode="M1477"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1477"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:PostalTradeAddress/ram:StreetName" + priority="1000" + mode="M1478"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:PostalTradeAddress/ram:StreetName"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:StreetName' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1478"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1478"/> + <xsl:template match="@*|node()" priority="-2" mode="M1478"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1478"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:PostalTradeAddress/ram:UTCOffsetNumeric" + priority="1000" + mode="M1479"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:PostalTradeAddress/ram:UTCOffsetNumeric"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:UTCOffsetNumeric' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1479"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1479"/> + <xsl:template match="@*|node()" priority="-2" mode="M1479"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1479"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:ProvidedTransportService" + priority="1000" + mode="M1480"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:ProvidedTransportService"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ProvidedTransportService' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1480"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1480"/> + <xsl:template match="@*|node()" priority="-2" mode="M1480"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1480"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:QualityAssuranceIndicator" + priority="1000" + mode="M1481"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:QualityAssuranceIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:QualityAssuranceIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1481"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1481"/> + <xsl:template match="@*|node()" priority="-2" mode="M1481"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1481"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:RICID" + priority="1000" + mode="M1482"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:RICID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RICID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1482"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1482"/> + <xsl:template match="@*|node()" priority="-2" mode="M1482"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1482"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:RequestedNotificationReferencedDocument" + priority="1000" + mode="M1483"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:RequestedNotificationReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RequestedNotificationReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1483"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1483"/> + <xsl:template match="@*|node()" priority="-2" mode="M1483"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1483"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:RoleCode" + priority="1000" + mode="M1484"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:RoleCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RoleCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1484"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1484"/> + <xsl:template match="@*|node()" priority="-2" mode="M1484"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1484"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:SellerAssignedID" + priority="1000" + mode="M1485"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:SellerAssignedID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SellerAssignedID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1485"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1485"/> + <xsl:template match="@*|node()" priority="-2" mode="M1485"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1485"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:SpecifiedAuthoritativeSignatoryPerson" + priority="1000" + mode="M1486"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:SpecifiedAuthoritativeSignatoryPerson"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SpecifiedAuthoritativeSignatoryPerson' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1486"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1486"/> + <xsl:template match="@*|node()" priority="-2" mode="M1486"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1486"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:SpecifiedLegalOrganization" + priority="1000" + mode="M1487"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:SpecifiedLegalOrganization"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SpecifiedLegalOrganization' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1487"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1487"/> + <xsl:template match="@*|node()" priority="-2" mode="M1487"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1487"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:SpecifiedLogisticsLocation" + priority="1000" + mode="M1488"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:SpecifiedLogisticsLocation"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SpecifiedLogisticsLocation' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1488"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1488"/> + <xsl:template match="@*|node()" priority="-2" mode="M1488"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1488"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:SpecifiedRepresentativePerson" + priority="1000" + mode="M1489"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:SpecifiedRepresentativePerson"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SpecifiedRepresentativePerson' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1489"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1489"/> + <xsl:template match="@*|node()" priority="-2" mode="M1489"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1489"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:SpecifiedTaxRegistration/ram:AssociatedRegisteredTax" + priority="1000" + mode="M1490"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:SpecifiedTaxRegistration/ram:AssociatedRegisteredTax"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AssociatedRegisteredTax' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1490"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1490"/> + <xsl:template match="@*|node()" priority="-2" mode="M1490"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1490"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:SpecifiedTaxRegistration/ram:ID" + priority="1000" + mode="M1491"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:SpecifiedTaxRegistration/ram:ID"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="@schemeID"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="@schemeID"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute '@schemeID' is required in this context.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1491"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1491"/> + <xsl:template match="@*|node()" priority="-2" mode="M1491"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1491"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeAgencyID]" + priority="1000" + mode="M1492"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1492"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1492"/> + <xsl:template match="@*|node()" priority="-2" mode="M1492"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1492"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeAgencyName]" + priority="1000" + mode="M1493"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeAgencyName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1493"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1493"/> + <xsl:template match="@*|node()" priority="-2" mode="M1493"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1493"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeDataURI]" + priority="1000" + mode="M1494"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeDataURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeDataURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1494"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1494"/> + <xsl:template match="@*|node()" priority="-2" mode="M1494"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1494"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeName]" + priority="1000" + mode="M1495"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1495"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1495"/> + <xsl:template match="@*|node()" priority="-2" mode="M1495"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1495"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeURI]" + priority="1000" + mode="M1496"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1496"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1496"/> + <xsl:template match="@*|node()" priority="-2" mode="M1496"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1496"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeVersionID]" + priority="1000" + mode="M1497"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1497"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1497"/> + <xsl:template match="@*|node()" priority="-2" mode="M1497"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1497"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:TelephoneUniversalCommunication" + priority="1000" + mode="M1498"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:TelephoneUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TelephoneUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1498"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1498"/> + <xsl:template match="@*|node()" priority="-2" mode="M1498"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1498"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:TypeCode" + priority="1000" + mode="M1499"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:TypeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TypeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1499"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1499"/> + <xsl:template match="@*|node()" priority="-2" mode="M1499"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1499"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:URIUniversalCommunication" + priority="1000" + mode="M1500"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:URIUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:URIUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1500"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1500"/> + <xsl:template match="@*|node()" priority="-2" mode="M1500"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1500"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty" + priority="1000" + mode="M1501"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:ID)<=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="count(ram:ID)<=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ID' may occur at maximum 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:Name)=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="count(ram:Name)=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Name' must occur exactly 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:DefinedTradeContact)<=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:DefinedTradeContact)<=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DefinedTradeContact' may occur at maximum 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1501"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1501"/> + <xsl:template match="@*|node()" priority="-2" mode="M1501"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1501"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:ApplicableLogisticsServiceCharge" + priority="1000" + mode="M1502"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:ApplicableLogisticsServiceCharge"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ApplicableLogisticsServiceCharge' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1502"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1502"/> + <xsl:template match="@*|node()" priority="-2" mode="M1502"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1502"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:AssociatedTradeParty" + priority="1000" + mode="M1503"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:AssociatedTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AssociatedTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1503"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1503"/> + <xsl:template match="@*|node()" priority="-2" mode="M1503"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1503"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:AttentionOfAssociatedTradeParty" + priority="1000" + mode="M1504"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:AttentionOfAssociatedTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AttentionOfAssociatedTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1504"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1504"/> + <xsl:template match="@*|node()" priority="-2" mode="M1504"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1504"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:BuyerAssignedID" + priority="1000" + mode="M1505"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:BuyerAssignedID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:BuyerAssignedID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1505"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1505"/> + <xsl:template match="@*|node()" priority="-2" mode="M1505"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1505"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:CAGEID" + priority="1000" + mode="M1506"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:CAGEID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CAGEID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1506"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1506"/> + <xsl:template match="@*|node()" priority="-2" mode="M1506"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1506"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DODAACID" + priority="1000" + mode="M1507"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DODAACID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DODAACID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1507"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1507"/> + <xsl:template match="@*|node()" priority="-2" mode="M1507"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1507"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DUNSID" + priority="1000" + mode="M1508"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DUNSID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DUNSID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1508"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1508"/> + <xsl:template match="@*|node()" priority="-2" mode="M1508"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1508"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact" + priority="1000" + mode="M1509"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:TelephoneUniversalCommunication)<=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:TelephoneUniversalCommunication)<=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TelephoneUniversalCommunication' may occur at maximum 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:FaxUniversalCommunication)<=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:FaxUniversalCommunication)<=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:FaxUniversalCommunication' may occur at maximum 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1509"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1509"/> + <xsl:template match="@*|node()" priority="-2" mode="M1509"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1509"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:DepartmentName[@languageID]" + priority="1000" + mode="M1510"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:DepartmentName[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1510"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1510"/> + <xsl:template match="@*|node()" priority="-2" mode="M1510"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1510"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:DepartmentName[@languageLocaleID]" + priority="1000" + mode="M1511"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:DepartmentName[@languageLocaleID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageLocaleID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1511"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1511"/> + <xsl:template match="@*|node()" priority="-2" mode="M1511"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1511"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:DirectTelephoneUniversalCommunication" + priority="1000" + mode="M1512"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:DirectTelephoneUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DirectTelephoneUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1512"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1512"/> + <xsl:template match="@*|node()" priority="-2" mode="M1512"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1512"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:EDIUniversalCommunication" + priority="1000" + mode="M1513"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:EDIUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:EDIUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1513"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1513"/> + <xsl:template match="@*|node()" priority="-2" mode="M1513"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1513"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication" + priority="1000" + mode="M1514"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:URIID)=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="count(ram:URIID)=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:URIID' must occur exactly 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1514"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1514"/> + <xsl:template match="@*|node()" priority="-2" mode="M1514"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1514"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:Access" + priority="1000" + mode="M1515"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:Access"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Access' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1515"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1515"/> + <xsl:template match="@*|node()" priority="-2" mode="M1515"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1515"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:AreaNumberCode" + priority="1000" + mode="M1516"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:AreaNumberCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AreaNumberCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1516"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1516"/> + <xsl:template match="@*|node()" priority="-2" mode="M1516"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1516"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:ChannelCode" + priority="1000" + mode="M1517"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:ChannelCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ChannelCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1517"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1517"/> + <xsl:template match="@*|node()" priority="-2" mode="M1517"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1517"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:CompleteNumber" + priority="1000" + mode="M1518"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:CompleteNumber"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CompleteNumber' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1518"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1518"/> + <xsl:template match="@*|node()" priority="-2" mode="M1518"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1518"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:CountryNumberCode" + priority="1000" + mode="M1519"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:CountryNumberCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CountryNumberCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1519"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1519"/> + <xsl:template match="@*|node()" priority="-2" mode="M1519"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1519"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:ExtensionNumber" + priority="1000" + mode="M1520"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:ExtensionNumber"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ExtensionNumber' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1520"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1520"/> + <xsl:template match="@*|node()" priority="-2" mode="M1520"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1520"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:HTMLPreferredIndicator" + priority="1000" + mode="M1521"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:HTMLPreferredIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:HTMLPreferredIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1521"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1521"/> + <xsl:template match="@*|node()" priority="-2" mode="M1521"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1521"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:LocalNumber" + priority="1000" + mode="M1522"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:LocalNumber"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LocalNumber' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1522"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1522"/> + <xsl:template match="@*|node()" priority="-2" mode="M1522"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1522"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeAgencyID]" + priority="1000" + mode="M1523"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1523"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1523"/> + <xsl:template match="@*|node()" priority="-2" mode="M1523"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1523"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeAgencyName]" + priority="1000" + mode="M1524"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeAgencyName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1524"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1524"/> + <xsl:template match="@*|node()" priority="-2" mode="M1524"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1524"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeDataURI]" + priority="1000" + mode="M1525"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeDataURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeDataURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1525"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1525"/> + <xsl:template match="@*|node()" priority="-2" mode="M1525"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1525"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeID]" + priority="1000" + mode="M1526"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1526"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1526"/> + <xsl:template match="@*|node()" priority="-2" mode="M1526"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1526"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeName]" + priority="1000" + mode="M1527"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1527"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1527"/> + <xsl:template match="@*|node()" priority="-2" mode="M1527"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1527"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeURI]" + priority="1000" + mode="M1528"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1528"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1528"/> + <xsl:template match="@*|node()" priority="-2" mode="M1528"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1528"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeVersionID]" + priority="1000" + mode="M1529"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1529"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1529"/> + <xsl:template match="@*|node()" priority="-2" mode="M1529"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1529"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:UseCode" + priority="1000" + mode="M1530"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:UseCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:UseCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1530"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1530"/> + <xsl:template match="@*|node()" priority="-2" mode="M1530"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1530"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication" + priority="1000" + mode="M1531"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:CompleteNumber)=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:CompleteNumber)=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CompleteNumber' must occur exactly 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1531"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1531"/> + <xsl:template match="@*|node()" priority="-2" mode="M1531"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1531"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:Access" + priority="1000" + mode="M1532"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:Access"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Access' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1532"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1532"/> + <xsl:template match="@*|node()" priority="-2" mode="M1532"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1532"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:AreaNumberCode" + priority="1000" + mode="M1533"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:AreaNumberCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AreaNumberCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1533"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1533"/> + <xsl:template match="@*|node()" priority="-2" mode="M1533"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1533"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:ChannelCode" + priority="1000" + mode="M1534"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:ChannelCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ChannelCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1534"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1534"/> + <xsl:template match="@*|node()" priority="-2" mode="M1534"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1534"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:CompleteNumber[@languageID]" + priority="1000" + mode="M1535"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:CompleteNumber[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1535"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1535"/> + <xsl:template match="@*|node()" priority="-2" mode="M1535"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1535"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:CompleteNumber[@languageLocaleID]" + priority="1000" + mode="M1536"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:CompleteNumber[@languageLocaleID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageLocaleID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1536"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1536"/> + <xsl:template match="@*|node()" priority="-2" mode="M1536"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1536"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:CountryNumberCode" + priority="1000" + mode="M1537"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:CountryNumberCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CountryNumberCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1537"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1537"/> + <xsl:template match="@*|node()" priority="-2" mode="M1537"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1537"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:ExtensionNumber" + priority="1000" + mode="M1538"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:ExtensionNumber"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ExtensionNumber' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1538"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1538"/> + <xsl:template match="@*|node()" priority="-2" mode="M1538"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1538"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:HTMLPreferredIndicator" + priority="1000" + mode="M1539"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:HTMLPreferredIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:HTMLPreferredIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1539"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1539"/> + <xsl:template match="@*|node()" priority="-2" mode="M1539"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1539"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:LocalNumber" + priority="1000" + mode="M1540"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:LocalNumber"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LocalNumber' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1540"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1540"/> + <xsl:template match="@*|node()" priority="-2" mode="M1540"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1540"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:URIID" + priority="1000" + mode="M1541"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:URIID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:URIID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1541"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1541"/> + <xsl:template match="@*|node()" priority="-2" mode="M1541"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1541"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:UseCode" + priority="1000" + mode="M1542"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:UseCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:UseCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1542"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1542"/> + <xsl:template match="@*|node()" priority="-2" mode="M1542"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1542"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:ID" + priority="1000" + mode="M1543"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:ID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1543"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1543"/> + <xsl:template match="@*|node()" priority="-2" mode="M1543"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1543"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:InstantMessagingUniversalCommunication" + priority="1000" + mode="M1544"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:InstantMessagingUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:InstantMessagingUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1544"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1544"/> + <xsl:template match="@*|node()" priority="-2" mode="M1544"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1544"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:JobTitle" + priority="1000" + mode="M1545"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:JobTitle"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:JobTitle' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1545"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1545"/> + <xsl:template match="@*|node()" priority="-2" mode="M1545"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1545"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:MobileTelephoneUniversalCommunication" + priority="1000" + mode="M1546"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:MobileTelephoneUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:MobileTelephoneUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1546"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1546"/> + <xsl:template match="@*|node()" priority="-2" mode="M1546"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1546"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:PersonID" + priority="1000" + mode="M1547"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:PersonID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PersonID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1547"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1547"/> + <xsl:template match="@*|node()" priority="-2" mode="M1547"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1547"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:PersonName[@languageID]" + priority="1000" + mode="M1548"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:PersonName[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1548"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1548"/> + <xsl:template match="@*|node()" priority="-2" mode="M1548"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1548"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:PersonName[@languageLocaleID]" + priority="1000" + mode="M1549"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:PersonName[@languageLocaleID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageLocaleID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1549"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1549"/> + <xsl:template match="@*|node()" priority="-2" mode="M1549"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1549"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:Responsibility" + priority="1000" + mode="M1550"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:Responsibility"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Responsibility' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1550"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1550"/> + <xsl:template match="@*|node()" priority="-2" mode="M1550"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1550"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:SpecifiedContactPerson" + priority="1000" + mode="M1551"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:SpecifiedContactPerson"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SpecifiedContactPerson' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1551"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1551"/> + <xsl:template match="@*|node()" priority="-2" mode="M1551"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1551"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:SpecifiedNote" + priority="1000" + mode="M1552"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:SpecifiedNote"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SpecifiedNote' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1552"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1552"/> + <xsl:template match="@*|node()" priority="-2" mode="M1552"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1552"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication" + priority="1000" + mode="M1553"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:CompleteNumber)=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:CompleteNumber)=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CompleteNumber' must occur exactly 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1553"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1553"/> + <xsl:template match="@*|node()" priority="-2" mode="M1553"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1553"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:Access" + priority="1000" + mode="M1554"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:Access"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Access' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1554"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1554"/> + <xsl:template match="@*|node()" priority="-2" mode="M1554"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1554"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:AreaNumberCode" + priority="1000" + mode="M1555"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:AreaNumberCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AreaNumberCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1555"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1555"/> + <xsl:template match="@*|node()" priority="-2" mode="M1555"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1555"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:ChannelCode" + priority="1000" + mode="M1556"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:ChannelCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ChannelCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1556"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1556"/> + <xsl:template match="@*|node()" priority="-2" mode="M1556"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1556"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:CompleteNumber[@languageID]" + priority="1000" + mode="M1557"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:CompleteNumber[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1557"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1557"/> + <xsl:template match="@*|node()" priority="-2" mode="M1557"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1557"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:CompleteNumber[@languageLocaleID]" + priority="1000" + mode="M1558"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:CompleteNumber[@languageLocaleID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageLocaleID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1558"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1558"/> + <xsl:template match="@*|node()" priority="-2" mode="M1558"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1558"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:CountryNumberCode" + priority="1000" + mode="M1559"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:CountryNumberCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CountryNumberCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1559"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1559"/> + <xsl:template match="@*|node()" priority="-2" mode="M1559"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1559"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:ExtensionNumber" + priority="1000" + mode="M1560"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:ExtensionNumber"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ExtensionNumber' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1560"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1560"/> + <xsl:template match="@*|node()" priority="-2" mode="M1560"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1560"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:HTMLPreferredIndicator" + priority="1000" + mode="M1561"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:HTMLPreferredIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:HTMLPreferredIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1561"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1561"/> + <xsl:template match="@*|node()" priority="-2" mode="M1561"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1561"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:LocalNumber" + priority="1000" + mode="M1562"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:LocalNumber"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LocalNumber' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1562"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1562"/> + <xsl:template match="@*|node()" priority="-2" mode="M1562"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1562"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:URIID" + priority="1000" + mode="M1563"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:URIID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:URIID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1563"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1563"/> + <xsl:template match="@*|node()" priority="-2" mode="M1563"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1563"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:UseCode" + priority="1000" + mode="M1564"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:UseCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:UseCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1564"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1564"/> + <xsl:template match="@*|node()" priority="-2" mode="M1564"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1564"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:TelexUniversalCommunication" + priority="1000" + mode="M1565"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:TelexUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TelexUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1565"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1565"/> + <xsl:template match="@*|node()" priority="-2" mode="M1565"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1565"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:TypeCode" + priority="1000" + mode="M1566"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:TypeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TypeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1566"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1566"/> + <xsl:template match="@*|node()" priority="-2" mode="M1566"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1566"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:URIUniversalCommunication" + priority="1000" + mode="M1567"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:URIUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:URIUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1567"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1567"/> + <xsl:template match="@*|node()" priority="-2" mode="M1567"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1567"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:VOIPUniversalCommunication" + priority="1000" + mode="M1568"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:VOIPUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:VOIPUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1568"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1568"/> + <xsl:template match="@*|node()" priority="-2" mode="M1568"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1568"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:Description" + priority="1000" + mode="M1569"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:Description"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Description' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1569"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1569"/> + <xsl:template match="@*|node()" priority="-2" mode="M1569"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1569"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:EmailURIUniversalCommunication" + priority="1000" + mode="M1570"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:EmailURIUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:EmailURIUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1570"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1570"/> + <xsl:template match="@*|node()" priority="-2" mode="M1570"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1570"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:EndPointURIUniversalCommunication" + priority="1000" + mode="M1571"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:EndPointURIUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:EndPointURIUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1571"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1571"/> + <xsl:template match="@*|node()" priority="-2" mode="M1571"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1571"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:FaxUniversalCommunication" + priority="1000" + mode="M1572"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:FaxUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:FaxUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1572"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1572"/> + <xsl:template match="@*|node()" priority="-2" mode="M1572"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1572"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:GLNID" + priority="1000" + mode="M1573"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:GLNID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:GLNID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1573"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1573"/> + <xsl:template match="@*|node()" priority="-2" mode="M1573"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1573"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:GlobalID" + priority="1000" + mode="M1574"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:GlobalID"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="@schemeID"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="@schemeID"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute '@schemeID' is required in this context.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1574"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1574"/> + <xsl:template match="@*|node()" priority="-2" mode="M1574"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1574"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:GlobalID[@schemeAgencyID]" + priority="1000" + mode="M1575"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:GlobalID[@schemeAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1575"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1575"/> + <xsl:template match="@*|node()" priority="-2" mode="M1575"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1575"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:GlobalID[@schemeAgencyName]" + priority="1000" + mode="M1576"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:GlobalID[@schemeAgencyName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1576"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1576"/> + <xsl:template match="@*|node()" priority="-2" mode="M1576"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1576"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:GlobalID[@schemeDataURI]" + priority="1000" + mode="M1577"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:GlobalID[@schemeDataURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeDataURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1577"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1577"/> + <xsl:template match="@*|node()" priority="-2" mode="M1577"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1577"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:GlobalID[@schemeName]" + priority="1000" + mode="M1578"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:GlobalID[@schemeName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1578"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1578"/> + <xsl:template match="@*|node()" priority="-2" mode="M1578"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1578"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:GlobalID[@schemeURI]" + priority="1000" + mode="M1579"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:GlobalID[@schemeURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1579"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1579"/> + <xsl:template match="@*|node()" priority="-2" mode="M1579"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1579"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:GlobalID[@schemeVersionID]" + priority="1000" + mode="M1580"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:GlobalID[@schemeVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1580"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1580"/> + <xsl:template match="@*|node()" priority="-2" mode="M1580"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1580"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:ID[@schemeAgencyID]" + priority="1000" + mode="M1581"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:ID[@schemeAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1581"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1581"/> + <xsl:template match="@*|node()" priority="-2" mode="M1581"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1581"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:ID[@schemeAgencyName]" + priority="1000" + mode="M1582"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:ID[@schemeAgencyName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1582"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1582"/> + <xsl:template match="@*|node()" priority="-2" mode="M1582"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1582"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:ID[@schemeDataURI]" + priority="1000" + mode="M1583"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:ID[@schemeDataURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeDataURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1583"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1583"/> + <xsl:template match="@*|node()" priority="-2" mode="M1583"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1583"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:ID[@schemeID]" + priority="1000" + mode="M1584"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:ID[@schemeID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1584"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1584"/> + <xsl:template match="@*|node()" priority="-2" mode="M1584"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1584"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:ID[@schemeName]" + priority="1000" + mode="M1585"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:ID[@schemeName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1585"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1585"/> + <xsl:template match="@*|node()" priority="-2" mode="M1585"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1585"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:ID[@schemeURI]" + priority="1000" + mode="M1586"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:ID[@schemeURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1586"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1586"/> + <xsl:template match="@*|node()" priority="-2" mode="M1586"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1586"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:ID[@schemeVersionID]" + priority="1000" + mode="M1587"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:ID[@schemeVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1587"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1587"/> + <xsl:template match="@*|node()" priority="-2" mode="M1587"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1587"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:IssuedNotificationReferencedDocument" + priority="1000" + mode="M1588"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:IssuedNotificationReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:IssuedNotificationReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1588"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1588"/> + <xsl:template match="@*|node()" priority="-2" mode="M1588"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1588"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:LanguageCode" + priority="1000" + mode="M1589"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:LanguageCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LanguageCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1589"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1589"/> + <xsl:template match="@*|node()" priority="-2" mode="M1589"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1589"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:LogoAssociatedSpecifiedBinaryFile" + priority="1000" + mode="M1590"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:LogoAssociatedSpecifiedBinaryFile"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LogoAssociatedSpecifiedBinaryFile' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1590"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1590"/> + <xsl:template match="@*|node()" priority="-2" mode="M1590"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1590"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:LogoReferencedDocument" + priority="1000" + mode="M1591"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:LogoReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LogoReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1591"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1591"/> + <xsl:template match="@*|node()" priority="-2" mode="M1591"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1591"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:Name[@languageID]" + priority="1000" + mode="M1592"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:Name[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1592"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1592"/> + <xsl:template match="@*|node()" priority="-2" mode="M1592"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1592"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:Name[@languageLocaleID]" + priority="1000" + mode="M1593"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:Name[@languageLocaleID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageLocaleID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1593"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1593"/> + <xsl:template match="@*|node()" priority="-2" mode="M1593"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1593"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress" + priority="1000" + mode="M1594"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:PostcodeCode)<=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:PostcodeCode)<=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PostcodeCode' may occur at maximum 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1594"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1594"/> + <xsl:template match="@*|node()" priority="-2" mode="M1594"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1594"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:AdditionalStreetName" + priority="1000" + mode="M1595"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:AdditionalStreetName"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AdditionalStreetName' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1595"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1595"/> + <xsl:template match="@*|node()" priority="-2" mode="M1595"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1595"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:AttentionOf" + priority="1000" + mode="M1596"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:AttentionOf"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AttentionOf' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1596"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1596"/> + <xsl:template match="@*|node()" priority="-2" mode="M1596"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1596"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:BuildingName" + priority="1000" + mode="M1597"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:BuildingName"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:BuildingName' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1597"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1597"/> + <xsl:template match="@*|node()" priority="-2" mode="M1597"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1597"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:BuildingNumber" + priority="1000" + mode="M1598"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:BuildingNumber"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:BuildingNumber' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1598"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1598"/> + <xsl:template match="@*|node()" priority="-2" mode="M1598"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1598"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:CareOf" + priority="1000" + mode="M1599"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:CareOf"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CareOf' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1599"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1599"/> + <xsl:template match="@*|node()" priority="-2" mode="M1599"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1599"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:CityName[@languageID]" + priority="1000" + mode="M1600"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:CityName[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1600"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1600"/> + <xsl:template match="@*|node()" priority="-2" mode="M1600"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1600"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:CityName[@languageLocaleID]" + priority="1000" + mode="M1601"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:CityName[@languageLocaleID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageLocaleID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1601"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1601"/> + <xsl:template match="@*|node()" priority="-2" mode="M1601"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1601"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:CitySubDivisionName" + priority="1000" + mode="M1602"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:CitySubDivisionName"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CitySubDivisionName' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1602"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1602"/> + <xsl:template match="@*|node()" priority="-2" mode="M1602"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1602"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:CountryID[@schemeAgencyID]" + priority="1000" + mode="M1603"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:CountryID[@schemeAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1603"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1603"/> + <xsl:template match="@*|node()" priority="-2" mode="M1603"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1603"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:CountryID[@schemeID]" + priority="1000" + mode="M1604"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:CountryID[@schemeID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1604"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1604"/> + <xsl:template match="@*|node()" priority="-2" mode="M1604"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1604"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:CountryID[@schemeVersionID]" + priority="1000" + mode="M1605"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:CountryID[@schemeVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1605"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1605"/> + <xsl:template match="@*|node()" priority="-2" mode="M1605"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1605"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:CountryIdentificationTradeCountry" + priority="1000" + mode="M1606"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:CountryIdentificationTradeCountry"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CountryIdentificationTradeCountry' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1606"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1606"/> + <xsl:template match="@*|node()" priority="-2" mode="M1606"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1606"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:CountryName" + priority="1000" + mode="M1607"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:CountryName"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CountryName' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1607"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1607"/> + <xsl:template match="@*|node()" priority="-2" mode="M1607"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1607"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:CountrySubDivisionID" + priority="1000" + mode="M1608"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:CountrySubDivisionID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CountrySubDivisionID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1608"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1608"/> + <xsl:template match="@*|node()" priority="-2" mode="M1608"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1608"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:CountrySubDivisionName" + priority="1000" + mode="M1609"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:CountrySubDivisionName"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CountrySubDivisionName' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1609"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1609"/> + <xsl:template match="@*|node()" priority="-2" mode="M1609"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1609"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:DepartmentName" + priority="1000" + mode="M1610"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:DepartmentName"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DepartmentName' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1610"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1610"/> + <xsl:template match="@*|node()" priority="-2" mode="M1610"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1610"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:FreeForm" + priority="1000" + mode="M1611"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:FreeForm"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:FreeForm' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1611"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1611"/> + <xsl:template match="@*|node()" priority="-2" mode="M1611"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1611"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:GeoCoordinateIdentificationGeographicalCoordinate" + priority="1000" + mode="M1612"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:GeoCoordinateIdentificationGeographicalCoordinate"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:GeoCoordinateIdentificationGeographicalCoordinate' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1612"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1612"/> + <xsl:template match="@*|node()" priority="-2" mode="M1612"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1612"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:ID" + priority="1000" + mode="M1613"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:ID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1613"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1613"/> + <xsl:template match="@*|node()" priority="-2" mode="M1613"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1613"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:LineFive" + priority="1000" + mode="M1614"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:LineFive"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LineFive' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1614"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1614"/> + <xsl:template match="@*|node()" priority="-2" mode="M1614"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1614"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:LineFour" + priority="1000" + mode="M1615"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:LineFour"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LineFour' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1615"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1615"/> + <xsl:template match="@*|node()" priority="-2" mode="M1615"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1615"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:LineOne[@languageID]" + priority="1000" + mode="M1616"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:LineOne[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1616"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1616"/> + <xsl:template match="@*|node()" priority="-2" mode="M1616"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1616"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:LineOne[@languageLocaleID]" + priority="1000" + mode="M1617"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:LineOne[@languageLocaleID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageLocaleID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1617"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1617"/> + <xsl:template match="@*|node()" priority="-2" mode="M1617"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1617"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:LineThree" + priority="1000" + mode="M1618"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:LineThree"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LineThree' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1618"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1618"/> + <xsl:template match="@*|node()" priority="-2" mode="M1618"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1618"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:LineTwo[@languageID]" + priority="1000" + mode="M1619"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:LineTwo[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1619"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1619"/> + <xsl:template match="@*|node()" priority="-2" mode="M1619"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1619"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:LineTwo[@languageLocaleID]" + priority="1000" + mode="M1620"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:LineTwo[@languageLocaleID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageLocaleID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1620"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1620"/> + <xsl:template match="@*|node()" priority="-2" mode="M1620"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1620"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:PostOfficeBox" + priority="1000" + mode="M1621"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:PostOfficeBox"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PostOfficeBox' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1621"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1621"/> + <xsl:template match="@*|node()" priority="-2" mode="M1621"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1621"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@languageID]" + priority="1000" + mode="M1622"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1622"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1622"/> + <xsl:template match="@*|node()" priority="-2" mode="M1622"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1622"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listAgencyID]" + priority="1000" + mode="M1623"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1623"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1623"/> + <xsl:template match="@*|node()" priority="-2" mode="M1623"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1623"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listAgencyName]" + priority="1000" + mode="M1624"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listAgencyName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listAgencyName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1624"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1624"/> + <xsl:template match="@*|node()" priority="-2" mode="M1624"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1624"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listID]" + priority="1000" + mode="M1625"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1625"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1625"/> + <xsl:template match="@*|node()" priority="-2" mode="M1625"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1625"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listName]" + priority="1000" + mode="M1626"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1626"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1626"/> + <xsl:template match="@*|node()" priority="-2" mode="M1626"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1626"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listSchemeURI]" + priority="1000" + mode="M1627"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listSchemeURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listSchemeURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1627"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1627"/> + <xsl:template match="@*|node()" priority="-2" mode="M1627"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1627"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listURI]" + priority="1000" + mode="M1628"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1628"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1628"/> + <xsl:template match="@*|node()" priority="-2" mode="M1628"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1628"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listVersionID]" + priority="1000" + mode="M1629"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1629"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1629"/> + <xsl:template match="@*|node()" priority="-2" mode="M1629"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1629"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@name]" + priority="1000" + mode="M1630"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@name]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @name' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1630"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1630"/> + <xsl:template match="@*|node()" priority="-2" mode="M1630"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1630"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:SecondaryPostcodeCode" + priority="1000" + mode="M1631"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:SecondaryPostcodeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SecondaryPostcodeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1631"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1631"/> + <xsl:template match="@*|node()" priority="-2" mode="M1631"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1631"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:StreetName" + priority="1000" + mode="M1632"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:StreetName"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:StreetName' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1632"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1632"/> + <xsl:template match="@*|node()" priority="-2" mode="M1632"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1632"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:UTCOffsetNumeric" + priority="1000" + mode="M1633"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:UTCOffsetNumeric"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:UTCOffsetNumeric' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1633"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1633"/> + <xsl:template match="@*|node()" priority="-2" mode="M1633"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1633"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:ProvidedTransportService" + priority="1000" + mode="M1634"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:ProvidedTransportService"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ProvidedTransportService' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1634"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1634"/> + <xsl:template match="@*|node()" priority="-2" mode="M1634"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1634"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:QualityAssuranceIndicator" + priority="1000" + mode="M1635"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:QualityAssuranceIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:QualityAssuranceIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1635"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1635"/> + <xsl:template match="@*|node()" priority="-2" mode="M1635"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1635"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:RICID" + priority="1000" + mode="M1636"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:RICID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RICID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1636"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1636"/> + <xsl:template match="@*|node()" priority="-2" mode="M1636"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1636"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:RequestedNotificationReferencedDocument" + priority="1000" + mode="M1637"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:RequestedNotificationReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RequestedNotificationReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1637"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1637"/> + <xsl:template match="@*|node()" priority="-2" mode="M1637"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1637"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:RoleCode" + priority="1000" + mode="M1638"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:RoleCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RoleCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1638"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1638"/> + <xsl:template match="@*|node()" priority="-2" mode="M1638"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1638"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:SellerAssignedID" + priority="1000" + mode="M1639"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:SellerAssignedID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SellerAssignedID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1639"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1639"/> + <xsl:template match="@*|node()" priority="-2" mode="M1639"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1639"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:SpecifiedAuthoritativeSignatoryPerson" + priority="1000" + mode="M1640"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:SpecifiedAuthoritativeSignatoryPerson"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SpecifiedAuthoritativeSignatoryPerson' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1640"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1640"/> + <xsl:template match="@*|node()" priority="-2" mode="M1640"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1640"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:SpecifiedLegalOrganization" + priority="1000" + mode="M1641"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:SpecifiedLegalOrganization"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SpecifiedLegalOrganization' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1641"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1641"/> + <xsl:template match="@*|node()" priority="-2" mode="M1641"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1641"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:SpecifiedLogisticsLocation" + priority="1000" + mode="M1642"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:SpecifiedLogisticsLocation"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SpecifiedLogisticsLocation' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1642"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1642"/> + <xsl:template match="@*|node()" priority="-2" mode="M1642"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1642"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:SpecifiedRepresentativePerson" + priority="1000" + mode="M1643"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:SpecifiedRepresentativePerson"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SpecifiedRepresentativePerson' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1643"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1643"/> + <xsl:template match="@*|node()" priority="-2" mode="M1643"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1643"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:SpecifiedTaxRegistration/ram:AssociatedRegisteredTax" + priority="1000" + mode="M1644"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:SpecifiedTaxRegistration/ram:AssociatedRegisteredTax"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AssociatedRegisteredTax' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1644"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1644"/> + <xsl:template match="@*|node()" priority="-2" mode="M1644"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1644"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:SpecifiedTaxRegistration/ram:ID" + priority="1000" + mode="M1645"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:SpecifiedTaxRegistration/ram:ID"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="@schemeID"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="@schemeID"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute '@schemeID' is required in this context.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1645"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1645"/> + <xsl:template match="@*|node()" priority="-2" mode="M1645"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1645"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeAgencyID]" + priority="1000" + mode="M1646"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1646"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1646"/> + <xsl:template match="@*|node()" priority="-2" mode="M1646"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1646"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeAgencyName]" + priority="1000" + mode="M1647"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeAgencyName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1647"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1647"/> + <xsl:template match="@*|node()" priority="-2" mode="M1647"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1647"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeDataURI]" + priority="1000" + mode="M1648"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeDataURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeDataURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1648"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1648"/> + <xsl:template match="@*|node()" priority="-2" mode="M1648"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1648"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeName]" + priority="1000" + mode="M1649"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1649"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1649"/> + <xsl:template match="@*|node()" priority="-2" mode="M1649"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1649"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeURI]" + priority="1000" + mode="M1650"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1650"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1650"/> + <xsl:template match="@*|node()" priority="-2" mode="M1650"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1650"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeVersionID]" + priority="1000" + mode="M1651"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1651"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1651"/> + <xsl:template match="@*|node()" priority="-2" mode="M1651"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1651"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:TelephoneUniversalCommunication" + priority="1000" + mode="M1652"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:TelephoneUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TelephoneUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1652"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1652"/> + <xsl:template match="@*|node()" priority="-2" mode="M1652"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1652"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:TypeCode" + priority="1000" + mode="M1653"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:TypeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TypeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1653"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1653"/> + <xsl:template match="@*|node()" priority="-2" mode="M1653"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1653"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:URIUniversalCommunication" + priority="1000" + mode="M1654"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:URIUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:URIUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1654"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1654"/> + <xsl:template match="@*|node()" priority="-2" mode="M1654"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1654"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipmentScheduleReferencedDocument" + priority="1000" + mode="M1655"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipmentScheduleReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ShipmentScheduleReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1655"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1655"/> + <xsl:template match="@*|node()" priority="-2" mode="M1655"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1655"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:SpecifiedDeliveryAdjustment" + priority="1000" + mode="M1656"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:SpecifiedDeliveryAdjustment"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SpecifiedDeliveryAdjustment' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1656"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1656"/> + <xsl:template match="@*|node()" priority="-2" mode="M1656"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1656"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:SpecifiedLogisticsRegulatedGoods" + priority="1000" + mode="M1657"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:SpecifiedLogisticsRegulatedGoods"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SpecifiedLogisticsRegulatedGoods' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1657"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1657"/> + <xsl:template match="@*|node()" priority="-2" mode="M1657"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1657"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:TheoreticalWeightMeasure" + priority="1000" + mode="M1658"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:TheoreticalWeightMeasure"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TheoreticalWeightMeasure' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1658"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1658"/> + <xsl:template match="@*|node()" priority="-2" mode="M1658"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1658"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:TurnInReceivedQuantity" + priority="1000" + mode="M1659"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:TurnInReceivedQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TurnInReceivedQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1659"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1659"/> + <xsl:template match="@*|node()" priority="-2" mode="M1659"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1659"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToDeliveryDateTime" + priority="1000" + mode="M1660"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToDeliveryDateTime"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:UltimateShipToDeliveryDateTime' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1660"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1660"/> + <xsl:template match="@*|node()" priority="-2" mode="M1660"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1660"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToDeliverySupplyChainEvent" + priority="1000" + mode="M1661"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToDeliverySupplyChainEvent"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:UltimateShipToDeliverySupplyChainEvent' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1661"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1661"/> + <xsl:template match="@*|node()" priority="-2" mode="M1661"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1661"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty" + priority="1000" + mode="M1662"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:ID)<=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="count(ram:ID)<=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ID' may occur at maximum 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:Name)=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="count(ram:Name)=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Name' must occur exactly 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:DefinedTradeContact)<=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:DefinedTradeContact)<=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DefinedTradeContact' may occur at maximum 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1662"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1662"/> + <xsl:template match="@*|node()" priority="-2" mode="M1662"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1662"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:ApplicableLogisticsServiceCharge" + priority="1000" + mode="M1663"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:ApplicableLogisticsServiceCharge"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ApplicableLogisticsServiceCharge' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1663"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1663"/> + <xsl:template match="@*|node()" priority="-2" mode="M1663"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1663"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:AssociatedTradeParty" + priority="1000" + mode="M1664"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:AssociatedTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AssociatedTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1664"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1664"/> + <xsl:template match="@*|node()" priority="-2" mode="M1664"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1664"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:AttentionOfAssociatedTradeParty" + priority="1000" + mode="M1665"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:AttentionOfAssociatedTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AttentionOfAssociatedTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1665"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1665"/> + <xsl:template match="@*|node()" priority="-2" mode="M1665"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1665"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:BuyerAssignedID" + priority="1000" + mode="M1666"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:BuyerAssignedID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:BuyerAssignedID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1666"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1666"/> + <xsl:template match="@*|node()" priority="-2" mode="M1666"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1666"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:CAGEID" + priority="1000" + mode="M1667"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:CAGEID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CAGEID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1667"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1667"/> + <xsl:template match="@*|node()" priority="-2" mode="M1667"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1667"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DODAACID" + priority="1000" + mode="M1668"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DODAACID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DODAACID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1668"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1668"/> + <xsl:template match="@*|node()" priority="-2" mode="M1668"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1668"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DUNSID" + priority="1000" + mode="M1669"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DUNSID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DUNSID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1669"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1669"/> + <xsl:template match="@*|node()" priority="-2" mode="M1669"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1669"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact" + priority="1000" + mode="M1670"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:TelephoneUniversalCommunication)<=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:TelephoneUniversalCommunication)<=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TelephoneUniversalCommunication' may occur at maximum 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:FaxUniversalCommunication)<=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:FaxUniversalCommunication)<=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:FaxUniversalCommunication' may occur at maximum 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1670"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1670"/> + <xsl:template match="@*|node()" priority="-2" mode="M1670"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1670"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:DepartmentName[@languageID]" + priority="1000" + mode="M1671"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:DepartmentName[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1671"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1671"/> + <xsl:template match="@*|node()" priority="-2" mode="M1671"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1671"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:DepartmentName[@languageLocaleID]" + priority="1000" + mode="M1672"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:DepartmentName[@languageLocaleID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageLocaleID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1672"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1672"/> + <xsl:template match="@*|node()" priority="-2" mode="M1672"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1672"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:DirectTelephoneUniversalCommunication" + priority="1000" + mode="M1673"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:DirectTelephoneUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DirectTelephoneUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1673"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1673"/> + <xsl:template match="@*|node()" priority="-2" mode="M1673"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1673"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:EDIUniversalCommunication" + priority="1000" + mode="M1674"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:EDIUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:EDIUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1674"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1674"/> + <xsl:template match="@*|node()" priority="-2" mode="M1674"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1674"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication" + priority="1000" + mode="M1675"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:URIID)=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="count(ram:URIID)=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:URIID' must occur exactly 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1675"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1675"/> + <xsl:template match="@*|node()" priority="-2" mode="M1675"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1675"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:Access" + priority="1000" + mode="M1676"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:Access"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Access' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1676"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1676"/> + <xsl:template match="@*|node()" priority="-2" mode="M1676"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1676"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:AreaNumberCode" + priority="1000" + mode="M1677"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:AreaNumberCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AreaNumberCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1677"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1677"/> + <xsl:template match="@*|node()" priority="-2" mode="M1677"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1677"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:ChannelCode" + priority="1000" + mode="M1678"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:ChannelCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ChannelCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1678"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1678"/> + <xsl:template match="@*|node()" priority="-2" mode="M1678"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1678"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:CompleteNumber" + priority="1000" + mode="M1679"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:CompleteNumber"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CompleteNumber' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1679"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1679"/> + <xsl:template match="@*|node()" priority="-2" mode="M1679"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1679"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:CountryNumberCode" + priority="1000" + mode="M1680"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:CountryNumberCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CountryNumberCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1680"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1680"/> + <xsl:template match="@*|node()" priority="-2" mode="M1680"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1680"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:ExtensionNumber" + priority="1000" + mode="M1681"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:ExtensionNumber"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ExtensionNumber' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1681"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1681"/> + <xsl:template match="@*|node()" priority="-2" mode="M1681"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1681"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:HTMLPreferredIndicator" + priority="1000" + mode="M1682"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:HTMLPreferredIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:HTMLPreferredIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1682"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1682"/> + <xsl:template match="@*|node()" priority="-2" mode="M1682"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1682"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:LocalNumber" + priority="1000" + mode="M1683"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:LocalNumber"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LocalNumber' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1683"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1683"/> + <xsl:template match="@*|node()" priority="-2" mode="M1683"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1683"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeAgencyID]" + priority="1000" + mode="M1684"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1684"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1684"/> + <xsl:template match="@*|node()" priority="-2" mode="M1684"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1684"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeAgencyName]" + priority="1000" + mode="M1685"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeAgencyName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1685"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1685"/> + <xsl:template match="@*|node()" priority="-2" mode="M1685"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1685"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeDataURI]" + priority="1000" + mode="M1686"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeDataURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeDataURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1686"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1686"/> + <xsl:template match="@*|node()" priority="-2" mode="M1686"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1686"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeID]" + priority="1000" + mode="M1687"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1687"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1687"/> + <xsl:template match="@*|node()" priority="-2" mode="M1687"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1687"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeName]" + priority="1000" + mode="M1688"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1688"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1688"/> + <xsl:template match="@*|node()" priority="-2" mode="M1688"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1688"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeURI]" + priority="1000" + mode="M1689"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1689"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1689"/> + <xsl:template match="@*|node()" priority="-2" mode="M1689"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1689"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeVersionID]" + priority="1000" + mode="M1690"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1690"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1690"/> + <xsl:template match="@*|node()" priority="-2" mode="M1690"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1690"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:UseCode" + priority="1000" + mode="M1691"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:UseCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:UseCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1691"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1691"/> + <xsl:template match="@*|node()" priority="-2" mode="M1691"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1691"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication" + priority="1000" + mode="M1692"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:CompleteNumber)=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:CompleteNumber)=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CompleteNumber' must occur exactly 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1692"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1692"/> + <xsl:template match="@*|node()" priority="-2" mode="M1692"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1692"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:Access" + priority="1000" + mode="M1693"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:Access"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Access' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1693"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1693"/> + <xsl:template match="@*|node()" priority="-2" mode="M1693"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1693"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:AreaNumberCode" + priority="1000" + mode="M1694"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:AreaNumberCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AreaNumberCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1694"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1694"/> + <xsl:template match="@*|node()" priority="-2" mode="M1694"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1694"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:ChannelCode" + priority="1000" + mode="M1695"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:ChannelCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ChannelCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1695"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1695"/> + <xsl:template match="@*|node()" priority="-2" mode="M1695"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1695"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:CompleteNumber[@languageID]" + priority="1000" + mode="M1696"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:CompleteNumber[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1696"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1696"/> + <xsl:template match="@*|node()" priority="-2" mode="M1696"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1696"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:CompleteNumber[@languageLocaleID]" + priority="1000" + mode="M1697"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:CompleteNumber[@languageLocaleID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageLocaleID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1697"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1697"/> + <xsl:template match="@*|node()" priority="-2" mode="M1697"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1697"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:CountryNumberCode" + priority="1000" + mode="M1698"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:CountryNumberCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CountryNumberCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1698"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1698"/> + <xsl:template match="@*|node()" priority="-2" mode="M1698"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1698"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:ExtensionNumber" + priority="1000" + mode="M1699"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:ExtensionNumber"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ExtensionNumber' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1699"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1699"/> + <xsl:template match="@*|node()" priority="-2" mode="M1699"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1699"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:HTMLPreferredIndicator" + priority="1000" + mode="M1700"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:HTMLPreferredIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:HTMLPreferredIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1700"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1700"/> + <xsl:template match="@*|node()" priority="-2" mode="M1700"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1700"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:LocalNumber" + priority="1000" + mode="M1701"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:LocalNumber"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LocalNumber' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1701"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1701"/> + <xsl:template match="@*|node()" priority="-2" mode="M1701"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1701"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:URIID" + priority="1000" + mode="M1702"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:URIID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:URIID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1702"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1702"/> + <xsl:template match="@*|node()" priority="-2" mode="M1702"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1702"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:UseCode" + priority="1000" + mode="M1703"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:UseCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:UseCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1703"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1703"/> + <xsl:template match="@*|node()" priority="-2" mode="M1703"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1703"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:ID" + priority="1000" + mode="M1704"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:ID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1704"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1704"/> + <xsl:template match="@*|node()" priority="-2" mode="M1704"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1704"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:InstantMessagingUniversalCommunication" + priority="1000" + mode="M1705"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:InstantMessagingUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:InstantMessagingUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1705"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1705"/> + <xsl:template match="@*|node()" priority="-2" mode="M1705"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1705"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:JobTitle" + priority="1000" + mode="M1706"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:JobTitle"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:JobTitle' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1706"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1706"/> + <xsl:template match="@*|node()" priority="-2" mode="M1706"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1706"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:MobileTelephoneUniversalCommunication" + priority="1000" + mode="M1707"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:MobileTelephoneUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:MobileTelephoneUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1707"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1707"/> + <xsl:template match="@*|node()" priority="-2" mode="M1707"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1707"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:PersonID" + priority="1000" + mode="M1708"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:PersonID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PersonID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1708"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1708"/> + <xsl:template match="@*|node()" priority="-2" mode="M1708"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1708"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:PersonName[@languageID]" + priority="1000" + mode="M1709"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:PersonName[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1709"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1709"/> + <xsl:template match="@*|node()" priority="-2" mode="M1709"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1709"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:PersonName[@languageLocaleID]" + priority="1000" + mode="M1710"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:PersonName[@languageLocaleID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageLocaleID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1710"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1710"/> + <xsl:template match="@*|node()" priority="-2" mode="M1710"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1710"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:Responsibility" + priority="1000" + mode="M1711"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:Responsibility"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Responsibility' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1711"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1711"/> + <xsl:template match="@*|node()" priority="-2" mode="M1711"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1711"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:SpecifiedContactPerson" + priority="1000" + mode="M1712"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:SpecifiedContactPerson"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SpecifiedContactPerson' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1712"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1712"/> + <xsl:template match="@*|node()" priority="-2" mode="M1712"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1712"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:SpecifiedNote" + priority="1000" + mode="M1713"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:SpecifiedNote"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SpecifiedNote' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1713"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1713"/> + <xsl:template match="@*|node()" priority="-2" mode="M1713"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1713"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication" + priority="1000" + mode="M1714"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:CompleteNumber)=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:CompleteNumber)=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CompleteNumber' must occur exactly 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1714"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1714"/> + <xsl:template match="@*|node()" priority="-2" mode="M1714"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1714"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:Access" + priority="1000" + mode="M1715"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:Access"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Access' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1715"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1715"/> + <xsl:template match="@*|node()" priority="-2" mode="M1715"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1715"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:AreaNumberCode" + priority="1000" + mode="M1716"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:AreaNumberCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AreaNumberCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1716"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1716"/> + <xsl:template match="@*|node()" priority="-2" mode="M1716"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1716"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:ChannelCode" + priority="1000" + mode="M1717"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:ChannelCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ChannelCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1717"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1717"/> + <xsl:template match="@*|node()" priority="-2" mode="M1717"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1717"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:CompleteNumber[@languageID]" + priority="1000" + mode="M1718"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:CompleteNumber[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1718"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1718"/> + <xsl:template match="@*|node()" priority="-2" mode="M1718"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1718"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:CompleteNumber[@languageLocaleID]" + priority="1000" + mode="M1719"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:CompleteNumber[@languageLocaleID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageLocaleID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1719"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1719"/> + <xsl:template match="@*|node()" priority="-2" mode="M1719"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1719"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:CountryNumberCode" + priority="1000" + mode="M1720"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:CountryNumberCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CountryNumberCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1720"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1720"/> + <xsl:template match="@*|node()" priority="-2" mode="M1720"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1720"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:ExtensionNumber" + priority="1000" + mode="M1721"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:ExtensionNumber"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ExtensionNumber' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1721"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1721"/> + <xsl:template match="@*|node()" priority="-2" mode="M1721"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1721"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:HTMLPreferredIndicator" + priority="1000" + mode="M1722"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:HTMLPreferredIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:HTMLPreferredIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1722"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1722"/> + <xsl:template match="@*|node()" priority="-2" mode="M1722"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1722"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:LocalNumber" + priority="1000" + mode="M1723"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:LocalNumber"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LocalNumber' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1723"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1723"/> + <xsl:template match="@*|node()" priority="-2" mode="M1723"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1723"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:URIID" + priority="1000" + mode="M1724"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:URIID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:URIID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1724"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1724"/> + <xsl:template match="@*|node()" priority="-2" mode="M1724"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1724"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:UseCode" + priority="1000" + mode="M1725"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:UseCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:UseCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1725"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1725"/> + <xsl:template match="@*|node()" priority="-2" mode="M1725"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1725"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:TelexUniversalCommunication" + priority="1000" + mode="M1726"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:TelexUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TelexUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1726"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1726"/> + <xsl:template match="@*|node()" priority="-2" mode="M1726"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1726"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:TypeCode" + priority="1000" + mode="M1727"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:TypeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TypeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1727"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1727"/> + <xsl:template match="@*|node()" priority="-2" mode="M1727"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1727"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:URIUniversalCommunication" + priority="1000" + mode="M1728"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:URIUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:URIUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1728"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1728"/> + <xsl:template match="@*|node()" priority="-2" mode="M1728"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1728"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:VOIPUniversalCommunication" + priority="1000" + mode="M1729"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:VOIPUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:VOIPUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1729"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1729"/> + <xsl:template match="@*|node()" priority="-2" mode="M1729"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1729"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:Description" + priority="1000" + mode="M1730"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:Description"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Description' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1730"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1730"/> + <xsl:template match="@*|node()" priority="-2" mode="M1730"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1730"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:EmailURIUniversalCommunication" + priority="1000" + mode="M1731"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:EmailURIUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:EmailURIUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1731"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1731"/> + <xsl:template match="@*|node()" priority="-2" mode="M1731"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1731"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:EndPointURIUniversalCommunication" + priority="1000" + mode="M1732"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:EndPointURIUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:EndPointURIUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1732"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1732"/> + <xsl:template match="@*|node()" priority="-2" mode="M1732"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1732"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:FaxUniversalCommunication" + priority="1000" + mode="M1733"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:FaxUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:FaxUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1733"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1733"/> + <xsl:template match="@*|node()" priority="-2" mode="M1733"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1733"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:GLNID" + priority="1000" + mode="M1734"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:GLNID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:GLNID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1734"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1734"/> + <xsl:template match="@*|node()" priority="-2" mode="M1734"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1734"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:GlobalID" + priority="1000" + mode="M1735"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:GlobalID"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="@schemeID"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="@schemeID"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute '@schemeID' is required in this context.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1735"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1735"/> + <xsl:template match="@*|node()" priority="-2" mode="M1735"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1735"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:GlobalID[@schemeAgencyID]" + priority="1000" + mode="M1736"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:GlobalID[@schemeAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1736"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1736"/> + <xsl:template match="@*|node()" priority="-2" mode="M1736"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1736"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:GlobalID[@schemeAgencyName]" + priority="1000" + mode="M1737"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:GlobalID[@schemeAgencyName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1737"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1737"/> + <xsl:template match="@*|node()" priority="-2" mode="M1737"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1737"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:GlobalID[@schemeDataURI]" + priority="1000" + mode="M1738"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:GlobalID[@schemeDataURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeDataURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1738"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1738"/> + <xsl:template match="@*|node()" priority="-2" mode="M1738"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1738"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:GlobalID[@schemeName]" + priority="1000" + mode="M1739"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:GlobalID[@schemeName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1739"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1739"/> + <xsl:template match="@*|node()" priority="-2" mode="M1739"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1739"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:GlobalID[@schemeURI]" + priority="1000" + mode="M1740"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:GlobalID[@schemeURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1740"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1740"/> + <xsl:template match="@*|node()" priority="-2" mode="M1740"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1740"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:GlobalID[@schemeVersionID]" + priority="1000" + mode="M1741"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:GlobalID[@schemeVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1741"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1741"/> + <xsl:template match="@*|node()" priority="-2" mode="M1741"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1741"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:ID[@schemeAgencyID]" + priority="1000" + mode="M1742"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:ID[@schemeAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1742"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1742"/> + <xsl:template match="@*|node()" priority="-2" mode="M1742"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1742"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:ID[@schemeAgencyName]" + priority="1000" + mode="M1743"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:ID[@schemeAgencyName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1743"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1743"/> + <xsl:template match="@*|node()" priority="-2" mode="M1743"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1743"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:ID[@schemeDataURI]" + priority="1000" + mode="M1744"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:ID[@schemeDataURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeDataURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1744"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1744"/> + <xsl:template match="@*|node()" priority="-2" mode="M1744"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1744"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:ID[@schemeID]" + priority="1000" + mode="M1745"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:ID[@schemeID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1745"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1745"/> + <xsl:template match="@*|node()" priority="-2" mode="M1745"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1745"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:ID[@schemeName]" + priority="1000" + mode="M1746"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:ID[@schemeName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1746"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1746"/> + <xsl:template match="@*|node()" priority="-2" mode="M1746"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1746"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:ID[@schemeURI]" + priority="1000" + mode="M1747"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:ID[@schemeURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1747"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1747"/> + <xsl:template match="@*|node()" priority="-2" mode="M1747"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1747"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:ID[@schemeVersionID]" + priority="1000" + mode="M1748"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:ID[@schemeVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1748"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1748"/> + <xsl:template match="@*|node()" priority="-2" mode="M1748"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1748"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:IssuedNotificationReferencedDocument" + priority="1000" + mode="M1749"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:IssuedNotificationReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:IssuedNotificationReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1749"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1749"/> + <xsl:template match="@*|node()" priority="-2" mode="M1749"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1749"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:LanguageCode" + priority="1000" + mode="M1750"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:LanguageCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LanguageCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1750"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1750"/> + <xsl:template match="@*|node()" priority="-2" mode="M1750"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1750"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:LogoAssociatedSpecifiedBinaryFile" + priority="1000" + mode="M1751"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:LogoAssociatedSpecifiedBinaryFile"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LogoAssociatedSpecifiedBinaryFile' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1751"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1751"/> + <xsl:template match="@*|node()" priority="-2" mode="M1751"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1751"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:LogoReferencedDocument" + priority="1000" + mode="M1752"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:LogoReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LogoReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1752"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1752"/> + <xsl:template match="@*|node()" priority="-2" mode="M1752"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1752"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:Name[@languageID]" + priority="1000" + mode="M1753"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:Name[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1753"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1753"/> + <xsl:template match="@*|node()" priority="-2" mode="M1753"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1753"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:Name[@languageLocaleID]" + priority="1000" + mode="M1754"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:Name[@languageLocaleID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageLocaleID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1754"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1754"/> + <xsl:template match="@*|node()" priority="-2" mode="M1754"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1754"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress" + priority="1000" + mode="M1755"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:PostcodeCode)<=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:PostcodeCode)<=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PostcodeCode' may occur at maximum 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1755"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1755"/> + <xsl:template match="@*|node()" priority="-2" mode="M1755"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1755"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:AdditionalStreetName" + priority="1000" + mode="M1756"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:AdditionalStreetName"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AdditionalStreetName' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1756"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1756"/> + <xsl:template match="@*|node()" priority="-2" mode="M1756"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1756"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:AttentionOf" + priority="1000" + mode="M1757"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:AttentionOf"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AttentionOf' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1757"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1757"/> + <xsl:template match="@*|node()" priority="-2" mode="M1757"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1757"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:BuildingName" + priority="1000" + mode="M1758"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:BuildingName"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:BuildingName' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1758"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1758"/> + <xsl:template match="@*|node()" priority="-2" mode="M1758"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1758"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:BuildingNumber" + priority="1000" + mode="M1759"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:BuildingNumber"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:BuildingNumber' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1759"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1759"/> + <xsl:template match="@*|node()" priority="-2" mode="M1759"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1759"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:CareOf" + priority="1000" + mode="M1760"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:CareOf"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CareOf' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1760"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1760"/> + <xsl:template match="@*|node()" priority="-2" mode="M1760"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1760"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:CityName[@languageID]" + priority="1000" + mode="M1761"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:CityName[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1761"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1761"/> + <xsl:template match="@*|node()" priority="-2" mode="M1761"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1761"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:CityName[@languageLocaleID]" + priority="1000" + mode="M1762"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:CityName[@languageLocaleID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageLocaleID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1762"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1762"/> + <xsl:template match="@*|node()" priority="-2" mode="M1762"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1762"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:CitySubDivisionName" + priority="1000" + mode="M1763"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:CitySubDivisionName"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CitySubDivisionName' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1763"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1763"/> + <xsl:template match="@*|node()" priority="-2" mode="M1763"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1763"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:CountryID[@schemeAgencyID]" + priority="1000" + mode="M1764"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:CountryID[@schemeAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1764"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1764"/> + <xsl:template match="@*|node()" priority="-2" mode="M1764"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1764"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:CountryID[@schemeID]" + priority="1000" + mode="M1765"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:CountryID[@schemeID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1765"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1765"/> + <xsl:template match="@*|node()" priority="-2" mode="M1765"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1765"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:CountryID[@schemeVersionID]" + priority="1000" + mode="M1766"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:CountryID[@schemeVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1766"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1766"/> + <xsl:template match="@*|node()" priority="-2" mode="M1766"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1766"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:CountryIdentificationTradeCountry" + priority="1000" + mode="M1767"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:CountryIdentificationTradeCountry"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CountryIdentificationTradeCountry' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1767"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1767"/> + <xsl:template match="@*|node()" priority="-2" mode="M1767"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1767"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:CountryName" + priority="1000" + mode="M1768"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:CountryName"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CountryName' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1768"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1768"/> + <xsl:template match="@*|node()" priority="-2" mode="M1768"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1768"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:CountrySubDivisionID" + priority="1000" + mode="M1769"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:CountrySubDivisionID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CountrySubDivisionID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1769"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1769"/> + <xsl:template match="@*|node()" priority="-2" mode="M1769"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1769"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:CountrySubDivisionName" + priority="1000" + mode="M1770"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:CountrySubDivisionName"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CountrySubDivisionName' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1770"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1770"/> + <xsl:template match="@*|node()" priority="-2" mode="M1770"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1770"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:DepartmentName" + priority="1000" + mode="M1771"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:DepartmentName"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DepartmentName' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1771"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1771"/> + <xsl:template match="@*|node()" priority="-2" mode="M1771"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1771"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:FreeForm" + priority="1000" + mode="M1772"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:FreeForm"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:FreeForm' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1772"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1772"/> + <xsl:template match="@*|node()" priority="-2" mode="M1772"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1772"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:GeoCoordinateIdentificationGeographicalCoordinate" + priority="1000" + mode="M1773"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:GeoCoordinateIdentificationGeographicalCoordinate"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:GeoCoordinateIdentificationGeographicalCoordinate' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1773"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1773"/> + <xsl:template match="@*|node()" priority="-2" mode="M1773"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1773"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:ID" + priority="1000" + mode="M1774"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:ID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1774"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1774"/> + <xsl:template match="@*|node()" priority="-2" mode="M1774"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1774"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:LineFive" + priority="1000" + mode="M1775"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:LineFive"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LineFive' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1775"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1775"/> + <xsl:template match="@*|node()" priority="-2" mode="M1775"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1775"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:LineFour" + priority="1000" + mode="M1776"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:LineFour"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LineFour' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1776"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1776"/> + <xsl:template match="@*|node()" priority="-2" mode="M1776"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1776"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:LineOne[@languageID]" + priority="1000" + mode="M1777"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:LineOne[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1777"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1777"/> + <xsl:template match="@*|node()" priority="-2" mode="M1777"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1777"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:LineOne[@languageLocaleID]" + priority="1000" + mode="M1778"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:LineOne[@languageLocaleID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageLocaleID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1778"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1778"/> + <xsl:template match="@*|node()" priority="-2" mode="M1778"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1778"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:LineThree" + priority="1000" + mode="M1779"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:LineThree"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LineThree' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1779"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1779"/> + <xsl:template match="@*|node()" priority="-2" mode="M1779"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1779"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:LineTwo[@languageID]" + priority="1000" + mode="M1780"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:LineTwo[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1780"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1780"/> + <xsl:template match="@*|node()" priority="-2" mode="M1780"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1780"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:LineTwo[@languageLocaleID]" + priority="1000" + mode="M1781"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:LineTwo[@languageLocaleID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageLocaleID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1781"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1781"/> + <xsl:template match="@*|node()" priority="-2" mode="M1781"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1781"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:PostOfficeBox" + priority="1000" + mode="M1782"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:PostOfficeBox"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PostOfficeBox' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1782"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1782"/> + <xsl:template match="@*|node()" priority="-2" mode="M1782"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1782"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@languageID]" + priority="1000" + mode="M1783"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1783"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1783"/> + <xsl:template match="@*|node()" priority="-2" mode="M1783"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1783"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listAgencyID]" + priority="1000" + mode="M1784"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1784"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1784"/> + <xsl:template match="@*|node()" priority="-2" mode="M1784"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1784"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listAgencyName]" + priority="1000" + mode="M1785"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listAgencyName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listAgencyName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1785"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1785"/> + <xsl:template match="@*|node()" priority="-2" mode="M1785"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1785"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listID]" + priority="1000" + mode="M1786"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1786"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1786"/> + <xsl:template match="@*|node()" priority="-2" mode="M1786"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1786"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listName]" + priority="1000" + mode="M1787"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1787"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1787"/> + <xsl:template match="@*|node()" priority="-2" mode="M1787"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1787"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listSchemeURI]" + priority="1000" + mode="M1788"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listSchemeURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listSchemeURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1788"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1788"/> + <xsl:template match="@*|node()" priority="-2" mode="M1788"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1788"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listURI]" + priority="1000" + mode="M1789"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1789"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1789"/> + <xsl:template match="@*|node()" priority="-2" mode="M1789"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1789"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listVersionID]" + priority="1000" + mode="M1790"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1790"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1790"/> + <xsl:template match="@*|node()" priority="-2" mode="M1790"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1790"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@name]" + priority="1000" + mode="M1791"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@name]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @name' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1791"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1791"/> + <xsl:template match="@*|node()" priority="-2" mode="M1791"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1791"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:SecondaryPostcodeCode" + priority="1000" + mode="M1792"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:SecondaryPostcodeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SecondaryPostcodeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1792"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1792"/> + <xsl:template match="@*|node()" priority="-2" mode="M1792"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1792"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:StreetName" + priority="1000" + mode="M1793"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:StreetName"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:StreetName' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1793"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1793"/> + <xsl:template match="@*|node()" priority="-2" mode="M1793"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1793"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:UTCOffsetNumeric" + priority="1000" + mode="M1794"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:UTCOffsetNumeric"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:UTCOffsetNumeric' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1794"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1794"/> + <xsl:template match="@*|node()" priority="-2" mode="M1794"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1794"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:ProvidedTransportService" + priority="1000" + mode="M1795"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:ProvidedTransportService"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ProvidedTransportService' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1795"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1795"/> + <xsl:template match="@*|node()" priority="-2" mode="M1795"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1795"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:QualityAssuranceIndicator" + priority="1000" + mode="M1796"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:QualityAssuranceIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:QualityAssuranceIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1796"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1796"/> + <xsl:template match="@*|node()" priority="-2" mode="M1796"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1796"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:RICID" + priority="1000" + mode="M1797"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:RICID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RICID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1797"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1797"/> + <xsl:template match="@*|node()" priority="-2" mode="M1797"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1797"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:RequestedNotificationReferencedDocument" + priority="1000" + mode="M1798"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:RequestedNotificationReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RequestedNotificationReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1798"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1798"/> + <xsl:template match="@*|node()" priority="-2" mode="M1798"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1798"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:RoleCode" + priority="1000" + mode="M1799"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:RoleCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RoleCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1799"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1799"/> + <xsl:template match="@*|node()" priority="-2" mode="M1799"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1799"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:SellerAssignedID" + priority="1000" + mode="M1800"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:SellerAssignedID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SellerAssignedID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1800"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1800"/> + <xsl:template match="@*|node()" priority="-2" mode="M1800"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1800"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:SpecifiedAuthoritativeSignatoryPerson" + priority="1000" + mode="M1801"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:SpecifiedAuthoritativeSignatoryPerson"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SpecifiedAuthoritativeSignatoryPerson' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1801"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1801"/> + <xsl:template match="@*|node()" priority="-2" mode="M1801"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1801"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:SpecifiedLegalOrganization" + priority="1000" + mode="M1802"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:SpecifiedLegalOrganization"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SpecifiedLegalOrganization' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1802"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1802"/> + <xsl:template match="@*|node()" priority="-2" mode="M1802"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1802"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:SpecifiedLogisticsLocation" + priority="1000" + mode="M1803"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:SpecifiedLogisticsLocation"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SpecifiedLogisticsLocation' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1803"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1803"/> + <xsl:template match="@*|node()" priority="-2" mode="M1803"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1803"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:SpecifiedRepresentativePerson" + priority="1000" + mode="M1804"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:SpecifiedRepresentativePerson"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SpecifiedRepresentativePerson' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1804"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1804"/> + <xsl:template match="@*|node()" priority="-2" mode="M1804"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1804"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:SpecifiedTaxRegistration/ram:AssociatedRegisteredTax" + priority="1000" + mode="M1805"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:SpecifiedTaxRegistration/ram:AssociatedRegisteredTax"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AssociatedRegisteredTax' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1805"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1805"/> + <xsl:template match="@*|node()" priority="-2" mode="M1805"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1805"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:SpecifiedTaxRegistration/ram:ID" + priority="1000" + mode="M1806"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:SpecifiedTaxRegistration/ram:ID"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="@schemeID"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="@schemeID"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute '@schemeID' is required in this context.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1806"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1806"/> + <xsl:template match="@*|node()" priority="-2" mode="M1806"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1806"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeAgencyID]" + priority="1000" + mode="M1807"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1807"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1807"/> + <xsl:template match="@*|node()" priority="-2" mode="M1807"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1807"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeAgencyName]" + priority="1000" + mode="M1808"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeAgencyName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1808"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1808"/> + <xsl:template match="@*|node()" priority="-2" mode="M1808"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1808"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeDataURI]" + priority="1000" + mode="M1809"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeDataURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeDataURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1809"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1809"/> + <xsl:template match="@*|node()" priority="-2" mode="M1809"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1809"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeName]" + priority="1000" + mode="M1810"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1810"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1810"/> + <xsl:template match="@*|node()" priority="-2" mode="M1810"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1810"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeURI]" + priority="1000" + mode="M1811"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1811"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1811"/> + <xsl:template match="@*|node()" priority="-2" mode="M1811"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1811"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeVersionID]" + priority="1000" + mode="M1812"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1812"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1812"/> + <xsl:template match="@*|node()" priority="-2" mode="M1812"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1812"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:TelephoneUniversalCommunication" + priority="1000" + mode="M1813"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:TelephoneUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TelephoneUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1813"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1813"/> + <xsl:template match="@*|node()" priority="-2" mode="M1813"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1813"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:TypeCode" + priority="1000" + mode="M1814"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:TypeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TypeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1814"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1814"/> + <xsl:template match="@*|node()" priority="-2" mode="M1814"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1814"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:URIUniversalCommunication" + priority="1000" + mode="M1815"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:URIUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:URIUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1815"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1815"/> + <xsl:template match="@*|node()" priority="-2" mode="M1815"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1815"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UtilizedLogisticsTransportEquipment" + priority="1000" + mode="M1816"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UtilizedLogisticsTransportEquipment"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:UtilizedLogisticsTransportEquipment' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1816"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1816"/> + <xsl:template match="@*|node()" priority="-2" mode="M1816"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1816"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement" + priority="1000" + mode="M1817"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:PaymentReference)<=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:PaymentReference)<=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PaymentReference' may occur at maximum 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:InvoiceCurrencyCode)=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:InvoiceCurrencyCode)=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:InvoiceCurrencyCode' must occur exactly 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:PayeeTradeParty)<=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:PayeeTradeParty)<=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PayeeTradeParty' may occur at maximum 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:BillingSpecifiedPeriod)<=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:BillingSpecifiedPeriod)<=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:BillingSpecifiedPeriod' may occur at maximum 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:SpecifiedTradeSettlementMonetarySummation)=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:SpecifiedTradeSettlementMonetarySummation)=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SpecifiedTradeSettlementMonetarySummation' must occur exactly 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:ReceivableSpecifiedTradeAccountingAccount)<=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:ReceivableSpecifiedTradeAccountingAccount)<=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ReceivableSpecifiedTradeAccountingAccount' may occur at maximum 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1817"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1817"/> + <xsl:template match="@*|node()" priority="-2" mode="M1817"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1817"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:AcceptanceReferencedDocument" + priority="1000" + mode="M1818"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:AcceptanceReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AcceptanceReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1818"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1818"/> + <xsl:template match="@*|node()" priority="-2" mode="M1818"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1818"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:AcceptanceTradeParty" + priority="1000" + mode="M1819"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:AcceptanceTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AcceptanceTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1819"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1819"/> + <xsl:template match="@*|node()" priority="-2" mode="M1819"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1819"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:AccountingApplicableTradeCurrencyExchange" + priority="1000" + mode="M1820"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:AccountingApplicableTradeCurrencyExchange"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AccountingApplicableTradeCurrencyExchange' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1820"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1820"/> + <xsl:template match="@*|node()" priority="-2" mode="M1820"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1820"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:AdditionalReferencedDocument" + priority="1000" + mode="M1821"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:AdditionalReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AdditionalReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1821"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1821"/> + <xsl:template match="@*|node()" priority="-2" mode="M1821"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1821"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:AgreementReferencedDocument" + priority="1000" + mode="M1822"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:AgreementReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AgreementReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1822"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1822"/> + <xsl:template match="@*|node()" priority="-2" mode="M1822"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1822"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:AlternatePaymentApplicableTradeCurrencyExchange" + priority="1000" + mode="M1823"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:AlternatePaymentApplicableTradeCurrencyExchange"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AlternatePaymentApplicableTradeCurrencyExchange' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1823"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1823"/> + <xsl:template match="@*|node()" priority="-2" mode="M1823"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1823"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax" + priority="1000" + mode="M1824"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:CalculatedAmount)=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:CalculatedAmount)=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CalculatedAmount' must occur exactly 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:TypeCode)=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="count(ram:TypeCode)=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TypeCode' must occur exactly 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:BasisAmount)=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="count(ram:BasisAmount)=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:BasisAmount' must occur exactly 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:LineTotalBasisAmount)<=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:LineTotalBasisAmount)<=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LineTotalBasisAmount' may occur at maximum 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:AllowanceChargeBasisAmount)<=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:AllowanceChargeBasisAmount)<=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AllowanceChargeBasisAmount' may occur at maximum 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:ApplicablePercent)=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:ApplicablePercent)=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ApplicablePercent' must occur exactly 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1824"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1824"/> + <xsl:template match="@*|node()" priority="-2" mode="M1824"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1824"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:AllowanceChargeBasisAmount" + priority="1000" + mode="M1825"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:AllowanceChargeBasisAmount"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="@currencyID"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="@currencyID"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute '@currencyID' is required in this context.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1825"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1825"/> + <xsl:template match="@*|node()" priority="-2" mode="M1825"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1825"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:AllowanceChargeBasisAmount[@currencyCodeListVersionID]" + priority="1000" + mode="M1826"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:AllowanceChargeBasisAmount[@currencyCodeListVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @currencyCodeListVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1826"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1826"/> + <xsl:template match="@*|node()" priority="-2" mode="M1826"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1826"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:ApplicablePercent[@format]" + priority="1000" + mode="M1827"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:ApplicablePercent[@format]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @format' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1827"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1827"/> + <xsl:template match="@*|node()" priority="-2" mode="M1827"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1827"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:ApplicableTradeLocation" + priority="1000" + mode="M1828"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:ApplicableTradeLocation"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ApplicableTradeLocation' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1828"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1828"/> + <xsl:template match="@*|node()" priority="-2" mode="M1828"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1828"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:BasisAmount" + priority="1000" + mode="M1829"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:BasisAmount"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="@currencyID"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="@currencyID"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute '@currencyID' is required in this context.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1829"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1829"/> + <xsl:template match="@*|node()" priority="-2" mode="M1829"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1829"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:BasisAmount[@currencyCodeListVersionID]" + priority="1000" + mode="M1830"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:BasisAmount[@currencyCodeListVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @currencyCodeListVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1830"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1830"/> + <xsl:template match="@*|node()" priority="-2" mode="M1830"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1830"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:BasisQuantity" + priority="1000" + mode="M1831"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:BasisQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:BasisQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1831"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1831"/> + <xsl:template match="@*|node()" priority="-2" mode="M1831"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1831"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:BuyerDeductibleTaxSpecifiedTradeAccountingAccount" + priority="1000" + mode="M1832"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:BuyerDeductibleTaxSpecifiedTradeAccountingAccount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:BuyerDeductibleTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1832"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1832"/> + <xsl:template match="@*|node()" priority="-2" mode="M1832"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1832"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:BuyerNonDeductibleTaxSpecifiedTradeAccountingAccount" + priority="1000" + mode="M1833"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:BuyerNonDeductibleTaxSpecifiedTradeAccountingAccount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:BuyerNonDeductibleTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1833"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1833"/> + <xsl:template match="@*|node()" priority="-2" mode="M1833"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1833"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:BuyerRepayableTaxSpecifiedTradeAccountingAccount" + priority="1000" + mode="M1834"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:BuyerRepayableTaxSpecifiedTradeAccountingAccount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:BuyerRepayableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1834"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1834"/> + <xsl:template match="@*|node()" priority="-2" mode="M1834"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1834"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:CalculatedAmount" + priority="1000" + mode="M1835"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:CalculatedAmount"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="@currencyID"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="@currencyID"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute '@currencyID' is required in this context.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1835"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1835"/> + <xsl:template match="@*|node()" priority="-2" mode="M1835"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1835"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:CalculatedAmount[@currencyCodeListVersionID]" + priority="1000" + mode="M1836"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:CalculatedAmount[@currencyCodeListVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @currencyCodeListVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1836"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1836"/> + <xsl:template match="@*|node()" priority="-2" mode="M1836"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1836"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:CalculatedRate" + priority="1000" + mode="M1837"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:CalculatedRate"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CalculatedRate' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1837"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1837"/> + <xsl:template match="@*|node()" priority="-2" mode="M1837"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1837"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:CalculationSequenceNumeric" + priority="1000" + mode="M1838"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:CalculationSequenceNumeric"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CalculationSequenceNumeric' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1838"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1838"/> + <xsl:template match="@*|node()" priority="-2" mode="M1838"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1838"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:CategoryCode[@listAgencyID]" + priority="1000" + mode="M1839"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:CategoryCode[@listAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1839"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1839"/> + <xsl:template match="@*|node()" priority="-2" mode="M1839"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1839"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:CategoryCode[@listID]" + priority="1000" + mode="M1840"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:CategoryCode[@listID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1840"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1840"/> + <xsl:template match="@*|node()" priority="-2" mode="M1840"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1840"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:CategoryCode[@listURI]" + priority="1000" + mode="M1841"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:CategoryCode[@listURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1841"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1841"/> + <xsl:template match="@*|node()" priority="-2" mode="M1841"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1841"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:CategoryCode[@listVersionID]" + priority="1000" + mode="M1842"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:CategoryCode[@listVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1842"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1842"/> + <xsl:template match="@*|node()" priority="-2" mode="M1842"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1842"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:CategoryName" + priority="1000" + mode="M1843"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:CategoryName"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CategoryName' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1843"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1843"/> + <xsl:template match="@*|node()" priority="-2" mode="M1843"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1843"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:CurrencyCode" + priority="1000" + mode="M1844"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:CurrencyCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CurrencyCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1844"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1844"/> + <xsl:template match="@*|node()" priority="-2" mode="M1844"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1844"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:CustomsDutyIndicator" + priority="1000" + mode="M1845"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:CustomsDutyIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CustomsDutyIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1845"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1845"/> + <xsl:template match="@*|node()" priority="-2" mode="M1845"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1845"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:DeductionAmount" + priority="1000" + mode="M1846"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:DeductionAmount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DeductionAmount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1846"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1846"/> + <xsl:template match="@*|node()" priority="-2" mode="M1846"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1846"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:DeferredStatusPartyDebtorFinancialAccount" + priority="1000" + mode="M1847"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:DeferredStatusPartyDebtorFinancialAccount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DeferredStatusPartyDebtorFinancialAccount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1847"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1847"/> + <xsl:template match="@*|node()" priority="-2" mode="M1847"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1847"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:Description" + priority="1000" + mode="M1848"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:Description"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Description' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1848"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1848"/> + <xsl:template match="@*|node()" priority="-2" mode="M1848"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1848"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:DueDateTypeCode" + priority="1000" + mode="M1849"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:DueDateTypeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DueDateTypeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1849"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1849"/> + <xsl:template match="@*|node()" priority="-2" mode="M1849"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1849"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:ExemptionAuthorizationID" + priority="1000" + mode="M1850"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:ExemptionAuthorizationID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ExemptionAuthorizationID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1850"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1850"/> + <xsl:template match="@*|node()" priority="-2" mode="M1850"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1850"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:ExemptionIndicator" + priority="1000" + mode="M1851"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:ExemptionIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ExemptionIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1851"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1851"/> + <xsl:template match="@*|node()" priority="-2" mode="M1851"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1851"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:ExemptionReasonCode" + priority="1000" + mode="M1852"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:ExemptionReasonCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ExemptionReasonCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1852"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1852"/> + <xsl:template match="@*|node()" priority="-2" mode="M1852"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1852"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:ExemptionReason[@languageID]" + priority="1000" + mode="M1853"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:ExemptionReason[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1853"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1853"/> + <xsl:template match="@*|node()" priority="-2" mode="M1853"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1853"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:ExemptionReason[@languageLocaleID]" + priority="1000" + mode="M1854"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:ExemptionReason[@languageLocaleID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageLocaleID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1854"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1854"/> + <xsl:template match="@*|node()" priority="-2" mode="M1854"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1854"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:FunctionCode" + priority="1000" + mode="M1855"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:FunctionCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:FunctionCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1855"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1855"/> + <xsl:template match="@*|node()" priority="-2" mode="M1855"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1855"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:Guarantee" + priority="1000" + mode="M1856"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:Guarantee"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Guarantee' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1856"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1856"/> + <xsl:template match="@*|node()" priority="-2" mode="M1856"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1856"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:GuaranteeCode" + priority="1000" + mode="M1857"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:GuaranteeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:GuaranteeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1857"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1857"/> + <xsl:template match="@*|node()" priority="-2" mode="M1857"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1857"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:InformationAmount" + priority="1000" + mode="M1858"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:InformationAmount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:InformationAmount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1858"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1858"/> + <xsl:template match="@*|node()" priority="-2" mode="M1858"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1858"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:Jurisdiction" + priority="1000" + mode="M1859"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:Jurisdiction"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Jurisdiction' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1859"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1859"/> + <xsl:template match="@*|node()" priority="-2" mode="M1859"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1859"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:LineTotalBasisAmount" + priority="1000" + mode="M1860"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:LineTotalBasisAmount"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="@currencyID"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="@currencyID"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute '@currencyID' is required in this context.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1860"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1860"/> + <xsl:template match="@*|node()" priority="-2" mode="M1860"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1860"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:LineTotalBasisAmount[@currencyCodeListVersionID]" + priority="1000" + mode="M1861"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:LineTotalBasisAmount[@currencyCodeListVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @currencyCodeListVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1861"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1861"/> + <xsl:template match="@*|node()" priority="-2" mode="M1861"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1861"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:PaymentID" + priority="1000" + mode="M1862"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:PaymentID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PaymentID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1862"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1862"/> + <xsl:template match="@*|node()" priority="-2" mode="M1862"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1862"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:PaymentMethodCode" + priority="1000" + mode="M1863"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:PaymentMethodCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PaymentMethodCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1863"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1863"/> + <xsl:template match="@*|node()" priority="-2" mode="M1863"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1863"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:Rate" + priority="1000" + mode="M1864"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:Rate"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Rate' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1864"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1864"/> + <xsl:template match="@*|node()" priority="-2" mode="M1864"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1864"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:RateApplicablePercent" + priority="1000" + mode="M1865"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:RateApplicablePercent"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RateApplicablePercent' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1865"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1865"/> + <xsl:template match="@*|node()" priority="-2" mode="M1865"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1865"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:RateCode" + priority="1000" + mode="M1866"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:RateCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RateCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1866"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1866"/> + <xsl:template match="@*|node()" priority="-2" mode="M1866"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1866"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:RefundAmount" + priority="1000" + mode="M1867"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:RefundAmount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RefundAmount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1867"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1867"/> + <xsl:template match="@*|node()" priority="-2" mode="M1867"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1867"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:RegimeType" + priority="1000" + mode="M1868"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:RegimeType"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RegimeType' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1868"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1868"/> + <xsl:template match="@*|node()" priority="-2" mode="M1868"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1868"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:RegimeTypeCode" + priority="1000" + mode="M1869"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:RegimeTypeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RegimeTypeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1869"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1869"/> + <xsl:template match="@*|node()" priority="-2" mode="M1869"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1869"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:SelfAssessedBasisAmount" + priority="1000" + mode="M1870"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:SelfAssessedBasisAmount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SelfAssessedBasisAmount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1870"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1870"/> + <xsl:template match="@*|node()" priority="-2" mode="M1870"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1870"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:SelfAssessedBasisQuantity" + priority="1000" + mode="M1871"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:SelfAssessedBasisQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SelfAssessedBasisQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1871"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1871"/> + <xsl:template match="@*|node()" priority="-2" mode="M1871"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1871"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:SelfAssessedCalculatedAmount" + priority="1000" + mode="M1872"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:SelfAssessedCalculatedAmount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SelfAssessedCalculatedAmount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1872"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1872"/> + <xsl:template match="@*|node()" priority="-2" mode="M1872"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1872"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:SelfAssessedCalculationRate" + priority="1000" + mode="M1873"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:SelfAssessedCalculationRate"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SelfAssessedCalculationRate' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1873"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1873"/> + <xsl:template match="@*|node()" priority="-2" mode="M1873"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1873"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:SellerPayableTaxSpecifiedTradeAccountingAccount" + priority="1000" + mode="M1874"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:SellerPayableTaxSpecifiedTradeAccountingAccount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SellerPayableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1874"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1874"/> + <xsl:template match="@*|node()" priority="-2" mode="M1874"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1874"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:SellerRefundableTaxSpecifiedTradeAccountingAccount" + priority="1000" + mode="M1875"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:SellerRefundableTaxSpecifiedTradeAccountingAccount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SellerRefundableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1875"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1875"/> + <xsl:template match="@*|node()" priority="-2" mode="M1875"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1875"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:ServiceSupplyTradeCountry" + priority="1000" + mode="M1876"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:ServiceSupplyTradeCountry"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ServiceSupplyTradeCountry' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1876"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1876"/> + <xsl:template match="@*|node()" priority="-2" mode="M1876"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1876"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:SpecifiedTradeAccountingAccount" + priority="1000" + mode="M1877"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:SpecifiedTradeAccountingAccount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SpecifiedTradeAccountingAccount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1877"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1877"/> + <xsl:template match="@*|node()" priority="-2" mode="M1877"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1877"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:TariffDeductionQuantity" + priority="1000" + mode="M1878"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:TariffDeductionQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TariffDeductionQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1878"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1878"/> + <xsl:template match="@*|node()" priority="-2" mode="M1878"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1878"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:TaxBasisAllowanceRate" + priority="1000" + mode="M1879"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:TaxBasisAllowanceRate"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TaxBasisAllowanceRate' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1879"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1879"/> + <xsl:template match="@*|node()" priority="-2" mode="M1879"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1879"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:TaxExemptionAuthorityID" + priority="1000" + mode="M1880"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:TaxExemptionAuthorityID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TaxExemptionAuthorityID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1880"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1880"/> + <xsl:template match="@*|node()" priority="-2" mode="M1880"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1880"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:TaxPointDate" + priority="1000" + mode="M1881"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:TaxPointDate"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TaxPointDate' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1881"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1881"/> + <xsl:template match="@*|node()" priority="-2" mode="M1881"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1881"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:Type" + priority="1000" + mode="M1882"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:Type"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Type' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1882"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1882"/> + <xsl:template match="@*|node()" priority="-2" mode="M1882"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1882"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:TypeCode[@listAgencyID]" + priority="1000" + mode="M1883"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:TypeCode[@listAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1883"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1883"/> + <xsl:template match="@*|node()" priority="-2" mode="M1883"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1883"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:TypeCode[@listID]" + priority="1000" + mode="M1884"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:TypeCode[@listID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1884"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1884"/> + <xsl:template match="@*|node()" priority="-2" mode="M1884"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1884"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:TypeCode[@listURI]" + priority="1000" + mode="M1885"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:TypeCode[@listURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1885"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1885"/> + <xsl:template match="@*|node()" priority="-2" mode="M1885"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1885"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:TypeCode[@listVersionID]" + priority="1000" + mode="M1886"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:TypeCode[@listVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1886"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1886"/> + <xsl:template match="@*|node()" priority="-2" mode="M1886"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1886"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:UnitBasisAmount" + priority="1000" + mode="M1887"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:UnitBasisAmount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:UnitBasisAmount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1887"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1887"/> + <xsl:template match="@*|node()" priority="-2" mode="M1887"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1887"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:BillingSpecifiedPeriod" + priority="1000" + mode="M1888"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:BillingSpecifiedPeriod"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:StartDateTime)=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:StartDateTime)=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:StartDateTime' must occur exactly 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:EndDateTime)=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="count(ram:EndDateTime)=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:EndDateTime' must occur exactly 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1888"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1888"/> + <xsl:template match="@*|node()" priority="-2" mode="M1888"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1888"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:BillingSpecifiedPeriod/ram:CompleteDateTime" + priority="1000" + mode="M1889"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:BillingSpecifiedPeriod/ram:CompleteDateTime"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CompleteDateTime' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1889"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1889"/> + <xsl:template match="@*|node()" priority="-2" mode="M1889"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1889"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:BillingSpecifiedPeriod/ram:ContinuousIndicator" + priority="1000" + mode="M1890"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:BillingSpecifiedPeriod/ram:ContinuousIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ContinuousIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1890"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1890"/> + <xsl:template match="@*|node()" priority="-2" mode="M1890"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1890"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:BillingSpecifiedPeriod/ram:Description" + priority="1000" + mode="M1891"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:BillingSpecifiedPeriod/ram:Description"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Description' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1891"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1891"/> + <xsl:template match="@*|node()" priority="-2" mode="M1891"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1891"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:BillingSpecifiedPeriod/ram:DurationMeasure" + priority="1000" + mode="M1892"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:BillingSpecifiedPeriod/ram:DurationMeasure"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DurationMeasure' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1892"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1892"/> + <xsl:template match="@*|node()" priority="-2" mode="M1892"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1892"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:BillingSpecifiedPeriod/ram:EndDateTime/udt:DateTime" + priority="1000" + mode="M1893"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:BillingSpecifiedPeriod/ram:EndDateTime/udt:DateTime"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'udt:DateTime' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1893"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1893"/> + <xsl:template match="@*|node()" priority="-2" mode="M1893"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1893"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:BillingSpecifiedPeriod/ram:EndDateTime/udt:DateTimeString" + priority="1000" + mode="M1894"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:BillingSpecifiedPeriod/ram:EndDateTime/udt:DateTimeString"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="@format"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="@format"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute '@format' is required in this context.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1894"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1894"/> + <xsl:template match="@*|node()" priority="-2" mode="M1894"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1894"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:BillingSpecifiedPeriod/ram:ID" + priority="1000" + mode="M1895"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:BillingSpecifiedPeriod/ram:ID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1895"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1895"/> + <xsl:template match="@*|node()" priority="-2" mode="M1895"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1895"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:BillingSpecifiedPeriod/ram:InclusiveIndicator" + priority="1000" + mode="M1896"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:BillingSpecifiedPeriod/ram:InclusiveIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:InclusiveIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1896"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1896"/> + <xsl:template match="@*|node()" priority="-2" mode="M1896"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1896"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:BillingSpecifiedPeriod/ram:Name" + priority="1000" + mode="M1897"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:BillingSpecifiedPeriod/ram:Name"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Name' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1897"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1897"/> + <xsl:template match="@*|node()" priority="-2" mode="M1897"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1897"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:BillingSpecifiedPeriod/ram:OpenIndicator" + priority="1000" + mode="M1898"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:BillingSpecifiedPeriod/ram:OpenIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:OpenIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1898"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1898"/> + <xsl:template match="@*|node()" priority="-2" mode="M1898"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1898"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:BillingSpecifiedPeriod/ram:PurposeCode" + priority="1000" + mode="M1899"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:BillingSpecifiedPeriod/ram:PurposeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PurposeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1899"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1899"/> + <xsl:template match="@*|node()" priority="-2" mode="M1899"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1899"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:BillingSpecifiedPeriod/ram:SeasonCode" + priority="1000" + mode="M1900"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:BillingSpecifiedPeriod/ram:SeasonCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SeasonCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1900"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1900"/> + <xsl:template match="@*|node()" priority="-2" mode="M1900"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1900"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:BillingSpecifiedPeriod/ram:SequenceNumeric" + priority="1000" + mode="M1901"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:BillingSpecifiedPeriod/ram:SequenceNumeric"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SequenceNumeric' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1901"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1901"/> + <xsl:template match="@*|node()" priority="-2" mode="M1901"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1901"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:BillingSpecifiedPeriod/ram:StartDateFlexibilityCode" + priority="1000" + mode="M1902"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:BillingSpecifiedPeriod/ram:StartDateFlexibilityCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:StartDateFlexibilityCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1902"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1902"/> + <xsl:template match="@*|node()" priority="-2" mode="M1902"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1902"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:BillingSpecifiedPeriod/ram:StartDateTime/udt:DateTime" + priority="1000" + mode="M1903"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:BillingSpecifiedPeriod/ram:StartDateTime/udt:DateTime"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'udt:DateTime' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1903"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1903"/> + <xsl:template match="@*|node()" priority="-2" mode="M1903"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1903"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:BillingSpecifiedPeriod/ram:StartDateTime/udt:DateTimeString" + priority="1000" + mode="M1904"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:BillingSpecifiedPeriod/ram:StartDateTime/udt:DateTimeString"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="@format"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="@format"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute '@format' is required in this context.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1904"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1904"/> + <xsl:template match="@*|node()" priority="-2" mode="M1904"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1904"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:CreditNoteAmount" + priority="1000" + mode="M1905"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:CreditNoteAmount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CreditNoteAmount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1905"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1905"/> + <xsl:template match="@*|node()" priority="-2" mode="M1905"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1905"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:CreditReason" + priority="1000" + mode="M1906"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:CreditReason"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CreditReason' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1906"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1906"/> + <xsl:template match="@*|node()" priority="-2" mode="M1906"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1906"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:CreditReasonCode" + priority="1000" + mode="M1907"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:CreditReasonCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CreditReasonCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1907"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1907"/> + <xsl:template match="@*|node()" priority="-2" mode="M1907"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1907"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:CreditorReferenceID" + priority="1000" + mode="M1908"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:CreditorReferenceID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CreditorReferenceID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1908"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1908"/> + <xsl:template match="@*|node()" priority="-2" mode="M1908"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1908"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:CreditorReferenceIssuerID" + priority="1000" + mode="M1909"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:CreditorReferenceIssuerID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CreditorReferenceIssuerID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1909"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1909"/> + <xsl:template match="@*|node()" priority="-2" mode="M1909"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1909"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:CreditorReferenceType" + priority="1000" + mode="M1910"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:CreditorReferenceType"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CreditorReferenceType' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1910"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1910"/> + <xsl:template match="@*|node()" priority="-2" mode="M1910"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1910"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:CreditorReferenceTypeCode" + priority="1000" + mode="M1911"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:CreditorReferenceTypeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CreditorReferenceTypeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1911"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1911"/> + <xsl:template match="@*|node()" priority="-2" mode="M1911"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1911"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:CreditorTradeParty" + priority="1000" + mode="M1912"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:CreditorTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CreditorTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1912"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1912"/> + <xsl:template match="@*|node()" priority="-2" mode="M1912"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1912"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:DeliveryChargeAmount" + priority="1000" + mode="M1913"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:DeliveryChargeAmount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DeliveryChargeAmount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1913"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1913"/> + <xsl:template match="@*|node()" priority="-2" mode="M1913"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1913"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:Description" + priority="1000" + mode="M1914"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:Description"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Description' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1914"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1914"/> + <xsl:template match="@*|node()" priority="-2" mode="M1914"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1914"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:DiscountAmount" + priority="1000" + mode="M1915"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:DiscountAmount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DiscountAmount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1915"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1915"/> + <xsl:template match="@*|node()" priority="-2" mode="M1915"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1915"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:DiscountIndicator" + priority="1000" + mode="M1916"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:DiscountIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DiscountIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1916"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1916"/> + <xsl:template match="@*|node()" priority="-2" mode="M1916"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1916"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:DocumentaryCreditReferencedDocument" + priority="1000" + mode="M1917"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:DocumentaryCreditReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DocumentaryCreditReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1917"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1917"/> + <xsl:template match="@*|node()" priority="-2" mode="M1917"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1917"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:DuePayableAmount" + priority="1000" + mode="M1918"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:DuePayableAmount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DuePayableAmount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1918"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1918"/> + <xsl:template match="@*|node()" priority="-2" mode="M1918"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1918"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:FactoringAgreementReferencedDocument" + priority="1000" + mode="M1919"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:FactoringAgreementReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:FactoringAgreementReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1919"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1919"/> + <xsl:template match="@*|node()" priority="-2" mode="M1919"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1919"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:FactoringListReferencedDocument" + priority="1000" + mode="M1920"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:FactoringListReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:FactoringListReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1920"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1920"/> + <xsl:template match="@*|node()" priority="-2" mode="M1920"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1920"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InspectionTradeParty" + priority="1000" + mode="M1921"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InspectionTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:InspectionTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1921"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1921"/> + <xsl:template match="@*|node()" priority="-2" mode="M1921"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1921"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceApplicableTradeCurrencyExchange" + priority="1000" + mode="M1922"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceApplicableTradeCurrencyExchange"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:InvoiceApplicableTradeCurrencyExchange' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1922"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1922"/> + <xsl:template match="@*|node()" priority="-2" mode="M1922"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1922"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceCurrencyCode[@languageID]" + priority="1000" + mode="M1923"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceCurrencyCode[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1923"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1923"/> + <xsl:template match="@*|node()" priority="-2" mode="M1923"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1923"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceCurrencyCode[@listAgencyID]" + priority="1000" + mode="M1924"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceCurrencyCode[@listAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1924"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1924"/> + <xsl:template match="@*|node()" priority="-2" mode="M1924"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1924"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceCurrencyCode[@listAgencyName]" + priority="1000" + mode="M1925"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceCurrencyCode[@listAgencyName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listAgencyName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1925"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1925"/> + <xsl:template match="@*|node()" priority="-2" mode="M1925"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1925"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceCurrencyCode[@listID]" + priority="1000" + mode="M1926"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceCurrencyCode[@listID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1926"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1926"/> + <xsl:template match="@*|node()" priority="-2" mode="M1926"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1926"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceCurrencyCode[@listName]" + priority="1000" + mode="M1927"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceCurrencyCode[@listName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1927"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1927"/> + <xsl:template match="@*|node()" priority="-2" mode="M1927"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1927"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceCurrencyCode[@listSchemeURI]" + priority="1000" + mode="M1928"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceCurrencyCode[@listSchemeURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listSchemeURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1928"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1928"/> + <xsl:template match="@*|node()" priority="-2" mode="M1928"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1928"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceCurrencyCode[@listURI]" + priority="1000" + mode="M1929"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceCurrencyCode[@listURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1929"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1929"/> + <xsl:template match="@*|node()" priority="-2" mode="M1929"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1929"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceCurrencyCode[@listVersionID]" + priority="1000" + mode="M1930"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceCurrencyCode[@listVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1930"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1930"/> + <xsl:template match="@*|node()" priority="-2" mode="M1930"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1930"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceCurrencyCode[@name]" + priority="1000" + mode="M1931"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceCurrencyCode[@name]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @name' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1931"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1931"/> + <xsl:template match="@*|node()" priority="-2" mode="M1931"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1931"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceDateTime" + priority="1000" + mode="M1932"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceDateTime"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:InvoiceDateTime' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1932"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1932"/> + <xsl:template match="@*|node()" priority="-2" mode="M1932"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1932"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceIssuerReference" + priority="1000" + mode="M1933"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceIssuerReference"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:InvoiceIssuerReference' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1933"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1933"/> + <xsl:template match="@*|node()" priority="-2" mode="M1933"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1933"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceReferencedDocument" + priority="1000" + mode="M1934"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:InvoiceReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1934"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1934"/> + <xsl:template match="@*|node()" priority="-2" mode="M1934"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1934"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty" + priority="1000" + mode="M1935"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:ID)<=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="count(ram:ID)<=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ID' may occur at maximum 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:Name)=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="count(ram:Name)=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Name' must occur exactly 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:DefinedTradeContact)<=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:DefinedTradeContact)<=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DefinedTradeContact' may occur at maximum 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1935"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1935"/> + <xsl:template match="@*|node()" priority="-2" mode="M1935"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1935"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:ApplicableLogisticsServiceCharge" + priority="1000" + mode="M1936"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:ApplicableLogisticsServiceCharge"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ApplicableLogisticsServiceCharge' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1936"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1936"/> + <xsl:template match="@*|node()" priority="-2" mode="M1936"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1936"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:AssociatedTradeParty" + priority="1000" + mode="M1937"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:AssociatedTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AssociatedTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1937"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1937"/> + <xsl:template match="@*|node()" priority="-2" mode="M1937"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1937"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:AttentionOfAssociatedTradeParty" + priority="1000" + mode="M1938"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:AttentionOfAssociatedTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AttentionOfAssociatedTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1938"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1938"/> + <xsl:template match="@*|node()" priority="-2" mode="M1938"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1938"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:BuyerAssignedID" + priority="1000" + mode="M1939"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:BuyerAssignedID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:BuyerAssignedID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1939"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1939"/> + <xsl:template match="@*|node()" priority="-2" mode="M1939"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1939"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:CAGEID" + priority="1000" + mode="M1940"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:CAGEID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CAGEID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1940"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1940"/> + <xsl:template match="@*|node()" priority="-2" mode="M1940"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1940"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DODAACID" + priority="1000" + mode="M1941"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DODAACID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DODAACID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1941"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1941"/> + <xsl:template match="@*|node()" priority="-2" mode="M1941"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1941"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DUNSID" + priority="1000" + mode="M1942"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DUNSID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DUNSID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1942"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1942"/> + <xsl:template match="@*|node()" priority="-2" mode="M1942"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1942"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact" + priority="1000" + mode="M1943"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:TelephoneUniversalCommunication)<=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:TelephoneUniversalCommunication)<=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TelephoneUniversalCommunication' may occur at maximum 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:FaxUniversalCommunication)<=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:FaxUniversalCommunication)<=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:FaxUniversalCommunication' may occur at maximum 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1943"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1943"/> + <xsl:template match="@*|node()" priority="-2" mode="M1943"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1943"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:DepartmentName[@languageID]" + priority="1000" + mode="M1944"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:DepartmentName[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1944"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1944"/> + <xsl:template match="@*|node()" priority="-2" mode="M1944"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1944"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:DepartmentName[@languageLocaleID]" + priority="1000" + mode="M1945"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:DepartmentName[@languageLocaleID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageLocaleID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1945"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1945"/> + <xsl:template match="@*|node()" priority="-2" mode="M1945"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1945"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:DirectTelephoneUniversalCommunication" + priority="1000" + mode="M1946"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:DirectTelephoneUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DirectTelephoneUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1946"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1946"/> + <xsl:template match="@*|node()" priority="-2" mode="M1946"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1946"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:EDIUniversalCommunication" + priority="1000" + mode="M1947"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:EDIUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:EDIUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1947"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1947"/> + <xsl:template match="@*|node()" priority="-2" mode="M1947"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1947"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication" + priority="1000" + mode="M1948"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:URIID)=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="count(ram:URIID)=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:URIID' must occur exactly 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1948"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1948"/> + <xsl:template match="@*|node()" priority="-2" mode="M1948"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1948"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:Access" + priority="1000" + mode="M1949"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:Access"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Access' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1949"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1949"/> + <xsl:template match="@*|node()" priority="-2" mode="M1949"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1949"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:AreaNumberCode" + priority="1000" + mode="M1950"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:AreaNumberCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AreaNumberCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1950"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1950"/> + <xsl:template match="@*|node()" priority="-2" mode="M1950"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1950"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:ChannelCode" + priority="1000" + mode="M1951"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:ChannelCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ChannelCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1951"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1951"/> + <xsl:template match="@*|node()" priority="-2" mode="M1951"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1951"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:CompleteNumber" + priority="1000" + mode="M1952"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:CompleteNumber"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CompleteNumber' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1952"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1952"/> + <xsl:template match="@*|node()" priority="-2" mode="M1952"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1952"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:CountryNumberCode" + priority="1000" + mode="M1953"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:CountryNumberCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CountryNumberCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1953"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1953"/> + <xsl:template match="@*|node()" priority="-2" mode="M1953"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1953"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:ExtensionNumber" + priority="1000" + mode="M1954"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:ExtensionNumber"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ExtensionNumber' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1954"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1954"/> + <xsl:template match="@*|node()" priority="-2" mode="M1954"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1954"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:HTMLPreferredIndicator" + priority="1000" + mode="M1955"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:HTMLPreferredIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:HTMLPreferredIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1955"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1955"/> + <xsl:template match="@*|node()" priority="-2" mode="M1955"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1955"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:LocalNumber" + priority="1000" + mode="M1956"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:LocalNumber"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LocalNumber' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1956"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1956"/> + <xsl:template match="@*|node()" priority="-2" mode="M1956"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1956"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeAgencyID]" + priority="1000" + mode="M1957"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1957"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1957"/> + <xsl:template match="@*|node()" priority="-2" mode="M1957"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1957"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeAgencyName]" + priority="1000" + mode="M1958"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeAgencyName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1958"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1958"/> + <xsl:template match="@*|node()" priority="-2" mode="M1958"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1958"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeDataURI]" + priority="1000" + mode="M1959"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeDataURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeDataURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1959"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1959"/> + <xsl:template match="@*|node()" priority="-2" mode="M1959"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1959"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeID]" + priority="1000" + mode="M1960"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1960"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1960"/> + <xsl:template match="@*|node()" priority="-2" mode="M1960"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1960"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeName]" + priority="1000" + mode="M1961"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1961"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1961"/> + <xsl:template match="@*|node()" priority="-2" mode="M1961"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1961"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeURI]" + priority="1000" + mode="M1962"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1962"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1962"/> + <xsl:template match="@*|node()" priority="-2" mode="M1962"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1962"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeVersionID]" + priority="1000" + mode="M1963"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1963"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1963"/> + <xsl:template match="@*|node()" priority="-2" mode="M1963"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1963"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:UseCode" + priority="1000" + mode="M1964"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:UseCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:UseCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1964"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1964"/> + <xsl:template match="@*|node()" priority="-2" mode="M1964"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1964"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication" + priority="1000" + mode="M1965"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:CompleteNumber)=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:CompleteNumber)=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CompleteNumber' must occur exactly 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1965"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1965"/> + <xsl:template match="@*|node()" priority="-2" mode="M1965"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1965"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:Access" + priority="1000" + mode="M1966"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:Access"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Access' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1966"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1966"/> + <xsl:template match="@*|node()" priority="-2" mode="M1966"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1966"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:AreaNumberCode" + priority="1000" + mode="M1967"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:AreaNumberCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AreaNumberCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1967"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1967"/> + <xsl:template match="@*|node()" priority="-2" mode="M1967"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1967"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:ChannelCode" + priority="1000" + mode="M1968"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:ChannelCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ChannelCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1968"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1968"/> + <xsl:template match="@*|node()" priority="-2" mode="M1968"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1968"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:CompleteNumber[@languageID]" + priority="1000" + mode="M1969"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:CompleteNumber[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1969"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1969"/> + <xsl:template match="@*|node()" priority="-2" mode="M1969"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1969"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:CompleteNumber[@languageLocaleID]" + priority="1000" + mode="M1970"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:CompleteNumber[@languageLocaleID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageLocaleID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1970"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1970"/> + <xsl:template match="@*|node()" priority="-2" mode="M1970"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1970"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:CountryNumberCode" + priority="1000" + mode="M1971"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:CountryNumberCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CountryNumberCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1971"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1971"/> + <xsl:template match="@*|node()" priority="-2" mode="M1971"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1971"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:ExtensionNumber" + priority="1000" + mode="M1972"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:ExtensionNumber"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ExtensionNumber' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1972"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1972"/> + <xsl:template match="@*|node()" priority="-2" mode="M1972"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1972"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:HTMLPreferredIndicator" + priority="1000" + mode="M1973"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:HTMLPreferredIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:HTMLPreferredIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1973"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1973"/> + <xsl:template match="@*|node()" priority="-2" mode="M1973"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1973"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:LocalNumber" + priority="1000" + mode="M1974"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:LocalNumber"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LocalNumber' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1974"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1974"/> + <xsl:template match="@*|node()" priority="-2" mode="M1974"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1974"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:URIID" + priority="1000" + mode="M1975"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:URIID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:URIID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1975"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1975"/> + <xsl:template match="@*|node()" priority="-2" mode="M1975"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1975"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:UseCode" + priority="1000" + mode="M1976"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:UseCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:UseCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1976"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1976"/> + <xsl:template match="@*|node()" priority="-2" mode="M1976"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1976"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:ID" + priority="1000" + mode="M1977"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:ID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1977"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1977"/> + <xsl:template match="@*|node()" priority="-2" mode="M1977"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1977"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:InstantMessagingUniversalCommunication" + priority="1000" + mode="M1978"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:InstantMessagingUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:InstantMessagingUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1978"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1978"/> + <xsl:template match="@*|node()" priority="-2" mode="M1978"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1978"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:JobTitle" + priority="1000" + mode="M1979"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:JobTitle"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:JobTitle' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1979"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1979"/> + <xsl:template match="@*|node()" priority="-2" mode="M1979"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1979"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:MobileTelephoneUniversalCommunication" + priority="1000" + mode="M1980"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:MobileTelephoneUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:MobileTelephoneUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1980"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1980"/> + <xsl:template match="@*|node()" priority="-2" mode="M1980"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1980"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:PersonID" + priority="1000" + mode="M1981"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:PersonID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PersonID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1981"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1981"/> + <xsl:template match="@*|node()" priority="-2" mode="M1981"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1981"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:PersonName[@languageID]" + priority="1000" + mode="M1982"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:PersonName[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1982"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1982"/> + <xsl:template match="@*|node()" priority="-2" mode="M1982"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1982"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:PersonName[@languageLocaleID]" + priority="1000" + mode="M1983"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:PersonName[@languageLocaleID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageLocaleID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1983"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1983"/> + <xsl:template match="@*|node()" priority="-2" mode="M1983"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1983"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:Responsibility" + priority="1000" + mode="M1984"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:Responsibility"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Responsibility' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1984"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1984"/> + <xsl:template match="@*|node()" priority="-2" mode="M1984"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1984"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:SpecifiedContactPerson" + priority="1000" + mode="M1985"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:SpecifiedContactPerson"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SpecifiedContactPerson' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1985"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1985"/> + <xsl:template match="@*|node()" priority="-2" mode="M1985"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1985"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:SpecifiedNote" + priority="1000" + mode="M1986"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:SpecifiedNote"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SpecifiedNote' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1986"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1986"/> + <xsl:template match="@*|node()" priority="-2" mode="M1986"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1986"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication" + priority="1000" + mode="M1987"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:CompleteNumber)=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:CompleteNumber)=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CompleteNumber' must occur exactly 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1987"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1987"/> + <xsl:template match="@*|node()" priority="-2" mode="M1987"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1987"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:Access" + priority="1000" + mode="M1988"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:Access"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Access' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1988"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1988"/> + <xsl:template match="@*|node()" priority="-2" mode="M1988"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1988"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:AreaNumberCode" + priority="1000" + mode="M1989"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:AreaNumberCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AreaNumberCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1989"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1989"/> + <xsl:template match="@*|node()" priority="-2" mode="M1989"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1989"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:ChannelCode" + priority="1000" + mode="M1990"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:ChannelCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ChannelCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1990"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1990"/> + <xsl:template match="@*|node()" priority="-2" mode="M1990"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1990"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:CompleteNumber[@languageID]" + priority="1000" + mode="M1991"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:CompleteNumber[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1991"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1991"/> + <xsl:template match="@*|node()" priority="-2" mode="M1991"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1991"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:CompleteNumber[@languageLocaleID]" + priority="1000" + mode="M1992"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:CompleteNumber[@languageLocaleID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageLocaleID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1992"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1992"/> + <xsl:template match="@*|node()" priority="-2" mode="M1992"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1992"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:CountryNumberCode" + priority="1000" + mode="M1993"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:CountryNumberCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CountryNumberCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1993"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1993"/> + <xsl:template match="@*|node()" priority="-2" mode="M1993"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1993"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:ExtensionNumber" + priority="1000" + mode="M1994"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:ExtensionNumber"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ExtensionNumber' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1994"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1994"/> + <xsl:template match="@*|node()" priority="-2" mode="M1994"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1994"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:HTMLPreferredIndicator" + priority="1000" + mode="M1995"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:HTMLPreferredIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:HTMLPreferredIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1995"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1995"/> + <xsl:template match="@*|node()" priority="-2" mode="M1995"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1995"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:LocalNumber" + priority="1000" + mode="M1996"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:LocalNumber"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LocalNumber' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1996"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1996"/> + <xsl:template match="@*|node()" priority="-2" mode="M1996"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1996"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:URIID" + priority="1000" + mode="M1997"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:URIID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:URIID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1997"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1997"/> + <xsl:template match="@*|node()" priority="-2" mode="M1997"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1997"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:UseCode" + priority="1000" + mode="M1998"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:UseCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:UseCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1998"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1998"/> + <xsl:template match="@*|node()" priority="-2" mode="M1998"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1998"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:TelexUniversalCommunication" + priority="1000" + mode="M1999"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:TelexUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TelexUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1999"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M1999"/> + <xsl:template match="@*|node()" priority="-2" mode="M1999"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M1999"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:TypeCode" + priority="1000" + mode="M2000"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:TypeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TypeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2000"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2000"/> + <xsl:template match="@*|node()" priority="-2" mode="M2000"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2000"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:URIUniversalCommunication" + priority="1000" + mode="M2001"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:URIUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:URIUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2001"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2001"/> + <xsl:template match="@*|node()" priority="-2" mode="M2001"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2001"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:VOIPUniversalCommunication" + priority="1000" + mode="M2002"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:VOIPUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:VOIPUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2002"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2002"/> + <xsl:template match="@*|node()" priority="-2" mode="M2002"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2002"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:Description" + priority="1000" + mode="M2003"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:Description"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Description' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2003"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2003"/> + <xsl:template match="@*|node()" priority="-2" mode="M2003"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2003"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:EmailURIUniversalCommunication" + priority="1000" + mode="M2004"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:EmailURIUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:EmailURIUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2004"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2004"/> + <xsl:template match="@*|node()" priority="-2" mode="M2004"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2004"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:EndPointURIUniversalCommunication" + priority="1000" + mode="M2005"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:EndPointURIUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:EndPointURIUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2005"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2005"/> + <xsl:template match="@*|node()" priority="-2" mode="M2005"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2005"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:FaxUniversalCommunication" + priority="1000" + mode="M2006"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:FaxUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:FaxUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2006"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2006"/> + <xsl:template match="@*|node()" priority="-2" mode="M2006"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2006"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:GLNID" + priority="1000" + mode="M2007"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:GLNID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:GLNID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2007"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2007"/> + <xsl:template match="@*|node()" priority="-2" mode="M2007"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2007"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:GlobalID" + priority="1000" + mode="M2008"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:GlobalID"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="@schemeID"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="@schemeID"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute '@schemeID' is required in this context.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2008"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2008"/> + <xsl:template match="@*|node()" priority="-2" mode="M2008"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2008"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:GlobalID[@schemeAgencyID]" + priority="1000" + mode="M2009"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:GlobalID[@schemeAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2009"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2009"/> + <xsl:template match="@*|node()" priority="-2" mode="M2009"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2009"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:GlobalID[@schemeAgencyName]" + priority="1000" + mode="M2010"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:GlobalID[@schemeAgencyName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2010"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2010"/> + <xsl:template match="@*|node()" priority="-2" mode="M2010"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2010"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:GlobalID[@schemeDataURI]" + priority="1000" + mode="M2011"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:GlobalID[@schemeDataURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeDataURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2011"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2011"/> + <xsl:template match="@*|node()" priority="-2" mode="M2011"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2011"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:GlobalID[@schemeName]" + priority="1000" + mode="M2012"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:GlobalID[@schemeName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2012"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2012"/> + <xsl:template match="@*|node()" priority="-2" mode="M2012"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2012"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:GlobalID[@schemeURI]" + priority="1000" + mode="M2013"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:GlobalID[@schemeURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2013"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2013"/> + <xsl:template match="@*|node()" priority="-2" mode="M2013"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2013"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:GlobalID[@schemeVersionID]" + priority="1000" + mode="M2014"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:GlobalID[@schemeVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2014"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2014"/> + <xsl:template match="@*|node()" priority="-2" mode="M2014"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2014"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:ID[@schemeAgencyID]" + priority="1000" + mode="M2015"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:ID[@schemeAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2015"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2015"/> + <xsl:template match="@*|node()" priority="-2" mode="M2015"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2015"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:ID[@schemeAgencyName]" + priority="1000" + mode="M2016"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:ID[@schemeAgencyName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2016"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2016"/> + <xsl:template match="@*|node()" priority="-2" mode="M2016"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2016"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:ID[@schemeDataURI]" + priority="1000" + mode="M2017"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:ID[@schemeDataURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeDataURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2017"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2017"/> + <xsl:template match="@*|node()" priority="-2" mode="M2017"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2017"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:ID[@schemeID]" + priority="1000" + mode="M2018"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:ID[@schemeID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2018"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2018"/> + <xsl:template match="@*|node()" priority="-2" mode="M2018"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2018"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:ID[@schemeName]" + priority="1000" + mode="M2019"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:ID[@schemeName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2019"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2019"/> + <xsl:template match="@*|node()" priority="-2" mode="M2019"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2019"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:ID[@schemeURI]" + priority="1000" + mode="M2020"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:ID[@schemeURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2020"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2020"/> + <xsl:template match="@*|node()" priority="-2" mode="M2020"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2020"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:ID[@schemeVersionID]" + priority="1000" + mode="M2021"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:ID[@schemeVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2021"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2021"/> + <xsl:template match="@*|node()" priority="-2" mode="M2021"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2021"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:IssuedNotificationReferencedDocument" + priority="1000" + mode="M2022"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:IssuedNotificationReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:IssuedNotificationReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2022"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2022"/> + <xsl:template match="@*|node()" priority="-2" mode="M2022"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2022"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:LanguageCode" + priority="1000" + mode="M2023"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:LanguageCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LanguageCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2023"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2023"/> + <xsl:template match="@*|node()" priority="-2" mode="M2023"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2023"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:LogoAssociatedSpecifiedBinaryFile" + priority="1000" + mode="M2024"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:LogoAssociatedSpecifiedBinaryFile"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LogoAssociatedSpecifiedBinaryFile' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2024"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2024"/> + <xsl:template match="@*|node()" priority="-2" mode="M2024"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2024"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:LogoReferencedDocument" + priority="1000" + mode="M2025"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:LogoReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LogoReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2025"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2025"/> + <xsl:template match="@*|node()" priority="-2" mode="M2025"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2025"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:Name[@languageID]" + priority="1000" + mode="M2026"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:Name[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2026"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2026"/> + <xsl:template match="@*|node()" priority="-2" mode="M2026"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2026"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:Name[@languageLocaleID]" + priority="1000" + mode="M2027"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:Name[@languageLocaleID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageLocaleID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2027"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2027"/> + <xsl:template match="@*|node()" priority="-2" mode="M2027"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2027"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:PostalTradeAddress" + priority="1000" + mode="M2028"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:PostalTradeAddress"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:PostcodeCode)<=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:PostcodeCode)<=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PostcodeCode' may occur at maximum 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2028"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2028"/> + <xsl:template match="@*|node()" priority="-2" mode="M2028"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2028"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:PostalTradeAddress/ram:AdditionalStreetName" + priority="1000" + mode="M2029"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:PostalTradeAddress/ram:AdditionalStreetName"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AdditionalStreetName' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2029"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2029"/> + <xsl:template match="@*|node()" priority="-2" mode="M2029"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2029"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:PostalTradeAddress/ram:AttentionOf" + priority="1000" + mode="M2030"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:PostalTradeAddress/ram:AttentionOf"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AttentionOf' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2030"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2030"/> + <xsl:template match="@*|node()" priority="-2" mode="M2030"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2030"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:PostalTradeAddress/ram:BuildingName" + priority="1000" + mode="M2031"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:PostalTradeAddress/ram:BuildingName"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:BuildingName' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2031"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2031"/> + <xsl:template match="@*|node()" priority="-2" mode="M2031"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2031"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:PostalTradeAddress/ram:BuildingNumber" + priority="1000" + mode="M2032"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:PostalTradeAddress/ram:BuildingNumber"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:BuildingNumber' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2032"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2032"/> + <xsl:template match="@*|node()" priority="-2" mode="M2032"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2032"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:PostalTradeAddress/ram:CareOf" + priority="1000" + mode="M2033"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:PostalTradeAddress/ram:CareOf"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CareOf' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2033"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2033"/> + <xsl:template match="@*|node()" priority="-2" mode="M2033"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2033"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:PostalTradeAddress/ram:CityName[@languageID]" + priority="1000" + mode="M2034"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:PostalTradeAddress/ram:CityName[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2034"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2034"/> + <xsl:template match="@*|node()" priority="-2" mode="M2034"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2034"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:PostalTradeAddress/ram:CityName[@languageLocaleID]" + priority="1000" + mode="M2035"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:PostalTradeAddress/ram:CityName[@languageLocaleID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageLocaleID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2035"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2035"/> + <xsl:template match="@*|node()" priority="-2" mode="M2035"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2035"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:PostalTradeAddress/ram:CitySubDivisionName" + priority="1000" + mode="M2036"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:PostalTradeAddress/ram:CitySubDivisionName"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CitySubDivisionName' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2036"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2036"/> + <xsl:template match="@*|node()" priority="-2" mode="M2036"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2036"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:PostalTradeAddress/ram:CountryID[@schemeAgencyID]" + priority="1000" + mode="M2037"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:PostalTradeAddress/ram:CountryID[@schemeAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2037"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2037"/> + <xsl:template match="@*|node()" priority="-2" mode="M2037"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2037"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:PostalTradeAddress/ram:CountryID[@schemeID]" + priority="1000" + mode="M2038"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:PostalTradeAddress/ram:CountryID[@schemeID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2038"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2038"/> + <xsl:template match="@*|node()" priority="-2" mode="M2038"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2038"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:PostalTradeAddress/ram:CountryID[@schemeVersionID]" + priority="1000" + mode="M2039"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:PostalTradeAddress/ram:CountryID[@schemeVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2039"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2039"/> + <xsl:template match="@*|node()" priority="-2" mode="M2039"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2039"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:PostalTradeAddress/ram:CountryIdentificationTradeCountry" + priority="1000" + mode="M2040"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:PostalTradeAddress/ram:CountryIdentificationTradeCountry"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CountryIdentificationTradeCountry' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2040"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2040"/> + <xsl:template match="@*|node()" priority="-2" mode="M2040"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2040"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:PostalTradeAddress/ram:CountryName" + priority="1000" + mode="M2041"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:PostalTradeAddress/ram:CountryName"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CountryName' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2041"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2041"/> + <xsl:template match="@*|node()" priority="-2" mode="M2041"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2041"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:PostalTradeAddress/ram:CountrySubDivisionID" + priority="1000" + mode="M2042"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:PostalTradeAddress/ram:CountrySubDivisionID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CountrySubDivisionID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2042"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2042"/> + <xsl:template match="@*|node()" priority="-2" mode="M2042"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2042"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:PostalTradeAddress/ram:CountrySubDivisionName" + priority="1000" + mode="M2043"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:PostalTradeAddress/ram:CountrySubDivisionName"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CountrySubDivisionName' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2043"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2043"/> + <xsl:template match="@*|node()" priority="-2" mode="M2043"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2043"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:PostalTradeAddress/ram:DepartmentName" + priority="1000" + mode="M2044"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:PostalTradeAddress/ram:DepartmentName"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DepartmentName' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2044"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2044"/> + <xsl:template match="@*|node()" priority="-2" mode="M2044"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2044"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:PostalTradeAddress/ram:FreeForm" + priority="1000" + mode="M2045"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:PostalTradeAddress/ram:FreeForm"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:FreeForm' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2045"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2045"/> + <xsl:template match="@*|node()" priority="-2" mode="M2045"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2045"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:PostalTradeAddress/ram:GeoCoordinateIdentificationGeographicalCoordinate" + priority="1000" + mode="M2046"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:PostalTradeAddress/ram:GeoCoordinateIdentificationGeographicalCoordinate"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:GeoCoordinateIdentificationGeographicalCoordinate' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2046"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2046"/> + <xsl:template match="@*|node()" priority="-2" mode="M2046"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2046"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:PostalTradeAddress/ram:ID" + priority="1000" + mode="M2047"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:PostalTradeAddress/ram:ID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2047"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2047"/> + <xsl:template match="@*|node()" priority="-2" mode="M2047"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2047"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:PostalTradeAddress/ram:LineFive" + priority="1000" + mode="M2048"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:PostalTradeAddress/ram:LineFive"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LineFive' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2048"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2048"/> + <xsl:template match="@*|node()" priority="-2" mode="M2048"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2048"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:PostalTradeAddress/ram:LineFour" + priority="1000" + mode="M2049"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:PostalTradeAddress/ram:LineFour"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LineFour' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2049"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2049"/> + <xsl:template match="@*|node()" priority="-2" mode="M2049"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2049"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:PostalTradeAddress/ram:LineOne[@languageID]" + priority="1000" + mode="M2050"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:PostalTradeAddress/ram:LineOne[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2050"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2050"/> + <xsl:template match="@*|node()" priority="-2" mode="M2050"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2050"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:PostalTradeAddress/ram:LineOne[@languageLocaleID]" + priority="1000" + mode="M2051"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:PostalTradeAddress/ram:LineOne[@languageLocaleID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageLocaleID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2051"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2051"/> + <xsl:template match="@*|node()" priority="-2" mode="M2051"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2051"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:PostalTradeAddress/ram:LineThree" + priority="1000" + mode="M2052"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:PostalTradeAddress/ram:LineThree"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LineThree' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2052"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2052"/> + <xsl:template match="@*|node()" priority="-2" mode="M2052"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2052"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:PostalTradeAddress/ram:LineTwo[@languageID]" + priority="1000" + mode="M2053"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:PostalTradeAddress/ram:LineTwo[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2053"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2053"/> + <xsl:template match="@*|node()" priority="-2" mode="M2053"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2053"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:PostalTradeAddress/ram:LineTwo[@languageLocaleID]" + priority="1000" + mode="M2054"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:PostalTradeAddress/ram:LineTwo[@languageLocaleID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageLocaleID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2054"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2054"/> + <xsl:template match="@*|node()" priority="-2" mode="M2054"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2054"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:PostalTradeAddress/ram:PostOfficeBox" + priority="1000" + mode="M2055"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:PostalTradeAddress/ram:PostOfficeBox"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PostOfficeBox' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2055"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2055"/> + <xsl:template match="@*|node()" priority="-2" mode="M2055"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2055"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@languageID]" + priority="1000" + mode="M2056"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2056"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2056"/> + <xsl:template match="@*|node()" priority="-2" mode="M2056"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2056"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listAgencyID]" + priority="1000" + mode="M2057"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2057"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2057"/> + <xsl:template match="@*|node()" priority="-2" mode="M2057"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2057"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listAgencyName]" + priority="1000" + mode="M2058"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listAgencyName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listAgencyName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2058"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2058"/> + <xsl:template match="@*|node()" priority="-2" mode="M2058"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2058"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listID]" + priority="1000" + mode="M2059"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2059"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2059"/> + <xsl:template match="@*|node()" priority="-2" mode="M2059"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2059"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listName]" + priority="1000" + mode="M2060"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2060"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2060"/> + <xsl:template match="@*|node()" priority="-2" mode="M2060"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2060"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listSchemeURI]" + priority="1000" + mode="M2061"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listSchemeURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listSchemeURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2061"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2061"/> + <xsl:template match="@*|node()" priority="-2" mode="M2061"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2061"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listURI]" + priority="1000" + mode="M2062"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2062"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2062"/> + <xsl:template match="@*|node()" priority="-2" mode="M2062"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2062"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listVersionID]" + priority="1000" + mode="M2063"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2063"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2063"/> + <xsl:template match="@*|node()" priority="-2" mode="M2063"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2063"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@name]" + priority="1000" + mode="M2064"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@name]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @name' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2064"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2064"/> + <xsl:template match="@*|node()" priority="-2" mode="M2064"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2064"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:PostalTradeAddress/ram:SecondaryPostcodeCode" + priority="1000" + mode="M2065"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:PostalTradeAddress/ram:SecondaryPostcodeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SecondaryPostcodeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2065"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2065"/> + <xsl:template match="@*|node()" priority="-2" mode="M2065"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2065"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:PostalTradeAddress/ram:StreetName" + priority="1000" + mode="M2066"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:PostalTradeAddress/ram:StreetName"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:StreetName' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2066"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2066"/> + <xsl:template match="@*|node()" priority="-2" mode="M2066"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2066"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:PostalTradeAddress/ram:UTCOffsetNumeric" + priority="1000" + mode="M2067"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:PostalTradeAddress/ram:UTCOffsetNumeric"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:UTCOffsetNumeric' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2067"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2067"/> + <xsl:template match="@*|node()" priority="-2" mode="M2067"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2067"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:ProvidedTransportService" + priority="1000" + mode="M2068"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:ProvidedTransportService"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ProvidedTransportService' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2068"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2068"/> + <xsl:template match="@*|node()" priority="-2" mode="M2068"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2068"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:QualityAssuranceIndicator" + priority="1000" + mode="M2069"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:QualityAssuranceIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:QualityAssuranceIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2069"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2069"/> + <xsl:template match="@*|node()" priority="-2" mode="M2069"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2069"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:RICID" + priority="1000" + mode="M2070"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:RICID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RICID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2070"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2070"/> + <xsl:template match="@*|node()" priority="-2" mode="M2070"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2070"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:RequestedNotificationReferencedDocument" + priority="1000" + mode="M2071"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:RequestedNotificationReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RequestedNotificationReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2071"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2071"/> + <xsl:template match="@*|node()" priority="-2" mode="M2071"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2071"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:RoleCode" + priority="1000" + mode="M2072"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:RoleCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RoleCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2072"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2072"/> + <xsl:template match="@*|node()" priority="-2" mode="M2072"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2072"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:SellerAssignedID" + priority="1000" + mode="M2073"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:SellerAssignedID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SellerAssignedID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2073"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2073"/> + <xsl:template match="@*|node()" priority="-2" mode="M2073"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2073"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:SpecifiedAuthoritativeSignatoryPerson" + priority="1000" + mode="M2074"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:SpecifiedAuthoritativeSignatoryPerson"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SpecifiedAuthoritativeSignatoryPerson' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2074"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2074"/> + <xsl:template match="@*|node()" priority="-2" mode="M2074"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2074"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:SpecifiedLegalOrganization" + priority="1000" + mode="M2075"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:SpecifiedLegalOrganization"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SpecifiedLegalOrganization' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2075"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2075"/> + <xsl:template match="@*|node()" priority="-2" mode="M2075"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2075"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:SpecifiedLogisticsLocation" + priority="1000" + mode="M2076"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:SpecifiedLogisticsLocation"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SpecifiedLogisticsLocation' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2076"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2076"/> + <xsl:template match="@*|node()" priority="-2" mode="M2076"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2076"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:SpecifiedRepresentativePerson" + priority="1000" + mode="M2077"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:SpecifiedRepresentativePerson"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SpecifiedRepresentativePerson' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2077"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2077"/> + <xsl:template match="@*|node()" priority="-2" mode="M2077"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2077"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:SpecifiedTaxRegistration/ram:AssociatedRegisteredTax" + priority="1000" + mode="M2078"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:SpecifiedTaxRegistration/ram:AssociatedRegisteredTax"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AssociatedRegisteredTax' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2078"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2078"/> + <xsl:template match="@*|node()" priority="-2" mode="M2078"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2078"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:SpecifiedTaxRegistration/ram:ID" + priority="1000" + mode="M2079"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:SpecifiedTaxRegistration/ram:ID"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="@schemeID"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="@schemeID"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute '@schemeID' is required in this context.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2079"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2079"/> + <xsl:template match="@*|node()" priority="-2" mode="M2079"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2079"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeAgencyID]" + priority="1000" + mode="M2080"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2080"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2080"/> + <xsl:template match="@*|node()" priority="-2" mode="M2080"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2080"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeAgencyName]" + priority="1000" + mode="M2081"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeAgencyName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2081"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2081"/> + <xsl:template match="@*|node()" priority="-2" mode="M2081"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2081"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeDataURI]" + priority="1000" + mode="M2082"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeDataURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeDataURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2082"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2082"/> + <xsl:template match="@*|node()" priority="-2" mode="M2082"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2082"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeName]" + priority="1000" + mode="M2083"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2083"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2083"/> + <xsl:template match="@*|node()" priority="-2" mode="M2083"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2083"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeURI]" + priority="1000" + mode="M2084"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2084"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2084"/> + <xsl:template match="@*|node()" priority="-2" mode="M2084"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2084"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeVersionID]" + priority="1000" + mode="M2085"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2085"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2085"/> + <xsl:template match="@*|node()" priority="-2" mode="M2085"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2085"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:TelephoneUniversalCommunication" + priority="1000" + mode="M2086"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:TelephoneUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TelephoneUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2086"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2086"/> + <xsl:template match="@*|node()" priority="-2" mode="M2086"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2086"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:TypeCode" + priority="1000" + mode="M2087"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:TypeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TypeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2087"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2087"/> + <xsl:template match="@*|node()" priority="-2" mode="M2087"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2087"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:URIUniversalCommunication" + priority="1000" + mode="M2088"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:URIUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:URIUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2088"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2088"/> + <xsl:template match="@*|node()" priority="-2" mode="M2088"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2088"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoicerTradeParty" + priority="1000" + mode="M2089"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoicerTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:InvoicerTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2089"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2089"/> + <xsl:template match="@*|node()" priority="-2" mode="M2089"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2089"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:LetterOfCreditReferencedDocument" + priority="1000" + mode="M2090"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:LetterOfCreditReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LetterOfCreditReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2090"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2090"/> + <xsl:template match="@*|node()" priority="-2" mode="M2090"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2090"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:NextInvoiceDateTime" + priority="1000" + mode="M2091"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:NextInvoiceDateTime"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:NextInvoiceDateTime' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2091"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2091"/> + <xsl:template match="@*|node()" priority="-2" mode="M2091"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2091"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:OrderApplicableTradeCurrencyExchange" + priority="1000" + mode="M2092"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:OrderApplicableTradeCurrencyExchange"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:OrderApplicableTradeCurrencyExchange' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2092"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2092"/> + <xsl:template match="@*|node()" priority="-2" mode="M2092"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2092"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:OrderCurrencyCode" + priority="1000" + mode="M2093"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:OrderCurrencyCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:OrderCurrencyCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2093"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2093"/> + <xsl:template match="@*|node()" priority="-2" mode="M2093"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2093"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PackagingPayerTradeParty" + priority="1000" + mode="M2094"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PackagingPayerTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PackagingPayerTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2094"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2094"/> + <xsl:template match="@*|node()" priority="-2" mode="M2094"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2094"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayableSpecifiedTradeAccountingAccount" + priority="1000" + mode="M2095"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayableSpecifiedTradeAccountingAccount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PayableSpecifiedTradeAccountingAccount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2095"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2095"/> + <xsl:template match="@*|node()" priority="-2" mode="M2095"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2095"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty" + priority="1000" + mode="M2096"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:ID)<=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="count(ram:ID)<=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ID' may occur at maximum 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:Name)=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="count(ram:Name)=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Name' must occur exactly 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:DefinedTradeContact)<=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:DefinedTradeContact)<=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DefinedTradeContact' may occur at maximum 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2096"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2096"/> + <xsl:template match="@*|node()" priority="-2" mode="M2096"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2096"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:ApplicableLogisticsServiceCharge" + priority="1000" + mode="M2097"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:ApplicableLogisticsServiceCharge"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ApplicableLogisticsServiceCharge' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2097"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2097"/> + <xsl:template match="@*|node()" priority="-2" mode="M2097"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2097"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:AssociatedTradeParty" + priority="1000" + mode="M2098"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:AssociatedTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AssociatedTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2098"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2098"/> + <xsl:template match="@*|node()" priority="-2" mode="M2098"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2098"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:AttentionOfAssociatedTradeParty" + priority="1000" + mode="M2099"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:AttentionOfAssociatedTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AttentionOfAssociatedTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2099"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2099"/> + <xsl:template match="@*|node()" priority="-2" mode="M2099"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2099"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:BuyerAssignedID" + priority="1000" + mode="M2100"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:BuyerAssignedID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:BuyerAssignedID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2100"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2100"/> + <xsl:template match="@*|node()" priority="-2" mode="M2100"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2100"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:CAGEID" + priority="1000" + mode="M2101"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:CAGEID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CAGEID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2101"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2101"/> + <xsl:template match="@*|node()" priority="-2" mode="M2101"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2101"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DODAACID" + priority="1000" + mode="M2102"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DODAACID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DODAACID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2102"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2102"/> + <xsl:template match="@*|node()" priority="-2" mode="M2102"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2102"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DUNSID" + priority="1000" + mode="M2103"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DUNSID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DUNSID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2103"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2103"/> + <xsl:template match="@*|node()" priority="-2" mode="M2103"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2103"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact" + priority="1000" + mode="M2104"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:TelephoneUniversalCommunication)<=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:TelephoneUniversalCommunication)<=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TelephoneUniversalCommunication' may occur at maximum 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:FaxUniversalCommunication)<=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:FaxUniversalCommunication)<=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:FaxUniversalCommunication' may occur at maximum 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2104"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2104"/> + <xsl:template match="@*|node()" priority="-2" mode="M2104"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2104"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:DepartmentName[@languageID]" + priority="1000" + mode="M2105"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:DepartmentName[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2105"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2105"/> + <xsl:template match="@*|node()" priority="-2" mode="M2105"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2105"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:DepartmentName[@languageLocaleID]" + priority="1000" + mode="M2106"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:DepartmentName[@languageLocaleID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageLocaleID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2106"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2106"/> + <xsl:template match="@*|node()" priority="-2" mode="M2106"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2106"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:DirectTelephoneUniversalCommunication" + priority="1000" + mode="M2107"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:DirectTelephoneUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DirectTelephoneUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2107"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2107"/> + <xsl:template match="@*|node()" priority="-2" mode="M2107"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2107"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:EDIUniversalCommunication" + priority="1000" + mode="M2108"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:EDIUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:EDIUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2108"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2108"/> + <xsl:template match="@*|node()" priority="-2" mode="M2108"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2108"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication" + priority="1000" + mode="M2109"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:URIID)=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="count(ram:URIID)=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:URIID' must occur exactly 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2109"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2109"/> + <xsl:template match="@*|node()" priority="-2" mode="M2109"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2109"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:Access" + priority="1000" + mode="M2110"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:Access"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Access' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2110"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2110"/> + <xsl:template match="@*|node()" priority="-2" mode="M2110"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2110"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:AreaNumberCode" + priority="1000" + mode="M2111"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:AreaNumberCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AreaNumberCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2111"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2111"/> + <xsl:template match="@*|node()" priority="-2" mode="M2111"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2111"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:ChannelCode" + priority="1000" + mode="M2112"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:ChannelCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ChannelCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2112"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2112"/> + <xsl:template match="@*|node()" priority="-2" mode="M2112"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2112"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:CompleteNumber" + priority="1000" + mode="M2113"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:CompleteNumber"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CompleteNumber' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2113"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2113"/> + <xsl:template match="@*|node()" priority="-2" mode="M2113"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2113"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:CountryNumberCode" + priority="1000" + mode="M2114"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:CountryNumberCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CountryNumberCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2114"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2114"/> + <xsl:template match="@*|node()" priority="-2" mode="M2114"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2114"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:ExtensionNumber" + priority="1000" + mode="M2115"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:ExtensionNumber"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ExtensionNumber' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2115"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2115"/> + <xsl:template match="@*|node()" priority="-2" mode="M2115"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2115"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:HTMLPreferredIndicator" + priority="1000" + mode="M2116"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:HTMLPreferredIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:HTMLPreferredIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2116"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2116"/> + <xsl:template match="@*|node()" priority="-2" mode="M2116"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2116"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:LocalNumber" + priority="1000" + mode="M2117"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:LocalNumber"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LocalNumber' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2117"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2117"/> + <xsl:template match="@*|node()" priority="-2" mode="M2117"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2117"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeAgencyID]" + priority="1000" + mode="M2118"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2118"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2118"/> + <xsl:template match="@*|node()" priority="-2" mode="M2118"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2118"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeAgencyName]" + priority="1000" + mode="M2119"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeAgencyName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2119"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2119"/> + <xsl:template match="@*|node()" priority="-2" mode="M2119"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2119"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeDataURI]" + priority="1000" + mode="M2120"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeDataURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeDataURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2120"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2120"/> + <xsl:template match="@*|node()" priority="-2" mode="M2120"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2120"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeID]" + priority="1000" + mode="M2121"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2121"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2121"/> + <xsl:template match="@*|node()" priority="-2" mode="M2121"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2121"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeName]" + priority="1000" + mode="M2122"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2122"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2122"/> + <xsl:template match="@*|node()" priority="-2" mode="M2122"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2122"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeURI]" + priority="1000" + mode="M2123"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2123"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2123"/> + <xsl:template match="@*|node()" priority="-2" mode="M2123"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2123"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeVersionID]" + priority="1000" + mode="M2124"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2124"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2124"/> + <xsl:template match="@*|node()" priority="-2" mode="M2124"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2124"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:UseCode" + priority="1000" + mode="M2125"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:UseCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:UseCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2125"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2125"/> + <xsl:template match="@*|node()" priority="-2" mode="M2125"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2125"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication" + priority="1000" + mode="M2126"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:CompleteNumber)=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:CompleteNumber)=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CompleteNumber' must occur exactly 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2126"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2126"/> + <xsl:template match="@*|node()" priority="-2" mode="M2126"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2126"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:Access" + priority="1000" + mode="M2127"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:Access"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Access' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2127"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2127"/> + <xsl:template match="@*|node()" priority="-2" mode="M2127"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2127"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:AreaNumberCode" + priority="1000" + mode="M2128"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:AreaNumberCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AreaNumberCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2128"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2128"/> + <xsl:template match="@*|node()" priority="-2" mode="M2128"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2128"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:ChannelCode" + priority="1000" + mode="M2129"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:ChannelCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ChannelCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2129"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2129"/> + <xsl:template match="@*|node()" priority="-2" mode="M2129"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2129"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:CompleteNumber[@languageID]" + priority="1000" + mode="M2130"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:CompleteNumber[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2130"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2130"/> + <xsl:template match="@*|node()" priority="-2" mode="M2130"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2130"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:CompleteNumber[@languageLocaleID]" + priority="1000" + mode="M2131"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:CompleteNumber[@languageLocaleID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageLocaleID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2131"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2131"/> + <xsl:template match="@*|node()" priority="-2" mode="M2131"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2131"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:CountryNumberCode" + priority="1000" + mode="M2132"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:CountryNumberCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CountryNumberCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2132"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2132"/> + <xsl:template match="@*|node()" priority="-2" mode="M2132"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2132"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:ExtensionNumber" + priority="1000" + mode="M2133"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:ExtensionNumber"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ExtensionNumber' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2133"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2133"/> + <xsl:template match="@*|node()" priority="-2" mode="M2133"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2133"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:HTMLPreferredIndicator" + priority="1000" + mode="M2134"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:HTMLPreferredIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:HTMLPreferredIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2134"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2134"/> + <xsl:template match="@*|node()" priority="-2" mode="M2134"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2134"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:LocalNumber" + priority="1000" + mode="M2135"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:LocalNumber"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LocalNumber' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2135"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2135"/> + <xsl:template match="@*|node()" priority="-2" mode="M2135"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2135"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:URIID" + priority="1000" + mode="M2136"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:URIID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:URIID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2136"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2136"/> + <xsl:template match="@*|node()" priority="-2" mode="M2136"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2136"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:UseCode" + priority="1000" + mode="M2137"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:UseCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:UseCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2137"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2137"/> + <xsl:template match="@*|node()" priority="-2" mode="M2137"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2137"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:ID" + priority="1000" + mode="M2138"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:ID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2138"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2138"/> + <xsl:template match="@*|node()" priority="-2" mode="M2138"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2138"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:InstantMessagingUniversalCommunication" + priority="1000" + mode="M2139"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:InstantMessagingUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:InstantMessagingUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2139"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2139"/> + <xsl:template match="@*|node()" priority="-2" mode="M2139"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2139"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:JobTitle" + priority="1000" + mode="M2140"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:JobTitle"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:JobTitle' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2140"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2140"/> + <xsl:template match="@*|node()" priority="-2" mode="M2140"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2140"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:MobileTelephoneUniversalCommunication" + priority="1000" + mode="M2141"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:MobileTelephoneUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:MobileTelephoneUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2141"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2141"/> + <xsl:template match="@*|node()" priority="-2" mode="M2141"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2141"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:PersonID" + priority="1000" + mode="M2142"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:PersonID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PersonID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2142"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2142"/> + <xsl:template match="@*|node()" priority="-2" mode="M2142"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2142"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:PersonName[@languageID]" + priority="1000" + mode="M2143"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:PersonName[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2143"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2143"/> + <xsl:template match="@*|node()" priority="-2" mode="M2143"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2143"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:PersonName[@languageLocaleID]" + priority="1000" + mode="M2144"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:PersonName[@languageLocaleID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageLocaleID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2144"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2144"/> + <xsl:template match="@*|node()" priority="-2" mode="M2144"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2144"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:Responsibility" + priority="1000" + mode="M2145"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:Responsibility"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Responsibility' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2145"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2145"/> + <xsl:template match="@*|node()" priority="-2" mode="M2145"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2145"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:SpecifiedContactPerson" + priority="1000" + mode="M2146"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:SpecifiedContactPerson"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SpecifiedContactPerson' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2146"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2146"/> + <xsl:template match="@*|node()" priority="-2" mode="M2146"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2146"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:SpecifiedNote" + priority="1000" + mode="M2147"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:SpecifiedNote"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SpecifiedNote' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2147"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2147"/> + <xsl:template match="@*|node()" priority="-2" mode="M2147"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2147"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication" + priority="1000" + mode="M2148"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:CompleteNumber)=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:CompleteNumber)=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CompleteNumber' must occur exactly 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2148"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2148"/> + <xsl:template match="@*|node()" priority="-2" mode="M2148"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2148"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:Access" + priority="1000" + mode="M2149"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:Access"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Access' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2149"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2149"/> + <xsl:template match="@*|node()" priority="-2" mode="M2149"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2149"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:AreaNumberCode" + priority="1000" + mode="M2150"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:AreaNumberCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AreaNumberCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2150"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2150"/> + <xsl:template match="@*|node()" priority="-2" mode="M2150"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2150"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:ChannelCode" + priority="1000" + mode="M2151"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:ChannelCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ChannelCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2151"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2151"/> + <xsl:template match="@*|node()" priority="-2" mode="M2151"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2151"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:CompleteNumber[@languageID]" + priority="1000" + mode="M2152"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:CompleteNumber[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2152"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2152"/> + <xsl:template match="@*|node()" priority="-2" mode="M2152"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2152"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:CompleteNumber[@languageLocaleID]" + priority="1000" + mode="M2153"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:CompleteNumber[@languageLocaleID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageLocaleID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2153"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2153"/> + <xsl:template match="@*|node()" priority="-2" mode="M2153"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2153"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:CountryNumberCode" + priority="1000" + mode="M2154"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:CountryNumberCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CountryNumberCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2154"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2154"/> + <xsl:template match="@*|node()" priority="-2" mode="M2154"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2154"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:ExtensionNumber" + priority="1000" + mode="M2155"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:ExtensionNumber"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ExtensionNumber' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2155"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2155"/> + <xsl:template match="@*|node()" priority="-2" mode="M2155"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2155"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:HTMLPreferredIndicator" + priority="1000" + mode="M2156"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:HTMLPreferredIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:HTMLPreferredIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2156"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2156"/> + <xsl:template match="@*|node()" priority="-2" mode="M2156"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2156"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:LocalNumber" + priority="1000" + mode="M2157"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:LocalNumber"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LocalNumber' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2157"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2157"/> + <xsl:template match="@*|node()" priority="-2" mode="M2157"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2157"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:URIID" + priority="1000" + mode="M2158"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:URIID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:URIID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2158"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2158"/> + <xsl:template match="@*|node()" priority="-2" mode="M2158"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2158"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:UseCode" + priority="1000" + mode="M2159"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:UseCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:UseCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2159"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2159"/> + <xsl:template match="@*|node()" priority="-2" mode="M2159"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2159"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:TelexUniversalCommunication" + priority="1000" + mode="M2160"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:TelexUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TelexUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2160"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2160"/> + <xsl:template match="@*|node()" priority="-2" mode="M2160"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2160"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:TypeCode" + priority="1000" + mode="M2161"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:TypeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TypeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2161"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2161"/> + <xsl:template match="@*|node()" priority="-2" mode="M2161"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2161"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:URIUniversalCommunication" + priority="1000" + mode="M2162"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:URIUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:URIUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2162"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2162"/> + <xsl:template match="@*|node()" priority="-2" mode="M2162"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2162"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:VOIPUniversalCommunication" + priority="1000" + mode="M2163"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:VOIPUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:VOIPUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2163"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2163"/> + <xsl:template match="@*|node()" priority="-2" mode="M2163"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2163"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:Description" + priority="1000" + mode="M2164"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:Description"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Description' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2164"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2164"/> + <xsl:template match="@*|node()" priority="-2" mode="M2164"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2164"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:EmailURIUniversalCommunication" + priority="1000" + mode="M2165"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:EmailURIUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:EmailURIUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2165"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2165"/> + <xsl:template match="@*|node()" priority="-2" mode="M2165"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2165"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:EndPointURIUniversalCommunication" + priority="1000" + mode="M2166"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:EndPointURIUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:EndPointURIUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2166"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2166"/> + <xsl:template match="@*|node()" priority="-2" mode="M2166"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2166"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:FaxUniversalCommunication" + priority="1000" + mode="M2167"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:FaxUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:FaxUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2167"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2167"/> + <xsl:template match="@*|node()" priority="-2" mode="M2167"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2167"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:GLNID" + priority="1000" + mode="M2168"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:GLNID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:GLNID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2168"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2168"/> + <xsl:template match="@*|node()" priority="-2" mode="M2168"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2168"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:GlobalID" + priority="1000" + mode="M2169"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:GlobalID"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="@schemeID"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="@schemeID"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute '@schemeID' is required in this context.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2169"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2169"/> + <xsl:template match="@*|node()" priority="-2" mode="M2169"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2169"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:GlobalID[@schemeAgencyID]" + priority="1000" + mode="M2170"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:GlobalID[@schemeAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2170"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2170"/> + <xsl:template match="@*|node()" priority="-2" mode="M2170"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2170"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:GlobalID[@schemeAgencyName]" + priority="1000" + mode="M2171"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:GlobalID[@schemeAgencyName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2171"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2171"/> + <xsl:template match="@*|node()" priority="-2" mode="M2171"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2171"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:GlobalID[@schemeDataURI]" + priority="1000" + mode="M2172"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:GlobalID[@schemeDataURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeDataURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2172"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2172"/> + <xsl:template match="@*|node()" priority="-2" mode="M2172"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2172"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:GlobalID[@schemeName]" + priority="1000" + mode="M2173"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:GlobalID[@schemeName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2173"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2173"/> + <xsl:template match="@*|node()" priority="-2" mode="M2173"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2173"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:GlobalID[@schemeURI]" + priority="1000" + mode="M2174"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:GlobalID[@schemeURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2174"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2174"/> + <xsl:template match="@*|node()" priority="-2" mode="M2174"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2174"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:GlobalID[@schemeVersionID]" + priority="1000" + mode="M2175"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:GlobalID[@schemeVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2175"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2175"/> + <xsl:template match="@*|node()" priority="-2" mode="M2175"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2175"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:ID[@schemeAgencyID]" + priority="1000" + mode="M2176"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:ID[@schemeAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2176"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2176"/> + <xsl:template match="@*|node()" priority="-2" mode="M2176"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2176"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:ID[@schemeAgencyName]" + priority="1000" + mode="M2177"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:ID[@schemeAgencyName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2177"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2177"/> + <xsl:template match="@*|node()" priority="-2" mode="M2177"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2177"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:ID[@schemeDataURI]" + priority="1000" + mode="M2178"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:ID[@schemeDataURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeDataURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2178"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2178"/> + <xsl:template match="@*|node()" priority="-2" mode="M2178"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2178"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:ID[@schemeID]" + priority="1000" + mode="M2179"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:ID[@schemeID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2179"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2179"/> + <xsl:template match="@*|node()" priority="-2" mode="M2179"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2179"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:ID[@schemeName]" + priority="1000" + mode="M2180"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:ID[@schemeName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2180"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2180"/> + <xsl:template match="@*|node()" priority="-2" mode="M2180"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2180"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:ID[@schemeURI]" + priority="1000" + mode="M2181"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:ID[@schemeURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2181"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2181"/> + <xsl:template match="@*|node()" priority="-2" mode="M2181"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2181"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:ID[@schemeVersionID]" + priority="1000" + mode="M2182"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:ID[@schemeVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2182"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2182"/> + <xsl:template match="@*|node()" priority="-2" mode="M2182"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2182"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:IssuedNotificationReferencedDocument" + priority="1000" + mode="M2183"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:IssuedNotificationReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:IssuedNotificationReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2183"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2183"/> + <xsl:template match="@*|node()" priority="-2" mode="M2183"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2183"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:LanguageCode" + priority="1000" + mode="M2184"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:LanguageCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LanguageCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2184"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2184"/> + <xsl:template match="@*|node()" priority="-2" mode="M2184"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2184"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:LogoAssociatedSpecifiedBinaryFile" + priority="1000" + mode="M2185"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:LogoAssociatedSpecifiedBinaryFile"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LogoAssociatedSpecifiedBinaryFile' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2185"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2185"/> + <xsl:template match="@*|node()" priority="-2" mode="M2185"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2185"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:LogoReferencedDocument" + priority="1000" + mode="M2186"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:LogoReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LogoReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2186"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2186"/> + <xsl:template match="@*|node()" priority="-2" mode="M2186"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2186"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:Name[@languageID]" + priority="1000" + mode="M2187"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:Name[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2187"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2187"/> + <xsl:template match="@*|node()" priority="-2" mode="M2187"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2187"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:Name[@languageLocaleID]" + priority="1000" + mode="M2188"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:Name[@languageLocaleID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageLocaleID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2188"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2188"/> + <xsl:template match="@*|node()" priority="-2" mode="M2188"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2188"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:PostalTradeAddress" + priority="1000" + mode="M2189"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:PostalTradeAddress"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:PostcodeCode)<=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:PostcodeCode)<=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PostcodeCode' may occur at maximum 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2189"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2189"/> + <xsl:template match="@*|node()" priority="-2" mode="M2189"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2189"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:PostalTradeAddress/ram:AdditionalStreetName" + priority="1000" + mode="M2190"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:PostalTradeAddress/ram:AdditionalStreetName"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AdditionalStreetName' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2190"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2190"/> + <xsl:template match="@*|node()" priority="-2" mode="M2190"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2190"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:PostalTradeAddress/ram:AttentionOf" + priority="1000" + mode="M2191"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:PostalTradeAddress/ram:AttentionOf"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AttentionOf' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2191"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2191"/> + <xsl:template match="@*|node()" priority="-2" mode="M2191"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2191"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:PostalTradeAddress/ram:BuildingName" + priority="1000" + mode="M2192"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:PostalTradeAddress/ram:BuildingName"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:BuildingName' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2192"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2192"/> + <xsl:template match="@*|node()" priority="-2" mode="M2192"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2192"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:PostalTradeAddress/ram:BuildingNumber" + priority="1000" + mode="M2193"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:PostalTradeAddress/ram:BuildingNumber"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:BuildingNumber' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2193"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2193"/> + <xsl:template match="@*|node()" priority="-2" mode="M2193"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2193"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:PostalTradeAddress/ram:CareOf" + priority="1000" + mode="M2194"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:PostalTradeAddress/ram:CareOf"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CareOf' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2194"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2194"/> + <xsl:template match="@*|node()" priority="-2" mode="M2194"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2194"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:PostalTradeAddress/ram:CityName[@languageID]" + priority="1000" + mode="M2195"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:PostalTradeAddress/ram:CityName[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2195"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2195"/> + <xsl:template match="@*|node()" priority="-2" mode="M2195"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2195"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:PostalTradeAddress/ram:CityName[@languageLocaleID]" + priority="1000" + mode="M2196"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:PostalTradeAddress/ram:CityName[@languageLocaleID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageLocaleID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2196"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2196"/> + <xsl:template match="@*|node()" priority="-2" mode="M2196"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2196"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:PostalTradeAddress/ram:CitySubDivisionName" + priority="1000" + mode="M2197"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:PostalTradeAddress/ram:CitySubDivisionName"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CitySubDivisionName' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2197"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2197"/> + <xsl:template match="@*|node()" priority="-2" mode="M2197"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2197"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:PostalTradeAddress/ram:CountryID[@schemeAgencyID]" + priority="1000" + mode="M2198"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:PostalTradeAddress/ram:CountryID[@schemeAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2198"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2198"/> + <xsl:template match="@*|node()" priority="-2" mode="M2198"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2198"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:PostalTradeAddress/ram:CountryID[@schemeID]" + priority="1000" + mode="M2199"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:PostalTradeAddress/ram:CountryID[@schemeID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2199"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2199"/> + <xsl:template match="@*|node()" priority="-2" mode="M2199"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2199"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:PostalTradeAddress/ram:CountryID[@schemeVersionID]" + priority="1000" + mode="M2200"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:PostalTradeAddress/ram:CountryID[@schemeVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2200"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2200"/> + <xsl:template match="@*|node()" priority="-2" mode="M2200"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2200"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:PostalTradeAddress/ram:CountryIdentificationTradeCountry" + priority="1000" + mode="M2201"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:PostalTradeAddress/ram:CountryIdentificationTradeCountry"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CountryIdentificationTradeCountry' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2201"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2201"/> + <xsl:template match="@*|node()" priority="-2" mode="M2201"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2201"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:PostalTradeAddress/ram:CountryName" + priority="1000" + mode="M2202"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:PostalTradeAddress/ram:CountryName"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CountryName' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2202"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2202"/> + <xsl:template match="@*|node()" priority="-2" mode="M2202"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2202"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:PostalTradeAddress/ram:CountrySubDivisionID" + priority="1000" + mode="M2203"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:PostalTradeAddress/ram:CountrySubDivisionID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CountrySubDivisionID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2203"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2203"/> + <xsl:template match="@*|node()" priority="-2" mode="M2203"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2203"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:PostalTradeAddress/ram:CountrySubDivisionName" + priority="1000" + mode="M2204"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:PostalTradeAddress/ram:CountrySubDivisionName"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CountrySubDivisionName' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2204"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2204"/> + <xsl:template match="@*|node()" priority="-2" mode="M2204"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2204"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:PostalTradeAddress/ram:DepartmentName" + priority="1000" + mode="M2205"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:PostalTradeAddress/ram:DepartmentName"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DepartmentName' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2205"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2205"/> + <xsl:template match="@*|node()" priority="-2" mode="M2205"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2205"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:PostalTradeAddress/ram:FreeForm" + priority="1000" + mode="M2206"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:PostalTradeAddress/ram:FreeForm"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:FreeForm' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2206"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2206"/> + <xsl:template match="@*|node()" priority="-2" mode="M2206"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2206"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:PostalTradeAddress/ram:GeoCoordinateIdentificationGeographicalCoordinate" + priority="1000" + mode="M2207"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:PostalTradeAddress/ram:GeoCoordinateIdentificationGeographicalCoordinate"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:GeoCoordinateIdentificationGeographicalCoordinate' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2207"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2207"/> + <xsl:template match="@*|node()" priority="-2" mode="M2207"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2207"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:PostalTradeAddress/ram:ID" + priority="1000" + mode="M2208"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:PostalTradeAddress/ram:ID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2208"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2208"/> + <xsl:template match="@*|node()" priority="-2" mode="M2208"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2208"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:PostalTradeAddress/ram:LineFive" + priority="1000" + mode="M2209"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:PostalTradeAddress/ram:LineFive"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LineFive' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2209"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2209"/> + <xsl:template match="@*|node()" priority="-2" mode="M2209"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2209"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:PostalTradeAddress/ram:LineFour" + priority="1000" + mode="M2210"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:PostalTradeAddress/ram:LineFour"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LineFour' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2210"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2210"/> + <xsl:template match="@*|node()" priority="-2" mode="M2210"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2210"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:PostalTradeAddress/ram:LineOne[@languageID]" + priority="1000" + mode="M2211"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:PostalTradeAddress/ram:LineOne[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2211"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2211"/> + <xsl:template match="@*|node()" priority="-2" mode="M2211"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2211"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:PostalTradeAddress/ram:LineOne[@languageLocaleID]" + priority="1000" + mode="M2212"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:PostalTradeAddress/ram:LineOne[@languageLocaleID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageLocaleID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2212"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2212"/> + <xsl:template match="@*|node()" priority="-2" mode="M2212"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2212"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:PostalTradeAddress/ram:LineThree" + priority="1000" + mode="M2213"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:PostalTradeAddress/ram:LineThree"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LineThree' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2213"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2213"/> + <xsl:template match="@*|node()" priority="-2" mode="M2213"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2213"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:PostalTradeAddress/ram:LineTwo[@languageID]" + priority="1000" + mode="M2214"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:PostalTradeAddress/ram:LineTwo[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2214"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2214"/> + <xsl:template match="@*|node()" priority="-2" mode="M2214"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2214"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:PostalTradeAddress/ram:LineTwo[@languageLocaleID]" + priority="1000" + mode="M2215"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:PostalTradeAddress/ram:LineTwo[@languageLocaleID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageLocaleID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2215"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2215"/> + <xsl:template match="@*|node()" priority="-2" mode="M2215"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2215"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:PostalTradeAddress/ram:PostOfficeBox" + priority="1000" + mode="M2216"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:PostalTradeAddress/ram:PostOfficeBox"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PostOfficeBox' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2216"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2216"/> + <xsl:template match="@*|node()" priority="-2" mode="M2216"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2216"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@languageID]" + priority="1000" + mode="M2217"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2217"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2217"/> + <xsl:template match="@*|node()" priority="-2" mode="M2217"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2217"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listAgencyID]" + priority="1000" + mode="M2218"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2218"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2218"/> + <xsl:template match="@*|node()" priority="-2" mode="M2218"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2218"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listAgencyName]" + priority="1000" + mode="M2219"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listAgencyName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listAgencyName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2219"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2219"/> + <xsl:template match="@*|node()" priority="-2" mode="M2219"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2219"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listID]" + priority="1000" + mode="M2220"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2220"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2220"/> + <xsl:template match="@*|node()" priority="-2" mode="M2220"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2220"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listName]" + priority="1000" + mode="M2221"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2221"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2221"/> + <xsl:template match="@*|node()" priority="-2" mode="M2221"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2221"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listSchemeURI]" + priority="1000" + mode="M2222"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listSchemeURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listSchemeURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2222"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2222"/> + <xsl:template match="@*|node()" priority="-2" mode="M2222"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2222"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listURI]" + priority="1000" + mode="M2223"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2223"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2223"/> + <xsl:template match="@*|node()" priority="-2" mode="M2223"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2223"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listVersionID]" + priority="1000" + mode="M2224"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2224"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2224"/> + <xsl:template match="@*|node()" priority="-2" mode="M2224"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2224"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@name]" + priority="1000" + mode="M2225"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@name]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @name' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2225"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2225"/> + <xsl:template match="@*|node()" priority="-2" mode="M2225"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2225"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:PostalTradeAddress/ram:SecondaryPostcodeCode" + priority="1000" + mode="M2226"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:PostalTradeAddress/ram:SecondaryPostcodeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SecondaryPostcodeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2226"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2226"/> + <xsl:template match="@*|node()" priority="-2" mode="M2226"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2226"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:PostalTradeAddress/ram:StreetName" + priority="1000" + mode="M2227"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:PostalTradeAddress/ram:StreetName"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:StreetName' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2227"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2227"/> + <xsl:template match="@*|node()" priority="-2" mode="M2227"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2227"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:PostalTradeAddress/ram:UTCOffsetNumeric" + priority="1000" + mode="M2228"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:PostalTradeAddress/ram:UTCOffsetNumeric"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:UTCOffsetNumeric' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2228"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2228"/> + <xsl:template match="@*|node()" priority="-2" mode="M2228"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2228"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:ProvidedTransportService" + priority="1000" + mode="M2229"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:ProvidedTransportService"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ProvidedTransportService' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2229"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2229"/> + <xsl:template match="@*|node()" priority="-2" mode="M2229"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2229"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:QualityAssuranceIndicator" + priority="1000" + mode="M2230"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:QualityAssuranceIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:QualityAssuranceIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2230"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2230"/> + <xsl:template match="@*|node()" priority="-2" mode="M2230"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2230"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:RICID" + priority="1000" + mode="M2231"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:RICID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RICID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2231"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2231"/> + <xsl:template match="@*|node()" priority="-2" mode="M2231"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2231"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:RequestedNotificationReferencedDocument" + priority="1000" + mode="M2232"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:RequestedNotificationReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RequestedNotificationReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2232"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2232"/> + <xsl:template match="@*|node()" priority="-2" mode="M2232"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2232"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:RoleCode" + priority="1000" + mode="M2233"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:RoleCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RoleCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2233"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2233"/> + <xsl:template match="@*|node()" priority="-2" mode="M2233"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2233"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:SellerAssignedID" + priority="1000" + mode="M2234"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:SellerAssignedID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SellerAssignedID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2234"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2234"/> + <xsl:template match="@*|node()" priority="-2" mode="M2234"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2234"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:SpecifiedAuthoritativeSignatoryPerson" + priority="1000" + mode="M2235"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:SpecifiedAuthoritativeSignatoryPerson"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SpecifiedAuthoritativeSignatoryPerson' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2235"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2235"/> + <xsl:template match="@*|node()" priority="-2" mode="M2235"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2235"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:SpecifiedLegalOrganization" + priority="1000" + mode="M2236"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:SpecifiedLegalOrganization"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SpecifiedLegalOrganization' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2236"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2236"/> + <xsl:template match="@*|node()" priority="-2" mode="M2236"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2236"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:SpecifiedLogisticsLocation" + priority="1000" + mode="M2237"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:SpecifiedLogisticsLocation"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SpecifiedLogisticsLocation' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2237"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2237"/> + <xsl:template match="@*|node()" priority="-2" mode="M2237"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2237"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:SpecifiedRepresentativePerson" + priority="1000" + mode="M2238"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:SpecifiedRepresentativePerson"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SpecifiedRepresentativePerson' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2238"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2238"/> + <xsl:template match="@*|node()" priority="-2" mode="M2238"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2238"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:SpecifiedTaxRegistration/ram:AssociatedRegisteredTax" + priority="1000" + mode="M2239"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:SpecifiedTaxRegistration/ram:AssociatedRegisteredTax"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AssociatedRegisteredTax' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2239"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2239"/> + <xsl:template match="@*|node()" priority="-2" mode="M2239"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2239"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:SpecifiedTaxRegistration/ram:ID" + priority="1000" + mode="M2240"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:SpecifiedTaxRegistration/ram:ID"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="@schemeID"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="@schemeID"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute '@schemeID' is required in this context.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2240"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2240"/> + <xsl:template match="@*|node()" priority="-2" mode="M2240"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2240"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeAgencyID]" + priority="1000" + mode="M2241"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2241"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2241"/> + <xsl:template match="@*|node()" priority="-2" mode="M2241"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2241"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeAgencyName]" + priority="1000" + mode="M2242"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeAgencyName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2242"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2242"/> + <xsl:template match="@*|node()" priority="-2" mode="M2242"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2242"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeDataURI]" + priority="1000" + mode="M2243"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeDataURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeDataURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2243"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2243"/> + <xsl:template match="@*|node()" priority="-2" mode="M2243"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2243"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeName]" + priority="1000" + mode="M2244"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2244"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2244"/> + <xsl:template match="@*|node()" priority="-2" mode="M2244"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2244"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeURI]" + priority="1000" + mode="M2245"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2245"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2245"/> + <xsl:template match="@*|node()" priority="-2" mode="M2245"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2245"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeVersionID]" + priority="1000" + mode="M2246"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2246"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2246"/> + <xsl:template match="@*|node()" priority="-2" mode="M2246"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2246"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:TelephoneUniversalCommunication" + priority="1000" + mode="M2247"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:TelephoneUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TelephoneUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2247"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2247"/> + <xsl:template match="@*|node()" priority="-2" mode="M2247"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2247"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:TypeCode" + priority="1000" + mode="M2248"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:TypeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TypeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2248"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2248"/> + <xsl:template match="@*|node()" priority="-2" mode="M2248"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2248"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:URIUniversalCommunication" + priority="1000" + mode="M2249"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:URIUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:URIUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2249"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2249"/> + <xsl:template match="@*|node()" priority="-2" mode="M2249"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2249"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayerReference" + priority="1000" + mode="M2250"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayerReference"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PayerReference' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2250"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2250"/> + <xsl:template match="@*|node()" priority="-2" mode="M2250"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2250"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayerTradeParty" + priority="1000" + mode="M2251"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayerTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PayerTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2251"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2251"/> + <xsl:template match="@*|node()" priority="-2" mode="M2251"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2251"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PaymentAmount" + priority="1000" + mode="M2252"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PaymentAmount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PaymentAmount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2252"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2252"/> + <xsl:template match="@*|node()" priority="-2" mode="M2252"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2252"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PaymentApplicableTradeCurrencyExchange" + priority="1000" + mode="M2253"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PaymentApplicableTradeCurrencyExchange"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PaymentApplicableTradeCurrencyExchange' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2253"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2253"/> + <xsl:template match="@*|node()" priority="-2" mode="M2253"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2253"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PaymentCurrencyCode" + priority="1000" + mode="M2254"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PaymentCurrencyCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PaymentCurrencyCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2254"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2254"/> + <xsl:template match="@*|node()" priority="-2" mode="M2254"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2254"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PaymentReference[@languageID]" + priority="1000" + mode="M2255"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PaymentReference[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2255"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2255"/> + <xsl:template match="@*|node()" priority="-2" mode="M2255"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2255"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PaymentReference[@languageLocaleID]" + priority="1000" + mode="M2256"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PaymentReference[@languageLocaleID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageLocaleID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2256"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2256"/> + <xsl:template match="@*|node()" priority="-2" mode="M2256"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2256"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PriceApplicableTradeCurrencyExchange" + priority="1000" + mode="M2257"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PriceApplicableTradeCurrencyExchange"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PriceApplicableTradeCurrencyExchange' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2257"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2257"/> + <xsl:template match="@*|node()" priority="-2" mode="M2257"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2257"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PriceCurrencyCode" + priority="1000" + mode="M2258"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PriceCurrencyCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PriceCurrencyCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2258"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2258"/> + <xsl:template match="@*|node()" priority="-2" mode="M2258"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2258"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ProFormaInvoiceReferencedDocument" + priority="1000" + mode="M2259"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ProFormaInvoiceReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ProFormaInvoiceReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2259"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2259"/> + <xsl:template match="@*|node()" priority="-2" mode="M2259"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2259"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PurchaseSpecifiedTradeAccountingAccount" + priority="1000" + mode="M2260"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PurchaseSpecifiedTradeAccountingAccount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PurchaseSpecifiedTradeAccountingAccount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2260"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2260"/> + <xsl:template match="@*|node()" priority="-2" mode="M2260"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2260"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:QuotationApplicableTradeCurrencyExchange" + priority="1000" + mode="M2261"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:QuotationApplicableTradeCurrencyExchange"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:QuotationApplicableTradeCurrencyExchange' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2261"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2261"/> + <xsl:template match="@*|node()" priority="-2" mode="M2261"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2261"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:QuotationCurrencyCode" + priority="1000" + mode="M2262"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:QuotationCurrencyCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:QuotationCurrencyCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2262"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2262"/> + <xsl:template match="@*|node()" priority="-2" mode="M2262"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2262"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ReceivableSpecifiedTradeAccountingAccount" + priority="1000" + mode="M2263"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ReceivableSpecifiedTradeAccountingAccount"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:ID)=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="count(ram:ID)=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ID' must occur exactly 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2263"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2263"/> + <xsl:template match="@*|node()" priority="-2" mode="M2263"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2263"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ReceivableSpecifiedTradeAccountingAccount/ram:AbbreviatedName" + priority="1000" + mode="M2264"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ReceivableSpecifiedTradeAccountingAccount/ram:AbbreviatedName"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AbbreviatedName' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2264"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2264"/> + <xsl:template match="@*|node()" priority="-2" mode="M2264"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2264"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ReceivableSpecifiedTradeAccountingAccount/ram:AmountTypeCode" + priority="1000" + mode="M2265"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ReceivableSpecifiedTradeAccountingAccount/ram:AmountTypeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AmountTypeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2265"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2265"/> + <xsl:template match="@*|node()" priority="-2" mode="M2265"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2265"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ReceivableSpecifiedTradeAccountingAccount/ram:CostAssignmentReference" + priority="1000" + mode="M2266"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ReceivableSpecifiedTradeAccountingAccount/ram:CostAssignmentReference"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CostAssignmentReference' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2266"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2266"/> + <xsl:template match="@*|node()" priority="-2" mode="M2266"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2266"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ReceivableSpecifiedTradeAccountingAccount/ram:CostReferenceDimensionPattern" + priority="1000" + mode="M2267"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ReceivableSpecifiedTradeAccountingAccount/ram:CostReferenceDimensionPattern"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CostReferenceDimensionPattern' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2267"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2267"/> + <xsl:template match="@*|node()" priority="-2" mode="M2267"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2267"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ReceivableSpecifiedTradeAccountingAccount/ram:ID[@schemeAgencyID]" + priority="1000" + mode="M2268"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ReceivableSpecifiedTradeAccountingAccount/ram:ID[@schemeAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2268"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2268"/> + <xsl:template match="@*|node()" priority="-2" mode="M2268"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2268"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ReceivableSpecifiedTradeAccountingAccount/ram:ID[@schemeAgencyName]" + priority="1000" + mode="M2269"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ReceivableSpecifiedTradeAccountingAccount/ram:ID[@schemeAgencyName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2269"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2269"/> + <xsl:template match="@*|node()" priority="-2" mode="M2269"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2269"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ReceivableSpecifiedTradeAccountingAccount/ram:ID[@schemeDataURI]" + priority="1000" + mode="M2270"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ReceivableSpecifiedTradeAccountingAccount/ram:ID[@schemeDataURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeDataURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2270"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2270"/> + <xsl:template match="@*|node()" priority="-2" mode="M2270"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2270"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ReceivableSpecifiedTradeAccountingAccount/ram:ID[@schemeID]" + priority="1000" + mode="M2271"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ReceivableSpecifiedTradeAccountingAccount/ram:ID[@schemeID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2271"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2271"/> + <xsl:template match="@*|node()" priority="-2" mode="M2271"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2271"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ReceivableSpecifiedTradeAccountingAccount/ram:ID[@schemeName]" + priority="1000" + mode="M2272"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ReceivableSpecifiedTradeAccountingAccount/ram:ID[@schemeName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2272"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2272"/> + <xsl:template match="@*|node()" priority="-2" mode="M2272"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2272"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ReceivableSpecifiedTradeAccountingAccount/ram:ID[@schemeURI]" + priority="1000" + mode="M2273"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ReceivableSpecifiedTradeAccountingAccount/ram:ID[@schemeURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2273"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2273"/> + <xsl:template match="@*|node()" priority="-2" mode="M2273"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2273"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ReceivableSpecifiedTradeAccountingAccount/ram:ID[@schemeVersionID]" + priority="1000" + mode="M2274"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ReceivableSpecifiedTradeAccountingAccount/ram:ID[@schemeVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2274"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2274"/> + <xsl:template match="@*|node()" priority="-2" mode="M2274"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2274"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ReceivableSpecifiedTradeAccountingAccount/ram:MainAccountsChartID" + priority="1000" + mode="M2275"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ReceivableSpecifiedTradeAccountingAccount/ram:MainAccountsChartID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:MainAccountsChartID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2275"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2275"/> + <xsl:template match="@*|node()" priority="-2" mode="M2275"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2275"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ReceivableSpecifiedTradeAccountingAccount/ram:MainAccountsChartReferenceID" + priority="1000" + mode="M2276"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ReceivableSpecifiedTradeAccountingAccount/ram:MainAccountsChartReferenceID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:MainAccountsChartReferenceID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2276"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2276"/> + <xsl:template match="@*|node()" priority="-2" mode="M2276"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2276"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ReceivableSpecifiedTradeAccountingAccount/ram:Name" + priority="1000" + mode="M2277"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ReceivableSpecifiedTradeAccountingAccount/ram:Name"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Name' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2277"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2277"/> + <xsl:template match="@*|node()" priority="-2" mode="M2277"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2277"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ReceivableSpecifiedTradeAccountingAccount/ram:SetTriggerCode" + priority="1000" + mode="M2278"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ReceivableSpecifiedTradeAccountingAccount/ram:SetTriggerCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SetTriggerCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2278"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2278"/> + <xsl:template match="@*|node()" priority="-2" mode="M2278"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2278"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ReceivableSpecifiedTradeAccountingAccount/ram:SubAccountID" + priority="1000" + mode="M2279"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ReceivableSpecifiedTradeAccountingAccount/ram:SubAccountID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SubAccountID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2279"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2279"/> + <xsl:template match="@*|node()" priority="-2" mode="M2279"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2279"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ReceivableSpecifiedTradeAccountingAccount/ram:TypeCode" + priority="1000" + mode="M2280"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ReceivableSpecifiedTradeAccountingAccount/ram:TypeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TypeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2280"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2280"/> + <xsl:template match="@*|node()" priority="-2" mode="M2280"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2280"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ReceivedPaymentDateTime" + priority="1000" + mode="M2281"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ReceivedPaymentDateTime"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ReceivedPaymentDateTime' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2281"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2281"/> + <xsl:template match="@*|node()" priority="-2" mode="M2281"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2281"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:RemittanceAdviceReferencedDocument" + priority="1000" + mode="M2282"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:RemittanceAdviceReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RemittanceAdviceReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2282"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2282"/> + <xsl:template match="@*|node()" priority="-2" mode="M2282"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2282"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SalesSpecifiedTradeAccountingAccount" + priority="1000" + mode="M2283"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SalesSpecifiedTradeAccountingAccount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SalesSpecifiedTradeAccountingAccount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2283"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2283"/> + <xsl:template match="@*|node()" priority="-2" mode="M2283"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2283"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedAdvancePayment" + priority="1000" + mode="M2284"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedAdvancePayment"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SpecifiedAdvancePayment' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2284"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2284"/> + <xsl:template match="@*|node()" priority="-2" mode="M2284"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2284"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedFinancialAdjustment" + priority="1000" + mode="M2285"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedFinancialAdjustment"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SpecifiedFinancialAdjustment' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2285"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2285"/> + <xsl:template match="@*|node()" priority="-2" mode="M2285"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2285"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge" + priority="1000" + mode="M2286"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:Description)>=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:Description)>=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Description' must occur at least 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:AppliedAmount)=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:AppliedAmount)=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AppliedAmount' must occur exactly 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2286"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2286"/> + <xsl:template match="@*|node()" priority="-2" mode="M2286"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2286"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AllowanceCharge" + priority="1000" + mode="M2287"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AllowanceCharge"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AllowanceCharge' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2287"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2287"/> + <xsl:template match="@*|node()" priority="-2" mode="M2287"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2287"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedAmount" + priority="1000" + mode="M2288"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedAmount"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="@currencyID"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="@currencyID"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute '@currencyID' is required in this context.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2288"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2288"/> + <xsl:template match="@*|node()" priority="-2" mode="M2288"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2288"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedAmount[@currencyCodeListVersionID]" + priority="1000" + mode="M2289"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedAmount[@currencyCodeListVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @currencyCodeListVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2289"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2289"/> + <xsl:template match="@*|node()" priority="-2" mode="M2289"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2289"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedFromLogisticsLocation" + priority="1000" + mode="M2290"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedFromLogisticsLocation"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AppliedFromLogisticsLocation' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2290"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2290"/> + <xsl:template match="@*|node()" priority="-2" mode="M2290"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2290"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedToLogisticsLocation" + priority="1000" + mode="M2291"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedToLogisticsLocation"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AppliedToLogisticsLocation' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2291"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2291"/> + <xsl:template match="@*|node()" priority="-2" mode="M2291"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2291"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax" + priority="1000" + mode="M2292"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:TypeCode)=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="count(ram:TypeCode)=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TypeCode' must occur exactly 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:CategoryCode)=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:CategoryCode)=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CategoryCode' must occur exactly 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:ApplicablePercent)=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:ApplicablePercent)=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ApplicablePercent' must occur exactly 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2292"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2292"/> + <xsl:template match="@*|node()" priority="-2" mode="M2292"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2292"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:AllowanceChargeBasisAmount" + priority="1000" + mode="M2293"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:AllowanceChargeBasisAmount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AllowanceChargeBasisAmount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2293"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2293"/> + <xsl:template match="@*|node()" priority="-2" mode="M2293"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2293"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:ApplicablePercent[@format]" + priority="1000" + mode="M2294"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:ApplicablePercent[@format]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @format' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2294"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2294"/> + <xsl:template match="@*|node()" priority="-2" mode="M2294"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2294"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:ApplicableTradeLocation" + priority="1000" + mode="M2295"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:ApplicableTradeLocation"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ApplicableTradeLocation' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2295"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2295"/> + <xsl:template match="@*|node()" priority="-2" mode="M2295"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2295"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:BasisAmount" + priority="1000" + mode="M2296"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:BasisAmount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:BasisAmount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2296"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2296"/> + <xsl:template match="@*|node()" priority="-2" mode="M2296"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2296"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:BasisQuantity" + priority="1000" + mode="M2297"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:BasisQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:BasisQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2297"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2297"/> + <xsl:template match="@*|node()" priority="-2" mode="M2297"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2297"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:BuyerDeductibleTaxSpecifiedTradeAccountingAccount" + priority="1000" + mode="M2298"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:BuyerDeductibleTaxSpecifiedTradeAccountingAccount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:BuyerDeductibleTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2298"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2298"/> + <xsl:template match="@*|node()" priority="-2" mode="M2298"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2298"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:BuyerNonDeductibleTaxSpecifiedTradeAccountingAccount" + priority="1000" + mode="M2299"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:BuyerNonDeductibleTaxSpecifiedTradeAccountingAccount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:BuyerNonDeductibleTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2299"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2299"/> + <xsl:template match="@*|node()" priority="-2" mode="M2299"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2299"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:BuyerRepayableTaxSpecifiedTradeAccountingAccount" + priority="1000" + mode="M2300"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:BuyerRepayableTaxSpecifiedTradeAccountingAccount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:BuyerRepayableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2300"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2300"/> + <xsl:template match="@*|node()" priority="-2" mode="M2300"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2300"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:CalculatedAmount" + priority="1000" + mode="M2301"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:CalculatedAmount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CalculatedAmount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2301"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2301"/> + <xsl:template match="@*|node()" priority="-2" mode="M2301"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2301"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:CalculatedRate" + priority="1000" + mode="M2302"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:CalculatedRate"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CalculatedRate' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2302"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2302"/> + <xsl:template match="@*|node()" priority="-2" mode="M2302"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2302"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:CalculationSequenceNumeric" + priority="1000" + mode="M2303"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:CalculationSequenceNumeric"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CalculationSequenceNumeric' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2303"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2303"/> + <xsl:template match="@*|node()" priority="-2" mode="M2303"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2303"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:CategoryCode[@listAgencyID]" + priority="1000" + mode="M2304"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:CategoryCode[@listAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2304"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2304"/> + <xsl:template match="@*|node()" priority="-2" mode="M2304"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2304"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:CategoryCode[@listID]" + priority="1000" + mode="M2305"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:CategoryCode[@listID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2305"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2305"/> + <xsl:template match="@*|node()" priority="-2" mode="M2305"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2305"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:CategoryCode[@listURI]" + priority="1000" + mode="M2306"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:CategoryCode[@listURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2306"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2306"/> + <xsl:template match="@*|node()" priority="-2" mode="M2306"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2306"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:CategoryCode[@listVersionID]" + priority="1000" + mode="M2307"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:CategoryCode[@listVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2307"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2307"/> + <xsl:template match="@*|node()" priority="-2" mode="M2307"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2307"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:CategoryName" + priority="1000" + mode="M2308"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:CategoryName"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CategoryName' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2308"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2308"/> + <xsl:template match="@*|node()" priority="-2" mode="M2308"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2308"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:CurrencyCode" + priority="1000" + mode="M2309"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:CurrencyCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CurrencyCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2309"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2309"/> + <xsl:template match="@*|node()" priority="-2" mode="M2309"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2309"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:CustomsDutyIndicator" + priority="1000" + mode="M2310"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:CustomsDutyIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CustomsDutyIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2310"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2310"/> + <xsl:template match="@*|node()" priority="-2" mode="M2310"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2310"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:DeductionAmount" + priority="1000" + mode="M2311"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:DeductionAmount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DeductionAmount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2311"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2311"/> + <xsl:template match="@*|node()" priority="-2" mode="M2311"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2311"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:DeferredStatusPartyDebtorFinancialAccount" + priority="1000" + mode="M2312"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:DeferredStatusPartyDebtorFinancialAccount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DeferredStatusPartyDebtorFinancialAccount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2312"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2312"/> + <xsl:template match="@*|node()" priority="-2" mode="M2312"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2312"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:Description" + priority="1000" + mode="M2313"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:Description"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Description' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2313"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2313"/> + <xsl:template match="@*|node()" priority="-2" mode="M2313"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2313"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:DueDateTypeCode" + priority="1000" + mode="M2314"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:DueDateTypeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DueDateTypeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2314"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2314"/> + <xsl:template match="@*|node()" priority="-2" mode="M2314"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2314"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:ExemptionAuthorizationID" + priority="1000" + mode="M2315"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:ExemptionAuthorizationID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ExemptionAuthorizationID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2315"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2315"/> + <xsl:template match="@*|node()" priority="-2" mode="M2315"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2315"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:ExemptionIndicator" + priority="1000" + mode="M2316"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:ExemptionIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ExemptionIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2316"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2316"/> + <xsl:template match="@*|node()" priority="-2" mode="M2316"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2316"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:ExemptionReason" + priority="1000" + mode="M2317"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:ExemptionReason"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ExemptionReason' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2317"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2317"/> + <xsl:template match="@*|node()" priority="-2" mode="M2317"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2317"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:ExemptionReasonCode" + priority="1000" + mode="M2318"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:ExemptionReasonCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ExemptionReasonCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2318"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2318"/> + <xsl:template match="@*|node()" priority="-2" mode="M2318"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2318"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:FunctionCode" + priority="1000" + mode="M2319"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:FunctionCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:FunctionCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2319"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2319"/> + <xsl:template match="@*|node()" priority="-2" mode="M2319"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2319"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:Guarantee" + priority="1000" + mode="M2320"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:Guarantee"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Guarantee' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2320"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2320"/> + <xsl:template match="@*|node()" priority="-2" mode="M2320"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2320"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:GuaranteeCode" + priority="1000" + mode="M2321"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:GuaranteeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:GuaranteeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2321"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2321"/> + <xsl:template match="@*|node()" priority="-2" mode="M2321"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2321"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:InformationAmount" + priority="1000" + mode="M2322"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:InformationAmount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:InformationAmount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2322"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2322"/> + <xsl:template match="@*|node()" priority="-2" mode="M2322"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2322"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:Jurisdiction" + priority="1000" + mode="M2323"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:Jurisdiction"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Jurisdiction' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2323"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2323"/> + <xsl:template match="@*|node()" priority="-2" mode="M2323"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2323"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:LineTotalBasisAmount" + priority="1000" + mode="M2324"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:LineTotalBasisAmount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LineTotalBasisAmount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2324"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2324"/> + <xsl:template match="@*|node()" priority="-2" mode="M2324"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2324"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:PaymentID" + priority="1000" + mode="M2325"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:PaymentID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PaymentID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2325"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2325"/> + <xsl:template match="@*|node()" priority="-2" mode="M2325"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2325"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:PaymentMethodCode" + priority="1000" + mode="M2326"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:PaymentMethodCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PaymentMethodCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2326"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2326"/> + <xsl:template match="@*|node()" priority="-2" mode="M2326"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2326"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:Rate" + priority="1000" + mode="M2327"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:Rate"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Rate' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2327"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2327"/> + <xsl:template match="@*|node()" priority="-2" mode="M2327"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2327"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:RateApplicablePercent" + priority="1000" + mode="M2328"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:RateApplicablePercent"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RateApplicablePercent' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2328"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2328"/> + <xsl:template match="@*|node()" priority="-2" mode="M2328"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2328"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:RateCode" + priority="1000" + mode="M2329"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:RateCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RateCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2329"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2329"/> + <xsl:template match="@*|node()" priority="-2" mode="M2329"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2329"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:RefundAmount" + priority="1000" + mode="M2330"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:RefundAmount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RefundAmount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2330"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2330"/> + <xsl:template match="@*|node()" priority="-2" mode="M2330"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2330"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:RegimeType" + priority="1000" + mode="M2331"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:RegimeType"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RegimeType' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2331"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2331"/> + <xsl:template match="@*|node()" priority="-2" mode="M2331"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2331"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:RegimeTypeCode" + priority="1000" + mode="M2332"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:RegimeTypeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RegimeTypeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2332"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2332"/> + <xsl:template match="@*|node()" priority="-2" mode="M2332"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2332"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:SelfAssessedBasisAmount" + priority="1000" + mode="M2333"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:SelfAssessedBasisAmount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SelfAssessedBasisAmount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2333"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2333"/> + <xsl:template match="@*|node()" priority="-2" mode="M2333"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2333"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:SelfAssessedBasisQuantity" + priority="1000" + mode="M2334"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:SelfAssessedBasisQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SelfAssessedBasisQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2334"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2334"/> + <xsl:template match="@*|node()" priority="-2" mode="M2334"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2334"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:SelfAssessedCalculatedAmount" + priority="1000" + mode="M2335"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:SelfAssessedCalculatedAmount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SelfAssessedCalculatedAmount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2335"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2335"/> + <xsl:template match="@*|node()" priority="-2" mode="M2335"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2335"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:SelfAssessedCalculationRate" + priority="1000" + mode="M2336"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:SelfAssessedCalculationRate"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SelfAssessedCalculationRate' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2336"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2336"/> + <xsl:template match="@*|node()" priority="-2" mode="M2336"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2336"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:SellerPayableTaxSpecifiedTradeAccountingAccount" + priority="1000" + mode="M2337"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:SellerPayableTaxSpecifiedTradeAccountingAccount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SellerPayableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2337"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2337"/> + <xsl:template match="@*|node()" priority="-2" mode="M2337"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2337"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:SellerRefundableTaxSpecifiedTradeAccountingAccount" + priority="1000" + mode="M2338"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:SellerRefundableTaxSpecifiedTradeAccountingAccount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SellerRefundableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2338"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2338"/> + <xsl:template match="@*|node()" priority="-2" mode="M2338"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2338"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:ServiceSupplyTradeCountry" + priority="1000" + mode="M2339"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:ServiceSupplyTradeCountry"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ServiceSupplyTradeCountry' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2339"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2339"/> + <xsl:template match="@*|node()" priority="-2" mode="M2339"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2339"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:SpecifiedTradeAccountingAccount" + priority="1000" + mode="M2340"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:SpecifiedTradeAccountingAccount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SpecifiedTradeAccountingAccount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2340"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2340"/> + <xsl:template match="@*|node()" priority="-2" mode="M2340"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2340"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:TariffDeductionQuantity" + priority="1000" + mode="M2341"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:TariffDeductionQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TariffDeductionQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2341"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2341"/> + <xsl:template match="@*|node()" priority="-2" mode="M2341"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2341"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:TaxBasisAllowanceRate" + priority="1000" + mode="M2342"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:TaxBasisAllowanceRate"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TaxBasisAllowanceRate' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2342"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2342"/> + <xsl:template match="@*|node()" priority="-2" mode="M2342"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2342"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:TaxExemptionAuthorityID" + priority="1000" + mode="M2343"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:TaxExemptionAuthorityID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TaxExemptionAuthorityID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2343"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2343"/> + <xsl:template match="@*|node()" priority="-2" mode="M2343"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2343"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:TaxPointDate" + priority="1000" + mode="M2344"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:TaxPointDate"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TaxPointDate' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2344"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2344"/> + <xsl:template match="@*|node()" priority="-2" mode="M2344"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2344"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:Type" + priority="1000" + mode="M2345"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:Type"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Type' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2345"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2345"/> + <xsl:template match="@*|node()" priority="-2" mode="M2345"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2345"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:TypeCode[@listAgencyID]" + priority="1000" + mode="M2346"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:TypeCode[@listAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2346"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2346"/> + <xsl:template match="@*|node()" priority="-2" mode="M2346"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2346"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:TypeCode[@listID]" + priority="1000" + mode="M2347"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:TypeCode[@listID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2347"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2347"/> + <xsl:template match="@*|node()" priority="-2" mode="M2347"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2347"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:TypeCode[@listURI]" + priority="1000" + mode="M2348"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:TypeCode[@listURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2348"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2348"/> + <xsl:template match="@*|node()" priority="-2" mode="M2348"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2348"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:TypeCode[@listVersionID]" + priority="1000" + mode="M2349"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:TypeCode[@listVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2349"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2349"/> + <xsl:template match="@*|node()" priority="-2" mode="M2349"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2349"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:UnitBasisAmount" + priority="1000" + mode="M2350"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:UnitBasisAmount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:UnitBasisAmount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2350"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2350"/> + <xsl:template match="@*|node()" priority="-2" mode="M2350"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2350"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:CalculationBasis" + priority="1000" + mode="M2351"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:CalculationBasis"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CalculationBasis' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2351"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2351"/> + <xsl:template match="@*|node()" priority="-2" mode="M2351"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2351"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:CalculationBasisCode" + priority="1000" + mode="M2352"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:CalculationBasisCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CalculationBasisCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2352"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2352"/> + <xsl:template match="@*|node()" priority="-2" mode="M2352"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2352"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:CalculationBasisTradePrice" + priority="1000" + mode="M2353"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:CalculationBasisTradePrice"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CalculationBasisTradePrice' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2353"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2353"/> + <xsl:template match="@*|node()" priority="-2" mode="M2353"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2353"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:CategoryCode" + priority="1000" + mode="M2354"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:CategoryCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CategoryCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2354"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2354"/> + <xsl:template match="@*|node()" priority="-2" mode="M2354"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2354"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:ChargeCategoryCode" + priority="1000" + mode="M2355"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:ChargeCategoryCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ChargeCategoryCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2355"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2355"/> + <xsl:template match="@*|node()" priority="-2" mode="M2355"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2355"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:Description[@languageID]" + priority="1000" + mode="M2356"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:Description[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2356"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2356"/> + <xsl:template match="@*|node()" priority="-2" mode="M2356"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2356"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:Description[@languageLocaleID]" + priority="1000" + mode="M2357"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:Description[@languageLocaleID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageLocaleID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2357"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2357"/> + <xsl:template match="@*|node()" priority="-2" mode="M2357"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2357"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:DisbursementAmount" + priority="1000" + mode="M2358"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:DisbursementAmount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DisbursementAmount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2358"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2358"/> + <xsl:template match="@*|node()" priority="-2" mode="M2358"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2358"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:FreightInvoiceTypeCode" + priority="1000" + mode="M2359"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:FreightInvoiceTypeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:FreightInvoiceTypeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2359"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2359"/> + <xsl:template match="@*|node()" priority="-2" mode="M2359"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2359"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:ID" + priority="1000" + mode="M2360"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:ID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2360"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2360"/> + <xsl:template match="@*|node()" priority="-2" mode="M2360"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2360"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:InformationTypeCode" + priority="1000" + mode="M2361"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:InformationTypeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:InformationTypeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2361"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2361"/> + <xsl:template match="@*|node()" priority="-2" mode="M2361"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2361"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:InvoiceTypeCode" + priority="1000" + mode="M2362"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:InvoiceTypeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:InvoiceTypeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2362"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2362"/> + <xsl:template match="@*|node()" priority="-2" mode="M2362"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2362"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:PayingPartyRoleCode" + priority="1000" + mode="M2363"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:PayingPartyRoleCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PayingPartyRoleCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2363"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2363"/> + <xsl:template match="@*|node()" priority="-2" mode="M2363"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2363"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:PaymentArrangementCode" + priority="1000" + mode="M2364"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:PaymentArrangementCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PaymentArrangementCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2364"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2364"/> + <xsl:template match="@*|node()" priority="-2" mode="M2364"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2364"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:PaymentPlaceLogisticsLocation" + priority="1000" + mode="M2365"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:PaymentPlaceLogisticsLocation"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PaymentPlaceLogisticsLocation' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2365"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2365"/> + <xsl:template match="@*|node()" priority="-2" mode="M2365"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2365"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:RepackageAppliedAmount" + priority="1000" + mode="M2366"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:RepackageAppliedAmount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RepackageAppliedAmount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2366"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2366"/> + <xsl:template match="@*|node()" priority="-2" mode="M2366"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2366"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:ServiceCategoryCode" + priority="1000" + mode="M2367"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:ServiceCategoryCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ServiceCategoryCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2367"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2367"/> + <xsl:template match="@*|node()" priority="-2" mode="M2367"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2367"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:ServiceTypeCode" + priority="1000" + mode="M2368"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:ServiceTypeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ServiceTypeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2368"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2368"/> + <xsl:template match="@*|node()" priority="-2" mode="M2368"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2368"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:SpecifiedTradeSettlementPaymentMeans" + priority="1000" + mode="M2369"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:SpecifiedTradeSettlementPaymentMeans"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SpecifiedTradeSettlementPaymentMeans' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2369"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2369"/> + <xsl:template match="@*|node()" priority="-2" mode="M2369"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2369"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:TariffClassCode" + priority="1000" + mode="M2370"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:TariffClassCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TariffClassCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2370"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2370"/> + <xsl:template match="@*|node()" priority="-2" mode="M2370"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2370"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:TransportPaymentMethodCode" + priority="1000" + mode="M2371"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:TransportPaymentMethodCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TransportPaymentMethodCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2371"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2371"/> + <xsl:template match="@*|node()" priority="-2" mode="M2371"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2371"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAccountingAccount" + priority="1000" + mode="M2372"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAccountingAccount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SpecifiedTradeAccountingAccount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2372"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2372"/> + <xsl:template match="@*|node()" priority="-2" mode="M2372"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2372"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge" + priority="1000" + mode="M2373"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:ChargeIndicator)=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:ChargeIndicator)=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ChargeIndicator' must occur exactly 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:ActualAmount)=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:ActualAmount)=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ActualAmount' must occur exactly 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2373"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2373"/> + <xsl:template match="@*|node()" priority="-2" mode="M2373"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2373"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:ActualAmount" + priority="1000" + mode="M2374"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:ActualAmount"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="@currencyID"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="@currencyID"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute '@currencyID' is required in this context.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2374"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2374"/> + <xsl:template match="@*|node()" priority="-2" mode="M2374"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2374"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:ActualAmount[@currencyCodeListVersionID]" + priority="1000" + mode="M2375"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:ActualAmount[@currencyCodeListVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @currencyCodeListVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2375"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2375"/> + <xsl:template match="@*|node()" priority="-2" mode="M2375"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2375"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:ActualTradeCurrencyExchange" + priority="1000" + mode="M2376"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:ActualTradeCurrencyExchange"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ActualTradeCurrencyExchange' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2376"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2376"/> + <xsl:template match="@*|node()" priority="-2" mode="M2376"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2376"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:AppliedDateTime" + priority="1000" + mode="M2377"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:AppliedDateTime"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AppliedDateTime' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2377"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2377"/> + <xsl:template match="@*|node()" priority="-2" mode="M2377"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2377"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:BasisAmount" + priority="1000" + mode="M2378"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:BasisAmount"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="@currencyID"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="@currencyID"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute '@currencyID' is required in this context.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2378"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2378"/> + <xsl:template match="@*|node()" priority="-2" mode="M2378"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2378"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:BasisAmount[@currencyCodeListVersionID]" + priority="1000" + mode="M2379"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:BasisAmount[@currencyCodeListVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @currencyCodeListVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2379"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2379"/> + <xsl:template match="@*|node()" priority="-2" mode="M2379"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2379"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:BasisQuantity" + priority="1000" + mode="M2380"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:BasisQuantity"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="@unitCode"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="@unitCode"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute '@unitCode' is required in this context.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2380"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2380"/> + <xsl:template match="@*|node()" priority="-2" mode="M2380"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2380"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:BasisQuantity[@unitCodeListAgencyID]" + priority="1000" + mode="M2381"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:BasisQuantity[@unitCodeListAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @unitCodeListAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2381"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2381"/> + <xsl:template match="@*|node()" priority="-2" mode="M2381"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2381"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:BasisQuantity[@unitCodeListAgencyName]" + priority="1000" + mode="M2382"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:BasisQuantity[@unitCodeListAgencyName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @unitCodeListAgencyName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2382"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2382"/> + <xsl:template match="@*|node()" priority="-2" mode="M2382"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2382"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:BasisQuantity[@unitCodeListID]" + priority="1000" + mode="M2383"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:BasisQuantity[@unitCodeListID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @unitCodeListID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2383"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2383"/> + <xsl:template match="@*|node()" priority="-2" mode="M2383"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2383"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CalculationPercent[@format]" + priority="1000" + mode="M2384"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CalculationPercent[@format]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @format' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2384"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2384"/> + <xsl:template match="@*|node()" priority="-2" mode="M2384"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2384"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax" + priority="1000" + mode="M2385"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:TypeCode)=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="count(ram:TypeCode)=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TypeCode' must occur exactly 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:CategoryCode)=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:CategoryCode)=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CategoryCode' must occur exactly 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:ApplicablePercent)=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:ApplicablePercent)=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ApplicablePercent' must occur exactly 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2385"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2385"/> + <xsl:template match="@*|node()" priority="-2" mode="M2385"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2385"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:AllowanceChargeBasisAmount" + priority="1000" + mode="M2386"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:AllowanceChargeBasisAmount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AllowanceChargeBasisAmount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2386"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2386"/> + <xsl:template match="@*|node()" priority="-2" mode="M2386"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2386"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:ApplicablePercent[@format]" + priority="1000" + mode="M2387"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:ApplicablePercent[@format]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @format' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2387"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2387"/> + <xsl:template match="@*|node()" priority="-2" mode="M2387"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2387"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:ApplicableTradeLocation" + priority="1000" + mode="M2388"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:ApplicableTradeLocation"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ApplicableTradeLocation' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2388"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2388"/> + <xsl:template match="@*|node()" priority="-2" mode="M2388"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2388"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:BasisAmount" + priority="1000" + mode="M2389"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:BasisAmount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:BasisAmount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2389"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2389"/> + <xsl:template match="@*|node()" priority="-2" mode="M2389"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2389"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:BasisQuantity" + priority="1000" + mode="M2390"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:BasisQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:BasisQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2390"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2390"/> + <xsl:template match="@*|node()" priority="-2" mode="M2390"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2390"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:BuyerDeductibleTaxSpecifiedTradeAccountingAccount" + priority="1000" + mode="M2391"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:BuyerDeductibleTaxSpecifiedTradeAccountingAccount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:BuyerDeductibleTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2391"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2391"/> + <xsl:template match="@*|node()" priority="-2" mode="M2391"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2391"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:BuyerNonDeductibleTaxSpecifiedTradeAccountingAccount" + priority="1000" + mode="M2392"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:BuyerNonDeductibleTaxSpecifiedTradeAccountingAccount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:BuyerNonDeductibleTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2392"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2392"/> + <xsl:template match="@*|node()" priority="-2" mode="M2392"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2392"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:BuyerRepayableTaxSpecifiedTradeAccountingAccount" + priority="1000" + mode="M2393"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:BuyerRepayableTaxSpecifiedTradeAccountingAccount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:BuyerRepayableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2393"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2393"/> + <xsl:template match="@*|node()" priority="-2" mode="M2393"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2393"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:CalculatedAmount" + priority="1000" + mode="M2394"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:CalculatedAmount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CalculatedAmount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2394"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2394"/> + <xsl:template match="@*|node()" priority="-2" mode="M2394"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2394"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:CalculatedRate" + priority="1000" + mode="M2395"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:CalculatedRate"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CalculatedRate' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2395"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2395"/> + <xsl:template match="@*|node()" priority="-2" mode="M2395"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2395"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:CalculationSequenceNumeric" + priority="1000" + mode="M2396"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:CalculationSequenceNumeric"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CalculationSequenceNumeric' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2396"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2396"/> + <xsl:template match="@*|node()" priority="-2" mode="M2396"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2396"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:CategoryCode[@listAgencyID]" + priority="1000" + mode="M2397"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:CategoryCode[@listAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2397"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2397"/> + <xsl:template match="@*|node()" priority="-2" mode="M2397"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2397"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:CategoryCode[@listID]" + priority="1000" + mode="M2398"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:CategoryCode[@listID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2398"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2398"/> + <xsl:template match="@*|node()" priority="-2" mode="M2398"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2398"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:CategoryCode[@listURI]" + priority="1000" + mode="M2399"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:CategoryCode[@listURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2399"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2399"/> + <xsl:template match="@*|node()" priority="-2" mode="M2399"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2399"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:CategoryCode[@listVersionID]" + priority="1000" + mode="M2400"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:CategoryCode[@listVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2400"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2400"/> + <xsl:template match="@*|node()" priority="-2" mode="M2400"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2400"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:CategoryName" + priority="1000" + mode="M2401"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:CategoryName"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CategoryName' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2401"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2401"/> + <xsl:template match="@*|node()" priority="-2" mode="M2401"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2401"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:CurrencyCode" + priority="1000" + mode="M2402"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:CurrencyCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CurrencyCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2402"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2402"/> + <xsl:template match="@*|node()" priority="-2" mode="M2402"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2402"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:CustomsDutyIndicator" + priority="1000" + mode="M2403"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:CustomsDutyIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CustomsDutyIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2403"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2403"/> + <xsl:template match="@*|node()" priority="-2" mode="M2403"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2403"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:DeductionAmount" + priority="1000" + mode="M2404"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:DeductionAmount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DeductionAmount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2404"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2404"/> + <xsl:template match="@*|node()" priority="-2" mode="M2404"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2404"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:DeferredStatusPartyDebtorFinancialAccount" + priority="1000" + mode="M2405"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:DeferredStatusPartyDebtorFinancialAccount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DeferredStatusPartyDebtorFinancialAccount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2405"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2405"/> + <xsl:template match="@*|node()" priority="-2" mode="M2405"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2405"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:Description" + priority="1000" + mode="M2406"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:Description"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Description' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2406"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2406"/> + <xsl:template match="@*|node()" priority="-2" mode="M2406"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2406"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:DueDateTypeCode" + priority="1000" + mode="M2407"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:DueDateTypeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DueDateTypeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2407"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2407"/> + <xsl:template match="@*|node()" priority="-2" mode="M2407"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2407"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:ExemptionAuthorizationID" + priority="1000" + mode="M2408"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:ExemptionAuthorizationID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ExemptionAuthorizationID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2408"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2408"/> + <xsl:template match="@*|node()" priority="-2" mode="M2408"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2408"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:ExemptionIndicator" + priority="1000" + mode="M2409"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:ExemptionIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ExemptionIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2409"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2409"/> + <xsl:template match="@*|node()" priority="-2" mode="M2409"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2409"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:ExemptionReason" + priority="1000" + mode="M2410"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:ExemptionReason"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ExemptionReason' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2410"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2410"/> + <xsl:template match="@*|node()" priority="-2" mode="M2410"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2410"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:ExemptionReasonCode" + priority="1000" + mode="M2411"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:ExemptionReasonCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ExemptionReasonCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2411"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2411"/> + <xsl:template match="@*|node()" priority="-2" mode="M2411"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2411"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:FunctionCode" + priority="1000" + mode="M2412"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:FunctionCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:FunctionCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2412"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2412"/> + <xsl:template match="@*|node()" priority="-2" mode="M2412"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2412"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:Guarantee" + priority="1000" + mode="M2413"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:Guarantee"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Guarantee' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2413"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2413"/> + <xsl:template match="@*|node()" priority="-2" mode="M2413"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2413"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:GuaranteeCode" + priority="1000" + mode="M2414"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:GuaranteeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:GuaranteeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2414"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2414"/> + <xsl:template match="@*|node()" priority="-2" mode="M2414"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2414"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:InformationAmount" + priority="1000" + mode="M2415"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:InformationAmount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:InformationAmount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2415"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2415"/> + <xsl:template match="@*|node()" priority="-2" mode="M2415"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2415"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:Jurisdiction" + priority="1000" + mode="M2416"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:Jurisdiction"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Jurisdiction' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2416"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2416"/> + <xsl:template match="@*|node()" priority="-2" mode="M2416"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2416"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:LineTotalBasisAmount" + priority="1000" + mode="M2417"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:LineTotalBasisAmount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LineTotalBasisAmount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2417"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2417"/> + <xsl:template match="@*|node()" priority="-2" mode="M2417"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2417"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:PaymentID" + priority="1000" + mode="M2418"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:PaymentID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PaymentID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2418"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2418"/> + <xsl:template match="@*|node()" priority="-2" mode="M2418"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2418"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:PaymentMethodCode" + priority="1000" + mode="M2419"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:PaymentMethodCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PaymentMethodCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2419"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2419"/> + <xsl:template match="@*|node()" priority="-2" mode="M2419"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2419"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:Rate" + priority="1000" + mode="M2420"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:Rate"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Rate' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2420"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2420"/> + <xsl:template match="@*|node()" priority="-2" mode="M2420"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2420"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:RateApplicablePercent" + priority="1000" + mode="M2421"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:RateApplicablePercent"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RateApplicablePercent' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2421"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2421"/> + <xsl:template match="@*|node()" priority="-2" mode="M2421"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2421"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:RateCode" + priority="1000" + mode="M2422"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:RateCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RateCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2422"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2422"/> + <xsl:template match="@*|node()" priority="-2" mode="M2422"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2422"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:RefundAmount" + priority="1000" + mode="M2423"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:RefundAmount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RefundAmount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2423"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2423"/> + <xsl:template match="@*|node()" priority="-2" mode="M2423"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2423"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:RegimeType" + priority="1000" + mode="M2424"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:RegimeType"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RegimeType' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2424"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2424"/> + <xsl:template match="@*|node()" priority="-2" mode="M2424"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2424"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:RegimeTypeCode" + priority="1000" + mode="M2425"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:RegimeTypeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RegimeTypeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2425"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2425"/> + <xsl:template match="@*|node()" priority="-2" mode="M2425"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2425"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:SelfAssessedBasisAmount" + priority="1000" + mode="M2426"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:SelfAssessedBasisAmount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SelfAssessedBasisAmount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2426"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2426"/> + <xsl:template match="@*|node()" priority="-2" mode="M2426"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2426"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:SelfAssessedBasisQuantity" + priority="1000" + mode="M2427"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:SelfAssessedBasisQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SelfAssessedBasisQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2427"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2427"/> + <xsl:template match="@*|node()" priority="-2" mode="M2427"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2427"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:SelfAssessedCalculatedAmount" + priority="1000" + mode="M2428"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:SelfAssessedCalculatedAmount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SelfAssessedCalculatedAmount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2428"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2428"/> + <xsl:template match="@*|node()" priority="-2" mode="M2428"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2428"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:SelfAssessedCalculationRate" + priority="1000" + mode="M2429"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:SelfAssessedCalculationRate"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SelfAssessedCalculationRate' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2429"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2429"/> + <xsl:template match="@*|node()" priority="-2" mode="M2429"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2429"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:SellerPayableTaxSpecifiedTradeAccountingAccount" + priority="1000" + mode="M2430"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:SellerPayableTaxSpecifiedTradeAccountingAccount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SellerPayableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2430"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2430"/> + <xsl:template match="@*|node()" priority="-2" mode="M2430"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2430"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:SellerRefundableTaxSpecifiedTradeAccountingAccount" + priority="1000" + mode="M2431"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:SellerRefundableTaxSpecifiedTradeAccountingAccount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SellerRefundableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2431"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2431"/> + <xsl:template match="@*|node()" priority="-2" mode="M2431"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2431"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:ServiceSupplyTradeCountry" + priority="1000" + mode="M2432"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:ServiceSupplyTradeCountry"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ServiceSupplyTradeCountry' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2432"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2432"/> + <xsl:template match="@*|node()" priority="-2" mode="M2432"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2432"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:SpecifiedTradeAccountingAccount" + priority="1000" + mode="M2433"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:SpecifiedTradeAccountingAccount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SpecifiedTradeAccountingAccount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2433"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2433"/> + <xsl:template match="@*|node()" priority="-2" mode="M2433"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2433"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:TariffDeductionQuantity" + priority="1000" + mode="M2434"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:TariffDeductionQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TariffDeductionQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2434"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2434"/> + <xsl:template match="@*|node()" priority="-2" mode="M2434"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2434"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:TaxBasisAllowanceRate" + priority="1000" + mode="M2435"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:TaxBasisAllowanceRate"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TaxBasisAllowanceRate' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2435"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2435"/> + <xsl:template match="@*|node()" priority="-2" mode="M2435"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2435"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:TaxExemptionAuthorityID" + priority="1000" + mode="M2436"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:TaxExemptionAuthorityID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TaxExemptionAuthorityID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2436"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2436"/> + <xsl:template match="@*|node()" priority="-2" mode="M2436"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2436"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:TaxPointDate" + priority="1000" + mode="M2437"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:TaxPointDate"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TaxPointDate' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2437"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2437"/> + <xsl:template match="@*|node()" priority="-2" mode="M2437"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2437"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:Type" + priority="1000" + mode="M2438"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:Type"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Type' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2438"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2438"/> + <xsl:template match="@*|node()" priority="-2" mode="M2438"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2438"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:TypeCode[@listAgencyID]" + priority="1000" + mode="M2439"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:TypeCode[@listAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2439"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2439"/> + <xsl:template match="@*|node()" priority="-2" mode="M2439"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2439"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:TypeCode[@listID]" + priority="1000" + mode="M2440"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:TypeCode[@listID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2440"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2440"/> + <xsl:template match="@*|node()" priority="-2" mode="M2440"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2440"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:TypeCode[@listURI]" + priority="1000" + mode="M2441"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:TypeCode[@listURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2441"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2441"/> + <xsl:template match="@*|node()" priority="-2" mode="M2441"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2441"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:TypeCode[@listVersionID]" + priority="1000" + mode="M2442"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:TypeCode[@listVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2442"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2442"/> + <xsl:template match="@*|node()" priority="-2" mode="M2442"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2442"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:UnitBasisAmount" + priority="1000" + mode="M2443"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:UnitBasisAmount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:UnitBasisAmount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2443"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2443"/> + <xsl:template match="@*|node()" priority="-2" mode="M2443"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2443"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:ChargeIndicator/udt:IndicatorString" + priority="1000" + mode="M2444"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:ChargeIndicator/udt:IndicatorString"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'udt:IndicatorString' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2444"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2444"/> + <xsl:template match="@*|node()" priority="-2" mode="M2444"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2444"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:DeductionAmount" + priority="1000" + mode="M2445"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:DeductionAmount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DeductionAmount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2445"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2445"/> + <xsl:template match="@*|node()" priority="-2" mode="M2445"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2445"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:Description" + priority="1000" + mode="M2446"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:Description"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Description' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2446"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2446"/> + <xsl:template match="@*|node()" priority="-2" mode="M2446"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2446"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:ID" + priority="1000" + mode="M2447"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:ID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2447"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2447"/> + <xsl:template match="@*|node()" priority="-2" mode="M2447"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2447"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:PrepaidIndicator" + priority="1000" + mode="M2448"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:PrepaidIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PrepaidIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2448"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2448"/> + <xsl:template match="@*|node()" priority="-2" mode="M2448"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2448"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:ReasonCode[@listAgencyID]" + priority="1000" + mode="M2449"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:ReasonCode[@listAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2449"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2449"/> + <xsl:template match="@*|node()" priority="-2" mode="M2449"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2449"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:ReasonCode[@listID]" + priority="1000" + mode="M2450"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:ReasonCode[@listID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2450"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2450"/> + <xsl:template match="@*|node()" priority="-2" mode="M2450"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2450"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:ReasonCode[@listURI]" + priority="1000" + mode="M2451"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:ReasonCode[@listURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2451"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2451"/> + <xsl:template match="@*|node()" priority="-2" mode="M2451"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2451"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:ReasonCode[@listVersionID]" + priority="1000" + mode="M2452"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:ReasonCode[@listVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2452"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2452"/> + <xsl:template match="@*|node()" priority="-2" mode="M2452"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2452"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:Reason[@languageID]" + priority="1000" + mode="M2453"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:Reason[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2453"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2453"/> + <xsl:template match="@*|node()" priority="-2" mode="M2453"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2453"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:Reason[@languageLocaleID]" + priority="1000" + mode="M2454"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:Reason[@languageLocaleID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageLocaleID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2454"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2454"/> + <xsl:template match="@*|node()" priority="-2" mode="M2454"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2454"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:SequenceNumeric[@format]" + priority="1000" + mode="M2455"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:SequenceNumeric[@format]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @format' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2455"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2455"/> + <xsl:template match="@*|node()" priority="-2" mode="M2455"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2455"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:SpecifiedTradeAccountingAccount" + priority="1000" + mode="M2456"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:SpecifiedTradeAccountingAccount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SpecifiedTradeAccountingAccount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2456"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2456"/> + <xsl:template match="@*|node()" priority="-2" mode="M2456"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2456"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:TypeCode" + priority="1000" + mode="M2457"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:TypeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TypeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2457"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2457"/> + <xsl:template match="@*|node()" priority="-2" mode="M2457"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2457"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:UnitBasisAmount" + priority="1000" + mode="M2458"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:UnitBasisAmount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:UnitBasisAmount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2458"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2458"/> + <xsl:template match="@*|node()" priority="-2" mode="M2458"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2458"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:ValiditySpecifiedPeriod" + priority="1000" + mode="M2459"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:ValiditySpecifiedPeriod"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ValiditySpecifiedPeriod' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2459"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2459"/> + <xsl:template match="@*|node()" priority="-2" mode="M2459"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2459"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradePaymentTerms" + priority="1000" + mode="M2460"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradePaymentTerms"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:Description)>=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:Description)>=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Description' must occur at least 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:ApplicableTradePaymentPenaltyTerms)<=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:ApplicableTradePaymentPenaltyTerms)<=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ApplicableTradePaymentPenaltyTerms' may occur at maximum 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:ApplicableTradePaymentDiscountTerms)<=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:ApplicableTradePaymentDiscountTerms)<=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ApplicableTradePaymentDiscountTerms' may occur at maximum 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2460"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2460"/> + <xsl:template match="@*|node()" priority="-2" mode="M2460"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2460"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradePaymentTerms/ram:ApplicableTradePaymentDiscountTerms" + priority="1000" + mode="M2461"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradePaymentTerms/ram:ApplicableTradePaymentDiscountTerms"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:BasisAmount)<=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:BasisAmount)<=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:BasisAmount' may occur at maximum 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:ActualDiscountAmount)<=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:ActualDiscountAmount)<=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ActualDiscountAmount' may occur at maximum 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2461"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2461"/> + <xsl:template match="@*|node()" priority="-2" mode="M2461"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2461"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradePaymentTerms/ram:ApplicableTradePaymentDiscountTerms/ram:ActualDiscountAmount" + priority="1000" + mode="M2462"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradePaymentTerms/ram:ApplicableTradePaymentDiscountTerms/ram:ActualDiscountAmount"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="@currencyID"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="@currencyID"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute '@currencyID' is required in this context.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2462"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2462"/> + <xsl:template match="@*|node()" priority="-2" mode="M2462"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2462"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradePaymentTerms/ram:ApplicableTradePaymentDiscountTerms/ram:ActualDiscountAmount[@currencyCodeListVersionID]" + priority="1000" + mode="M2463"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradePaymentTerms/ram:ApplicableTradePaymentDiscountTerms/ram:ActualDiscountAmount[@currencyCodeListVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @currencyCodeListVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2463"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2463"/> + <xsl:template match="@*|node()" priority="-2" mode="M2463"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2463"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradePaymentTerms/ram:ApplicableTradePaymentDiscountTerms/ram:BasisAmount" + priority="1000" + mode="M2464"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradePaymentTerms/ram:ApplicableTradePaymentDiscountTerms/ram:BasisAmount"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="@currencyID"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="@currencyID"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute '@currencyID' is required in this context.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2464"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2464"/> + <xsl:template match="@*|node()" priority="-2" mode="M2464"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2464"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradePaymentTerms/ram:ApplicableTradePaymentDiscountTerms/ram:BasisAmount[@currencyCodeListVersionID]" + priority="1000" + mode="M2465"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradePaymentTerms/ram:ApplicableTradePaymentDiscountTerms/ram:BasisAmount[@currencyCodeListVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @currencyCodeListVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2465"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2465"/> + <xsl:template match="@*|node()" priority="-2" mode="M2465"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2465"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradePaymentTerms/ram:ApplicableTradePaymentDiscountTerms/ram:BasisDateTime/udt:DateTime" + priority="1000" + mode="M2466"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradePaymentTerms/ram:ApplicableTradePaymentDiscountTerms/ram:BasisDateTime/udt:DateTime"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'udt:DateTime' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2466"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2466"/> + <xsl:template match="@*|node()" priority="-2" mode="M2466"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2466"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradePaymentTerms/ram:ApplicableTradePaymentDiscountTerms/ram:BasisDateTime/udt:DateTimeString" + priority="1000" + mode="M2467"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradePaymentTerms/ram:ApplicableTradePaymentDiscountTerms/ram:BasisDateTime/udt:DateTimeString"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="@format"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="@format"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute '@format' is required in this context.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2467"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2467"/> + <xsl:template match="@*|node()" priority="-2" mode="M2467"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2467"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradePaymentTerms/ram:ApplicableTradePaymentDiscountTerms/ram:BasisPeriodMeasure" + priority="1000" + mode="M2468"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradePaymentTerms/ram:ApplicableTradePaymentDiscountTerms/ram:BasisPeriodMeasure"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="@unitCode"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="@unitCode"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute '@unitCode' is required in this context.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2468"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2468"/> + <xsl:template match="@*|node()" priority="-2" mode="M2468"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2468"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradePaymentTerms/ram:ApplicableTradePaymentDiscountTerms/ram:BasisPeriodMeasure[@unitCodeListVersionID]" + priority="1000" + mode="M2469"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradePaymentTerms/ram:ApplicableTradePaymentDiscountTerms/ram:BasisPeriodMeasure[@unitCodeListVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @unitCodeListVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2469"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2469"/> + <xsl:template match="@*|node()" priority="-2" mode="M2469"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2469"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradePaymentTerms/ram:ApplicableTradePaymentDiscountTerms/ram:CalculationPercent[@format]" + priority="1000" + mode="M2470"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradePaymentTerms/ram:ApplicableTradePaymentDiscountTerms/ram:CalculationPercent[@format]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @format' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2470"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2470"/> + <xsl:template match="@*|node()" priority="-2" mode="M2470"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2470"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradePaymentTerms/ram:ApplicableTradePaymentPenaltyTerms" + priority="1000" + mode="M2471"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradePaymentTerms/ram:ApplicableTradePaymentPenaltyTerms"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:BasisAmount)<=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:BasisAmount)<=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:BasisAmount' may occur at maximum 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:ActualPenaltyAmount)<=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:ActualPenaltyAmount)<=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ActualPenaltyAmount' may occur at maximum 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2471"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2471"/> + <xsl:template match="@*|node()" priority="-2" mode="M2471"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2471"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradePaymentTerms/ram:ApplicableTradePaymentPenaltyTerms/ram:ActualPenaltyAmount" + priority="1000" + mode="M2472"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradePaymentTerms/ram:ApplicableTradePaymentPenaltyTerms/ram:ActualPenaltyAmount"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="@currencyID"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="@currencyID"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute '@currencyID' is required in this context.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2472"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2472"/> + <xsl:template match="@*|node()" priority="-2" mode="M2472"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2472"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradePaymentTerms/ram:ApplicableTradePaymentPenaltyTerms/ram:ActualPenaltyAmount[@currencyCodeListVersionID]" + priority="1000" + mode="M2473"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradePaymentTerms/ram:ApplicableTradePaymentPenaltyTerms/ram:ActualPenaltyAmount[@currencyCodeListVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @currencyCodeListVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2473"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2473"/> + <xsl:template match="@*|node()" priority="-2" mode="M2473"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2473"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradePaymentTerms/ram:ApplicableTradePaymentPenaltyTerms/ram:BasisAmount" + priority="1000" + mode="M2474"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradePaymentTerms/ram:ApplicableTradePaymentPenaltyTerms/ram:BasisAmount"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="@currencyID"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="@currencyID"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute '@currencyID' is required in this context.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2474"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2474"/> + <xsl:template match="@*|node()" priority="-2" mode="M2474"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2474"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradePaymentTerms/ram:ApplicableTradePaymentPenaltyTerms/ram:BasisAmount[@currencyCodeListVersionID]" + priority="1000" + mode="M2475"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradePaymentTerms/ram:ApplicableTradePaymentPenaltyTerms/ram:BasisAmount[@currencyCodeListVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @currencyCodeListVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2475"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2475"/> + <xsl:template match="@*|node()" priority="-2" mode="M2475"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2475"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradePaymentTerms/ram:ApplicableTradePaymentPenaltyTerms/ram:BasisDateTime/udt:DateTime" + priority="1000" + mode="M2476"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradePaymentTerms/ram:ApplicableTradePaymentPenaltyTerms/ram:BasisDateTime/udt:DateTime"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'udt:DateTime' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2476"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2476"/> + <xsl:template match="@*|node()" priority="-2" mode="M2476"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2476"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradePaymentTerms/ram:ApplicableTradePaymentPenaltyTerms/ram:BasisDateTime/udt:DateTimeString" + priority="1000" + mode="M2477"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradePaymentTerms/ram:ApplicableTradePaymentPenaltyTerms/ram:BasisDateTime/udt:DateTimeString"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="@format"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="@format"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute '@format' is required in this context.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2477"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2477"/> + <xsl:template match="@*|node()" priority="-2" mode="M2477"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2477"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradePaymentTerms/ram:ApplicableTradePaymentPenaltyTerms/ram:BasisPeriodMeasure" + priority="1000" + mode="M2478"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradePaymentTerms/ram:ApplicableTradePaymentPenaltyTerms/ram:BasisPeriodMeasure"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="@unitCode"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="@unitCode"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute '@unitCode' is required in this context.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2478"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2478"/> + <xsl:template match="@*|node()" priority="-2" mode="M2478"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2478"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradePaymentTerms/ram:ApplicableTradePaymentPenaltyTerms/ram:BasisPeriodMeasure[@unitCodeListVersionID]" + priority="1000" + mode="M2479"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradePaymentTerms/ram:ApplicableTradePaymentPenaltyTerms/ram:BasisPeriodMeasure[@unitCodeListVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @unitCodeListVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2479"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2479"/> + <xsl:template match="@*|node()" priority="-2" mode="M2479"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2479"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradePaymentTerms/ram:ApplicableTradePaymentPenaltyTerms/ram:CalculationPercent[@format]" + priority="1000" + mode="M2480"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradePaymentTerms/ram:ApplicableTradePaymentPenaltyTerms/ram:CalculationPercent[@format]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @format' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2480"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2480"/> + <xsl:template match="@*|node()" priority="-2" mode="M2480"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2480"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradePaymentTerms/ram:Description[@languageID]" + priority="1000" + mode="M2481"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradePaymentTerms/ram:Description[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2481"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2481"/> + <xsl:template match="@*|node()" priority="-2" mode="M2481"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2481"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradePaymentTerms/ram:Description[@languageLocaleID]" + priority="1000" + mode="M2482"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradePaymentTerms/ram:Description[@languageLocaleID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageLocaleID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2482"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2482"/> + <xsl:template match="@*|node()" priority="-2" mode="M2482"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2482"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradePaymentTerms/ram:DirectDebitMandateID" + priority="1000" + mode="M2483"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradePaymentTerms/ram:DirectDebitMandateID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DirectDebitMandateID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2483"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2483"/> + <xsl:template match="@*|node()" priority="-2" mode="M2483"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2483"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradePaymentTerms/ram:DueDateDateTime/udt:DateTime" + priority="1000" + mode="M2484"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradePaymentTerms/ram:DueDateDateTime/udt:DateTime"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'udt:DateTime' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2484"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2484"/> + <xsl:template match="@*|node()" priority="-2" mode="M2484"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2484"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradePaymentTerms/ram:DueDateDateTime/udt:DateTimeString" + priority="1000" + mode="M2485"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradePaymentTerms/ram:DueDateDateTime/udt:DateTimeString"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="@format"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="@format"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute '@format' is required in this context.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2485"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2485"/> + <xsl:template match="@*|node()" priority="-2" mode="M2485"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2485"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradePaymentTerms/ram:DurationMeasure" + priority="1000" + mode="M2486"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradePaymentTerms/ram:DurationMeasure"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DurationMeasure' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2486"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2486"/> + <xsl:template match="@*|node()" priority="-2" mode="M2486"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2486"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradePaymentTerms/ram:EquivalentAmount" + priority="1000" + mode="M2487"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradePaymentTerms/ram:EquivalentAmount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:EquivalentAmount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2487"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2487"/> + <xsl:template match="@*|node()" priority="-2" mode="M2487"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2487"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradePaymentTerms/ram:FromEventCode" + priority="1000" + mode="M2488"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradePaymentTerms/ram:FromEventCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:FromEventCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2488"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2488"/> + <xsl:template match="@*|node()" priority="-2" mode="M2488"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2488"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradePaymentTerms/ram:ID" + priority="1000" + mode="M2489"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradePaymentTerms/ram:ID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2489"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2489"/> + <xsl:template match="@*|node()" priority="-2" mode="M2489"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2489"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradePaymentTerms/ram:Information" + priority="1000" + mode="M2490"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradePaymentTerms/ram:Information"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Information' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2490"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2490"/> + <xsl:template match="@*|node()" priority="-2" mode="M2490"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2490"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradePaymentTerms/ram:InstructedAmount" + priority="1000" + mode="M2491"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradePaymentTerms/ram:InstructedAmount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:InstructedAmount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2491"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2491"/> + <xsl:template match="@*|node()" priority="-2" mode="M2491"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2491"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradePaymentTerms/ram:InstructionCode" + priority="1000" + mode="M2492"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradePaymentTerms/ram:InstructionCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:InstructionCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2492"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2492"/> + <xsl:template match="@*|node()" priority="-2" mode="M2492"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2492"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradePaymentTerms/ram:InstructionTypeCode" + priority="1000" + mode="M2493"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradePaymentTerms/ram:InstructionTypeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:InstructionTypeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2493"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2493"/> + <xsl:template match="@*|node()" priority="-2" mode="M2493"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2493"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradePaymentTerms/ram:PartialPaymentAmount" + priority="1000" + mode="M2494"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradePaymentTerms/ram:PartialPaymentAmount"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="@currencyID"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="@currencyID"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute '@currencyID' is required in this context.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2494"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2494"/> + <xsl:template match="@*|node()" priority="-2" mode="M2494"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2494"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradePaymentTerms/ram:PartialPaymentAmount[@currencyCodeListVersionID]" + priority="1000" + mode="M2495"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradePaymentTerms/ram:PartialPaymentAmount[@currencyCodeListVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @currencyCodeListVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2495"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2495"/> + <xsl:template match="@*|node()" priority="-2" mode="M2495"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2495"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradePaymentTerms/ram:PartialPaymentPercent" + priority="1000" + mode="M2496"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradePaymentTerms/ram:PartialPaymentPercent"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PartialPaymentPercent' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2496"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2496"/> + <xsl:template match="@*|node()" priority="-2" mode="M2496"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2496"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradePaymentTerms/ram:PayeeTradeParty" + priority="1000" + mode="M2497"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradePaymentTerms/ram:PayeeTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PayeeTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2497"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2497"/> + <xsl:template match="@*|node()" priority="-2" mode="M2497"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2497"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradePaymentTerms/ram:PaymentMeansID" + priority="1000" + mode="M2498"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradePaymentTerms/ram:PaymentMeansID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PaymentMeansID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2498"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2498"/> + <xsl:template match="@*|node()" priority="-2" mode="M2498"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2498"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradePaymentTerms/ram:SettlementPeriodMeasure" + priority="1000" + mode="M2499"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradePaymentTerms/ram:SettlementPeriodMeasure"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SettlementPeriodMeasure' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2499"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2499"/> + <xsl:template match="@*|node()" priority="-2" mode="M2499"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2499"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradePaymentTerms/ram:TypeCode" + priority="1000" + mode="M2500"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradePaymentTerms/ram:TypeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TypeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2500"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2500"/> + <xsl:template match="@*|node()" priority="-2" mode="M2500"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2500"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementFinancialCard" + priority="1000" + mode="M2501"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementFinancialCard"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SpecifiedTradeSettlementFinancialCard' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2501"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2501"/> + <xsl:template match="@*|node()" priority="-2" mode="M2501"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2501"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation" + priority="1000" + mode="M2502"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:LineTotalAmount)=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:LineTotalAmount)=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LineTotalAmount' must occur exactly 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:ChargeTotalAmount)=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:ChargeTotalAmount)=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ChargeTotalAmount' must occur exactly 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:AllowanceTotalAmount)=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:AllowanceTotalAmount)=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AllowanceTotalAmount' must occur exactly 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:TaxBasisTotalAmount)=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:TaxBasisTotalAmount)=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TaxBasisTotalAmount' must occur exactly 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:TaxTotalAmount)=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:TaxTotalAmount)=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TaxTotalAmount' must occur exactly 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:GrandTotalAmount)=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:GrandTotalAmount)=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:GrandTotalAmount' must occur exactly 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:TotalPrepaidAmount)<=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:TotalPrepaidAmount)<=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TotalPrepaidAmount' may occur at maximum 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:DuePayableAmount)<=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:DuePayableAmount)<=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DuePayableAmount' may occur at maximum 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2502"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2502"/> + <xsl:template match="@*|node()" priority="-2" mode="M2502"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2502"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:AllowanceTotalAmount" + priority="1000" + mode="M2503"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:AllowanceTotalAmount"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="@currencyID"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="@currencyID"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute '@currencyID' is required in this context.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2503"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2503"/> + <xsl:template match="@*|node()" priority="-2" mode="M2503"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2503"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:AllowanceTotalAmount[@currencyCodeListVersionID]" + priority="1000" + mode="M2504"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:AllowanceTotalAmount[@currencyCodeListVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @currencyCodeListVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2504"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2504"/> + <xsl:template match="@*|node()" priority="-2" mode="M2504"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2504"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:ChargeTotalAmount" + priority="1000" + mode="M2505"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:ChargeTotalAmount"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="@currencyID"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="@currencyID"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute '@currencyID' is required in this context.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2505"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2505"/> + <xsl:template match="@*|node()" priority="-2" mode="M2505"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2505"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:ChargeTotalAmount[@currencyCodeListVersionID]" + priority="1000" + mode="M2506"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:ChargeTotalAmount[@currencyCodeListVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @currencyCodeListVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2506"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2506"/> + <xsl:template match="@*|node()" priority="-2" mode="M2506"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2506"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:DuePayableAmount" + priority="1000" + mode="M2507"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:DuePayableAmount"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="@currencyID"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="@currencyID"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute '@currencyID' is required in this context.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2507"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2507"/> + <xsl:template match="@*|node()" priority="-2" mode="M2507"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2507"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:DuePayableAmount[@currencyCodeListVersionID]" + priority="1000" + mode="M2508"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:DuePayableAmount[@currencyCodeListVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @currencyCodeListVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2508"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2508"/> + <xsl:template match="@*|node()" priority="-2" mode="M2508"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2508"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:EquivalentTransferTotalAmount" + priority="1000" + mode="M2509"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:EquivalentTransferTotalAmount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:EquivalentTransferTotalAmount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2509"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2509"/> + <xsl:template match="@*|node()" priority="-2" mode="M2509"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2509"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:ExcludingTaxesLineTotalAmount" + priority="1000" + mode="M2510"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:ExcludingTaxesLineTotalAmount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ExcludingTaxesLineTotalAmount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2510"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2510"/> + <xsl:template match="@*|node()" priority="-2" mode="M2510"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2510"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:FreightChargeTotalAmount" + priority="1000" + mode="M2511"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:FreightChargeTotalAmount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:FreightChargeTotalAmount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2511"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2511"/> + <xsl:template match="@*|node()" priority="-2" mode="M2511"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2511"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:GrandTotal" + priority="1000" + mode="M2512"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:GrandTotal"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:GrandTotal' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2512"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2512"/> + <xsl:template match="@*|node()" priority="-2" mode="M2512"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2512"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:GrandTotalAmount" + priority="1000" + mode="M2513"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:GrandTotalAmount"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="@currencyID"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="@currencyID"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute '@currencyID' is required in this context.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2513"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2513"/> + <xsl:template match="@*|node()" priority="-2" mode="M2513"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2513"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:GrandTotalAmount[@currencyCodeListVersionID]" + priority="1000" + mode="M2514"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:GrandTotalAmount[@currencyCodeListVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @currencyCodeListVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2514"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2514"/> + <xsl:template match="@*|node()" priority="-2" mode="M2514"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2514"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:IncludingTaxesLineTotalAmount" + priority="1000" + mode="M2515"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:IncludingTaxesLineTotalAmount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:IncludingTaxesLineTotalAmount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2515"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2515"/> + <xsl:template match="@*|node()" priority="-2" mode="M2515"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2515"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:InformationAmount" + priority="1000" + mode="M2516"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:InformationAmount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:InformationAmount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2516"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2516"/> + <xsl:template match="@*|node()" priority="-2" mode="M2516"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2516"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:InsuranceChargeTotalAmount" + priority="1000" + mode="M2517"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:InsuranceChargeTotalAmount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:InsuranceChargeTotalAmount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2517"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2517"/> + <xsl:template match="@*|node()" priority="-2" mode="M2517"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2517"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:LineTotalAmount" + priority="1000" + mode="M2518"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:LineTotalAmount"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="@currencyID"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="@currencyID"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute '@currencyID' is required in this context.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2518"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2518"/> + <xsl:template match="@*|node()" priority="-2" mode="M2518"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2518"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:LineTotalAmount[@currencyCodeListVersionID]" + priority="1000" + mode="M2519"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:LineTotalAmount[@currencyCodeListVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @currencyCodeListVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2519"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2519"/> + <xsl:template match="@*|node()" priority="-2" mode="M2519"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2519"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:PackingChargeTotalAmount" + priority="1000" + mode="M2520"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:PackingChargeTotalAmount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PackingChargeTotalAmount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2520"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2520"/> + <xsl:template match="@*|node()" priority="-2" mode="M2520"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2520"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:PaymentTotalAmount" + priority="1000" + mode="M2521"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:PaymentTotalAmount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PaymentTotalAmount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2521"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2521"/> + <xsl:template match="@*|node()" priority="-2" mode="M2521"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2521"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:RoundingAmount" + priority="1000" + mode="M2522"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:RoundingAmount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RoundingAmount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2522"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2522"/> + <xsl:template match="@*|node()" priority="-2" mode="M2522"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2522"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:TaxBasisTotalAmount" + priority="1000" + mode="M2523"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:TaxBasisTotalAmount"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="@currencyID"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="@currencyID"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute '@currencyID' is required in this context.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2523"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2523"/> + <xsl:template match="@*|node()" priority="-2" mode="M2523"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2523"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:TaxBasisTotalAmount[@currencyCodeListVersionID]" + priority="1000" + mode="M2524"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:TaxBasisTotalAmount[@currencyCodeListVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @currencyCodeListVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2524"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2524"/> + <xsl:template match="@*|node()" priority="-2" mode="M2524"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2524"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:TaxTotalAmount" + priority="1000" + mode="M2525"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:TaxTotalAmount"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="@currencyID"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="@currencyID"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute '@currencyID' is required in this context.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2525"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2525"/> + <xsl:template match="@*|node()" priority="-2" mode="M2525"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2525"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:TaxTotalAmount[@currencyCodeListVersionID]" + priority="1000" + mode="M2526"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:TaxTotalAmount[@currencyCodeListVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @currencyCodeListVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2526"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2526"/> + <xsl:template match="@*|node()" priority="-2" mode="M2526"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2526"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:TotalAllowanceChargeAmount" + priority="1000" + mode="M2527"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:TotalAllowanceChargeAmount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TotalAllowanceChargeAmount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2527"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2527"/> + <xsl:template match="@*|node()" priority="-2" mode="M2527"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2527"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:TotalDiscountAmount" + priority="1000" + mode="M2528"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:TotalDiscountAmount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TotalDiscountAmount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2528"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2528"/> + <xsl:template match="@*|node()" priority="-2" mode="M2528"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2528"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:TotalDiscountBasisAmount" + priority="1000" + mode="M2529"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:TotalDiscountBasisAmount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TotalDiscountBasisAmount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2529"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2529"/> + <xsl:template match="@*|node()" priority="-2" mode="M2529"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2529"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:TotalPenaltyAmount" + priority="1000" + mode="M2530"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:TotalPenaltyAmount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TotalPenaltyAmount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2530"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2530"/> + <xsl:template match="@*|node()" priority="-2" mode="M2530"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2530"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:TotalPrepaidAmount" + priority="1000" + mode="M2531"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:TotalPrepaidAmount"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="@currencyID"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="@currencyID"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute '@currencyID' is required in this context.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2531"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2531"/> + <xsl:template match="@*|node()" priority="-2" mode="M2531"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2531"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:TotalPrepaidAmount[@currencyCodeListVersionID]" + priority="1000" + mode="M2532"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:TotalPrepaidAmount[@currencyCodeListVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @currencyCodeListVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2532"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2532"/> + <xsl:template match="@*|node()" priority="-2" mode="M2532"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2532"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans" + priority="1000" + mode="M2533"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:ID)<=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="count(ram:ID)<=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ID' may occur at maximum 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2533"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2533"/> + <xsl:template match="@*|node()" priority="-2" mode="M2533"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2533"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:ApplicableTradeSettlementFinancialCard" + priority="1000" + mode="M2534"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:ApplicableTradeSettlementFinancialCard"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ApplicableTradeSettlementFinancialCard' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2534"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2534"/> + <xsl:template match="@*|node()" priority="-2" mode="M2534"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2534"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:GuaranteeMethodCode" + priority="1000" + mode="M2535"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:GuaranteeMethodCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:GuaranteeMethodCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2535"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2535"/> + <xsl:template match="@*|node()" priority="-2" mode="M2535"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2535"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:ID" + priority="1000" + mode="M2536"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:ID"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="@schemeAgencyID"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="@schemeAgencyID"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute '@schemeAgencyID' is required in this context.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2536"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2536"/> + <xsl:template match="@*|node()" priority="-2" mode="M2536"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2536"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:ID[@schemeAgencyName]" + priority="1000" + mode="M2537"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:ID[@schemeAgencyName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2537"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2537"/> + <xsl:template match="@*|node()" priority="-2" mode="M2537"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2537"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:ID[@schemeDataURI]" + priority="1000" + mode="M2538"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:ID[@schemeDataURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeDataURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2538"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2538"/> + <xsl:template match="@*|node()" priority="-2" mode="M2538"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2538"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:ID[@schemeID]" + priority="1000" + mode="M2539"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:ID[@schemeID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2539"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2539"/> + <xsl:template match="@*|node()" priority="-2" mode="M2539"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2539"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:ID[@schemeName]" + priority="1000" + mode="M2540"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:ID[@schemeName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2540"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2540"/> + <xsl:template match="@*|node()" priority="-2" mode="M2540"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2540"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:ID[@schemeURI]" + priority="1000" + mode="M2541"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:ID[@schemeURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2541"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2541"/> + <xsl:template match="@*|node()" priority="-2" mode="M2541"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2541"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:ID[@schemeVersionID]" + priority="1000" + mode="M2542"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:ID[@schemeVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2542"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2542"/> + <xsl:template match="@*|node()" priority="-2" mode="M2542"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2542"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:IdentifiedTradeSettlementFinancialCard" + priority="1000" + mode="M2543"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:IdentifiedTradeSettlementFinancialCard"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:IdentifiedTradeSettlementFinancialCard' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2543"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2543"/> + <xsl:template match="@*|node()" priority="-2" mode="M2543"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2543"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:Information[@languageID]" + priority="1000" + mode="M2544"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:Information[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2544"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2544"/> + <xsl:template match="@*|node()" priority="-2" mode="M2544"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2544"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:Information[@languageLocaleID]" + priority="1000" + mode="M2545"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:Information[@languageLocaleID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageLocaleID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2545"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2545"/> + <xsl:template match="@*|node()" priority="-2" mode="M2545"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2545"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PaidAmount" + priority="1000" + mode="M2546"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PaidAmount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PaidAmount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2546"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2546"/> + <xsl:template match="@*|node()" priority="-2" mode="M2546"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2546"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeePartyCreditorFinancialAccount/ram:AccountName[@languageID]" + priority="1000" + mode="M2547"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeePartyCreditorFinancialAccount/ram:AccountName[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2547"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2547"/> + <xsl:template match="@*|node()" priority="-2" mode="M2547"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2547"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeePartyCreditorFinancialAccount/ram:AccountName[@languageLocaleID]" + priority="1000" + mode="M2548"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeePartyCreditorFinancialAccount/ram:AccountName[@languageLocaleID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageLocaleID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2548"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2548"/> + <xsl:template match="@*|node()" priority="-2" mode="M2548"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2548"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeePartyCreditorFinancialAccount/ram:BBANID" + priority="1000" + mode="M2549"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeePartyCreditorFinancialAccount/ram:BBANID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:BBANID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2549"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2549"/> + <xsl:template match="@*|node()" priority="-2" mode="M2549"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2549"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeePartyCreditorFinancialAccount/ram:CurrencyCode" + priority="1000" + mode="M2550"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeePartyCreditorFinancialAccount/ram:CurrencyCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CurrencyCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2550"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2550"/> + <xsl:template match="@*|node()" priority="-2" mode="M2550"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2550"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeePartyCreditorFinancialAccount/ram:IBANID[@schemeAgencyID]" + priority="1000" + mode="M2551"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeePartyCreditorFinancialAccount/ram:IBANID[@schemeAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2551"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2551"/> + <xsl:template match="@*|node()" priority="-2" mode="M2551"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2551"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeePartyCreditorFinancialAccount/ram:IBANID[@schemeAgencyName]" + priority="1000" + mode="M2552"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeePartyCreditorFinancialAccount/ram:IBANID[@schemeAgencyName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2552"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2552"/> + <xsl:template match="@*|node()" priority="-2" mode="M2552"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2552"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeePartyCreditorFinancialAccount/ram:IBANID[@schemeDataURI]" + priority="1000" + mode="M2553"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeePartyCreditorFinancialAccount/ram:IBANID[@schemeDataURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeDataURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2553"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2553"/> + <xsl:template match="@*|node()" priority="-2" mode="M2553"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2553"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeePartyCreditorFinancialAccount/ram:IBANID[@schemeID]" + priority="1000" + mode="M2554"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeePartyCreditorFinancialAccount/ram:IBANID[@schemeID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2554"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2554"/> + <xsl:template match="@*|node()" priority="-2" mode="M2554"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2554"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeePartyCreditorFinancialAccount/ram:IBANID[@schemeName]" + priority="1000" + mode="M2555"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeePartyCreditorFinancialAccount/ram:IBANID[@schemeName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2555"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2555"/> + <xsl:template match="@*|node()" priority="-2" mode="M2555"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2555"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeePartyCreditorFinancialAccount/ram:IBANID[@schemeURI]" + priority="1000" + mode="M2556"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeePartyCreditorFinancialAccount/ram:IBANID[@schemeURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2556"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2556"/> + <xsl:template match="@*|node()" priority="-2" mode="M2556"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2556"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeePartyCreditorFinancialAccount/ram:IBANID[@schemeVersionID]" + priority="1000" + mode="M2557"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeePartyCreditorFinancialAccount/ram:IBANID[@schemeVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2557"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2557"/> + <xsl:template match="@*|node()" priority="-2" mode="M2557"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2557"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeePartyCreditorFinancialAccount/ram:ProprietaryAccountName" + priority="1000" + mode="M2558"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeePartyCreditorFinancialAccount/ram:ProprietaryAccountName"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ProprietaryAccountName' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2558"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2558"/> + <xsl:template match="@*|node()" priority="-2" mode="M2558"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2558"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeePartyCreditorFinancialAccount/ram:ProprietaryID[@schemeAgencyID]" + priority="1000" + mode="M2559"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeePartyCreditorFinancialAccount/ram:ProprietaryID[@schemeAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2559"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2559"/> + <xsl:template match="@*|node()" priority="-2" mode="M2559"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2559"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeePartyCreditorFinancialAccount/ram:ProprietaryID[@schemeAgencyName]" + priority="1000" + mode="M2560"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeePartyCreditorFinancialAccount/ram:ProprietaryID[@schemeAgencyName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2560"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2560"/> + <xsl:template match="@*|node()" priority="-2" mode="M2560"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2560"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeePartyCreditorFinancialAccount/ram:ProprietaryID[@schemeDataURI]" + priority="1000" + mode="M2561"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeePartyCreditorFinancialAccount/ram:ProprietaryID[@schemeDataURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeDataURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2561"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2561"/> + <xsl:template match="@*|node()" priority="-2" mode="M2561"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2561"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeePartyCreditorFinancialAccount/ram:ProprietaryID[@schemeID]" + priority="1000" + mode="M2562"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeePartyCreditorFinancialAccount/ram:ProprietaryID[@schemeID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2562"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2562"/> + <xsl:template match="@*|node()" priority="-2" mode="M2562"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2562"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeePartyCreditorFinancialAccount/ram:ProprietaryID[@schemeName]" + priority="1000" + mode="M2563"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeePartyCreditorFinancialAccount/ram:ProprietaryID[@schemeName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2563"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2563"/> + <xsl:template match="@*|node()" priority="-2" mode="M2563"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2563"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeePartyCreditorFinancialAccount/ram:ProprietaryID[@schemeURI]" + priority="1000" + mode="M2564"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeePartyCreditorFinancialAccount/ram:ProprietaryID[@schemeURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2564"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2564"/> + <xsl:template match="@*|node()" priority="-2" mode="M2564"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2564"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeePartyCreditorFinancialAccount/ram:ProprietaryID[@schemeVersionID]" + priority="1000" + mode="M2565"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeePartyCreditorFinancialAccount/ram:ProprietaryID[@schemeVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2565"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2565"/> + <xsl:template match="@*|node()" priority="-2" mode="M2565"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2565"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeePartyCreditorFinancialAccount/ram:ProprietaryType" + priority="1000" + mode="M2566"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeePartyCreditorFinancialAccount/ram:ProprietaryType"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ProprietaryType' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2566"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2566"/> + <xsl:template match="@*|node()" priority="-2" mode="M2566"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2566"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeePartyCreditorFinancialAccount/ram:TypeCode" + priority="1000" + mode="M2567"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeePartyCreditorFinancialAccount/ram:TypeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TypeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2567"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2567"/> + <xsl:template match="@*|node()" priority="-2" mode="M2567"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2567"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeePartyCreditorFinancialAccount/ram:UPICID" + priority="1000" + mode="M2568"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeePartyCreditorFinancialAccount/ram:UPICID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:UPICID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2568"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2568"/> + <xsl:template match="@*|node()" priority="-2" mode="M2568"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2568"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeeSpecifiedCreditorFinancialInstitution/ram:AustralianBSBID" + priority="1000" + mode="M2569"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeeSpecifiedCreditorFinancialInstitution/ram:AustralianBSBID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AustralianBSBID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2569"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2569"/> + <xsl:template match="@*|node()" priority="-2" mode="M2569"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2569"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeeSpecifiedCreditorFinancialInstitution/ram:AustrianBankleitzahlID" + priority="1000" + mode="M2570"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeeSpecifiedCreditorFinancialInstitution/ram:AustrianBankleitzahlID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AustrianBankleitzahlID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2570"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2570"/> + <xsl:template match="@*|node()" priority="-2" mode="M2570"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2570"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeeSpecifiedCreditorFinancialInstitution/ram:BICID[@schemeAgencyID]" + priority="1000" + mode="M2571"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeeSpecifiedCreditorFinancialInstitution/ram:BICID[@schemeAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2571"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2571"/> + <xsl:template match="@*|node()" priority="-2" mode="M2571"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2571"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeeSpecifiedCreditorFinancialInstitution/ram:BICID[@schemeAgencyName]" + priority="1000" + mode="M2572"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeeSpecifiedCreditorFinancialInstitution/ram:BICID[@schemeAgencyName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2572"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2572"/> + <xsl:template match="@*|node()" priority="-2" mode="M2572"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2572"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeeSpecifiedCreditorFinancialInstitution/ram:BICID[@schemeDataURI]" + priority="1000" + mode="M2573"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeeSpecifiedCreditorFinancialInstitution/ram:BICID[@schemeDataURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeDataURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2573"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2573"/> + <xsl:template match="@*|node()" priority="-2" mode="M2573"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2573"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeeSpecifiedCreditorFinancialInstitution/ram:BICID[@schemeID]" + priority="1000" + mode="M2574"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeeSpecifiedCreditorFinancialInstitution/ram:BICID[@schemeID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2574"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2574"/> + <xsl:template match="@*|node()" priority="-2" mode="M2574"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2574"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeeSpecifiedCreditorFinancialInstitution/ram:BICID[@schemeName]" + priority="1000" + mode="M2575"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeeSpecifiedCreditorFinancialInstitution/ram:BICID[@schemeName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2575"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2575"/> + <xsl:template match="@*|node()" priority="-2" mode="M2575"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2575"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeeSpecifiedCreditorFinancialInstitution/ram:BICID[@schemeURI]" + priority="1000" + mode="M2576"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeeSpecifiedCreditorFinancialInstitution/ram:BICID[@schemeURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2576"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2576"/> + <xsl:template match="@*|node()" priority="-2" mode="M2576"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2576"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeeSpecifiedCreditorFinancialInstitution/ram:BICID[@schemeVersionID]" + priority="1000" + mode="M2577"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeeSpecifiedCreditorFinancialInstitution/ram:BICID[@schemeVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2577"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2577"/> + <xsl:template match="@*|node()" priority="-2" mode="M2577"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2577"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeeSpecifiedCreditorFinancialInstitution/ram:CHIPSParticipantID" + priority="1000" + mode="M2578"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeeSpecifiedCreditorFinancialInstitution/ram:CHIPSParticipantID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CHIPSParticipantID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2578"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2578"/> + <xsl:template match="@*|node()" priority="-2" mode="M2578"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2578"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeeSpecifiedCreditorFinancialInstitution/ram:CHIPSUniversalID" + priority="1000" + mode="M2579"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeeSpecifiedCreditorFinancialInstitution/ram:CHIPSUniversalID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CHIPSUniversalID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2579"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2579"/> + <xsl:template match="@*|node()" priority="-2" mode="M2579"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2579"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeeSpecifiedCreditorFinancialInstitution/ram:CanadianPaymentsAssociationID" + priority="1000" + mode="M2580"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeeSpecifiedCreditorFinancialInstitution/ram:CanadianPaymentsAssociationID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CanadianPaymentsAssociationID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2580"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2580"/> + <xsl:template match="@*|node()" priority="-2" mode="M2580"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2580"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeeSpecifiedCreditorFinancialInstitution/ram:ClearingSystemName" + priority="1000" + mode="M2581"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeeSpecifiedCreditorFinancialInstitution/ram:ClearingSystemName"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ClearingSystemName' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2581"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2581"/> + <xsl:template match="@*|node()" priority="-2" mode="M2581"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2581"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeeSpecifiedCreditorFinancialInstitution/ram:FedwireRoutingNumberID" + priority="1000" + mode="M2582"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeeSpecifiedCreditorFinancialInstitution/ram:FedwireRoutingNumberID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:FedwireRoutingNumberID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2582"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2582"/> + <xsl:template match="@*|node()" priority="-2" mode="M2582"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2582"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeeSpecifiedCreditorFinancialInstitution/ram:GermanBankleitzahlID[@schemeAgencyID]" + priority="1000" + mode="M2583"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeeSpecifiedCreditorFinancialInstitution/ram:GermanBankleitzahlID[@schemeAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2583"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2583"/> + <xsl:template match="@*|node()" priority="-2" mode="M2583"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2583"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeeSpecifiedCreditorFinancialInstitution/ram:GermanBankleitzahlID[@schemeAgencyName]" + priority="1000" + mode="M2584"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeeSpecifiedCreditorFinancialInstitution/ram:GermanBankleitzahlID[@schemeAgencyName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2584"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2584"/> + <xsl:template match="@*|node()" priority="-2" mode="M2584"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2584"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeeSpecifiedCreditorFinancialInstitution/ram:GermanBankleitzahlID[@schemeDataURI]" + priority="1000" + mode="M2585"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeeSpecifiedCreditorFinancialInstitution/ram:GermanBankleitzahlID[@schemeDataURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeDataURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2585"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2585"/> + <xsl:template match="@*|node()" priority="-2" mode="M2585"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2585"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeeSpecifiedCreditorFinancialInstitution/ram:GermanBankleitzahlID[@schemeID]" + priority="1000" + mode="M2586"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeeSpecifiedCreditorFinancialInstitution/ram:GermanBankleitzahlID[@schemeID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2586"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2586"/> + <xsl:template match="@*|node()" priority="-2" mode="M2586"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2586"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeeSpecifiedCreditorFinancialInstitution/ram:GermanBankleitzahlID[@schemeName]" + priority="1000" + mode="M2587"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeeSpecifiedCreditorFinancialInstitution/ram:GermanBankleitzahlID[@schemeName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2587"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2587"/> + <xsl:template match="@*|node()" priority="-2" mode="M2587"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2587"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeeSpecifiedCreditorFinancialInstitution/ram:GermanBankleitzahlID[@schemeURI]" + priority="1000" + mode="M2588"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeeSpecifiedCreditorFinancialInstitution/ram:GermanBankleitzahlID[@schemeURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2588"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2588"/> + <xsl:template match="@*|node()" priority="-2" mode="M2588"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2588"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeeSpecifiedCreditorFinancialInstitution/ram:GermanBankleitzahlID[@schemeVersionID]" + priority="1000" + mode="M2589"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeeSpecifiedCreditorFinancialInstitution/ram:GermanBankleitzahlID[@schemeVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2589"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2589"/> + <xsl:template match="@*|node()" priority="-2" mode="M2589"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2589"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeeSpecifiedCreditorFinancialInstitution/ram:HellenicBankID" + priority="1000" + mode="M2590"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeeSpecifiedCreditorFinancialInstitution/ram:HellenicBankID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:HellenicBankID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2590"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2590"/> + <xsl:template match="@*|node()" priority="-2" mode="M2590"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2590"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeeSpecifiedCreditorFinancialInstitution/ram:HongKongBankID" + priority="1000" + mode="M2591"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeeSpecifiedCreditorFinancialInstitution/ram:HongKongBankID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:HongKongBankID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2591"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2591"/> + <xsl:template match="@*|node()" priority="-2" mode="M2591"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2591"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeeSpecifiedCreditorFinancialInstitution/ram:IndianFinancialSystemID" + priority="1000" + mode="M2592"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeeSpecifiedCreditorFinancialInstitution/ram:IndianFinancialSystemID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:IndianFinancialSystemID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2592"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2592"/> + <xsl:template match="@*|node()" priority="-2" mode="M2592"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2592"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeeSpecifiedCreditorFinancialInstitution/ram:IrishNSCID" + priority="1000" + mode="M2593"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeeSpecifiedCreditorFinancialInstitution/ram:IrishNSCID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:IrishNSCID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2593"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2593"/> + <xsl:template match="@*|node()" priority="-2" mode="M2593"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2593"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeeSpecifiedCreditorFinancialInstitution/ram:ItalianDomesticID" + priority="1000" + mode="M2594"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeeSpecifiedCreditorFinancialInstitution/ram:ItalianDomesticID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ItalianDomesticID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2594"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2594"/> + <xsl:template match="@*|node()" priority="-2" mode="M2594"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2594"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeeSpecifiedCreditorFinancialInstitution/ram:LocationFinancialInstitutionAddress" + priority="1000" + mode="M2595"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeeSpecifiedCreditorFinancialInstitution/ram:LocationFinancialInstitutionAddress"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LocationFinancialInstitutionAddress' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2595"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2595"/> + <xsl:template match="@*|node()" priority="-2" mode="M2595"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2595"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeeSpecifiedCreditorFinancialInstitution/ram:Name[@languageID]" + priority="1000" + mode="M2596"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeeSpecifiedCreditorFinancialInstitution/ram:Name[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2596"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2596"/> + <xsl:template match="@*|node()" priority="-2" mode="M2596"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2596"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeeSpecifiedCreditorFinancialInstitution/ram:Name[@languageLocaleID]" + priority="1000" + mode="M2597"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeeSpecifiedCreditorFinancialInstitution/ram:Name[@languageLocaleID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageLocaleID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2597"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2597"/> + <xsl:template match="@*|node()" priority="-2" mode="M2597"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2597"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeeSpecifiedCreditorFinancialInstitution/ram:NewZealandNCCID" + priority="1000" + mode="M2598"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeeSpecifiedCreditorFinancialInstitution/ram:NewZealandNCCID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:NewZealandNCCID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2598"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2598"/> + <xsl:template match="@*|node()" priority="-2" mode="M2598"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2598"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeeSpecifiedCreditorFinancialInstitution/ram:PolishNationalClearingID" + priority="1000" + mode="M2599"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeeSpecifiedCreditorFinancialInstitution/ram:PolishNationalClearingID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PolishNationalClearingID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2599"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2599"/> + <xsl:template match="@*|node()" priority="-2" mode="M2599"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2599"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeeSpecifiedCreditorFinancialInstitution/ram:PortugueseNCCID" + priority="1000" + mode="M2600"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeeSpecifiedCreditorFinancialInstitution/ram:PortugueseNCCID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PortugueseNCCID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2600"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2600"/> + <xsl:template match="@*|node()" priority="-2" mode="M2600"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2600"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeeSpecifiedCreditorFinancialInstitution/ram:RussianCentralBankID" + priority="1000" + mode="M2601"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeeSpecifiedCreditorFinancialInstitution/ram:RussianCentralBankID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RussianCentralBankID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2601"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2601"/> + <xsl:template match="@*|node()" priority="-2" mode="M2601"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2601"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeeSpecifiedCreditorFinancialInstitution/ram:SICID" + priority="1000" + mode="M2602"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeeSpecifiedCreditorFinancialInstitution/ram:SICID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SICID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2602"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2602"/> + <xsl:template match="@*|node()" priority="-2" mode="M2602"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2602"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeeSpecifiedCreditorFinancialInstitution/ram:SortCodeID" + priority="1000" + mode="M2603"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeeSpecifiedCreditorFinancialInstitution/ram:SortCodeID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SortCodeID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2603"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2603"/> + <xsl:template match="@*|node()" priority="-2" mode="M2603"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2603"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeeSpecifiedCreditorFinancialInstitution/ram:SouthAfricanNCCID" + priority="1000" + mode="M2604"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeeSpecifiedCreditorFinancialInstitution/ram:SouthAfricanNCCID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SouthAfricanNCCID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2604"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2604"/> + <xsl:template match="@*|node()" priority="-2" mode="M2604"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2604"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeeSpecifiedCreditorFinancialInstitution/ram:SpanishDomesticInterbankingID" + priority="1000" + mode="M2605"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeeSpecifiedCreditorFinancialInstitution/ram:SpanishDomesticInterbankingID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SpanishDomesticInterbankingID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2605"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2605"/> + <xsl:template match="@*|node()" priority="-2" mode="M2605"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2605"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeeSpecifiedCreditorFinancialInstitution/ram:SubDivisionBranchFinancialInstitution" + priority="1000" + mode="M2606"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeeSpecifiedCreditorFinancialInstitution/ram:SubDivisionBranchFinancialInstitution"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SubDivisionBranchFinancialInstitution' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2606"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2606"/> + <xsl:template match="@*|node()" priority="-2" mode="M2606"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2606"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeeSpecifiedCreditorFinancialInstitution/ram:SwissBCID" + priority="1000" + mode="M2607"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeeSpecifiedCreditorFinancialInstitution/ram:SwissBCID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SwissBCID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2607"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2607"/> + <xsl:template match="@*|node()" priority="-2" mode="M2607"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2607"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeeSpecifiedCreditorFinancialInstitution/ram:UKSortCodeID" + priority="1000" + mode="M2608"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeeSpecifiedCreditorFinancialInstitution/ram:UKSortCodeID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:UKSortCodeID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2608"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2608"/> + <xsl:template match="@*|node()" priority="-2" mode="M2608"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2608"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerPartyDebtorFinancialAccount/ram:AccountName" + priority="1000" + mode="M2609"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerPartyDebtorFinancialAccount/ram:AccountName"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AccountName' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2609"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2609"/> + <xsl:template match="@*|node()" priority="-2" mode="M2609"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2609"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerPartyDebtorFinancialAccount/ram:BBANID" + priority="1000" + mode="M2610"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerPartyDebtorFinancialAccount/ram:BBANID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:BBANID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2610"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2610"/> + <xsl:template match="@*|node()" priority="-2" mode="M2610"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2610"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerPartyDebtorFinancialAccount/ram:CurrencyCode" + priority="1000" + mode="M2611"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerPartyDebtorFinancialAccount/ram:CurrencyCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CurrencyCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2611"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2611"/> + <xsl:template match="@*|node()" priority="-2" mode="M2611"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2611"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerPartyDebtorFinancialAccount/ram:IBANID[@schemeAgencyID]" + priority="1000" + mode="M2612"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerPartyDebtorFinancialAccount/ram:IBANID[@schemeAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2612"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2612"/> + <xsl:template match="@*|node()" priority="-2" mode="M2612"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2612"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerPartyDebtorFinancialAccount/ram:IBANID[@schemeAgencyName]" + priority="1000" + mode="M2613"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerPartyDebtorFinancialAccount/ram:IBANID[@schemeAgencyName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2613"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2613"/> + <xsl:template match="@*|node()" priority="-2" mode="M2613"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2613"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerPartyDebtorFinancialAccount/ram:IBANID[@schemeDataURI]" + priority="1000" + mode="M2614"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerPartyDebtorFinancialAccount/ram:IBANID[@schemeDataURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeDataURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2614"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2614"/> + <xsl:template match="@*|node()" priority="-2" mode="M2614"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2614"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerPartyDebtorFinancialAccount/ram:IBANID[@schemeID]" + priority="1000" + mode="M2615"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerPartyDebtorFinancialAccount/ram:IBANID[@schemeID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2615"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2615"/> + <xsl:template match="@*|node()" priority="-2" mode="M2615"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2615"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerPartyDebtorFinancialAccount/ram:IBANID[@schemeName]" + priority="1000" + mode="M2616"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerPartyDebtorFinancialAccount/ram:IBANID[@schemeName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2616"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2616"/> + <xsl:template match="@*|node()" priority="-2" mode="M2616"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2616"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerPartyDebtorFinancialAccount/ram:IBANID[@schemeURI]" + priority="1000" + mode="M2617"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerPartyDebtorFinancialAccount/ram:IBANID[@schemeURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2617"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2617"/> + <xsl:template match="@*|node()" priority="-2" mode="M2617"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2617"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerPartyDebtorFinancialAccount/ram:IBANID[@schemeVersionID]" + priority="1000" + mode="M2618"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerPartyDebtorFinancialAccount/ram:IBANID[@schemeVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2618"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2618"/> + <xsl:template match="@*|node()" priority="-2" mode="M2618"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2618"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerPartyDebtorFinancialAccount/ram:ProprietaryAccountName" + priority="1000" + mode="M2619"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerPartyDebtorFinancialAccount/ram:ProprietaryAccountName"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ProprietaryAccountName' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2619"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2619"/> + <xsl:template match="@*|node()" priority="-2" mode="M2619"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2619"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerPartyDebtorFinancialAccount/ram:ProprietaryID[@schemeAgencyID]" + priority="1000" + mode="M2620"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerPartyDebtorFinancialAccount/ram:ProprietaryID[@schemeAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2620"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2620"/> + <xsl:template match="@*|node()" priority="-2" mode="M2620"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2620"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerPartyDebtorFinancialAccount/ram:ProprietaryID[@schemeAgencyName]" + priority="1000" + mode="M2621"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerPartyDebtorFinancialAccount/ram:ProprietaryID[@schemeAgencyName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2621"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2621"/> + <xsl:template match="@*|node()" priority="-2" mode="M2621"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2621"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerPartyDebtorFinancialAccount/ram:ProprietaryID[@schemeDataURI]" + priority="1000" + mode="M2622"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerPartyDebtorFinancialAccount/ram:ProprietaryID[@schemeDataURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeDataURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2622"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2622"/> + <xsl:template match="@*|node()" priority="-2" mode="M2622"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2622"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerPartyDebtorFinancialAccount/ram:ProprietaryID[@schemeID]" + priority="1000" + mode="M2623"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerPartyDebtorFinancialAccount/ram:ProprietaryID[@schemeID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2623"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2623"/> + <xsl:template match="@*|node()" priority="-2" mode="M2623"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2623"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerPartyDebtorFinancialAccount/ram:ProprietaryID[@schemeName]" + priority="1000" + mode="M2624"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerPartyDebtorFinancialAccount/ram:ProprietaryID[@schemeName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2624"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2624"/> + <xsl:template match="@*|node()" priority="-2" mode="M2624"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2624"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerPartyDebtorFinancialAccount/ram:ProprietaryID[@schemeURI]" + priority="1000" + mode="M2625"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerPartyDebtorFinancialAccount/ram:ProprietaryID[@schemeURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2625"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2625"/> + <xsl:template match="@*|node()" priority="-2" mode="M2625"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2625"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerPartyDebtorFinancialAccount/ram:ProprietaryID[@schemeVersionID]" + priority="1000" + mode="M2626"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerPartyDebtorFinancialAccount/ram:ProprietaryID[@schemeVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2626"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2626"/> + <xsl:template match="@*|node()" priority="-2" mode="M2626"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2626"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerPartyDebtorFinancialAccount/ram:ProprietaryType" + priority="1000" + mode="M2627"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerPartyDebtorFinancialAccount/ram:ProprietaryType"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ProprietaryType' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2627"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2627"/> + <xsl:template match="@*|node()" priority="-2" mode="M2627"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2627"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerPartyDebtorFinancialAccount/ram:TypeCode" + priority="1000" + mode="M2628"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerPartyDebtorFinancialAccount/ram:TypeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TypeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2628"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2628"/> + <xsl:template match="@*|node()" priority="-2" mode="M2628"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2628"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerPartyDebtorFinancialAccount/ram:UPICID" + priority="1000" + mode="M2629"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerPartyDebtorFinancialAccount/ram:UPICID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:UPICID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2629"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2629"/> + <xsl:template match="@*|node()" priority="-2" mode="M2629"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2629"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerSpecifiedDebtorFinancialInstitution/ram:AustralianBSBID" + priority="1000" + mode="M2630"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerSpecifiedDebtorFinancialInstitution/ram:AustralianBSBID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AustralianBSBID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2630"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2630"/> + <xsl:template match="@*|node()" priority="-2" mode="M2630"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2630"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerSpecifiedDebtorFinancialInstitution/ram:AustrianBankleitzahlID" + priority="1000" + mode="M2631"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerSpecifiedDebtorFinancialInstitution/ram:AustrianBankleitzahlID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AustrianBankleitzahlID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2631"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2631"/> + <xsl:template match="@*|node()" priority="-2" mode="M2631"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2631"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerSpecifiedDebtorFinancialInstitution/ram:BICID[@schemeAgencyID]" + priority="1000" + mode="M2632"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerSpecifiedDebtorFinancialInstitution/ram:BICID[@schemeAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2632"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2632"/> + <xsl:template match="@*|node()" priority="-2" mode="M2632"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2632"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerSpecifiedDebtorFinancialInstitution/ram:BICID[@schemeAgencyName]" + priority="1000" + mode="M2633"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerSpecifiedDebtorFinancialInstitution/ram:BICID[@schemeAgencyName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2633"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2633"/> + <xsl:template match="@*|node()" priority="-2" mode="M2633"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2633"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerSpecifiedDebtorFinancialInstitution/ram:BICID[@schemeDataURI]" + priority="1000" + mode="M2634"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerSpecifiedDebtorFinancialInstitution/ram:BICID[@schemeDataURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeDataURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2634"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2634"/> + <xsl:template match="@*|node()" priority="-2" mode="M2634"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2634"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerSpecifiedDebtorFinancialInstitution/ram:BICID[@schemeID]" + priority="1000" + mode="M2635"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerSpecifiedDebtorFinancialInstitution/ram:BICID[@schemeID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2635"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2635"/> + <xsl:template match="@*|node()" priority="-2" mode="M2635"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2635"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerSpecifiedDebtorFinancialInstitution/ram:BICID[@schemeName]" + priority="1000" + mode="M2636"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerSpecifiedDebtorFinancialInstitution/ram:BICID[@schemeName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2636"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2636"/> + <xsl:template match="@*|node()" priority="-2" mode="M2636"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2636"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerSpecifiedDebtorFinancialInstitution/ram:BICID[@schemeURI]" + priority="1000" + mode="M2637"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerSpecifiedDebtorFinancialInstitution/ram:BICID[@schemeURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2637"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2637"/> + <xsl:template match="@*|node()" priority="-2" mode="M2637"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2637"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerSpecifiedDebtorFinancialInstitution/ram:BICID[@schemeVersionID]" + priority="1000" + mode="M2638"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerSpecifiedDebtorFinancialInstitution/ram:BICID[@schemeVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2638"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2638"/> + <xsl:template match="@*|node()" priority="-2" mode="M2638"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2638"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerSpecifiedDebtorFinancialInstitution/ram:CHIPSParticipantID" + priority="1000" + mode="M2639"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerSpecifiedDebtorFinancialInstitution/ram:CHIPSParticipantID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CHIPSParticipantID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2639"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2639"/> + <xsl:template match="@*|node()" priority="-2" mode="M2639"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2639"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerSpecifiedDebtorFinancialInstitution/ram:CHIPSUniversalID" + priority="1000" + mode="M2640"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerSpecifiedDebtorFinancialInstitution/ram:CHIPSUniversalID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CHIPSUniversalID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2640"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2640"/> + <xsl:template match="@*|node()" priority="-2" mode="M2640"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2640"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerSpecifiedDebtorFinancialInstitution/ram:CanadianPaymentsAssociationID" + priority="1000" + mode="M2641"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerSpecifiedDebtorFinancialInstitution/ram:CanadianPaymentsAssociationID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CanadianPaymentsAssociationID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2641"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2641"/> + <xsl:template match="@*|node()" priority="-2" mode="M2641"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2641"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerSpecifiedDebtorFinancialInstitution/ram:ClearingSystemName" + priority="1000" + mode="M2642"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerSpecifiedDebtorFinancialInstitution/ram:ClearingSystemName"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ClearingSystemName' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2642"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2642"/> + <xsl:template match="@*|node()" priority="-2" mode="M2642"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2642"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerSpecifiedDebtorFinancialInstitution/ram:FedwireRoutingNumberID" + priority="1000" + mode="M2643"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerSpecifiedDebtorFinancialInstitution/ram:FedwireRoutingNumberID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:FedwireRoutingNumberID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2643"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2643"/> + <xsl:template match="@*|node()" priority="-2" mode="M2643"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2643"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerSpecifiedDebtorFinancialInstitution/ram:GermanBankleitzahlID[@schemeAgencyID]" + priority="1000" + mode="M2644"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerSpecifiedDebtorFinancialInstitution/ram:GermanBankleitzahlID[@schemeAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2644"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2644"/> + <xsl:template match="@*|node()" priority="-2" mode="M2644"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2644"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerSpecifiedDebtorFinancialInstitution/ram:GermanBankleitzahlID[@schemeAgencyName]" + priority="1000" + mode="M2645"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerSpecifiedDebtorFinancialInstitution/ram:GermanBankleitzahlID[@schemeAgencyName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2645"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2645"/> + <xsl:template match="@*|node()" priority="-2" mode="M2645"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2645"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerSpecifiedDebtorFinancialInstitution/ram:GermanBankleitzahlID[@schemeDataURI]" + priority="1000" + mode="M2646"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerSpecifiedDebtorFinancialInstitution/ram:GermanBankleitzahlID[@schemeDataURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeDataURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2646"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2646"/> + <xsl:template match="@*|node()" priority="-2" mode="M2646"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2646"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerSpecifiedDebtorFinancialInstitution/ram:GermanBankleitzahlID[@schemeID]" + priority="1000" + mode="M2647"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerSpecifiedDebtorFinancialInstitution/ram:GermanBankleitzahlID[@schemeID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2647"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2647"/> + <xsl:template match="@*|node()" priority="-2" mode="M2647"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2647"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerSpecifiedDebtorFinancialInstitution/ram:GermanBankleitzahlID[@schemeName]" + priority="1000" + mode="M2648"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerSpecifiedDebtorFinancialInstitution/ram:GermanBankleitzahlID[@schemeName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2648"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2648"/> + <xsl:template match="@*|node()" priority="-2" mode="M2648"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2648"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerSpecifiedDebtorFinancialInstitution/ram:GermanBankleitzahlID[@schemeURI]" + priority="1000" + mode="M2649"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerSpecifiedDebtorFinancialInstitution/ram:GermanBankleitzahlID[@schemeURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2649"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2649"/> + <xsl:template match="@*|node()" priority="-2" mode="M2649"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2649"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerSpecifiedDebtorFinancialInstitution/ram:GermanBankleitzahlID[@schemeVersionID]" + priority="1000" + mode="M2650"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerSpecifiedDebtorFinancialInstitution/ram:GermanBankleitzahlID[@schemeVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2650"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2650"/> + <xsl:template match="@*|node()" priority="-2" mode="M2650"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2650"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerSpecifiedDebtorFinancialInstitution/ram:HellenicBankID" + priority="1000" + mode="M2651"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerSpecifiedDebtorFinancialInstitution/ram:HellenicBankID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:HellenicBankID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2651"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2651"/> + <xsl:template match="@*|node()" priority="-2" mode="M2651"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2651"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerSpecifiedDebtorFinancialInstitution/ram:HongKongBankID" + priority="1000" + mode="M2652"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerSpecifiedDebtorFinancialInstitution/ram:HongKongBankID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:HongKongBankID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2652"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2652"/> + <xsl:template match="@*|node()" priority="-2" mode="M2652"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2652"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerSpecifiedDebtorFinancialInstitution/ram:IndianFinancialSystemID" + priority="1000" + mode="M2653"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerSpecifiedDebtorFinancialInstitution/ram:IndianFinancialSystemID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:IndianFinancialSystemID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2653"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2653"/> + <xsl:template match="@*|node()" priority="-2" mode="M2653"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2653"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerSpecifiedDebtorFinancialInstitution/ram:IrishNSCID" + priority="1000" + mode="M2654"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerSpecifiedDebtorFinancialInstitution/ram:IrishNSCID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:IrishNSCID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2654"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2654"/> + <xsl:template match="@*|node()" priority="-2" mode="M2654"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2654"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerSpecifiedDebtorFinancialInstitution/ram:ItalianDomesticID" + priority="1000" + mode="M2655"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerSpecifiedDebtorFinancialInstitution/ram:ItalianDomesticID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ItalianDomesticID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2655"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2655"/> + <xsl:template match="@*|node()" priority="-2" mode="M2655"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2655"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerSpecifiedDebtorFinancialInstitution/ram:LocationFinancialInstitutionAddress" + priority="1000" + mode="M2656"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerSpecifiedDebtorFinancialInstitution/ram:LocationFinancialInstitutionAddress"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LocationFinancialInstitutionAddress' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2656"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2656"/> + <xsl:template match="@*|node()" priority="-2" mode="M2656"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2656"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerSpecifiedDebtorFinancialInstitution/ram:Name[@languageID]" + priority="1000" + mode="M2657"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerSpecifiedDebtorFinancialInstitution/ram:Name[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2657"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2657"/> + <xsl:template match="@*|node()" priority="-2" mode="M2657"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2657"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerSpecifiedDebtorFinancialInstitution/ram:Name[@languageLocaleID]" + priority="1000" + mode="M2658"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerSpecifiedDebtorFinancialInstitution/ram:Name[@languageLocaleID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageLocaleID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2658"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2658"/> + <xsl:template match="@*|node()" priority="-2" mode="M2658"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2658"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerSpecifiedDebtorFinancialInstitution/ram:NewZealandNCCID" + priority="1000" + mode="M2659"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerSpecifiedDebtorFinancialInstitution/ram:NewZealandNCCID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:NewZealandNCCID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2659"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2659"/> + <xsl:template match="@*|node()" priority="-2" mode="M2659"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2659"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerSpecifiedDebtorFinancialInstitution/ram:PolishNationalClearingID" + priority="1000" + mode="M2660"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerSpecifiedDebtorFinancialInstitution/ram:PolishNationalClearingID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PolishNationalClearingID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2660"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2660"/> + <xsl:template match="@*|node()" priority="-2" mode="M2660"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2660"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerSpecifiedDebtorFinancialInstitution/ram:PortugueseNCCID" + priority="1000" + mode="M2661"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerSpecifiedDebtorFinancialInstitution/ram:PortugueseNCCID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PortugueseNCCID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2661"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2661"/> + <xsl:template match="@*|node()" priority="-2" mode="M2661"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2661"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerSpecifiedDebtorFinancialInstitution/ram:RussianCentralBankID" + priority="1000" + mode="M2662"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerSpecifiedDebtorFinancialInstitution/ram:RussianCentralBankID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RussianCentralBankID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2662"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2662"/> + <xsl:template match="@*|node()" priority="-2" mode="M2662"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2662"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerSpecifiedDebtorFinancialInstitution/ram:SICID" + priority="1000" + mode="M2663"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerSpecifiedDebtorFinancialInstitution/ram:SICID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SICID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2663"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2663"/> + <xsl:template match="@*|node()" priority="-2" mode="M2663"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2663"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerSpecifiedDebtorFinancialInstitution/ram:SouthAfricanNCCID" + priority="1000" + mode="M2664"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerSpecifiedDebtorFinancialInstitution/ram:SouthAfricanNCCID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SouthAfricanNCCID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2664"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2664"/> + <xsl:template match="@*|node()" priority="-2" mode="M2664"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2664"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerSpecifiedDebtorFinancialInstitution/ram:SpanishDomesticInterbankingID" + priority="1000" + mode="M2665"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerSpecifiedDebtorFinancialInstitution/ram:SpanishDomesticInterbankingID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SpanishDomesticInterbankingID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2665"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2665"/> + <xsl:template match="@*|node()" priority="-2" mode="M2665"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2665"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerSpecifiedDebtorFinancialInstitution/ram:SubDivisionBranchFinancialInstitution" + priority="1000" + mode="M2666"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerSpecifiedDebtorFinancialInstitution/ram:SubDivisionBranchFinancialInstitution"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SubDivisionBranchFinancialInstitution' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2666"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2666"/> + <xsl:template match="@*|node()" priority="-2" mode="M2666"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2666"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerSpecifiedDebtorFinancialInstitution/ram:SwissBCID" + priority="1000" + mode="M2667"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerSpecifiedDebtorFinancialInstitution/ram:SwissBCID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SwissBCID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2667"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2667"/> + <xsl:template match="@*|node()" priority="-2" mode="M2667"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2667"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerSpecifiedDebtorFinancialInstitution/ram:UKSortCodeID" + priority="1000" + mode="M2668"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerSpecifiedDebtorFinancialInstitution/ram:UKSortCodeID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:UKSortCodeID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2668"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2668"/> + <xsl:template match="@*|node()" priority="-2" mode="M2668"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2668"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PaymentChannelCode" + priority="1000" + mode="M2669"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PaymentChannelCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PaymentChannelCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2669"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2669"/> + <xsl:template match="@*|node()" priority="-2" mode="M2669"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2669"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PaymentMethodCode" + priority="1000" + mode="M2670"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PaymentMethodCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PaymentMethodCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2670"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2670"/> + <xsl:template match="@*|node()" priority="-2" mode="M2670"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2670"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:Type" + priority="1000" + mode="M2671"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:Type"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Type' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2671"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2671"/> + <xsl:template match="@*|node()" priority="-2" mode="M2671"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2671"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:TypeCode[@listAgencyID]" + priority="1000" + mode="M2672"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:TypeCode[@listAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2672"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2672"/> + <xsl:template match="@*|node()" priority="-2" mode="M2672"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2672"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:TypeCode[@listID]" + priority="1000" + mode="M2673"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:TypeCode[@listID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2673"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2673"/> + <xsl:template match="@*|node()" priority="-2" mode="M2673"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2673"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:TypeCode[@listVersionID]" + priority="1000" + mode="M2674"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:TypeCode[@listVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2674"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2674"/> + <xsl:template match="@*|node()" priority="-2" mode="M2674"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2674"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SubtotalCalculatedTradeTax" + priority="1000" + mode="M2675"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SubtotalCalculatedTradeTax"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SubtotalCalculatedTradeTax' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2675"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2675"/> + <xsl:template match="@*|node()" priority="-2" mode="M2675"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2675"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:TaxApplicableTradeCurrencyExchange" + priority="1000" + mode="M2676"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:TaxApplicableTradeCurrencyExchange"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TaxApplicableTradeCurrencyExchange' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2676"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2676"/> + <xsl:template match="@*|node()" priority="-2" mode="M2676"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2676"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:TaxCurrencyCode" + priority="1000" + mode="M2677"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:TaxCurrencyCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TaxCurrencyCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2677"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2677"/> + <xsl:template match="@*|node()" priority="-2" mode="M2677"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2677"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:TaxPointDateTime" + priority="1000" + mode="M2678"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:TaxPointDateTime"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TaxPointDateTime' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2678"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2678"/> + <xsl:template match="@*|node()" priority="-2" mode="M2678"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2678"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:TotalAdjustmentAmount" + priority="1000" + mode="M2679"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:TotalAdjustmentAmount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TotalAdjustmentAmount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2679"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2679"/> + <xsl:template match="@*|node()" priority="-2" mode="M2679"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2679"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:TotalInvoiceAmount" + priority="1000" + mode="M2680"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:TotalInvoiceAmount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TotalInvoiceAmount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2680"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2680"/> + <xsl:template match="@*|node()" priority="-2" mode="M2680"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2680"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:TotalTaxAmount" + priority="1000" + mode="M2681"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:TotalTaxAmount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TotalTaxAmount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2681"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2681"/> + <xsl:template match="@*|node()" priority="-2" mode="M2681"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2681"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:TransportationPayeeTradeParty" + priority="1000" + mode="M2682"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:TransportationPayeeTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TransportationPayeeTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2682"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2682"/> + <xsl:template match="@*|node()" priority="-2" mode="M2682"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2682"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:AssociatedDocumentLineDocument" + priority="1000" + mode="M2683"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:AssociatedDocumentLineDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AssociatedDocumentLineDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2683"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2683"/> + <xsl:template match="@*|node()" priority="-2" mode="M2683"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2683"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:AssociatedReferencedDocument" + priority="1000" + mode="M2684"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:AssociatedReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AssociatedReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2684"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2684"/> + <xsl:template match="@*|node()" priority="-2" mode="M2684"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2684"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ID" + priority="1000" + mode="M2685"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2685"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2685"/> + <xsl:template match="@*|node()" priority="-2" mode="M2685"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2685"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem" + priority="1000" + mode="M2686"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:AssociatedDocumentLineDocument)=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:AssociatedDocumentLineDocument)=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AssociatedDocumentLineDocument' must occur exactly 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:SpecifiedSupplyChainTradeSettlement)=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:SpecifiedSupplyChainTradeSettlement)=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SpecifiedSupplyChainTradeSettlement' must occur exactly 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2686"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2686"/> + <xsl:template match="@*|node()" priority="-2" mode="M2686"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2686"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:AccessoryApplicableReferencedProduct" + priority="1000" + mode="M2687"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:AccessoryApplicableReferencedProduct"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AccessoryApplicableReferencedProduct' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2687"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2687"/> + <xsl:template match="@*|node()" priority="-2" mode="M2687"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2687"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:AdditionalApplicableReferencedProduct" + priority="1000" + mode="M2688"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:AdditionalApplicableReferencedProduct"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AdditionalApplicableReferencedProduct' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2688"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2688"/> + <xsl:template match="@*|node()" priority="-2" mode="M2688"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2688"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:AdditionalID" + priority="1000" + mode="M2689"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:AdditionalID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AdditionalID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2689"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2689"/> + <xsl:template match="@*|node()" priority="-2" mode="M2689"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2689"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:AdditionalInformationNote" + priority="1000" + mode="M2690"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:AdditionalInformationNote"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AdditionalInformationNote' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2690"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2690"/> + <xsl:template match="@*|node()" priority="-2" mode="M2690"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2690"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:AssertedDocumentAuthentication" + priority="1000" + mode="M2691"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:AssertedDocumentAuthentication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AssertedDocumentAuthentication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2691"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2691"/> + <xsl:template match="@*|node()" priority="-2" mode="M2691"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2691"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:AssociatedDocumentLineDocument/ram:EffectiveSpecifiedPeriod" + priority="1000" + mode="M2692"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:AssociatedDocumentLineDocument/ram:EffectiveSpecifiedPeriod"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2692"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2692"/> + <xsl:template match="@*|node()" priority="-2" mode="M2692"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2692"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:AssociatedDocumentLineDocument/ram:IncludedNote" + priority="1000" + mode="M2693"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:AssociatedDocumentLineDocument/ram:IncludedNote"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:ContentCode)<=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:ContentCode)<=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ContentCode' may occur at maximum 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:Content)>=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="count(ram:Content)>=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Content' must occur at least 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2693"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2693"/> + <xsl:template match="@*|node()" priority="-2" mode="M2693"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2693"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:AssociatedDocumentLineDocument/ram:IncludedNote/ram:ContentCode[@languageID]" + priority="1000" + mode="M2694"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:AssociatedDocumentLineDocument/ram:IncludedNote/ram:ContentCode[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2694"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2694"/> + <xsl:template match="@*|node()" priority="-2" mode="M2694"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2694"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:AssociatedDocumentLineDocument/ram:IncludedNote/ram:ContentCode[@listAgencyID]" + priority="1000" + mode="M2695"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:AssociatedDocumentLineDocument/ram:IncludedNote/ram:ContentCode[@listAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2695"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2695"/> + <xsl:template match="@*|node()" priority="-2" mode="M2695"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2695"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:AssociatedDocumentLineDocument/ram:IncludedNote/ram:ContentCode[@listAgencyName]" + priority="1000" + mode="M2696"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:AssociatedDocumentLineDocument/ram:IncludedNote/ram:ContentCode[@listAgencyName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listAgencyName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2696"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2696"/> + <xsl:template match="@*|node()" priority="-2" mode="M2696"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2696"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:AssociatedDocumentLineDocument/ram:IncludedNote/ram:ContentCode[@listID]" + priority="1000" + mode="M2697"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:AssociatedDocumentLineDocument/ram:IncludedNote/ram:ContentCode[@listID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2697"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2697"/> + <xsl:template match="@*|node()" priority="-2" mode="M2697"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2697"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:AssociatedDocumentLineDocument/ram:IncludedNote/ram:ContentCode[@listName]" + priority="1000" + mode="M2698"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:AssociatedDocumentLineDocument/ram:IncludedNote/ram:ContentCode[@listName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2698"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2698"/> + <xsl:template match="@*|node()" priority="-2" mode="M2698"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2698"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:AssociatedDocumentLineDocument/ram:IncludedNote/ram:ContentCode[@listSchemeURI]" + priority="1000" + mode="M2699"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:AssociatedDocumentLineDocument/ram:IncludedNote/ram:ContentCode[@listSchemeURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listSchemeURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2699"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2699"/> + <xsl:template match="@*|node()" priority="-2" mode="M2699"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2699"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:AssociatedDocumentLineDocument/ram:IncludedNote/ram:ContentCode[@listURI]" + priority="1000" + mode="M2700"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:AssociatedDocumentLineDocument/ram:IncludedNote/ram:ContentCode[@listURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2700"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2700"/> + <xsl:template match="@*|node()" priority="-2" mode="M2700"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2700"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:AssociatedDocumentLineDocument/ram:IncludedNote/ram:ContentCode[@listVersionID]" + priority="1000" + mode="M2701"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:AssociatedDocumentLineDocument/ram:IncludedNote/ram:ContentCode[@listVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2701"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2701"/> + <xsl:template match="@*|node()" priority="-2" mode="M2701"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2701"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:AssociatedDocumentLineDocument/ram:IncludedNote/ram:ContentCode[@name]" + priority="1000" + mode="M2702"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:AssociatedDocumentLineDocument/ram:IncludedNote/ram:ContentCode[@name]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @name' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2702"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2702"/> + <xsl:template match="@*|node()" priority="-2" mode="M2702"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2702"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:AssociatedDocumentLineDocument/ram:IncludedNote/ram:Content[@languageID]" + priority="1000" + mode="M2703"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:AssociatedDocumentLineDocument/ram:IncludedNote/ram:Content[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2703"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2703"/> + <xsl:template match="@*|node()" priority="-2" mode="M2703"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2703"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:AssociatedDocumentLineDocument/ram:IncludedNote/ram:Content[@languageLocaleID]" + priority="1000" + mode="M2704"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:AssociatedDocumentLineDocument/ram:IncludedNote/ram:Content[@languageLocaleID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageLocaleID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2704"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2704"/> + <xsl:template match="@*|node()" priority="-2" mode="M2704"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2704"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:AssociatedDocumentLineDocument/ram:IncludedNote/ram:CreationDateTime" + priority="1000" + mode="M2705"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:AssociatedDocumentLineDocument/ram:IncludedNote/ram:CreationDateTime"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CreationDateTime' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2705"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2705"/> + <xsl:template match="@*|node()" priority="-2" mode="M2705"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2705"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:AssociatedDocumentLineDocument/ram:IncludedNote/ram:ID" + priority="1000" + mode="M2706"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:AssociatedDocumentLineDocument/ram:IncludedNote/ram:ID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2706"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2706"/> + <xsl:template match="@*|node()" priority="-2" mode="M2706"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2706"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:AssociatedDocumentLineDocument/ram:IncludedNote/ram:Name" + priority="1000" + mode="M2707"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:AssociatedDocumentLineDocument/ram:IncludedNote/ram:Name"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Name' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2707"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2707"/> + <xsl:template match="@*|node()" priority="-2" mode="M2707"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2707"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:AssociatedDocumentLineDocument/ram:IncludedNote/ram:Subject" + priority="1000" + mode="M2708"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:AssociatedDocumentLineDocument/ram:IncludedNote/ram:Subject"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Subject' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2708"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2708"/> + <xsl:template match="@*|node()" priority="-2" mode="M2708"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2708"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:AssociatedDocumentLineDocument/ram:IncludedNote/ram:SubjectCode[@languageID]" + priority="1000" + mode="M2709"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:AssociatedDocumentLineDocument/ram:IncludedNote/ram:SubjectCode[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2709"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2709"/> + <xsl:template match="@*|node()" priority="-2" mode="M2709"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2709"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:AssociatedDocumentLineDocument/ram:IncludedNote/ram:SubjectCode[@listAgencyID]" + priority="1000" + mode="M2710"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:AssociatedDocumentLineDocument/ram:IncludedNote/ram:SubjectCode[@listAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2710"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2710"/> + <xsl:template match="@*|node()" priority="-2" mode="M2710"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2710"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:AssociatedDocumentLineDocument/ram:IncludedNote/ram:SubjectCode[@listAgencyName]" + priority="1000" + mode="M2711"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:AssociatedDocumentLineDocument/ram:IncludedNote/ram:SubjectCode[@listAgencyName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listAgencyName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2711"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2711"/> + <xsl:template match="@*|node()" priority="-2" mode="M2711"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2711"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:AssociatedDocumentLineDocument/ram:IncludedNote/ram:SubjectCode[@listID]" + priority="1000" + mode="M2712"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:AssociatedDocumentLineDocument/ram:IncludedNote/ram:SubjectCode[@listID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2712"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2712"/> + <xsl:template match="@*|node()" priority="-2" mode="M2712"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2712"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:AssociatedDocumentLineDocument/ram:IncludedNote/ram:SubjectCode[@listName]" + priority="1000" + mode="M2713"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:AssociatedDocumentLineDocument/ram:IncludedNote/ram:SubjectCode[@listName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2713"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2713"/> + <xsl:template match="@*|node()" priority="-2" mode="M2713"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2713"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:AssociatedDocumentLineDocument/ram:IncludedNote/ram:SubjectCode[@listSchemeURI]" + priority="1000" + mode="M2714"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:AssociatedDocumentLineDocument/ram:IncludedNote/ram:SubjectCode[@listSchemeURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listSchemeURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2714"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2714"/> + <xsl:template match="@*|node()" priority="-2" mode="M2714"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2714"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:AssociatedDocumentLineDocument/ram:IncludedNote/ram:SubjectCode[@listURI]" + priority="1000" + mode="M2715"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:AssociatedDocumentLineDocument/ram:IncludedNote/ram:SubjectCode[@listURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2715"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2715"/> + <xsl:template match="@*|node()" priority="-2" mode="M2715"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2715"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:AssociatedDocumentLineDocument/ram:IncludedNote/ram:SubjectCode[@listVersionID]" + priority="1000" + mode="M2716"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:AssociatedDocumentLineDocument/ram:IncludedNote/ram:SubjectCode[@listVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2716"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2716"/> + <xsl:template match="@*|node()" priority="-2" mode="M2716"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2716"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:AssociatedDocumentLineDocument/ram:IncludedNote/ram:SubjectCode[@name]" + priority="1000" + mode="M2717"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:AssociatedDocumentLineDocument/ram:IncludedNote/ram:SubjectCode[@name]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @name' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2717"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2717"/> + <xsl:template match="@*|node()" priority="-2" mode="M2717"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2717"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:AssociatedDocumentLineDocument/ram:LatestRevisionDateTime" + priority="1000" + mode="M2718"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:AssociatedDocumentLineDocument/ram:LatestRevisionDateTime"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LatestRevisionDateTime' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2718"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2718"/> + <xsl:template match="@*|node()" priority="-2" mode="M2718"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2718"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:AssociatedDocumentLineDocument/ram:LineID[@schemeAgencyID]" + priority="1000" + mode="M2719"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:AssociatedDocumentLineDocument/ram:LineID[@schemeAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2719"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2719"/> + <xsl:template match="@*|node()" priority="-2" mode="M2719"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2719"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:AssociatedDocumentLineDocument/ram:LineID[@schemeAgencyName]" + priority="1000" + mode="M2720"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:AssociatedDocumentLineDocument/ram:LineID[@schemeAgencyName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2720"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2720"/> + <xsl:template match="@*|node()" priority="-2" mode="M2720"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2720"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:AssociatedDocumentLineDocument/ram:LineID[@schemeDataURI]" + priority="1000" + mode="M2721"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:AssociatedDocumentLineDocument/ram:LineID[@schemeDataURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeDataURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2721"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2721"/> + <xsl:template match="@*|node()" priority="-2" mode="M2721"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2721"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:AssociatedDocumentLineDocument/ram:LineID[@schemeID]" + priority="1000" + mode="M2722"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:AssociatedDocumentLineDocument/ram:LineID[@schemeID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2722"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2722"/> + <xsl:template match="@*|node()" priority="-2" mode="M2722"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2722"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:AssociatedDocumentLineDocument/ram:LineID[@schemeName]" + priority="1000" + mode="M2723"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:AssociatedDocumentLineDocument/ram:LineID[@schemeName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2723"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2723"/> + <xsl:template match="@*|node()" priority="-2" mode="M2723"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2723"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:AssociatedDocumentLineDocument/ram:LineID[@schemeURI]" + priority="1000" + mode="M2724"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:AssociatedDocumentLineDocument/ram:LineID[@schemeURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2724"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2724"/> + <xsl:template match="@*|node()" priority="-2" mode="M2724"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2724"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:AssociatedDocumentLineDocument/ram:LineID[@schemeVersionID]" + priority="1000" + mode="M2725"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:AssociatedDocumentLineDocument/ram:LineID[@schemeVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2725"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2725"/> + <xsl:template match="@*|node()" priority="-2" mode="M2725"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2725"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:AssociatedDocumentLineDocument/ram:LineStatusCode" + priority="1000" + mode="M2726"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:AssociatedDocumentLineDocument/ram:LineStatusCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LineStatusCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2726"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2726"/> + <xsl:template match="@*|node()" priority="-2" mode="M2726"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2726"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:AssociatedDocumentLineDocument/ram:LineStatusReasonCode" + priority="1000" + mode="M2727"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:AssociatedDocumentLineDocument/ram:LineStatusReasonCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LineStatusReasonCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2727"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2727"/> + <xsl:template match="@*|node()" priority="-2" mode="M2727"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2727"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:AssociatedDocumentLineDocument/ram:ParentLineID" + priority="1000" + mode="M2728"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:AssociatedDocumentLineDocument/ram:ParentLineID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ParentLineID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2728"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2728"/> + <xsl:template match="@*|node()" priority="-2" mode="M2728"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2728"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:AssociatedDocumentLineDocument/ram:UUIDLineID" + priority="1000" + mode="M2729"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:AssociatedDocumentLineDocument/ram:UUIDLineID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:UUIDLineID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2729"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2729"/> + <xsl:template match="@*|node()" priority="-2" mode="M2729"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2729"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:AssociatedLogisticsTransportEquipment" + priority="1000" + mode="M2730"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:AssociatedLogisticsTransportEquipment"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AssociatedLogisticsTransportEquipment' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2730"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2730"/> + <xsl:template match="@*|node()" priority="-2" mode="M2730"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2730"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:BarcodeID" + priority="1000" + mode="M2731"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:BarcodeID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:BarcodeID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2731"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2731"/> + <xsl:template match="@*|node()" priority="-2" mode="M2731"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2731"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:ComplementaryApplicableReferencedProduct" + priority="1000" + mode="M2732"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:ComplementaryApplicableReferencedProduct"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ComplementaryApplicableReferencedProduct' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2732"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2732"/> + <xsl:template match="@*|node()" priority="-2" mode="M2732"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2732"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:ComponentApplicableReferencedProduct" + priority="1000" + mode="M2733"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:ComponentApplicableReferencedProduct"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ComponentApplicableReferencedProduct' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2733"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2733"/> + <xsl:template match="@*|node()" priority="-2" mode="M2733"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2733"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:ID" + priority="1000" + mode="M2734"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:ID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2734"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2734"/> + <xsl:template match="@*|node()" priority="-2" mode="M2734"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2734"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:IncludedWithinSupplyChainConsignmentItem" + priority="1000" + mode="M2735"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:IncludedWithinSupplyChainConsignmentItem"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:IncludedWithinSupplyChainConsignmentItem' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2735"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2735"/> + <xsl:template match="@*|node()" priority="-2" mode="M2735"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2735"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:PhysicalLogisticsPackage" + priority="1000" + mode="M2736"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:PhysicalLogisticsPackage"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PhysicalLogisticsPackage' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2736"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2736"/> + <xsl:template match="@*|node()" priority="-2" mode="M2736"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2736"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:RequiredApplicableReferencedProduct" + priority="1000" + mode="M2737"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:RequiredApplicableReferencedProduct"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RequiredApplicableReferencedProduct' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2737"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2737"/> + <xsl:template match="@*|node()" priority="-2" mode="M2737"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2737"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SequenceNumeric" + priority="1000" + mode="M2738"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SequenceNumeric"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SequenceNumeric' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2738"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2738"/> + <xsl:template match="@*|node()" priority="-2" mode="M2738"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2738"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement" + priority="1000" + mode="M2739"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:BuyerOrderReferencedDocument)<=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:BuyerOrderReferencedDocument)<=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:BuyerOrderReferencedDocument' may occur at maximum 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:ContractReferencedDocument)<=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:ContractReferencedDocument)<=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ContractReferencedDocument' may occur at maximum 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:GrossPriceProductTradePrice)<=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:GrossPriceProductTradePrice)<=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:GrossPriceProductTradePrice' may occur at maximum 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:NetPriceProductTradePrice)<=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:NetPriceProductTradePrice)<=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:NetPriceProductTradePrice' may occur at maximum 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:CustomerOrderReferencedDocument)<=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:CustomerOrderReferencedDocument)<=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CustomerOrderReferencedDocument' may occur at maximum 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2739"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2739"/> + <xsl:template match="@*|node()" priority="-2" mode="M2739"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2739"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument" + priority="1000" + mode="M2740"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:ID)=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="count(ram:ID)=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ID' must occur exactly 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:ReferenceTypeCode)=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:ReferenceTypeCode)=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ReferenceTypeCode' must occur exactly 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2740"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2740"/> + <xsl:template match="@*|node()" priority="-2" mode="M2740"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2740"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:AcceptableSpecifiedPeriod" + priority="1000" + mode="M2741"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:AcceptableSpecifiedPeriod"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AcceptableSpecifiedPeriod' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2741"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2741"/> + <xsl:template match="@*|node()" priority="-2" mode="M2741"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2741"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:AcceptanceDateTime" + priority="1000" + mode="M2742"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:AcceptanceDateTime"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AcceptanceDateTime' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2742"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2742"/> + <xsl:template match="@*|node()" priority="-2" mode="M2742"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2742"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:AmendmentPurposeCode" + priority="1000" + mode="M2743"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:AmendmentPurposeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AmendmentPurposeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2743"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2743"/> + <xsl:template match="@*|node()" priority="-2" mode="M2743"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2743"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:AttachedSpecifiedBinaryFile" + priority="1000" + mode="M2744"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:AttachedSpecifiedBinaryFile"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2744"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2744"/> + <xsl:template match="@*|node()" priority="-2" mode="M2744"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2744"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:AttachmentBinaryObject" + priority="1000" + mode="M2745"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:AttachmentBinaryObject"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AttachmentBinaryObject' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2745"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2745"/> + <xsl:template match="@*|node()" priority="-2" mode="M2745"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2745"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:AuthenticatedOriginalIndicator" + priority="1000" + mode="M2746"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:AuthenticatedOriginalIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AuthenticatedOriginalIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2746"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2746"/> + <xsl:template match="@*|node()" priority="-2" mode="M2746"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2746"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:CategoryCode" + priority="1000" + mode="M2747"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:CategoryCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CategoryCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2747"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2747"/> + <xsl:template match="@*|node()" priority="-2" mode="M2747"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2747"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:ChannelCode" + priority="1000" + mode="M2748"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:ChannelCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ChannelCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2748"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2748"/> + <xsl:template match="@*|node()" priority="-2" mode="M2748"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2748"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:ContractualDocumentClause" + priority="1000" + mode="M2749"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:ContractualDocumentClause"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ContractualDocumentClause' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2749"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2749"/> + <xsl:template match="@*|node()" priority="-2" mode="M2749"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2749"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:CopyIndicator" + priority="1000" + mode="M2750"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:CopyIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CopyIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2750"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2750"/> + <xsl:template match="@*|node()" priority="-2" mode="M2750"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2750"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:CopyIssuedQuantity" + priority="1000" + mode="M2751"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:CopyIssuedQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CopyIssuedQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2751"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2751"/> + <xsl:template match="@*|node()" priority="-2" mode="M2751"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2751"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:CopyRequiredQuantity" + priority="1000" + mode="M2752"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:CopyRequiredQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CopyRequiredQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2752"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2752"/> + <xsl:template match="@*|node()" priority="-2" mode="M2752"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2752"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:CreationDateTime" + priority="1000" + mode="M2753"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:CreationDateTime"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CreationDateTime' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2753"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2753"/> + <xsl:template match="@*|node()" priority="-2" mode="M2753"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2753"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:EffectiveSpecifiedPeriod" + priority="1000" + mode="M2754"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:EffectiveSpecifiedPeriod"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2754"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2754"/> + <xsl:template match="@*|node()" priority="-2" mode="M2754"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2754"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:ElectronicPresentationIndicator" + priority="1000" + mode="M2755"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:ElectronicPresentationIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ElectronicPresentationIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2755"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2755"/> + <xsl:template match="@*|node()" priority="-2" mode="M2755"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2755"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:GlobalID" + priority="1000" + mode="M2756"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:GlobalID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:GlobalID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2756"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2756"/> + <xsl:template match="@*|node()" priority="-2" mode="M2756"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2756"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:ID[@schemeAgencyID]" + priority="1000" + mode="M2757"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:ID[@schemeAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2757"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2757"/> + <xsl:template match="@*|node()" priority="-2" mode="M2757"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2757"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:ID[@schemeAgencyName]" + priority="1000" + mode="M2758"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:ID[@schemeAgencyName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2758"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2758"/> + <xsl:template match="@*|node()" priority="-2" mode="M2758"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2758"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:ID[@schemeDataURI]" + priority="1000" + mode="M2759"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:ID[@schemeDataURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeDataURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2759"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2759"/> + <xsl:template match="@*|node()" priority="-2" mode="M2759"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2759"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:ID[@schemeID]" + priority="1000" + mode="M2760"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:ID[@schemeID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2760"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2760"/> + <xsl:template match="@*|node()" priority="-2" mode="M2760"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2760"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:ID[@schemeName]" + priority="1000" + mode="M2761"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:ID[@schemeName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2761"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2761"/> + <xsl:template match="@*|node()" priority="-2" mode="M2761"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2761"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:ID[@schemeURI]" + priority="1000" + mode="M2762"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:ID[@schemeURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2762"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2762"/> + <xsl:template match="@*|node()" priority="-2" mode="M2762"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2762"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:ID[@schemeVersionID]" + priority="1000" + mode="M2763"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:ID[@schemeVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2763"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2763"/> + <xsl:template match="@*|node()" priority="-2" mode="M2763"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2763"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:Information" + priority="1000" + mode="M2764"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:Information"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Information' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2764"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2764"/> + <xsl:template match="@*|node()" priority="-2" mode="M2764"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2764"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:IssueLogisticsLocation" + priority="1000" + mode="M2765"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:IssueLogisticsLocation"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:IssueLogisticsLocation' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2765"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2765"/> + <xsl:template match="@*|node()" priority="-2" mode="M2765"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2765"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:IssuerAssignedID" + priority="1000" + mode="M2766"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:IssuerAssignedID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:IssuerAssignedID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2766"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2766"/> + <xsl:template match="@*|node()" priority="-2" mode="M2766"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2766"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:IssuerTradeParty" + priority="1000" + mode="M2767"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:IssuerTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:IssuerTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2767"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2767"/> + <xsl:template match="@*|node()" priority="-2" mode="M2767"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2767"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:ItemIdentificationID" + priority="1000" + mode="M2768"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:ItemIdentificationID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ItemIdentificationID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2768"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2768"/> + <xsl:template match="@*|node()" priority="-2" mode="M2768"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2768"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:LanguageID" + priority="1000" + mode="M2769"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:LanguageID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LanguageID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2769"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2769"/> + <xsl:template match="@*|node()" priority="-2" mode="M2769"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2769"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:LineID[@schemeAgencyID]" + priority="1000" + mode="M2770"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:LineID[@schemeAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2770"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2770"/> + <xsl:template match="@*|node()" priority="-2" mode="M2770"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2770"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:LineID[@schemeAgencyName]" + priority="1000" + mode="M2771"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:LineID[@schemeAgencyName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2771"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2771"/> + <xsl:template match="@*|node()" priority="-2" mode="M2771"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2771"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:LineID[@schemeDataURI]" + priority="1000" + mode="M2772"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:LineID[@schemeDataURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeDataURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2772"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2772"/> + <xsl:template match="@*|node()" priority="-2" mode="M2772"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2772"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:LineID[@schemeID]" + priority="1000" + mode="M2773"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:LineID[@schemeID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2773"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2773"/> + <xsl:template match="@*|node()" priority="-2" mode="M2773"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2773"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:LineID[@schemeName]" + priority="1000" + mode="M2774"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:LineID[@schemeName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2774"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2774"/> + <xsl:template match="@*|node()" priority="-2" mode="M2774"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2774"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:LineID[@schemeURI]" + priority="1000" + mode="M2775"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:LineID[@schemeURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2775"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2775"/> + <xsl:template match="@*|node()" priority="-2" mode="M2775"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2775"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:LineID[@schemeVersionID]" + priority="1000" + mode="M2776"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:LineID[@schemeVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2776"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2776"/> + <xsl:template match="@*|node()" priority="-2" mode="M2776"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2776"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:LineItemQuantity" + priority="1000" + mode="M2777"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:LineItemQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LineItemQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2777"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2777"/> + <xsl:template match="@*|node()" priority="-2" mode="M2777"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2777"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:LineStatusCode" + priority="1000" + mode="M2778"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:LineStatusCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LineStatusCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2778"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2778"/> + <xsl:template match="@*|node()" priority="-2" mode="M2778"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2778"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:LodgementLogisticsLocation" + priority="1000" + mode="M2779"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:LodgementLogisticsLocation"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LodgementLogisticsLocation' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2779"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2779"/> + <xsl:template match="@*|node()" priority="-2" mode="M2779"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2779"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:Name" + priority="1000" + mode="M2780"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:Name"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Name' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2780"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2780"/> + <xsl:template match="@*|node()" priority="-2" mode="M2780"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2780"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:OriginalIssuedQuantity" + priority="1000" + mode="M2781"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:OriginalIssuedQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:OriginalIssuedQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2781"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2781"/> + <xsl:template match="@*|node()" priority="-2" mode="M2781"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2781"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:OriginalRequiredQuantity" + priority="1000" + mode="M2782"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:OriginalRequiredQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:OriginalRequiredQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2782"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2782"/> + <xsl:template match="@*|node()" priority="-2" mode="M2782"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2782"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:PreviousRevisionID" + priority="1000" + mode="M2783"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:PreviousRevisionID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PreviousRevisionID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2783"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2783"/> + <xsl:template match="@*|node()" priority="-2" mode="M2783"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2783"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:PurposeCode" + priority="1000" + mode="M2784"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:PurposeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PurposeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2784"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2784"/> + <xsl:template match="@*|node()" priority="-2" mode="M2784"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2784"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:ReceiptDateTime" + priority="1000" + mode="M2785"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:ReceiptDateTime"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ReceiptDateTime' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2785"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2785"/> + <xsl:template match="@*|node()" priority="-2" mode="M2785"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2785"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:RecipientTradeParty" + priority="1000" + mode="M2786"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:RecipientTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RecipientTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2786"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2786"/> + <xsl:template match="@*|node()" priority="-2" mode="M2786"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2786"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:ReferenceTypeCode[@listAgencyID]" + priority="1000" + mode="M2787"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:ReferenceTypeCode[@listAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2787"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2787"/> + <xsl:template match="@*|node()" priority="-2" mode="M2787"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2787"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:ReferenceTypeCode[@listID]" + priority="1000" + mode="M2788"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:ReferenceTypeCode[@listID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2788"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2788"/> + <xsl:template match="@*|node()" priority="-2" mode="M2788"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2788"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:ReferenceTypeCode[@listVersionID]" + priority="1000" + mode="M2789"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:ReferenceTypeCode[@listVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2789"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2789"/> + <xsl:template match="@*|node()" priority="-2" mode="M2789"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2789"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:ReferenceTypeCode[@name]" + priority="1000" + mode="M2790"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:ReferenceTypeCode[@name]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @name' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2790"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2790"/> + <xsl:template match="@*|node()" priority="-2" mode="M2790"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2790"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:RelationshipTypeCode" + priority="1000" + mode="M2791"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:RelationshipTypeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RelationshipTypeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2791"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2791"/> + <xsl:template match="@*|node()" priority="-2" mode="M2791"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2791"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:Remarks" + priority="1000" + mode="M2792"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:Remarks"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Remarks' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2792"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2792"/> + <xsl:template match="@*|node()" priority="-2" mode="M2792"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2792"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:Revision" + priority="1000" + mode="M2793"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:Revision"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Revision' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2793"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2793"/> + <xsl:template match="@*|node()" priority="-2" mode="M2793"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2793"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:RevisionDateTime" + priority="1000" + mode="M2794"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:RevisionDateTime"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RevisionDateTime' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2794"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2794"/> + <xsl:template match="@*|node()" priority="-2" mode="M2794"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2794"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:RevisionID" + priority="1000" + mode="M2795"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:RevisionID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RevisionID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2795"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2795"/> + <xsl:template match="@*|node()" priority="-2" mode="M2795"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2795"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:SectionName" + priority="1000" + mode="M2796"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:SectionName"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SectionName' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2796"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2796"/> + <xsl:template match="@*|node()" priority="-2" mode="M2796"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2796"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:SignatoryDocumentAuthentication" + priority="1000" + mode="M2797"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:SignatoryDocumentAuthentication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SignatoryDocumentAuthentication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2797"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2797"/> + <xsl:template match="@*|node()" priority="-2" mode="M2797"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2797"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:StatusCode" + priority="1000" + mode="M2798"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:StatusCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:StatusCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2798"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2798"/> + <xsl:template match="@*|node()" priority="-2" mode="M2798"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2798"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:SubordinateLineID" + priority="1000" + mode="M2799"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:SubordinateLineID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SubordinateLineID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2799"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2799"/> + <xsl:template match="@*|node()" priority="-2" mode="M2799"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2799"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:TypeCode" + priority="1000" + mode="M2800"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:TypeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TypeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2800"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2800"/> + <xsl:template match="@*|node()" priority="-2" mode="M2800"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2800"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:URIID" + priority="1000" + mode="M2801"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:URIID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:URIID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2801"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2801"/> + <xsl:template match="@*|node()" priority="-2" mode="M2801"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2801"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdministrativeAgentTradeParty" + priority="1000" + mode="M2802"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdministrativeAgentTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AdministrativeAgentTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2802"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2802"/> + <xsl:template match="@*|node()" priority="-2" mode="M2802"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2802"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdministrativeTradeParty" + priority="1000" + mode="M2803"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdministrativeTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AdministrativeTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2803"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2803"/> + <xsl:template match="@*|node()" priority="-2" mode="M2803"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2803"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AgreedPriceProductTradePrice" + priority="1000" + mode="M2804"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AgreedPriceProductTradePrice"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AgreedPriceProductTradePrice' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2804"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2804"/> + <xsl:template match="@*|node()" priority="-2" mode="M2804"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2804"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ApplicableLogisticsLocation" + priority="1000" + mode="M2805"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ApplicableLogisticsLocation"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ApplicableLogisticsLocation' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2805"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2805"/> + <xsl:template match="@*|node()" priority="-2" mode="M2805"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2805"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ApplicableSupplyChainForecastTerms" + priority="1000" + mode="M2806"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ApplicableSupplyChainForecastTerms"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ApplicableSupplyChainForecastTerms' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2806"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2806"/> + <xsl:template match="@*|node()" priority="-2" mode="M2806"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2806"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ApplicableTradeAllowanceCharge" + priority="1000" + mode="M2807"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ApplicableTradeAllowanceCharge"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ApplicableTradeAllowanceCharge' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2807"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2807"/> + <xsl:template match="@*|node()" priority="-2" mode="M2807"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2807"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ApplicableTradeDeliveryTerms" + priority="1000" + mode="M2808"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ApplicableTradeDeliveryTerms"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ApplicableTradeDeliveryTerms' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2808"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2808"/> + <xsl:template match="@*|node()" priority="-2" mode="M2808"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2808"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ApplicableTradePaymentTerms" + priority="1000" + mode="M2809"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ApplicableTradePaymentTerms"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ApplicableTradePaymentTerms' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2809"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2809"/> + <xsl:template match="@*|node()" priority="-2" mode="M2809"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2809"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BillOfQuantitiesReferencedDocument" + priority="1000" + mode="M2810"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BillOfQuantitiesReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:BillOfQuantitiesReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2810"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2810"/> + <xsl:template match="@*|node()" priority="-2" mode="M2810"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2810"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BlanketOrderReferencedDocument" + priority="1000" + mode="M2811"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BlanketOrderReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:BlanketOrderReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2811"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2811"/> + <xsl:template match="@*|node()" priority="-2" mode="M2811"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2811"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerAgentTradeParty" + priority="1000" + mode="M2812"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerAgentTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:BuyerAgentTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2812"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2812"/> + <xsl:template match="@*|node()" priority="-2" mode="M2812"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2812"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerAssignedAccountantTradeParty" + priority="1000" + mode="M2813"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerAssignedAccountantTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:BuyerAssignedAccountantTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2813"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2813"/> + <xsl:template match="@*|node()" priority="-2" mode="M2813"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2813"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerBankTradeParty" + priority="1000" + mode="M2814"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerBankTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:BuyerBankTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2814"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2814"/> + <xsl:template match="@*|node()" priority="-2" mode="M2814"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2814"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument" + priority="1000" + mode="M2815"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:ID)=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="count(ram:ID)=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ID' must occur exactly 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2815"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2815"/> + <xsl:template match="@*|node()" priority="-2" mode="M2815"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2815"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:AcceptableSpecifiedPeriod" + priority="1000" + mode="M2816"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:AcceptableSpecifiedPeriod"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AcceptableSpecifiedPeriod' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2816"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2816"/> + <xsl:template match="@*|node()" priority="-2" mode="M2816"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2816"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:AcceptanceDateTime" + priority="1000" + mode="M2817"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:AcceptanceDateTime"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AcceptanceDateTime' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2817"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2817"/> + <xsl:template match="@*|node()" priority="-2" mode="M2817"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2817"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:AmendmentPurposeCode" + priority="1000" + mode="M2818"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:AmendmentPurposeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AmendmentPurposeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2818"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2818"/> + <xsl:template match="@*|node()" priority="-2" mode="M2818"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2818"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:AttachedSpecifiedBinaryFile" + priority="1000" + mode="M2819"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:AttachedSpecifiedBinaryFile"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2819"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2819"/> + <xsl:template match="@*|node()" priority="-2" mode="M2819"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2819"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:AttachmentBinaryObject" + priority="1000" + mode="M2820"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:AttachmentBinaryObject"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AttachmentBinaryObject' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2820"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2820"/> + <xsl:template match="@*|node()" priority="-2" mode="M2820"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2820"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:AuthenticatedOriginalIndicator" + priority="1000" + mode="M2821"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:AuthenticatedOriginalIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AuthenticatedOriginalIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2821"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2821"/> + <xsl:template match="@*|node()" priority="-2" mode="M2821"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2821"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:CategoryCode" + priority="1000" + mode="M2822"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:CategoryCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CategoryCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2822"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2822"/> + <xsl:template match="@*|node()" priority="-2" mode="M2822"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2822"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:ChannelCode" + priority="1000" + mode="M2823"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:ChannelCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ChannelCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2823"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2823"/> + <xsl:template match="@*|node()" priority="-2" mode="M2823"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2823"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:ContractualDocumentClause" + priority="1000" + mode="M2824"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:ContractualDocumentClause"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ContractualDocumentClause' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2824"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2824"/> + <xsl:template match="@*|node()" priority="-2" mode="M2824"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2824"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:CopyIndicator" + priority="1000" + mode="M2825"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:CopyIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CopyIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2825"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2825"/> + <xsl:template match="@*|node()" priority="-2" mode="M2825"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2825"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:CopyIssuedQuantity" + priority="1000" + mode="M2826"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:CopyIssuedQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CopyIssuedQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2826"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2826"/> + <xsl:template match="@*|node()" priority="-2" mode="M2826"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2826"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:CopyRequiredQuantity" + priority="1000" + mode="M2827"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:CopyRequiredQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CopyRequiredQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2827"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2827"/> + <xsl:template match="@*|node()" priority="-2" mode="M2827"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2827"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:CreationDateTime" + priority="1000" + mode="M2828"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:CreationDateTime"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CreationDateTime' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2828"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2828"/> + <xsl:template match="@*|node()" priority="-2" mode="M2828"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2828"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:EffectiveSpecifiedPeriod" + priority="1000" + mode="M2829"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:EffectiveSpecifiedPeriod"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2829"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2829"/> + <xsl:template match="@*|node()" priority="-2" mode="M2829"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2829"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:ElectronicPresentationIndicator" + priority="1000" + mode="M2830"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:ElectronicPresentationIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ElectronicPresentationIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2830"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2830"/> + <xsl:template match="@*|node()" priority="-2" mode="M2830"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2830"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:GlobalID" + priority="1000" + mode="M2831"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:GlobalID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:GlobalID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2831"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2831"/> + <xsl:template match="@*|node()" priority="-2" mode="M2831"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2831"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:ID[@schemeAgencyID]" + priority="1000" + mode="M2832"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:ID[@schemeAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2832"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2832"/> + <xsl:template match="@*|node()" priority="-2" mode="M2832"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2832"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:ID[@schemeAgencyName]" + priority="1000" + mode="M2833"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:ID[@schemeAgencyName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2833"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2833"/> + <xsl:template match="@*|node()" priority="-2" mode="M2833"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2833"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:ID[@schemeDataURI]" + priority="1000" + mode="M2834"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:ID[@schemeDataURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeDataURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2834"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2834"/> + <xsl:template match="@*|node()" priority="-2" mode="M2834"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2834"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:ID[@schemeID]" + priority="1000" + mode="M2835"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:ID[@schemeID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2835"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2835"/> + <xsl:template match="@*|node()" priority="-2" mode="M2835"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2835"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:ID[@schemeName]" + priority="1000" + mode="M2836"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:ID[@schemeName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2836"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2836"/> + <xsl:template match="@*|node()" priority="-2" mode="M2836"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2836"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:ID[@schemeURI]" + priority="1000" + mode="M2837"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:ID[@schemeURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2837"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2837"/> + <xsl:template match="@*|node()" priority="-2" mode="M2837"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2837"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:ID[@schemeVersionID]" + priority="1000" + mode="M2838"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:ID[@schemeVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2838"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2838"/> + <xsl:template match="@*|node()" priority="-2" mode="M2838"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2838"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:Information" + priority="1000" + mode="M2839"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:Information"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Information' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2839"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2839"/> + <xsl:template match="@*|node()" priority="-2" mode="M2839"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2839"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:IssueLogisticsLocation" + priority="1000" + mode="M2840"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:IssueLogisticsLocation"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:IssueLogisticsLocation' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2840"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2840"/> + <xsl:template match="@*|node()" priority="-2" mode="M2840"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2840"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:IssuerAssignedID" + priority="1000" + mode="M2841"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:IssuerAssignedID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:IssuerAssignedID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2841"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2841"/> + <xsl:template match="@*|node()" priority="-2" mode="M2841"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2841"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:IssuerTradeParty" + priority="1000" + mode="M2842"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:IssuerTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:IssuerTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2842"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2842"/> + <xsl:template match="@*|node()" priority="-2" mode="M2842"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2842"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:ItemIdentificationID" + priority="1000" + mode="M2843"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:ItemIdentificationID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ItemIdentificationID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2843"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2843"/> + <xsl:template match="@*|node()" priority="-2" mode="M2843"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2843"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:LanguageID" + priority="1000" + mode="M2844"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:LanguageID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LanguageID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2844"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2844"/> + <xsl:template match="@*|node()" priority="-2" mode="M2844"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2844"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:LineID[@schemeAgencyID]" + priority="1000" + mode="M2845"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:LineID[@schemeAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2845"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2845"/> + <xsl:template match="@*|node()" priority="-2" mode="M2845"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2845"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:LineID[@schemeAgencyName]" + priority="1000" + mode="M2846"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:LineID[@schemeAgencyName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2846"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2846"/> + <xsl:template match="@*|node()" priority="-2" mode="M2846"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2846"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:LineID[@schemeDataURI]" + priority="1000" + mode="M2847"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:LineID[@schemeDataURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeDataURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2847"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2847"/> + <xsl:template match="@*|node()" priority="-2" mode="M2847"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2847"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:LineID[@schemeID]" + priority="1000" + mode="M2848"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:LineID[@schemeID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2848"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2848"/> + <xsl:template match="@*|node()" priority="-2" mode="M2848"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2848"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:LineID[@schemeName]" + priority="1000" + mode="M2849"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:LineID[@schemeName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2849"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2849"/> + <xsl:template match="@*|node()" priority="-2" mode="M2849"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2849"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:LineID[@schemeURI]" + priority="1000" + mode="M2850"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:LineID[@schemeURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2850"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2850"/> + <xsl:template match="@*|node()" priority="-2" mode="M2850"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2850"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:LineID[@schemeVersionID]" + priority="1000" + mode="M2851"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:LineID[@schemeVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2851"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2851"/> + <xsl:template match="@*|node()" priority="-2" mode="M2851"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2851"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:LineItemQuantity" + priority="1000" + mode="M2852"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:LineItemQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LineItemQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2852"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2852"/> + <xsl:template match="@*|node()" priority="-2" mode="M2852"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2852"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:LineStatusCode" + priority="1000" + mode="M2853"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:LineStatusCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LineStatusCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2853"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2853"/> + <xsl:template match="@*|node()" priority="-2" mode="M2853"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2853"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:LodgementLogisticsLocation" + priority="1000" + mode="M2854"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:LodgementLogisticsLocation"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LodgementLogisticsLocation' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2854"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2854"/> + <xsl:template match="@*|node()" priority="-2" mode="M2854"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2854"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:Name" + priority="1000" + mode="M2855"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:Name"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Name' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2855"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2855"/> + <xsl:template match="@*|node()" priority="-2" mode="M2855"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2855"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:OriginalIssuedQuantity" + priority="1000" + mode="M2856"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:OriginalIssuedQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:OriginalIssuedQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2856"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2856"/> + <xsl:template match="@*|node()" priority="-2" mode="M2856"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2856"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:OriginalRequiredQuantity" + priority="1000" + mode="M2857"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:OriginalRequiredQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:OriginalRequiredQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2857"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2857"/> + <xsl:template match="@*|node()" priority="-2" mode="M2857"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2857"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:PreviousRevisionID" + priority="1000" + mode="M2858"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:PreviousRevisionID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PreviousRevisionID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2858"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2858"/> + <xsl:template match="@*|node()" priority="-2" mode="M2858"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2858"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:PurposeCode" + priority="1000" + mode="M2859"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:PurposeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PurposeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2859"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2859"/> + <xsl:template match="@*|node()" priority="-2" mode="M2859"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2859"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:ReceiptDateTime" + priority="1000" + mode="M2860"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:ReceiptDateTime"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ReceiptDateTime' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2860"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2860"/> + <xsl:template match="@*|node()" priority="-2" mode="M2860"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2860"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:RecipientTradeParty" + priority="1000" + mode="M2861"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:RecipientTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RecipientTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2861"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2861"/> + <xsl:template match="@*|node()" priority="-2" mode="M2861"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2861"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:ReferenceTypeCode" + priority="1000" + mode="M2862"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:ReferenceTypeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ReferenceTypeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2862"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2862"/> + <xsl:template match="@*|node()" priority="-2" mode="M2862"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2862"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:RelationshipTypeCode" + priority="1000" + mode="M2863"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:RelationshipTypeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RelationshipTypeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2863"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2863"/> + <xsl:template match="@*|node()" priority="-2" mode="M2863"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2863"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:Remarks" + priority="1000" + mode="M2864"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:Remarks"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Remarks' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2864"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2864"/> + <xsl:template match="@*|node()" priority="-2" mode="M2864"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2864"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:Revision" + priority="1000" + mode="M2865"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:Revision"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Revision' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2865"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2865"/> + <xsl:template match="@*|node()" priority="-2" mode="M2865"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2865"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:RevisionDateTime" + priority="1000" + mode="M2866"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:RevisionDateTime"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RevisionDateTime' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2866"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2866"/> + <xsl:template match="@*|node()" priority="-2" mode="M2866"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2866"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:RevisionID" + priority="1000" + mode="M2867"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:RevisionID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RevisionID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2867"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2867"/> + <xsl:template match="@*|node()" priority="-2" mode="M2867"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2867"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:SectionName" + priority="1000" + mode="M2868"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:SectionName"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SectionName' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2868"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2868"/> + <xsl:template match="@*|node()" priority="-2" mode="M2868"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2868"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:SignatoryDocumentAuthentication" + priority="1000" + mode="M2869"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:SignatoryDocumentAuthentication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SignatoryDocumentAuthentication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2869"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2869"/> + <xsl:template match="@*|node()" priority="-2" mode="M2869"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2869"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:StatusCode" + priority="1000" + mode="M2870"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:StatusCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:StatusCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2870"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2870"/> + <xsl:template match="@*|node()" priority="-2" mode="M2870"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2870"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:SubordinateLineID" + priority="1000" + mode="M2871"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:SubordinateLineID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SubordinateLineID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2871"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2871"/> + <xsl:template match="@*|node()" priority="-2" mode="M2871"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2871"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:TypeCode" + priority="1000" + mode="M2872"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:TypeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TypeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2872"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2872"/> + <xsl:template match="@*|node()" priority="-2" mode="M2872"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2872"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:URIID" + priority="1000" + mode="M2873"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:URIID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:URIID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2873"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2873"/> + <xsl:template match="@*|node()" priority="-2" mode="M2873"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2873"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerReference" + priority="1000" + mode="M2874"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerReference"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:BuyerReference' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2874"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2874"/> + <xsl:template match="@*|node()" priority="-2" mode="M2874"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2874"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerRequisitionerTradeParty" + priority="1000" + mode="M2875"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerRequisitionerTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:BuyerRequisitionerTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2875"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2875"/> + <xsl:template match="@*|node()" priority="-2" mode="M2875"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2875"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerTaxRepresentativeTradeParty" + priority="1000" + mode="M2876"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerTaxRepresentativeTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:BuyerTaxRepresentativeTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2876"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2876"/> + <xsl:template match="@*|node()" priority="-2" mode="M2876"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2876"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerTradeParty" + priority="1000" + mode="M2877"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:BuyerTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2877"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2877"/> + <xsl:template match="@*|node()" priority="-2" mode="M2877"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2877"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CarrierTradeParty" + priority="1000" + mode="M2878"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CarrierTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CarrierTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2878"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2878"/> + <xsl:template match="@*|node()" priority="-2" mode="M2878"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2878"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CatalogueInformationProviderTradeParty" + priority="1000" + mode="M2879"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CatalogueInformationProviderTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CatalogueInformationProviderTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2879"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2879"/> + <xsl:template match="@*|node()" priority="-2" mode="M2879"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2879"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CatalogueInformationReceiverTradeParty" + priority="1000" + mode="M2880"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CatalogueInformationReceiverTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CatalogueInformationReceiverTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2880"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2880"/> + <xsl:template match="@*|node()" priority="-2" mode="M2880"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2880"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CatalogueReferencedDocument" + priority="1000" + mode="M2881"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CatalogueReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CatalogueReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2881"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2881"/> + <xsl:template match="@*|node()" priority="-2" mode="M2881"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2881"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CatalogueRequestReferencedDocument" + priority="1000" + mode="M2882"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CatalogueRequestReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CatalogueRequestReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2882"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2882"/> + <xsl:template match="@*|node()" priority="-2" mode="M2882"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2882"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CatalogueSubscriptionReferencedDocument" + priority="1000" + mode="M2883"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CatalogueSubscriptionReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CatalogueSubscriptionReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2883"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2883"/> + <xsl:template match="@*|node()" priority="-2" mode="M2883"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2883"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument" + priority="1000" + mode="M2884"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:ID)=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="count(ram:ID)=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ID' must occur exactly 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2884"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2884"/> + <xsl:template match="@*|node()" priority="-2" mode="M2884"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2884"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:AcceptableSpecifiedPeriod" + priority="1000" + mode="M2885"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:AcceptableSpecifiedPeriod"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AcceptableSpecifiedPeriod' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2885"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2885"/> + <xsl:template match="@*|node()" priority="-2" mode="M2885"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2885"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:AcceptanceDateTime" + priority="1000" + mode="M2886"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:AcceptanceDateTime"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AcceptanceDateTime' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2886"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2886"/> + <xsl:template match="@*|node()" priority="-2" mode="M2886"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2886"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:AmendmentPurposeCode" + priority="1000" + mode="M2887"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:AmendmentPurposeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AmendmentPurposeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2887"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2887"/> + <xsl:template match="@*|node()" priority="-2" mode="M2887"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2887"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:AttachedSpecifiedBinaryFile" + priority="1000" + mode="M2888"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:AttachedSpecifiedBinaryFile"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2888"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2888"/> + <xsl:template match="@*|node()" priority="-2" mode="M2888"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2888"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:AttachmentBinaryObject" + priority="1000" + mode="M2889"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:AttachmentBinaryObject"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AttachmentBinaryObject' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2889"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2889"/> + <xsl:template match="@*|node()" priority="-2" mode="M2889"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2889"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:AuthenticatedOriginalIndicator" + priority="1000" + mode="M2890"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:AuthenticatedOriginalIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AuthenticatedOriginalIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2890"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2890"/> + <xsl:template match="@*|node()" priority="-2" mode="M2890"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2890"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:CategoryCode" + priority="1000" + mode="M2891"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:CategoryCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CategoryCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2891"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2891"/> + <xsl:template match="@*|node()" priority="-2" mode="M2891"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2891"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:ChannelCode" + priority="1000" + mode="M2892"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:ChannelCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ChannelCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2892"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2892"/> + <xsl:template match="@*|node()" priority="-2" mode="M2892"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2892"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:ContractualDocumentClause" + priority="1000" + mode="M2893"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:ContractualDocumentClause"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ContractualDocumentClause' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2893"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2893"/> + <xsl:template match="@*|node()" priority="-2" mode="M2893"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2893"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:CopyIndicator" + priority="1000" + mode="M2894"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:CopyIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CopyIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2894"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2894"/> + <xsl:template match="@*|node()" priority="-2" mode="M2894"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2894"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:CopyIssuedQuantity" + priority="1000" + mode="M2895"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:CopyIssuedQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CopyIssuedQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2895"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2895"/> + <xsl:template match="@*|node()" priority="-2" mode="M2895"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2895"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:CopyRequiredQuantity" + priority="1000" + mode="M2896"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:CopyRequiredQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CopyRequiredQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2896"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2896"/> + <xsl:template match="@*|node()" priority="-2" mode="M2896"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2896"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:CreationDateTime" + priority="1000" + mode="M2897"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:CreationDateTime"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CreationDateTime' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2897"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2897"/> + <xsl:template match="@*|node()" priority="-2" mode="M2897"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2897"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:EffectiveSpecifiedPeriod" + priority="1000" + mode="M2898"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:EffectiveSpecifiedPeriod"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2898"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2898"/> + <xsl:template match="@*|node()" priority="-2" mode="M2898"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2898"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:ElectronicPresentationIndicator" + priority="1000" + mode="M2899"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:ElectronicPresentationIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ElectronicPresentationIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2899"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2899"/> + <xsl:template match="@*|node()" priority="-2" mode="M2899"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2899"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:GlobalID" + priority="1000" + mode="M2900"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:GlobalID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:GlobalID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2900"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2900"/> + <xsl:template match="@*|node()" priority="-2" mode="M2900"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2900"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:ID[@schemeAgencyID]" + priority="1000" + mode="M2901"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:ID[@schemeAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2901"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2901"/> + <xsl:template match="@*|node()" priority="-2" mode="M2901"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2901"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:ID[@schemeAgencyName]" + priority="1000" + mode="M2902"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:ID[@schemeAgencyName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2902"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2902"/> + <xsl:template match="@*|node()" priority="-2" mode="M2902"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2902"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:ID[@schemeDataURI]" + priority="1000" + mode="M2903"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:ID[@schemeDataURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeDataURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2903"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2903"/> + <xsl:template match="@*|node()" priority="-2" mode="M2903"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2903"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:ID[@schemeID]" + priority="1000" + mode="M2904"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:ID[@schemeID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2904"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2904"/> + <xsl:template match="@*|node()" priority="-2" mode="M2904"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2904"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:ID[@schemeName]" + priority="1000" + mode="M2905"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:ID[@schemeName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2905"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2905"/> + <xsl:template match="@*|node()" priority="-2" mode="M2905"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2905"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:ID[@schemeURI]" + priority="1000" + mode="M2906"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:ID[@schemeURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2906"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2906"/> + <xsl:template match="@*|node()" priority="-2" mode="M2906"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2906"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:ID[@schemeVersionID]" + priority="1000" + mode="M2907"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:ID[@schemeVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2907"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2907"/> + <xsl:template match="@*|node()" priority="-2" mode="M2907"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2907"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:Information" + priority="1000" + mode="M2908"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:Information"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Information' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2908"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2908"/> + <xsl:template match="@*|node()" priority="-2" mode="M2908"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2908"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:IssueLogisticsLocation" + priority="1000" + mode="M2909"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:IssueLogisticsLocation"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:IssueLogisticsLocation' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2909"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2909"/> + <xsl:template match="@*|node()" priority="-2" mode="M2909"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2909"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:IssuerAssignedID" + priority="1000" + mode="M2910"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:IssuerAssignedID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:IssuerAssignedID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2910"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2910"/> + <xsl:template match="@*|node()" priority="-2" mode="M2910"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2910"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:IssuerTradeParty" + priority="1000" + mode="M2911"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:IssuerTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:IssuerTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2911"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2911"/> + <xsl:template match="@*|node()" priority="-2" mode="M2911"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2911"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:ItemIdentificationID" + priority="1000" + mode="M2912"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:ItemIdentificationID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ItemIdentificationID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2912"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2912"/> + <xsl:template match="@*|node()" priority="-2" mode="M2912"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2912"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:LanguageID" + priority="1000" + mode="M2913"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:LanguageID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LanguageID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2913"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2913"/> + <xsl:template match="@*|node()" priority="-2" mode="M2913"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2913"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:LineID[@schemeAgencyID]" + priority="1000" + mode="M2914"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:LineID[@schemeAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2914"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2914"/> + <xsl:template match="@*|node()" priority="-2" mode="M2914"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2914"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:LineID[@schemeAgencyName]" + priority="1000" + mode="M2915"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:LineID[@schemeAgencyName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2915"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2915"/> + <xsl:template match="@*|node()" priority="-2" mode="M2915"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2915"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:LineID[@schemeDataURI]" + priority="1000" + mode="M2916"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:LineID[@schemeDataURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeDataURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2916"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2916"/> + <xsl:template match="@*|node()" priority="-2" mode="M2916"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2916"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:LineID[@schemeID]" + priority="1000" + mode="M2917"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:LineID[@schemeID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2917"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2917"/> + <xsl:template match="@*|node()" priority="-2" mode="M2917"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2917"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:LineID[@schemeName]" + priority="1000" + mode="M2918"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:LineID[@schemeName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2918"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2918"/> + <xsl:template match="@*|node()" priority="-2" mode="M2918"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2918"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:LineID[@schemeURI]" + priority="1000" + mode="M2919"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:LineID[@schemeURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2919"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2919"/> + <xsl:template match="@*|node()" priority="-2" mode="M2919"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2919"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:LineID[@schemeVersionID]" + priority="1000" + mode="M2920"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:LineID[@schemeVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2920"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2920"/> + <xsl:template match="@*|node()" priority="-2" mode="M2920"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2920"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:LineItemQuantity" + priority="1000" + mode="M2921"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:LineItemQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LineItemQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2921"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2921"/> + <xsl:template match="@*|node()" priority="-2" mode="M2921"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2921"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:LineStatusCode" + priority="1000" + mode="M2922"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:LineStatusCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LineStatusCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2922"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2922"/> + <xsl:template match="@*|node()" priority="-2" mode="M2922"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2922"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:LodgementLogisticsLocation" + priority="1000" + mode="M2923"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:LodgementLogisticsLocation"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LodgementLogisticsLocation' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2923"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2923"/> + <xsl:template match="@*|node()" priority="-2" mode="M2923"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2923"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:Name" + priority="1000" + mode="M2924"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:Name"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Name' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2924"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2924"/> + <xsl:template match="@*|node()" priority="-2" mode="M2924"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2924"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:OriginalIssuedQuantity" + priority="1000" + mode="M2925"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:OriginalIssuedQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:OriginalIssuedQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2925"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2925"/> + <xsl:template match="@*|node()" priority="-2" mode="M2925"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2925"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:OriginalRequiredQuantity" + priority="1000" + mode="M2926"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:OriginalRequiredQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:OriginalRequiredQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2926"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2926"/> + <xsl:template match="@*|node()" priority="-2" mode="M2926"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2926"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:PreviousRevisionID" + priority="1000" + mode="M2927"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:PreviousRevisionID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PreviousRevisionID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2927"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2927"/> + <xsl:template match="@*|node()" priority="-2" mode="M2927"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2927"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:PurposeCode" + priority="1000" + mode="M2928"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:PurposeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PurposeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2928"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2928"/> + <xsl:template match="@*|node()" priority="-2" mode="M2928"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2928"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:ReceiptDateTime" + priority="1000" + mode="M2929"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:ReceiptDateTime"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ReceiptDateTime' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2929"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2929"/> + <xsl:template match="@*|node()" priority="-2" mode="M2929"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2929"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:RecipientTradeParty" + priority="1000" + mode="M2930"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:RecipientTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RecipientTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2930"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2930"/> + <xsl:template match="@*|node()" priority="-2" mode="M2930"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2930"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:ReferenceTypeCode" + priority="1000" + mode="M2931"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:ReferenceTypeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ReferenceTypeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2931"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2931"/> + <xsl:template match="@*|node()" priority="-2" mode="M2931"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2931"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:RelationshipTypeCode" + priority="1000" + mode="M2932"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:RelationshipTypeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RelationshipTypeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2932"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2932"/> + <xsl:template match="@*|node()" priority="-2" mode="M2932"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2932"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:Remarks" + priority="1000" + mode="M2933"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:Remarks"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Remarks' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2933"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2933"/> + <xsl:template match="@*|node()" priority="-2" mode="M2933"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2933"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:Revision" + priority="1000" + mode="M2934"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:Revision"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Revision' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2934"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2934"/> + <xsl:template match="@*|node()" priority="-2" mode="M2934"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2934"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:RevisionDateTime" + priority="1000" + mode="M2935"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:RevisionDateTime"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RevisionDateTime' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2935"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2935"/> + <xsl:template match="@*|node()" priority="-2" mode="M2935"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2935"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:RevisionID" + priority="1000" + mode="M2936"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:RevisionID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RevisionID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2936"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2936"/> + <xsl:template match="@*|node()" priority="-2" mode="M2936"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2936"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:SectionName" + priority="1000" + mode="M2937"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:SectionName"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SectionName' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2937"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2937"/> + <xsl:template match="@*|node()" priority="-2" mode="M2937"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2937"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:SignatoryDocumentAuthentication" + priority="1000" + mode="M2938"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:SignatoryDocumentAuthentication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SignatoryDocumentAuthentication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2938"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2938"/> + <xsl:template match="@*|node()" priority="-2" mode="M2938"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2938"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:StatusCode" + priority="1000" + mode="M2939"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:StatusCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:StatusCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2939"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2939"/> + <xsl:template match="@*|node()" priority="-2" mode="M2939"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2939"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:SubordinateLineID" + priority="1000" + mode="M2940"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:SubordinateLineID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SubordinateLineID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2940"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2940"/> + <xsl:template match="@*|node()" priority="-2" mode="M2940"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2940"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:TypeCode" + priority="1000" + mode="M2941"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:TypeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TypeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2941"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2941"/> + <xsl:template match="@*|node()" priority="-2" mode="M2941"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2941"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:URIID" + priority="1000" + mode="M2942"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:URIID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:URIID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2942"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2942"/> + <xsl:template match="@*|node()" priority="-2" mode="M2942"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2942"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument" + priority="1000" + mode="M2943"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:ID)=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="count(ram:ID)=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ID' must occur exactly 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2943"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2943"/> + <xsl:template match="@*|node()" priority="-2" mode="M2943"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2943"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:AcceptableSpecifiedPeriod" + priority="1000" + mode="M2944"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:AcceptableSpecifiedPeriod"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AcceptableSpecifiedPeriod' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2944"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2944"/> + <xsl:template match="@*|node()" priority="-2" mode="M2944"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2944"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:AcceptanceDateTime" + priority="1000" + mode="M2945"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:AcceptanceDateTime"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AcceptanceDateTime' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2945"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2945"/> + <xsl:template match="@*|node()" priority="-2" mode="M2945"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2945"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:AmendmentPurposeCode" + priority="1000" + mode="M2946"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:AmendmentPurposeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AmendmentPurposeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2946"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2946"/> + <xsl:template match="@*|node()" priority="-2" mode="M2946"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2946"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:AttachedSpecifiedBinaryFile" + priority="1000" + mode="M2947"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:AttachedSpecifiedBinaryFile"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2947"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2947"/> + <xsl:template match="@*|node()" priority="-2" mode="M2947"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2947"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:AttachmentBinaryObject" + priority="1000" + mode="M2948"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:AttachmentBinaryObject"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AttachmentBinaryObject' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2948"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2948"/> + <xsl:template match="@*|node()" priority="-2" mode="M2948"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2948"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:AuthenticatedOriginalIndicator" + priority="1000" + mode="M2949"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:AuthenticatedOriginalIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AuthenticatedOriginalIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2949"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2949"/> + <xsl:template match="@*|node()" priority="-2" mode="M2949"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2949"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:CategoryCode" + priority="1000" + mode="M2950"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:CategoryCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CategoryCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2950"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2950"/> + <xsl:template match="@*|node()" priority="-2" mode="M2950"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2950"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:ChannelCode" + priority="1000" + mode="M2951"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:ChannelCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ChannelCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2951"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2951"/> + <xsl:template match="@*|node()" priority="-2" mode="M2951"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2951"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:ContractualDocumentClause" + priority="1000" + mode="M2952"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:ContractualDocumentClause"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ContractualDocumentClause' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2952"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2952"/> + <xsl:template match="@*|node()" priority="-2" mode="M2952"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2952"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:CopyIndicator" + priority="1000" + mode="M2953"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:CopyIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CopyIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2953"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2953"/> + <xsl:template match="@*|node()" priority="-2" mode="M2953"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2953"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:CopyIssuedQuantity" + priority="1000" + mode="M2954"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:CopyIssuedQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CopyIssuedQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2954"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2954"/> + <xsl:template match="@*|node()" priority="-2" mode="M2954"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2954"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:CopyRequiredQuantity" + priority="1000" + mode="M2955"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:CopyRequiredQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CopyRequiredQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2955"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2955"/> + <xsl:template match="@*|node()" priority="-2" mode="M2955"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2955"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:CreationDateTime" + priority="1000" + mode="M2956"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:CreationDateTime"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CreationDateTime' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2956"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2956"/> + <xsl:template match="@*|node()" priority="-2" mode="M2956"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2956"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:EffectiveSpecifiedPeriod" + priority="1000" + mode="M2957"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:EffectiveSpecifiedPeriod"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2957"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2957"/> + <xsl:template match="@*|node()" priority="-2" mode="M2957"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2957"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:ElectronicPresentationIndicator" + priority="1000" + mode="M2958"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:ElectronicPresentationIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ElectronicPresentationIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2958"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2958"/> + <xsl:template match="@*|node()" priority="-2" mode="M2958"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2958"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:GlobalID" + priority="1000" + mode="M2959"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:GlobalID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:GlobalID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2959"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2959"/> + <xsl:template match="@*|node()" priority="-2" mode="M2959"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2959"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:ID[@schemeAgencyID]" + priority="1000" + mode="M2960"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:ID[@schemeAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2960"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2960"/> + <xsl:template match="@*|node()" priority="-2" mode="M2960"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2960"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:ID[@schemeAgencyName]" + priority="1000" + mode="M2961"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:ID[@schemeAgencyName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2961"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2961"/> + <xsl:template match="@*|node()" priority="-2" mode="M2961"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2961"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:ID[@schemeDataURI]" + priority="1000" + mode="M2962"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:ID[@schemeDataURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeDataURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2962"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2962"/> + <xsl:template match="@*|node()" priority="-2" mode="M2962"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2962"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:ID[@schemeID]" + priority="1000" + mode="M2963"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:ID[@schemeID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2963"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2963"/> + <xsl:template match="@*|node()" priority="-2" mode="M2963"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2963"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:ID[@schemeName]" + priority="1000" + mode="M2964"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:ID[@schemeName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2964"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2964"/> + <xsl:template match="@*|node()" priority="-2" mode="M2964"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2964"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:ID[@schemeURI]" + priority="1000" + mode="M2965"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:ID[@schemeURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2965"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2965"/> + <xsl:template match="@*|node()" priority="-2" mode="M2965"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2965"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:ID[@schemeVersionID]" + priority="1000" + mode="M2966"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:ID[@schemeVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2966"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2966"/> + <xsl:template match="@*|node()" priority="-2" mode="M2966"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2966"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:Information" + priority="1000" + mode="M2967"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:Information"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Information' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2967"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2967"/> + <xsl:template match="@*|node()" priority="-2" mode="M2967"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2967"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:IssueLogisticsLocation" + priority="1000" + mode="M2968"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:IssueLogisticsLocation"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:IssueLogisticsLocation' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2968"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2968"/> + <xsl:template match="@*|node()" priority="-2" mode="M2968"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2968"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:IssuerAssignedID" + priority="1000" + mode="M2969"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:IssuerAssignedID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:IssuerAssignedID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2969"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2969"/> + <xsl:template match="@*|node()" priority="-2" mode="M2969"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2969"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:IssuerTradeParty" + priority="1000" + mode="M2970"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:IssuerTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:IssuerTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2970"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2970"/> + <xsl:template match="@*|node()" priority="-2" mode="M2970"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2970"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:ItemIdentificationID" + priority="1000" + mode="M2971"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:ItemIdentificationID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ItemIdentificationID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2971"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2971"/> + <xsl:template match="@*|node()" priority="-2" mode="M2971"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2971"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:LanguageID" + priority="1000" + mode="M2972"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:LanguageID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LanguageID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2972"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2972"/> + <xsl:template match="@*|node()" priority="-2" mode="M2972"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2972"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:LineID[@schemeAgencyID]" + priority="1000" + mode="M2973"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:LineID[@schemeAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2973"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2973"/> + <xsl:template match="@*|node()" priority="-2" mode="M2973"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2973"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:LineID[@schemeAgencyName]" + priority="1000" + mode="M2974"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:LineID[@schemeAgencyName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2974"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2974"/> + <xsl:template match="@*|node()" priority="-2" mode="M2974"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2974"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:LineID[@schemeDataURI]" + priority="1000" + mode="M2975"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:LineID[@schemeDataURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeDataURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2975"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2975"/> + <xsl:template match="@*|node()" priority="-2" mode="M2975"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2975"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:LineID[@schemeID]" + priority="1000" + mode="M2976"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:LineID[@schemeID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2976"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2976"/> + <xsl:template match="@*|node()" priority="-2" mode="M2976"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2976"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:LineID[@schemeName]" + priority="1000" + mode="M2977"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:LineID[@schemeName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2977"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2977"/> + <xsl:template match="@*|node()" priority="-2" mode="M2977"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2977"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:LineID[@schemeURI]" + priority="1000" + mode="M2978"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:LineID[@schemeURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2978"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2978"/> + <xsl:template match="@*|node()" priority="-2" mode="M2978"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2978"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:LineID[@schemeVersionID]" + priority="1000" + mode="M2979"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:LineID[@schemeVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2979"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2979"/> + <xsl:template match="@*|node()" priority="-2" mode="M2979"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2979"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:LineItemQuantity" + priority="1000" + mode="M2980"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:LineItemQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LineItemQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2980"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2980"/> + <xsl:template match="@*|node()" priority="-2" mode="M2980"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2980"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:LineStatusCode" + priority="1000" + mode="M2981"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:LineStatusCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LineStatusCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2981"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2981"/> + <xsl:template match="@*|node()" priority="-2" mode="M2981"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2981"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:LodgementLogisticsLocation" + priority="1000" + mode="M2982"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:LodgementLogisticsLocation"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LodgementLogisticsLocation' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2982"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2982"/> + <xsl:template match="@*|node()" priority="-2" mode="M2982"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2982"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:Name" + priority="1000" + mode="M2983"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:Name"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Name' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2983"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2983"/> + <xsl:template match="@*|node()" priority="-2" mode="M2983"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2983"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:OriginalIssuedQuantity" + priority="1000" + mode="M2984"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:OriginalIssuedQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:OriginalIssuedQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2984"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2984"/> + <xsl:template match="@*|node()" priority="-2" mode="M2984"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2984"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:OriginalRequiredQuantity" + priority="1000" + mode="M2985"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:OriginalRequiredQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:OriginalRequiredQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2985"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2985"/> + <xsl:template match="@*|node()" priority="-2" mode="M2985"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2985"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:PreviousRevisionID" + priority="1000" + mode="M2986"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:PreviousRevisionID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PreviousRevisionID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2986"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2986"/> + <xsl:template match="@*|node()" priority="-2" mode="M2986"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2986"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:PurposeCode" + priority="1000" + mode="M2987"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:PurposeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PurposeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2987"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2987"/> + <xsl:template match="@*|node()" priority="-2" mode="M2987"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2987"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:ReceiptDateTime" + priority="1000" + mode="M2988"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:ReceiptDateTime"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ReceiptDateTime' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2988"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2988"/> + <xsl:template match="@*|node()" priority="-2" mode="M2988"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2988"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:RecipientTradeParty" + priority="1000" + mode="M2989"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:RecipientTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RecipientTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2989"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2989"/> + <xsl:template match="@*|node()" priority="-2" mode="M2989"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2989"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:ReferenceTypeCode" + priority="1000" + mode="M2990"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:ReferenceTypeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ReferenceTypeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2990"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2990"/> + <xsl:template match="@*|node()" priority="-2" mode="M2990"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2990"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:RelationshipTypeCode" + priority="1000" + mode="M2991"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:RelationshipTypeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RelationshipTypeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2991"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2991"/> + <xsl:template match="@*|node()" priority="-2" mode="M2991"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2991"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:Remarks" + priority="1000" + mode="M2992"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:Remarks"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Remarks' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2992"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2992"/> + <xsl:template match="@*|node()" priority="-2" mode="M2992"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2992"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:Revision" + priority="1000" + mode="M2993"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:Revision"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Revision' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2993"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2993"/> + <xsl:template match="@*|node()" priority="-2" mode="M2993"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2993"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:RevisionDateTime" + priority="1000" + mode="M2994"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:RevisionDateTime"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RevisionDateTime' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2994"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2994"/> + <xsl:template match="@*|node()" priority="-2" mode="M2994"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2994"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:RevisionID" + priority="1000" + mode="M2995"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:RevisionID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RevisionID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2995"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2995"/> + <xsl:template match="@*|node()" priority="-2" mode="M2995"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2995"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:SectionName" + priority="1000" + mode="M2996"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:SectionName"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SectionName' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2996"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2996"/> + <xsl:template match="@*|node()" priority="-2" mode="M2996"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2996"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:SignatoryDocumentAuthentication" + priority="1000" + mode="M2997"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:SignatoryDocumentAuthentication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SignatoryDocumentAuthentication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2997"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2997"/> + <xsl:template match="@*|node()" priority="-2" mode="M2997"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2997"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:StatusCode" + priority="1000" + mode="M2998"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:StatusCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:StatusCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2998"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2998"/> + <xsl:template match="@*|node()" priority="-2" mode="M2998"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2998"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:SubordinateLineID" + priority="1000" + mode="M2999"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:SubordinateLineID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SubordinateLineID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2999"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M2999"/> + <xsl:template match="@*|node()" priority="-2" mode="M2999"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M2999"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:TypeCode" + priority="1000" + mode="M3000"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:TypeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TypeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3000"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3000"/> + <xsl:template match="@*|node()" priority="-2" mode="M3000"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3000"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:URIID" + priority="1000" + mode="M3001"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:URIID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:URIID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3001"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3001"/> + <xsl:template match="@*|node()" priority="-2" mode="M3001"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3001"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:DeliveryOrderFulfilmentLeadTimeMeasure" + priority="1000" + mode="M3002"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:DeliveryOrderFulfilmentLeadTimeMeasure"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DeliveryOrderFulfilmentLeadTimeMeasure' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3002"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3002"/> + <xsl:template match="@*|node()" priority="-2" mode="M3002"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3002"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:DeliveryPriorityCode" + priority="1000" + mode="M3003"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:DeliveryPriorityCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DeliveryPriorityCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3003"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3003"/> + <xsl:template match="@*|node()" priority="-2" mode="M3003"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3003"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:DemandForecastReferencedDocument" + priority="1000" + mode="M3004"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:DemandForecastReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DemandForecastReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3004"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3004"/> + <xsl:template match="@*|node()" priority="-2" mode="M3004"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3004"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:DiscountedProductTradePrice" + priority="1000" + mode="M3005"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:DiscountedProductTradePrice"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DiscountedProductTradePrice' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3005"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3005"/> + <xsl:template match="@*|node()" priority="-2" mode="M3005"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3005"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:EngineeringChangeReferencedDocument" + priority="1000" + mode="M3006"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:EngineeringChangeReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:EngineeringChangeReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3006"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3006"/> + <xsl:template match="@*|node()" priority="-2" mode="M3006"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3006"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ExclusivitySpecifiedPeriod" + priority="1000" + mode="M3007"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ExclusivitySpecifiedPeriod"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ExclusivitySpecifiedPeriod' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3007"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3007"/> + <xsl:template match="@*|node()" priority="-2" mode="M3007"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3007"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ExportLicenceReferencedDocument" + priority="1000" + mode="M3008"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ExportLicenceReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ExportLicenceReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3008"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3008"/> + <xsl:template match="@*|node()" priority="-2" mode="M3008"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3008"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice" + priority="1000" + mode="M3009"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:ChargeAmount)=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:ChargeAmount)=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ChargeAmount' must occur exactly 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3009"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3009"/> + <xsl:template match="@*|node()" priority="-2" mode="M3009"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3009"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:AppliedTradeAllowanceCharge" + priority="1000" + mode="M3010"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:AppliedTradeAllowanceCharge"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:ChargeIndicator)=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:ChargeIndicator)=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ChargeIndicator' must occur exactly 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:ActualAmount)=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:ActualAmount)=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ActualAmount' must occur exactly 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3010"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3010"/> + <xsl:template match="@*|node()" priority="-2" mode="M3010"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3010"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:AppliedTradeAllowanceCharge/ram:ActualAmount" + priority="1000" + mode="M3011"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:AppliedTradeAllowanceCharge/ram:ActualAmount"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="@currencyID"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="@currencyID"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute '@currencyID' is required in this context.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3011"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3011"/> + <xsl:template match="@*|node()" priority="-2" mode="M3011"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3011"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:AppliedTradeAllowanceCharge/ram:ActualAmount[@currencyCodeListVersionID]" + priority="1000" + mode="M3012"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:AppliedTradeAllowanceCharge/ram:ActualAmount[@currencyCodeListVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @currencyCodeListVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3012"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3012"/> + <xsl:template match="@*|node()" priority="-2" mode="M3012"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3012"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:AppliedTradeAllowanceCharge/ram:ActualTradeCurrencyExchange" + priority="1000" + mode="M3013"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:AppliedTradeAllowanceCharge/ram:ActualTradeCurrencyExchange"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ActualTradeCurrencyExchange' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3013"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3013"/> + <xsl:template match="@*|node()" priority="-2" mode="M3013"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3013"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:AppliedTradeAllowanceCharge/ram:AppliedDateTime" + priority="1000" + mode="M3014"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:AppliedTradeAllowanceCharge/ram:AppliedDateTime"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AppliedDateTime' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3014"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3014"/> + <xsl:template match="@*|node()" priority="-2" mode="M3014"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3014"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:AppliedTradeAllowanceCharge/ram:BasisAmount" + priority="1000" + mode="M3015"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:AppliedTradeAllowanceCharge/ram:BasisAmount"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="@currencyID"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="@currencyID"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute '@currencyID' is required in this context.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3015"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3015"/> + <xsl:template match="@*|node()" priority="-2" mode="M3015"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3015"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:AppliedTradeAllowanceCharge/ram:BasisAmount[@currencyCodeListVersionID]" + priority="1000" + mode="M3016"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:AppliedTradeAllowanceCharge/ram:BasisAmount[@currencyCodeListVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @currencyCodeListVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3016"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3016"/> + <xsl:template match="@*|node()" priority="-2" mode="M3016"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3016"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:AppliedTradeAllowanceCharge/ram:BasisQuantity" + priority="1000" + mode="M3017"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:AppliedTradeAllowanceCharge/ram:BasisQuantity"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="@unitCode"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="@unitCode"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute '@unitCode' is required in this context.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3017"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3017"/> + <xsl:template match="@*|node()" priority="-2" mode="M3017"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3017"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:AppliedTradeAllowanceCharge/ram:BasisQuantity[@unitCodeListAgencyID]" + priority="1000" + mode="M3018"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:AppliedTradeAllowanceCharge/ram:BasisQuantity[@unitCodeListAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @unitCodeListAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3018"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3018"/> + <xsl:template match="@*|node()" priority="-2" mode="M3018"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3018"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:AppliedTradeAllowanceCharge/ram:BasisQuantity[@unitCodeListAgencyName]" + priority="1000" + mode="M3019"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:AppliedTradeAllowanceCharge/ram:BasisQuantity[@unitCodeListAgencyName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @unitCodeListAgencyName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3019"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3019"/> + <xsl:template match="@*|node()" priority="-2" mode="M3019"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3019"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:AppliedTradeAllowanceCharge/ram:BasisQuantity[@unitCodeListID]" + priority="1000" + mode="M3020"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:AppliedTradeAllowanceCharge/ram:BasisQuantity[@unitCodeListID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @unitCodeListID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3020"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3020"/> + <xsl:template match="@*|node()" priority="-2" mode="M3020"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3020"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:AppliedTradeAllowanceCharge/ram:CalculationPercent[@format]" + priority="1000" + mode="M3021"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:AppliedTradeAllowanceCharge/ram:CalculationPercent[@format]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @format' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3021"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3021"/> + <xsl:template match="@*|node()" priority="-2" mode="M3021"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3021"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:AppliedTradeAllowanceCharge/ram:CategoryTradeTax" + priority="1000" + mode="M3022"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:AppliedTradeAllowanceCharge/ram:CategoryTradeTax"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CategoryTradeTax' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3022"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3022"/> + <xsl:template match="@*|node()" priority="-2" mode="M3022"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3022"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:AppliedTradeAllowanceCharge/ram:ChargeIndicator/udt:IndicatorString" + priority="1000" + mode="M3023"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:AppliedTradeAllowanceCharge/ram:ChargeIndicator/udt:IndicatorString"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'udt:IndicatorString' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3023"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3023"/> + <xsl:template match="@*|node()" priority="-2" mode="M3023"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3023"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:AppliedTradeAllowanceCharge/ram:DeductionAmount" + priority="1000" + mode="M3024"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:AppliedTradeAllowanceCharge/ram:DeductionAmount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DeductionAmount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3024"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3024"/> + <xsl:template match="@*|node()" priority="-2" mode="M3024"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3024"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:AppliedTradeAllowanceCharge/ram:Description" + priority="1000" + mode="M3025"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:AppliedTradeAllowanceCharge/ram:Description"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Description' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3025"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3025"/> + <xsl:template match="@*|node()" priority="-2" mode="M3025"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3025"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:AppliedTradeAllowanceCharge/ram:ID" + priority="1000" + mode="M3026"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:AppliedTradeAllowanceCharge/ram:ID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3026"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3026"/> + <xsl:template match="@*|node()" priority="-2" mode="M3026"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3026"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:AppliedTradeAllowanceCharge/ram:PrepaidIndicator" + priority="1000" + mode="M3027"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:AppliedTradeAllowanceCharge/ram:PrepaidIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PrepaidIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3027"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3027"/> + <xsl:template match="@*|node()" priority="-2" mode="M3027"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3027"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:AppliedTradeAllowanceCharge/ram:ReasonCode[@listAgencyID]" + priority="1000" + mode="M3028"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:AppliedTradeAllowanceCharge/ram:ReasonCode[@listAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3028"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3028"/> + <xsl:template match="@*|node()" priority="-2" mode="M3028"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3028"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:AppliedTradeAllowanceCharge/ram:ReasonCode[@listID]" + priority="1000" + mode="M3029"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:AppliedTradeAllowanceCharge/ram:ReasonCode[@listID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3029"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3029"/> + <xsl:template match="@*|node()" priority="-2" mode="M3029"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3029"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:AppliedTradeAllowanceCharge/ram:ReasonCode[@listURI]" + priority="1000" + mode="M3030"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:AppliedTradeAllowanceCharge/ram:ReasonCode[@listURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3030"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3030"/> + <xsl:template match="@*|node()" priority="-2" mode="M3030"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3030"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:AppliedTradeAllowanceCharge/ram:ReasonCode[@listVersionID]" + priority="1000" + mode="M3031"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:AppliedTradeAllowanceCharge/ram:ReasonCode[@listVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3031"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3031"/> + <xsl:template match="@*|node()" priority="-2" mode="M3031"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3031"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:AppliedTradeAllowanceCharge/ram:Reason[@languageID]" + priority="1000" + mode="M3032"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:AppliedTradeAllowanceCharge/ram:Reason[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3032"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3032"/> + <xsl:template match="@*|node()" priority="-2" mode="M3032"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3032"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:AppliedTradeAllowanceCharge/ram:Reason[@languageLocaleID]" + priority="1000" + mode="M3033"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:AppliedTradeAllowanceCharge/ram:Reason[@languageLocaleID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageLocaleID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3033"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3033"/> + <xsl:template match="@*|node()" priority="-2" mode="M3033"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3033"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:AppliedTradeAllowanceCharge/ram:SequenceNumeric[@format]" + priority="1000" + mode="M3034"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:AppliedTradeAllowanceCharge/ram:SequenceNumeric[@format]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @format' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3034"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3034"/> + <xsl:template match="@*|node()" priority="-2" mode="M3034"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3034"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:AppliedTradeAllowanceCharge/ram:SpecifiedTradeAccountingAccount" + priority="1000" + mode="M3035"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:AppliedTradeAllowanceCharge/ram:SpecifiedTradeAccountingAccount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SpecifiedTradeAccountingAccount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3035"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3035"/> + <xsl:template match="@*|node()" priority="-2" mode="M3035"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3035"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:AppliedTradeAllowanceCharge/ram:TypeCode" + priority="1000" + mode="M3036"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:AppliedTradeAllowanceCharge/ram:TypeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TypeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3036"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3036"/> + <xsl:template match="@*|node()" priority="-2" mode="M3036"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3036"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:AppliedTradeAllowanceCharge/ram:UnitBasisAmount" + priority="1000" + mode="M3037"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:AppliedTradeAllowanceCharge/ram:UnitBasisAmount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:UnitBasisAmount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3037"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3037"/> + <xsl:template match="@*|node()" priority="-2" mode="M3037"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3037"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:AppliedTradeAllowanceCharge/ram:ValiditySpecifiedPeriod" + priority="1000" + mode="M3038"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:AppliedTradeAllowanceCharge/ram:ValiditySpecifiedPeriod"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ValiditySpecifiedPeriod' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3038"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3038"/> + <xsl:template match="@*|node()" priority="-2" mode="M3038"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3038"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:BasisQuantity" + priority="1000" + mode="M3039"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:BasisQuantity"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="@unitCode"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="@unitCode"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute '@unitCode' is required in this context.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3039"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3039"/> + <xsl:template match="@*|node()" priority="-2" mode="M3039"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3039"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:BasisQuantity[@unitCodeListAgencyID]" + priority="1000" + mode="M3040"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:BasisQuantity[@unitCodeListAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @unitCodeListAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3040"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3040"/> + <xsl:template match="@*|node()" priority="-2" mode="M3040"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3040"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:BasisQuantity[@unitCodeListAgencyName]" + priority="1000" + mode="M3041"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:BasisQuantity[@unitCodeListAgencyName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @unitCodeListAgencyName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3041"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3041"/> + <xsl:template match="@*|node()" priority="-2" mode="M3041"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3041"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:BasisQuantity[@unitCodeListID]" + priority="1000" + mode="M3042"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:BasisQuantity[@unitCodeListID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @unitCodeListID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3042"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3042"/> + <xsl:template match="@*|node()" priority="-2" mode="M3042"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3042"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:ChangeReason" + priority="1000" + mode="M3043"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:ChangeReason"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ChangeReason' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3043"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3043"/> + <xsl:template match="@*|node()" priority="-2" mode="M3043"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3043"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:ChargeAmount" + priority="1000" + mode="M3044"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:ChargeAmount"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="@currencyID"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="@currencyID"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute '@currencyID' is required in this context.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3044"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3044"/> + <xsl:template match="@*|node()" priority="-2" mode="M3044"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3044"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:ChargeAmount[@currencyCodeListVersionID]" + priority="1000" + mode="M3045"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:ChargeAmount[@currencyCodeListVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @currencyCodeListVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3045"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3045"/> + <xsl:template match="@*|node()" priority="-2" mode="M3045"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3045"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:ComparisonReferencePrice" + priority="1000" + mode="M3046"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:ComparisonReferencePrice"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ComparisonReferencePrice' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3046"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3046"/> + <xsl:template match="@*|node()" priority="-2" mode="M3046"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3046"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:DeliveryTradeLocation" + priority="1000" + mode="M3047"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:DeliveryTradeLocation"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DeliveryTradeLocation' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3047"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3047"/> + <xsl:template match="@*|node()" priority="-2" mode="M3047"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3047"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:IncludedTradeTax" + priority="1000" + mode="M3048"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:IncludedTradeTax"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:IncludedTradeTax' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3048"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3048"/> + <xsl:template match="@*|node()" priority="-2" mode="M3048"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3048"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:MaximumChargeAmount" + priority="1000" + mode="M3049"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:MaximumChargeAmount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:MaximumChargeAmount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3049"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3049"/> + <xsl:template match="@*|node()" priority="-2" mode="M3049"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3049"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:MaximumQuantity" + priority="1000" + mode="M3050"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:MaximumQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:MaximumQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3050"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3050"/> + <xsl:template match="@*|node()" priority="-2" mode="M3050"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3050"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:MinimumChargeAmount" + priority="1000" + mode="M3051"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:MinimumChargeAmount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:MinimumChargeAmount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3051"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3051"/> + <xsl:template match="@*|node()" priority="-2" mode="M3051"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3051"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:MinimumQuantity" + priority="1000" + mode="M3052"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:MinimumQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:MinimumQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3052"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3052"/> + <xsl:template match="@*|node()" priority="-2" mode="M3052"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3052"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:NetPriceIndicator" + priority="1000" + mode="M3053"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:NetPriceIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:NetPriceIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3053"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3053"/> + <xsl:template match="@*|node()" priority="-2" mode="M3053"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3053"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:OrderUnitConversionFactorNumeric" + priority="1000" + mode="M3054"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:OrderUnitConversionFactorNumeric"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:OrderUnitConversionFactorNumeric' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3054"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3054"/> + <xsl:template match="@*|node()" priority="-2" mode="M3054"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3054"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:ReferencedDocument" + priority="1000" + mode="M3055"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:ReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3055"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3055"/> + <xsl:template match="@*|node()" priority="-2" mode="M3055"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3055"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:RepackagingChargeAmount" + priority="1000" + mode="M3056"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:RepackagingChargeAmount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RepackagingChargeAmount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3056"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3056"/> + <xsl:template match="@*|node()" priority="-2" mode="M3056"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3056"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:RepairChargeAmount" + priority="1000" + mode="M3057"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:RepairChargeAmount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RepairChargeAmount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3057"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3057"/> + <xsl:template match="@*|node()" priority="-2" mode="M3057"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3057"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:TypeCode" + priority="1000" + mode="M3058"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:TypeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TypeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3058"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3058"/> + <xsl:template match="@*|node()" priority="-2" mode="M3058"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3058"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:UnitAmount" + priority="1000" + mode="M3059"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:UnitAmount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:UnitAmount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3059"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3059"/> + <xsl:template match="@*|node()" priority="-2" mode="M3059"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3059"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:ValiditySpecifiedPeriod" + priority="1000" + mode="M3060"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:ValiditySpecifiedPeriod"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ValiditySpecifiedPeriod' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3060"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3060"/> + <xsl:template match="@*|node()" priority="-2" mode="M3060"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3060"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GuaranteedProductLifeSpanSpecifiedPeriod" + priority="1000" + mode="M3061"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GuaranteedProductLifeSpanSpecifiedPeriod"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:GuaranteedProductLifeSpanSpecifiedPeriod' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3061"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3061"/> + <xsl:template match="@*|node()" priority="-2" mode="M3061"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3061"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ImpactCode" + priority="1000" + mode="M3062"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ImpactCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ImpactCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3062"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3062"/> + <xsl:template match="@*|node()" priority="-2" mode="M3062"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3062"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ImportLicenceReferencedDocument" + priority="1000" + mode="M3063"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ImportLicenceReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ImportLicenceReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3063"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3063"/> + <xsl:template match="@*|node()" priority="-2" mode="M3063"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3063"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:IncrementalProductOrderableQuantity" + priority="1000" + mode="M3064"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:IncrementalProductOrderableQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:IncrementalProductOrderableQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3064"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3064"/> + <xsl:template match="@*|node()" priority="-2" mode="M3064"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3064"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:InformationUseRestrictionIndicator" + priority="1000" + mode="M3065"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:InformationUseRestrictionIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:InformationUseRestrictionIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3065"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3065"/> + <xsl:template match="@*|node()" priority="-2" mode="M3065"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3065"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ItemBuyerTradeParty" + priority="1000" + mode="M3066"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ItemBuyerTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ItemBuyerTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3066"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3066"/> + <xsl:template match="@*|node()" priority="-2" mode="M3066"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3066"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ItemSellerTradeParty" + priority="1000" + mode="M3067"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ItemSellerTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ItemSellerTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3067"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3067"/> + <xsl:template match="@*|node()" priority="-2" mode="M3067"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3067"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:LastKnownTradeParty" + priority="1000" + mode="M3068"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:LastKnownTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LastKnownTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3068"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3068"/> + <xsl:template match="@*|node()" priority="-2" mode="M3068"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3068"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:LetterOfCreditReferencedDocument" + priority="1000" + mode="M3069"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:LetterOfCreditReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LetterOfCreditReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3069"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3069"/> + <xsl:template match="@*|node()" priority="-2" mode="M3069"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3069"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ListProductTradePrice" + priority="1000" + mode="M3070"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ListProductTradePrice"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ListProductTradePrice' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3070"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3070"/> + <xsl:template match="@*|node()" priority="-2" mode="M3070"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3070"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:MarketplaceOrderReferencedDocument" + priority="1000" + mode="M3071"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:MarketplaceOrderReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:MarketplaceOrderReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3071"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3071"/> + <xsl:template match="@*|node()" priority="-2" mode="M3071"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3071"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:MaterialReleaseReferencedDocument" + priority="1000" + mode="M3072"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:MaterialReleaseReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:MaterialReleaseReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3072"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3072"/> + <xsl:template match="@*|node()" priority="-2" mode="M3072"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3072"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:MaterialReturnsReferencedDocument" + priority="1000" + mode="M3073"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:MaterialReturnsReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:MaterialReturnsReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3073"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3073"/> + <xsl:template match="@*|node()" priority="-2" mode="M3073"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3073"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:MaximumOrderQuantityOrderingSpecifiedPeriod" + priority="1000" + mode="M3074"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:MaximumOrderQuantityOrderingSpecifiedPeriod"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:MaximumOrderQuantityOrderingSpecifiedPeriod' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3074"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3074"/> + <xsl:template match="@*|node()" priority="-2" mode="M3074"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3074"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:MaximumProductOrderableQuantity" + priority="1000" + mode="M3075"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:MaximumProductOrderableQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:MaximumProductOrderableQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3075"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3075"/> + <xsl:template match="@*|node()" priority="-2" mode="M3075"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3075"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:MinimumOrderQuantityOrderingSpecifiedPeriod" + priority="1000" + mode="M3076"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:MinimumOrderQuantityOrderingSpecifiedPeriod"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:MinimumOrderQuantityOrderingSpecifiedPeriod' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3076"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3076"/> + <xsl:template match="@*|node()" priority="-2" mode="M3076"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3076"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:MinimumProductOrderableQuantity" + priority="1000" + mode="M3077"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:MinimumProductOrderableQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:MinimumProductOrderableQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3077"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3077"/> + <xsl:template match="@*|node()" priority="-2" mode="M3077"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3077"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:NetPriceProductTradePrice" + priority="1000" + mode="M3078"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:NetPriceProductTradePrice"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:ChargeAmount)=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:ChargeAmount)=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ChargeAmount' must occur exactly 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3078"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3078"/> + <xsl:template match="@*|node()" priority="-2" mode="M3078"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3078"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:NetPriceProductTradePrice/ram:AppliedTradeAllowanceCharge" + priority="1000" + mode="M3079"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:NetPriceProductTradePrice/ram:AppliedTradeAllowanceCharge"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AppliedTradeAllowanceCharge' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3079"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3079"/> + <xsl:template match="@*|node()" priority="-2" mode="M3079"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3079"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:NetPriceProductTradePrice/ram:BasisQuantity" + priority="1000" + mode="M3080"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:NetPriceProductTradePrice/ram:BasisQuantity"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="@unitCode"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="@unitCode"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute '@unitCode' is required in this context.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3080"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3080"/> + <xsl:template match="@*|node()" priority="-2" mode="M3080"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3080"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:NetPriceProductTradePrice/ram:BasisQuantity[@unitCodeListAgencyID]" + priority="1000" + mode="M3081"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:NetPriceProductTradePrice/ram:BasisQuantity[@unitCodeListAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @unitCodeListAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3081"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3081"/> + <xsl:template match="@*|node()" priority="-2" mode="M3081"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3081"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:NetPriceProductTradePrice/ram:BasisQuantity[@unitCodeListAgencyName]" + priority="1000" + mode="M3082"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:NetPriceProductTradePrice/ram:BasisQuantity[@unitCodeListAgencyName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @unitCodeListAgencyName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3082"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3082"/> + <xsl:template match="@*|node()" priority="-2" mode="M3082"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3082"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:NetPriceProductTradePrice/ram:BasisQuantity[@unitCodeListID]" + priority="1000" + mode="M3083"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:NetPriceProductTradePrice/ram:BasisQuantity[@unitCodeListID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @unitCodeListID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3083"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3083"/> + <xsl:template match="@*|node()" priority="-2" mode="M3083"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3083"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:NetPriceProductTradePrice/ram:ChangeReason" + priority="1000" + mode="M3084"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:NetPriceProductTradePrice/ram:ChangeReason"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ChangeReason' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3084"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3084"/> + <xsl:template match="@*|node()" priority="-2" mode="M3084"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3084"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:NetPriceProductTradePrice/ram:ChargeAmount" + priority="1000" + mode="M3085"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:NetPriceProductTradePrice/ram:ChargeAmount"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="@currencyID"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="@currencyID"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute '@currencyID' is required in this context.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3085"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3085"/> + <xsl:template match="@*|node()" priority="-2" mode="M3085"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3085"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:NetPriceProductTradePrice/ram:ChargeAmount[@currencyCodeListVersionID]" + priority="1000" + mode="M3086"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:NetPriceProductTradePrice/ram:ChargeAmount[@currencyCodeListVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @currencyCodeListVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3086"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3086"/> + <xsl:template match="@*|node()" priority="-2" mode="M3086"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3086"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:NetPriceProductTradePrice/ram:ComparisonReferencePrice" + priority="1000" + mode="M3087"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:NetPriceProductTradePrice/ram:ComparisonReferencePrice"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ComparisonReferencePrice' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3087"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3087"/> + <xsl:template match="@*|node()" priority="-2" mode="M3087"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3087"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:NetPriceProductTradePrice/ram:DeliveryTradeLocation" + priority="1000" + mode="M3088"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:NetPriceProductTradePrice/ram:DeliveryTradeLocation"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DeliveryTradeLocation' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3088"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3088"/> + <xsl:template match="@*|node()" priority="-2" mode="M3088"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3088"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:NetPriceProductTradePrice/ram:IncludedTradeTax" + priority="1000" + mode="M3089"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:NetPriceProductTradePrice/ram:IncludedTradeTax"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:IncludedTradeTax' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3089"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3089"/> + <xsl:template match="@*|node()" priority="-2" mode="M3089"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3089"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:NetPriceProductTradePrice/ram:MaximumChargeAmount" + priority="1000" + mode="M3090"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:NetPriceProductTradePrice/ram:MaximumChargeAmount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:MaximumChargeAmount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3090"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3090"/> + <xsl:template match="@*|node()" priority="-2" mode="M3090"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3090"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:NetPriceProductTradePrice/ram:MaximumQuantity" + priority="1000" + mode="M3091"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:NetPriceProductTradePrice/ram:MaximumQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:MaximumQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3091"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3091"/> + <xsl:template match="@*|node()" priority="-2" mode="M3091"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3091"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:NetPriceProductTradePrice/ram:MinimumChargeAmount" + priority="1000" + mode="M3092"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:NetPriceProductTradePrice/ram:MinimumChargeAmount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:MinimumChargeAmount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3092"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3092"/> + <xsl:template match="@*|node()" priority="-2" mode="M3092"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3092"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:NetPriceProductTradePrice/ram:MinimumQuantity" + priority="1000" + mode="M3093"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:NetPriceProductTradePrice/ram:MinimumQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:MinimumQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3093"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3093"/> + <xsl:template match="@*|node()" priority="-2" mode="M3093"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3093"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:NetPriceProductTradePrice/ram:NetPriceIndicator" + priority="1000" + mode="M3094"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:NetPriceProductTradePrice/ram:NetPriceIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:NetPriceIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3094"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3094"/> + <xsl:template match="@*|node()" priority="-2" mode="M3094"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3094"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:NetPriceProductTradePrice/ram:OrderUnitConversionFactorNumeric" + priority="1000" + mode="M3095"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:NetPriceProductTradePrice/ram:OrderUnitConversionFactorNumeric"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:OrderUnitConversionFactorNumeric' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3095"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3095"/> + <xsl:template match="@*|node()" priority="-2" mode="M3095"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3095"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:NetPriceProductTradePrice/ram:ReferencedDocument" + priority="1000" + mode="M3096"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:NetPriceProductTradePrice/ram:ReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3096"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3096"/> + <xsl:template match="@*|node()" priority="-2" mode="M3096"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3096"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:NetPriceProductTradePrice/ram:RepackagingChargeAmount" + priority="1000" + mode="M3097"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:NetPriceProductTradePrice/ram:RepackagingChargeAmount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RepackagingChargeAmount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3097"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3097"/> + <xsl:template match="@*|node()" priority="-2" mode="M3097"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3097"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:NetPriceProductTradePrice/ram:RepairChargeAmount" + priority="1000" + mode="M3098"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:NetPriceProductTradePrice/ram:RepairChargeAmount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RepairChargeAmount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3098"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3098"/> + <xsl:template match="@*|node()" priority="-2" mode="M3098"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3098"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:NetPriceProductTradePrice/ram:TypeCode" + priority="1000" + mode="M3099"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:NetPriceProductTradePrice/ram:TypeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TypeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3099"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3099"/> + <xsl:template match="@*|node()" priority="-2" mode="M3099"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3099"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:NetPriceProductTradePrice/ram:UnitAmount" + priority="1000" + mode="M3100"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:NetPriceProductTradePrice/ram:UnitAmount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:UnitAmount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3100"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3100"/> + <xsl:template match="@*|node()" priority="-2" mode="M3100"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3100"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:NetPriceProductTradePrice/ram:ValiditySpecifiedPeriod" + priority="1000" + mode="M3101"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:NetPriceProductTradePrice/ram:ValiditySpecifiedPeriod"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ValiditySpecifiedPeriod' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3101"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3101"/> + <xsl:template match="@*|node()" priority="-2" mode="M3101"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3101"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:OrderProductUnitMeasureCode" + priority="1000" + mode="M3102"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:OrderProductUnitMeasureCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:OrderProductUnitMeasureCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3102"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3102"/> + <xsl:template match="@*|node()" priority="-2" mode="M3102"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3102"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:OrderResponseReferencedDocument" + priority="1000" + mode="M3103"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:OrderResponseReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:OrderResponseReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3103"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3103"/> + <xsl:template match="@*|node()" priority="-2" mode="M3103"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3103"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:OrderingSpecifiedPeriod" + priority="1000" + mode="M3104"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:OrderingSpecifiedPeriod"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:OrderingSpecifiedPeriod' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3104"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3104"/> + <xsl:template match="@*|node()" priority="-2" mode="M3104"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3104"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:OriginalOrderReferencedDocument" + priority="1000" + mode="M3105"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:OriginalOrderReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:OriginalOrderReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3105"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3105"/> + <xsl:template match="@*|node()" priority="-2" mode="M3105"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3105"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:PickUpOrderFulfilmentLeadTimeMeasure" + priority="1000" + mode="M3106"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:PickUpOrderFulfilmentLeadTimeMeasure"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PickUpOrderFulfilmentLeadTimeMeasure' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3106"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3106"/> + <xsl:template match="@*|node()" priority="-2" mode="M3106"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3106"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:PreviousOrderChangeReferencedDocument" + priority="1000" + mode="M3107"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:PreviousOrderChangeReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PreviousOrderChangeReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3107"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3107"/> + <xsl:template match="@*|node()" priority="-2" mode="M3107"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3107"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:PreviousOrderReferencedDocument" + priority="1000" + mode="M3108"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:PreviousOrderReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PreviousOrderReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3108"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3108"/> + <xsl:template match="@*|node()" priority="-2" mode="M3108"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3108"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:PreviousOrderResponseReferencedDocument" + priority="1000" + mode="M3109"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:PreviousOrderResponseReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PreviousOrderResponseReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3109"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3109"/> + <xsl:template match="@*|node()" priority="-2" mode="M3109"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3109"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:PreviousPriceListReferencedDocument" + priority="1000" + mode="M3110"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:PreviousPriceListReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PreviousPriceListReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3110"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3110"/> + <xsl:template match="@*|node()" priority="-2" mode="M3110"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3110"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:PriceListReferencedDocument" + priority="1000" + mode="M3111"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:PriceListReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PriceListReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3111"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3111"/> + <xsl:template match="@*|node()" priority="-2" mode="M3111"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3111"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:PriorityCode" + priority="1000" + mode="M3112"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:PriorityCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PriorityCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3112"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3112"/> + <xsl:template match="@*|node()" priority="-2" mode="M3112"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3112"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ProcurementTradeParty" + priority="1000" + mode="M3113"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ProcurementTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ProcurementTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3113"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3113"/> + <xsl:template match="@*|node()" priority="-2" mode="M3113"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3113"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ProductAvailabilityCode" + priority="1000" + mode="M3114"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ProductAvailabilityCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ProductAvailabilityCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3114"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3114"/> + <xsl:template match="@*|node()" priority="-2" mode="M3114"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3114"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ProductChargeFreeIndicator" + priority="1000" + mode="M3115"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ProductChargeFreeIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ProductChargeFreeIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3115"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3115"/> + <xsl:template match="@*|node()" priority="-2" mode="M3115"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3115"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ProductEndUserTradeParty" + priority="1000" + mode="M3116"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ProductEndUserTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ProductEndUserTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3116"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3116"/> + <xsl:template match="@*|node()" priority="-2" mode="M3116"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3116"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ProductMadeToOrderIndicator" + priority="1000" + mode="M3117"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ProductMadeToOrderIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ProductMadeToOrderIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3117"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3117"/> + <xsl:template match="@*|node()" priority="-2" mode="M3117"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3117"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ProductOrderableIndicator" + priority="1000" + mode="M3118"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ProductOrderableIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ProductOrderableIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3118"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3118"/> + <xsl:template match="@*|node()" priority="-2" mode="M3118"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3118"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ProductReorderableIndicator" + priority="1000" + mode="M3119"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ProductReorderableIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ProductReorderableIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3119"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3119"/> + <xsl:template match="@*|node()" priority="-2" mode="M3119"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3119"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:PromotionalDealReferencedDocument" + priority="1000" + mode="M3120"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:PromotionalDealReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PromotionalDealReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3120"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3120"/> + <xsl:template match="@*|node()" priority="-2" mode="M3120"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3120"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:PropertyClearanceTradeParty" + priority="1000" + mode="M3121"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:PropertyClearanceTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PropertyClearanceTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3121"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3121"/> + <xsl:template match="@*|node()" priority="-2" mode="M3121"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3121"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:PurchaseConditionsReferencedDocument" + priority="1000" + mode="M3122"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:PurchaseConditionsReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PurchaseConditionsReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3122"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3122"/> + <xsl:template match="@*|node()" priority="-2" mode="M3122"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3122"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:QuotationProposalReferencedDocument" + priority="1000" + mode="M3123"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:QuotationProposalReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:QuotationProposalReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3123"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3123"/> + <xsl:template match="@*|node()" priority="-2" mode="M3123"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3123"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:QuotationProposalResponseReferencedDocument" + priority="1000" + mode="M3124"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:QuotationProposalResponseReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:QuotationProposalResponseReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3124"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3124"/> + <xsl:template match="@*|node()" priority="-2" mode="M3124"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3124"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:QuotationReferencedDocument" + priority="1000" + mode="M3125"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:QuotationReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:QuotationReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3125"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3125"/> + <xsl:template match="@*|node()" priority="-2" mode="M3125"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3125"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:Reference" + priority="1000" + mode="M3126"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:Reference"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Reference' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3126"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3126"/> + <xsl:template match="@*|node()" priority="-2" mode="M3126"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3126"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:RegistrationTradeParty" + priority="1000" + mode="M3127"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:RegistrationTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RegistrationTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3127"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3127"/> + <xsl:template match="@*|node()" priority="-2" mode="M3127"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3127"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:RequestForQuotationReferencedDocument" + priority="1000" + mode="M3128"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:RequestForQuotationReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RequestForQuotationReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3128"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3128"/> + <xsl:template match="@*|node()" priority="-2" mode="M3128"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3128"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:RequestForQuotationResponseReferencedDocument" + priority="1000" + mode="M3129"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:RequestForQuotationResponseReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RequestForQuotationResponseReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3129"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3129"/> + <xsl:template match="@*|node()" priority="-2" mode="M3129"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3129"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:RequestedUnitProductTradePrice" + priority="1000" + mode="M3130"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:RequestedUnitProductTradePrice"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RequestedUnitProductTradePrice' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3130"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3130"/> + <xsl:template match="@*|node()" priority="-2" mode="M3130"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3130"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:RequisitionReferencedDocument" + priority="1000" + mode="M3131"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:RequisitionReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RequisitionReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3131"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3131"/> + <xsl:template match="@*|node()" priority="-2" mode="M3131"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3131"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:RequisitionerReferencedDocument" + priority="1000" + mode="M3132"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:RequisitionerReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RequisitionerReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3132"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3132"/> + <xsl:template match="@*|node()" priority="-2" mode="M3132"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3132"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ResaleProductUnitMeasureCode" + priority="1000" + mode="M3133"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ResaleProductUnitMeasureCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ResaleProductUnitMeasureCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3133"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3133"/> + <xsl:template match="@*|node()" priority="-2" mode="M3133"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3133"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ResaleSpecifiedPeriod" + priority="1000" + mode="M3134"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ResaleSpecifiedPeriod"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ResaleSpecifiedPeriod' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3134"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3134"/> + <xsl:template match="@*|node()" priority="-2" mode="M3134"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3134"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:SalesAgentTradeParty" + priority="1000" + mode="M3135"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:SalesAgentTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SalesAgentTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3135"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3135"/> + <xsl:template match="@*|node()" priority="-2" mode="M3135"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3135"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:SalesConditionsReferencedDocument" + priority="1000" + mode="M3136"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:SalesConditionsReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SalesConditionsReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3136"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3136"/> + <xsl:template match="@*|node()" priority="-2" mode="M3136"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3136"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:SalesReportReferencedDocument" + priority="1000" + mode="M3137"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:SalesReportReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SalesReportReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3137"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3137"/> + <xsl:template match="@*|node()" priority="-2" mode="M3137"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3137"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:SellerAssignedAccountantTradeParty" + priority="1000" + mode="M3138"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:SellerAssignedAccountantTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SellerAssignedAccountantTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3138"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3138"/> + <xsl:template match="@*|node()" priority="-2" mode="M3138"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3138"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:SellerOrderReferencedDocument" + priority="1000" + mode="M3139"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:SellerOrderReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SellerOrderReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3139"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3139"/> + <xsl:template match="@*|node()" priority="-2" mode="M3139"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3139"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:SellerTaxRepresentativeTradeParty" + priority="1000" + mode="M3140"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:SellerTaxRepresentativeTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SellerTaxRepresentativeTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3140"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3140"/> + <xsl:template match="@*|node()" priority="-2" mode="M3140"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3140"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:SellerTradeParty" + priority="1000" + mode="M3141"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:SellerTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SellerTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3141"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3141"/> + <xsl:template match="@*|node()" priority="-2" mode="M3141"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3141"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ShippingSpecifiedPeriod" + priority="1000" + mode="M3142"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ShippingSpecifiedPeriod"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ShippingSpecifiedPeriod' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3142"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3142"/> + <xsl:template match="@*|node()" priority="-2" mode="M3142"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3142"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:SupplyInstructionReferencedDocument" + priority="1000" + mode="M3143"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:SupplyInstructionReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SupplyInstructionReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3143"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3143"/> + <xsl:template match="@*|node()" priority="-2" mode="M3143"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3143"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:SupportCentreTradeParty" + priority="1000" + mode="M3144"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:SupportCentreTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SupportCentreTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3144"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3144"/> + <xsl:template match="@*|node()" priority="-2" mode="M3144"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3144"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:TargetMarketTradeCountry" + priority="1000" + mode="M3145"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:TargetMarketTradeCountry"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TargetMarketTradeCountry' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3145"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3145"/> + <xsl:template match="@*|node()" priority="-2" mode="M3145"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3145"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:TurnInReferencedDocument" + priority="1000" + mode="M3146"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:TurnInReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TurnInReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3146"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3146"/> + <xsl:template match="@*|node()" priority="-2" mode="M3146"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3146"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery" + priority="1000" + mode="M3147"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:BilledQuantity)=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:BilledQuantity)=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:BilledQuantity' must occur exactly 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:ActualDeliverySupplyChainEvent)<=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:ActualDeliverySupplyChainEvent)<=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ActualDeliverySupplyChainEvent' may occur at maximum 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:ReceivingAdviceReferencedDocument)<=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:ReceivingAdviceReferencedDocument)<=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ReceivingAdviceReferencedDocument' may occur at maximum 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3147"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3147"/> + <xsl:template match="@*|node()" priority="-2" mode="M3147"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3147"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:AcceptanceSupplyChainEvent" + priority="1000" + mode="M3148"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:AcceptanceSupplyChainEvent"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AcceptanceSupplyChainEvent' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3148"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3148"/> + <xsl:template match="@*|node()" priority="-2" mode="M3148"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3148"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ActualDeliverySupplyChainEvent" + priority="1000" + mode="M3149"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ActualDeliverySupplyChainEvent"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:OccurrenceDateTime)<=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:OccurrenceDateTime)<=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:OccurrenceDateTime' may occur at maximum 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3149"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3149"/> + <xsl:template match="@*|node()" priority="-2" mode="M3149"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3149"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ActualDeliverySupplyChainEvent/ram:Description" + priority="1000" + mode="M3150"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ActualDeliverySupplyChainEvent/ram:Description"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Description' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3150"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3150"/> + <xsl:template match="@*|node()" priority="-2" mode="M3150"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3150"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ActualDeliverySupplyChainEvent/ram:DescriptionBinaryObject" + priority="1000" + mode="M3151"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ActualDeliverySupplyChainEvent/ram:DescriptionBinaryObject"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DescriptionBinaryObject' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3151"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3151"/> + <xsl:template match="@*|node()" priority="-2" mode="M3151"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3151"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ActualDeliverySupplyChainEvent/ram:DiscreteSpecifiedPeriod" + priority="1000" + mode="M3152"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ActualDeliverySupplyChainEvent/ram:DiscreteSpecifiedPeriod"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DiscreteSpecifiedPeriod' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3152"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3152"/> + <xsl:template match="@*|node()" priority="-2" mode="M3152"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3152"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ActualDeliverySupplyChainEvent/ram:EarliestOccurrenceDateTime" + priority="1000" + mode="M3153"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ActualDeliverySupplyChainEvent/ram:EarliestOccurrenceDateTime"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:EarliestOccurrenceDateTime' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3153"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3153"/> + <xsl:template match="@*|node()" priority="-2" mode="M3153"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3153"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ActualDeliverySupplyChainEvent/ram:FrequencyCode" + priority="1000" + mode="M3154"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ActualDeliverySupplyChainEvent/ram:FrequencyCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:FrequencyCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3154"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3154"/> + <xsl:template match="@*|node()" priority="-2" mode="M3154"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3154"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ActualDeliverySupplyChainEvent/ram:ID" + priority="1000" + mode="M3155"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ActualDeliverySupplyChainEvent/ram:ID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3155"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3155"/> + <xsl:template match="@*|node()" priority="-2" mode="M3155"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3155"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ActualDeliverySupplyChainEvent/ram:LatestOccurrenceDateTime" + priority="1000" + mode="M3156"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ActualDeliverySupplyChainEvent/ram:LatestOccurrenceDateTime"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LatestOccurrenceDateTime' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3156"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3156"/> + <xsl:template match="@*|node()" priority="-2" mode="M3156"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3156"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ActualDeliverySupplyChainEvent/ram:OccurrenceDateTime/udt:DateTime" + priority="1000" + mode="M3157"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ActualDeliverySupplyChainEvent/ram:OccurrenceDateTime/udt:DateTime"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'udt:DateTime' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3157"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3157"/> + <xsl:template match="@*|node()" priority="-2" mode="M3157"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3157"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ActualDeliverySupplyChainEvent/ram:OccurrenceDateTime/udt:DateTimeString" + priority="1000" + mode="M3158"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ActualDeliverySupplyChainEvent/ram:OccurrenceDateTime/udt:DateTimeString"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="@format"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="@format"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute '@format' is required in this context.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3158"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3158"/> + <xsl:template match="@*|node()" priority="-2" mode="M3158"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3158"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ActualDeliverySupplyChainEvent/ram:OccurrenceLogisticsLocation" + priority="1000" + mode="M3159"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ActualDeliverySupplyChainEvent/ram:OccurrenceLogisticsLocation"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:OccurrenceLogisticsLocation' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3159"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3159"/> + <xsl:template match="@*|node()" priority="-2" mode="M3159"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3159"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ActualDeliverySupplyChainEvent/ram:OccurrenceSpecifiedPeriod" + priority="1000" + mode="M3160"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ActualDeliverySupplyChainEvent/ram:OccurrenceSpecifiedPeriod"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:OccurrenceSpecifiedPeriod' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3160"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3160"/> + <xsl:template match="@*|node()" priority="-2" mode="M3160"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3160"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ActualDeliverySupplyChainEvent/ram:TypeCode" + priority="1000" + mode="M3161"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ActualDeliverySupplyChainEvent/ram:TypeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TypeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3161"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3161"/> + <xsl:template match="@*|node()" priority="-2" mode="M3161"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3161"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ActualDeliverySupplyChainEvent/ram:UnitQuantity" + priority="1000" + mode="M3162"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ActualDeliverySupplyChainEvent/ram:UnitQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:UnitQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3162"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3162"/> + <xsl:template match="@*|node()" priority="-2" mode="M3162"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3162"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ActualDespatchSupplyChainEvent" + priority="1000" + mode="M3163"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ActualDespatchSupplyChainEvent"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ActualDespatchSupplyChainEvent' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3163"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3163"/> + <xsl:template match="@*|node()" priority="-2" mode="M3163"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3163"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ActualLoadingSupplyChainEvent" + priority="1000" + mode="M3164"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ActualLoadingSupplyChainEvent"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ActualLoadingSupplyChainEvent' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3164"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3164"/> + <xsl:template match="@*|node()" priority="-2" mode="M3164"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3164"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ActualPickUpSupplyChainEvent" + priority="1000" + mode="M3165"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ActualPickUpSupplyChainEvent"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ActualPickUpSupplyChainEvent' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3165"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3165"/> + <xsl:template match="@*|node()" priority="-2" mode="M3165"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3165"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ActualReceiptSupplyChainEvent" + priority="1000" + mode="M3166"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ActualReceiptSupplyChainEvent"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ActualReceiptSupplyChainEvent' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3166"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3166"/> + <xsl:template match="@*|node()" priority="-2" mode="M3166"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3166"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ActualReleaseSupplyChainEvent" + priority="1000" + mode="M3167"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ActualReleaseSupplyChainEvent"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ActualReleaseSupplyChainEvent' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3167"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3167"/> + <xsl:template match="@*|node()" priority="-2" mode="M3167"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3167"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ActualUnloadingSupplyChainEvent" + priority="1000" + mode="M3168"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ActualUnloadingSupplyChainEvent"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ActualUnloadingSupplyChainEvent' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3168"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3168"/> + <xsl:template match="@*|node()" priority="-2" mode="M3168"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3168"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:AdditionalReferencedDocument" + priority="1000" + mode="M3169"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:AdditionalReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AdditionalReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3169"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3169"/> + <xsl:template match="@*|node()" priority="-2" mode="M3169"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3169"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:AgreedQuantity" + priority="1000" + mode="M3170"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:AgreedQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AgreedQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3170"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3170"/> + <xsl:template match="@*|node()" priority="-2" mode="M3170"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3170"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ApplicableTransportDangerousGoods" + priority="1000" + mode="M3171"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ApplicableTransportDangerousGoods"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ApplicableTransportDangerousGoods' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3171"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3171"/> + <xsl:template match="@*|node()" priority="-2" mode="M3171"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3171"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:AvailableSupplyChainInventory" + priority="1000" + mode="M3172"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:AvailableSupplyChainInventory"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AvailableSupplyChainInventory' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3172"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3172"/> + <xsl:template match="@*|node()" priority="-2" mode="M3172"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3172"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:BilledQuantity" + priority="1000" + mode="M3173"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:BilledQuantity"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="@unitCode"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="@unitCode"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute '@unitCode' is required in this context.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3173"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3173"/> + <xsl:template match="@*|node()" priority="-2" mode="M3173"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3173"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:BilledQuantity[@unitCodeListAgencyID]" + priority="1000" + mode="M3174"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:BilledQuantity[@unitCodeListAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @unitCodeListAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3174"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3174"/> + <xsl:template match="@*|node()" priority="-2" mode="M3174"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3174"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:BilledQuantity[@unitCodeListAgencyName]" + priority="1000" + mode="M3175"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:BilledQuantity[@unitCodeListAgencyName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @unitCodeListAgencyName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3175"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3175"/> + <xsl:template match="@*|node()" priority="-2" mode="M3175"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3175"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:BilledQuantity[@unitCodeListID]" + priority="1000" + mode="M3176"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:BilledQuantity[@unitCodeListID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @unitCodeListID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3176"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3176"/> + <xsl:template match="@*|node()" priority="-2" mode="M3176"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3176"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ChargeFreeQuantity" + priority="1000" + mode="M3177"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ChargeFreeQuantity"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="@unitCode"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="@unitCode"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute '@unitCode' is required in this context.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3177"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3177"/> + <xsl:template match="@*|node()" priority="-2" mode="M3177"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3177"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ChargeFreeQuantity[@unitCodeListAgencyID]" + priority="1000" + mode="M3178"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ChargeFreeQuantity[@unitCodeListAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @unitCodeListAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3178"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3178"/> + <xsl:template match="@*|node()" priority="-2" mode="M3178"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3178"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ChargeFreeQuantity[@unitCodeListAgencyName]" + priority="1000" + mode="M3179"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ChargeFreeQuantity[@unitCodeListAgencyName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @unitCodeListAgencyName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3179"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3179"/> + <xsl:template match="@*|node()" priority="-2" mode="M3179"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3179"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ChargeFreeQuantity[@unitCodeListID]" + priority="1000" + mode="M3180"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ChargeFreeQuantity[@unitCodeListID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @unitCodeListID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3180"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3180"/> + <xsl:template match="@*|node()" priority="-2" mode="M3180"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3180"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ChargeableWeightMeasure" + priority="1000" + mode="M3181"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ChargeableWeightMeasure"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ChargeableWeightMeasure' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3181"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3181"/> + <xsl:template match="@*|node()" priority="-2" mode="M3181"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3181"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ConfirmedDeliverySupplyChainEvent" + priority="1000" + mode="M3182"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ConfirmedDeliverySupplyChainEvent"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ConfirmedDeliverySupplyChainEvent' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3182"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3182"/> + <xsl:template match="@*|node()" priority="-2" mode="M3182"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3182"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ConfirmedDespatchSupplyChainEvent" + priority="1000" + mode="M3183"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ConfirmedDespatchSupplyChainEvent"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ConfirmedDespatchSupplyChainEvent' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3183"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3183"/> + <xsl:template match="@*|node()" priority="-2" mode="M3183"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3183"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ConfirmedReleaseSupplyChainEvent" + priority="1000" + mode="M3184"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ConfirmedReleaseSupplyChainEvent"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ConfirmedReleaseSupplyChainEvent' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3184"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3184"/> + <xsl:template match="@*|node()" priority="-2" mode="M3184"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3184"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ConsumptionReportReferencedDocument" + priority="1000" + mode="M3185"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ConsumptionReportReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ConsumptionReportReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3185"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3185"/> + <xsl:template match="@*|node()" priority="-2" mode="M3185"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3185"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryInstructions" + priority="1000" + mode="M3186"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryInstructions"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DeliveryInstructions' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3186"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3186"/> + <xsl:template match="@*|node()" priority="-2" mode="M3186"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3186"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument" + priority="1000" + mode="M3187"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:ID)=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="count(ram:ID)=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ID' must occur exactly 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3187"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3187"/> + <xsl:template match="@*|node()" priority="-2" mode="M3187"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3187"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:AcceptableSpecifiedPeriod" + priority="1000" + mode="M3188"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:AcceptableSpecifiedPeriod"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AcceptableSpecifiedPeriod' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3188"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3188"/> + <xsl:template match="@*|node()" priority="-2" mode="M3188"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3188"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:AcceptanceDateTime" + priority="1000" + mode="M3189"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:AcceptanceDateTime"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AcceptanceDateTime' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3189"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3189"/> + <xsl:template match="@*|node()" priority="-2" mode="M3189"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3189"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:AmendmentPurposeCode" + priority="1000" + mode="M3190"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:AmendmentPurposeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AmendmentPurposeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3190"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3190"/> + <xsl:template match="@*|node()" priority="-2" mode="M3190"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3190"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:AttachedSpecifiedBinaryFile" + priority="1000" + mode="M3191"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:AttachedSpecifiedBinaryFile"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3191"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3191"/> + <xsl:template match="@*|node()" priority="-2" mode="M3191"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3191"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:AttachmentBinaryObject" + priority="1000" + mode="M3192"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:AttachmentBinaryObject"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AttachmentBinaryObject' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3192"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3192"/> + <xsl:template match="@*|node()" priority="-2" mode="M3192"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3192"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:AuthenticatedOriginalIndicator" + priority="1000" + mode="M3193"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:AuthenticatedOriginalIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AuthenticatedOriginalIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3193"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3193"/> + <xsl:template match="@*|node()" priority="-2" mode="M3193"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3193"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:CategoryCode" + priority="1000" + mode="M3194"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:CategoryCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CategoryCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3194"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3194"/> + <xsl:template match="@*|node()" priority="-2" mode="M3194"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3194"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:ChannelCode" + priority="1000" + mode="M3195"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:ChannelCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ChannelCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3195"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3195"/> + <xsl:template match="@*|node()" priority="-2" mode="M3195"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3195"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:ContractualDocumentClause" + priority="1000" + mode="M3196"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:ContractualDocumentClause"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ContractualDocumentClause' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3196"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3196"/> + <xsl:template match="@*|node()" priority="-2" mode="M3196"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3196"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:CopyIndicator" + priority="1000" + mode="M3197"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:CopyIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CopyIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3197"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3197"/> + <xsl:template match="@*|node()" priority="-2" mode="M3197"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3197"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:CopyIssuedQuantity" + priority="1000" + mode="M3198"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:CopyIssuedQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CopyIssuedQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3198"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3198"/> + <xsl:template match="@*|node()" priority="-2" mode="M3198"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3198"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:CopyRequiredQuantity" + priority="1000" + mode="M3199"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:CopyRequiredQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CopyRequiredQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3199"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3199"/> + <xsl:template match="@*|node()" priority="-2" mode="M3199"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3199"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:CreationDateTime" + priority="1000" + mode="M3200"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:CreationDateTime"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CreationDateTime' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3200"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3200"/> + <xsl:template match="@*|node()" priority="-2" mode="M3200"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3200"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:EffectiveSpecifiedPeriod" + priority="1000" + mode="M3201"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:EffectiveSpecifiedPeriod"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3201"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3201"/> + <xsl:template match="@*|node()" priority="-2" mode="M3201"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3201"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:ElectronicPresentationIndicator" + priority="1000" + mode="M3202"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:ElectronicPresentationIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ElectronicPresentationIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3202"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3202"/> + <xsl:template match="@*|node()" priority="-2" mode="M3202"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3202"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:GlobalID" + priority="1000" + mode="M3203"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:GlobalID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:GlobalID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3203"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3203"/> + <xsl:template match="@*|node()" priority="-2" mode="M3203"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3203"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:ID[@schemeAgencyID]" + priority="1000" + mode="M3204"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:ID[@schemeAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3204"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3204"/> + <xsl:template match="@*|node()" priority="-2" mode="M3204"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3204"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:ID[@schemeAgencyName]" + priority="1000" + mode="M3205"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:ID[@schemeAgencyName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3205"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3205"/> + <xsl:template match="@*|node()" priority="-2" mode="M3205"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3205"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:ID[@schemeDataURI]" + priority="1000" + mode="M3206"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:ID[@schemeDataURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeDataURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3206"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3206"/> + <xsl:template match="@*|node()" priority="-2" mode="M3206"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3206"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:ID[@schemeID]" + priority="1000" + mode="M3207"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:ID[@schemeID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3207"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3207"/> + <xsl:template match="@*|node()" priority="-2" mode="M3207"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3207"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:ID[@schemeName]" + priority="1000" + mode="M3208"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:ID[@schemeName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3208"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3208"/> + <xsl:template match="@*|node()" priority="-2" mode="M3208"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3208"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:ID[@schemeURI]" + priority="1000" + mode="M3209"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:ID[@schemeURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3209"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3209"/> + <xsl:template match="@*|node()" priority="-2" mode="M3209"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3209"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:ID[@schemeVersionID]" + priority="1000" + mode="M3210"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:ID[@schemeVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3210"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3210"/> + <xsl:template match="@*|node()" priority="-2" mode="M3210"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3210"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:Information" + priority="1000" + mode="M3211"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:Information"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Information' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3211"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3211"/> + <xsl:template match="@*|node()" priority="-2" mode="M3211"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3211"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:IssueLogisticsLocation" + priority="1000" + mode="M3212"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:IssueLogisticsLocation"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:IssueLogisticsLocation' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3212"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3212"/> + <xsl:template match="@*|node()" priority="-2" mode="M3212"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3212"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:IssuerAssignedID" + priority="1000" + mode="M3213"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:IssuerAssignedID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:IssuerAssignedID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3213"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3213"/> + <xsl:template match="@*|node()" priority="-2" mode="M3213"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3213"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:IssuerTradeParty" + priority="1000" + mode="M3214"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:IssuerTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:IssuerTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3214"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3214"/> + <xsl:template match="@*|node()" priority="-2" mode="M3214"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3214"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:ItemIdentificationID" + priority="1000" + mode="M3215"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:ItemIdentificationID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ItemIdentificationID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3215"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3215"/> + <xsl:template match="@*|node()" priority="-2" mode="M3215"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3215"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:LanguageID" + priority="1000" + mode="M3216"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:LanguageID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LanguageID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3216"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3216"/> + <xsl:template match="@*|node()" priority="-2" mode="M3216"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3216"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:LineID[@schemeAgencyID]" + priority="1000" + mode="M3217"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:LineID[@schemeAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3217"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3217"/> + <xsl:template match="@*|node()" priority="-2" mode="M3217"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3217"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:LineID[@schemeAgencyName]" + priority="1000" + mode="M3218"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:LineID[@schemeAgencyName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3218"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3218"/> + <xsl:template match="@*|node()" priority="-2" mode="M3218"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3218"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:LineID[@schemeDataURI]" + priority="1000" + mode="M3219"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:LineID[@schemeDataURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeDataURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3219"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3219"/> + <xsl:template match="@*|node()" priority="-2" mode="M3219"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3219"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:LineID[@schemeID]" + priority="1000" + mode="M3220"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:LineID[@schemeID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3220"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3220"/> + <xsl:template match="@*|node()" priority="-2" mode="M3220"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3220"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:LineID[@schemeName]" + priority="1000" + mode="M3221"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:LineID[@schemeName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3221"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3221"/> + <xsl:template match="@*|node()" priority="-2" mode="M3221"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3221"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:LineID[@schemeURI]" + priority="1000" + mode="M3222"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:LineID[@schemeURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3222"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3222"/> + <xsl:template match="@*|node()" priority="-2" mode="M3222"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3222"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:LineID[@schemeVersionID]" + priority="1000" + mode="M3223"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:LineID[@schemeVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3223"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3223"/> + <xsl:template match="@*|node()" priority="-2" mode="M3223"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3223"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:LineItemQuantity" + priority="1000" + mode="M3224"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:LineItemQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LineItemQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3224"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3224"/> + <xsl:template match="@*|node()" priority="-2" mode="M3224"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3224"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:LineStatusCode" + priority="1000" + mode="M3225"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:LineStatusCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LineStatusCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3225"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3225"/> + <xsl:template match="@*|node()" priority="-2" mode="M3225"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3225"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:LodgementLogisticsLocation" + priority="1000" + mode="M3226"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:LodgementLogisticsLocation"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LodgementLogisticsLocation' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3226"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3226"/> + <xsl:template match="@*|node()" priority="-2" mode="M3226"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3226"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:Name" + priority="1000" + mode="M3227"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:Name"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Name' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3227"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3227"/> + <xsl:template match="@*|node()" priority="-2" mode="M3227"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3227"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:OriginalIssuedQuantity" + priority="1000" + mode="M3228"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:OriginalIssuedQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:OriginalIssuedQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3228"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3228"/> + <xsl:template match="@*|node()" priority="-2" mode="M3228"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3228"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:OriginalRequiredQuantity" + priority="1000" + mode="M3229"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:OriginalRequiredQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:OriginalRequiredQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3229"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3229"/> + <xsl:template match="@*|node()" priority="-2" mode="M3229"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3229"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:PreviousRevisionID" + priority="1000" + mode="M3230"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:PreviousRevisionID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PreviousRevisionID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3230"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3230"/> + <xsl:template match="@*|node()" priority="-2" mode="M3230"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3230"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:PurposeCode" + priority="1000" + mode="M3231"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:PurposeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PurposeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3231"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3231"/> + <xsl:template match="@*|node()" priority="-2" mode="M3231"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3231"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:ReceiptDateTime" + priority="1000" + mode="M3232"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:ReceiptDateTime"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ReceiptDateTime' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3232"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3232"/> + <xsl:template match="@*|node()" priority="-2" mode="M3232"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3232"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:RecipientTradeParty" + priority="1000" + mode="M3233"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:RecipientTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RecipientTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3233"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3233"/> + <xsl:template match="@*|node()" priority="-2" mode="M3233"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3233"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:ReferenceTypeCode" + priority="1000" + mode="M3234"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:ReferenceTypeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ReferenceTypeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3234"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3234"/> + <xsl:template match="@*|node()" priority="-2" mode="M3234"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3234"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:RelationshipTypeCode" + priority="1000" + mode="M3235"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:RelationshipTypeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RelationshipTypeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3235"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3235"/> + <xsl:template match="@*|node()" priority="-2" mode="M3235"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3235"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:Remarks" + priority="1000" + mode="M3236"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:Remarks"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Remarks' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3236"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3236"/> + <xsl:template match="@*|node()" priority="-2" mode="M3236"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3236"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:Revision" + priority="1000" + mode="M3237"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:Revision"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Revision' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3237"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3237"/> + <xsl:template match="@*|node()" priority="-2" mode="M3237"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3237"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:RevisionDateTime" + priority="1000" + mode="M3238"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:RevisionDateTime"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RevisionDateTime' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3238"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3238"/> + <xsl:template match="@*|node()" priority="-2" mode="M3238"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3238"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:RevisionID" + priority="1000" + mode="M3239"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:RevisionID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RevisionID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3239"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3239"/> + <xsl:template match="@*|node()" priority="-2" mode="M3239"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3239"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:SectionName" + priority="1000" + mode="M3240"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:SectionName"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SectionName' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3240"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3240"/> + <xsl:template match="@*|node()" priority="-2" mode="M3240"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3240"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:SignatoryDocumentAuthentication" + priority="1000" + mode="M3241"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:SignatoryDocumentAuthentication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SignatoryDocumentAuthentication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3241"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3241"/> + <xsl:template match="@*|node()" priority="-2" mode="M3241"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3241"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:StatusCode" + priority="1000" + mode="M3242"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:StatusCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:StatusCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3242"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3242"/> + <xsl:template match="@*|node()" priority="-2" mode="M3242"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3242"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:SubordinateLineID" + priority="1000" + mode="M3243"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:SubordinateLineID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SubordinateLineID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3243"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3243"/> + <xsl:template match="@*|node()" priority="-2" mode="M3243"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3243"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:TypeCode" + priority="1000" + mode="M3244"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:TypeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TypeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3244"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3244"/> + <xsl:template match="@*|node()" priority="-2" mode="M3244"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3244"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:URIID" + priority="1000" + mode="M3245"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:URIID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:URIID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3245"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3245"/> + <xsl:template match="@*|node()" priority="-2" mode="M3245"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3245"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument" + priority="1000" + mode="M3246"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:ID)=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="count(ram:ID)=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ID' must occur exactly 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3246"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3246"/> + <xsl:template match="@*|node()" priority="-2" mode="M3246"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3246"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:AcceptableSpecifiedPeriod" + priority="1000" + mode="M3247"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:AcceptableSpecifiedPeriod"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AcceptableSpecifiedPeriod' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3247"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3247"/> + <xsl:template match="@*|node()" priority="-2" mode="M3247"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3247"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:AcceptanceDateTime" + priority="1000" + mode="M3248"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:AcceptanceDateTime"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AcceptanceDateTime' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3248"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3248"/> + <xsl:template match="@*|node()" priority="-2" mode="M3248"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3248"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:AmendmentPurposeCode" + priority="1000" + mode="M3249"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:AmendmentPurposeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AmendmentPurposeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3249"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3249"/> + <xsl:template match="@*|node()" priority="-2" mode="M3249"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3249"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:AttachedSpecifiedBinaryFile" + priority="1000" + mode="M3250"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:AttachedSpecifiedBinaryFile"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3250"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3250"/> + <xsl:template match="@*|node()" priority="-2" mode="M3250"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3250"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:AttachmentBinaryObject" + priority="1000" + mode="M3251"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:AttachmentBinaryObject"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AttachmentBinaryObject' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3251"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3251"/> + <xsl:template match="@*|node()" priority="-2" mode="M3251"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3251"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:AuthenticatedOriginalIndicator" + priority="1000" + mode="M3252"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:AuthenticatedOriginalIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AuthenticatedOriginalIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3252"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3252"/> + <xsl:template match="@*|node()" priority="-2" mode="M3252"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3252"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:CategoryCode" + priority="1000" + mode="M3253"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:CategoryCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CategoryCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3253"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3253"/> + <xsl:template match="@*|node()" priority="-2" mode="M3253"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3253"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:ChannelCode" + priority="1000" + mode="M3254"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:ChannelCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ChannelCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3254"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3254"/> + <xsl:template match="@*|node()" priority="-2" mode="M3254"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3254"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:ContractualDocumentClause" + priority="1000" + mode="M3255"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:ContractualDocumentClause"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ContractualDocumentClause' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3255"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3255"/> + <xsl:template match="@*|node()" priority="-2" mode="M3255"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3255"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:CopyIndicator" + priority="1000" + mode="M3256"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:CopyIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CopyIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3256"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3256"/> + <xsl:template match="@*|node()" priority="-2" mode="M3256"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3256"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:CopyIssuedQuantity" + priority="1000" + mode="M3257"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:CopyIssuedQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CopyIssuedQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3257"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3257"/> + <xsl:template match="@*|node()" priority="-2" mode="M3257"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3257"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:CopyRequiredQuantity" + priority="1000" + mode="M3258"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:CopyRequiredQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CopyRequiredQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3258"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3258"/> + <xsl:template match="@*|node()" priority="-2" mode="M3258"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3258"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:CreationDateTime" + priority="1000" + mode="M3259"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:CreationDateTime"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CreationDateTime' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3259"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3259"/> + <xsl:template match="@*|node()" priority="-2" mode="M3259"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3259"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:EffectiveSpecifiedPeriod" + priority="1000" + mode="M3260"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:EffectiveSpecifiedPeriod"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3260"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3260"/> + <xsl:template match="@*|node()" priority="-2" mode="M3260"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3260"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:ElectronicPresentationIndicator" + priority="1000" + mode="M3261"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:ElectronicPresentationIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ElectronicPresentationIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3261"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3261"/> + <xsl:template match="@*|node()" priority="-2" mode="M3261"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3261"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:GlobalID" + priority="1000" + mode="M3262"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:GlobalID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:GlobalID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3262"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3262"/> + <xsl:template match="@*|node()" priority="-2" mode="M3262"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3262"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:ID[@schemeAgencyID]" + priority="1000" + mode="M3263"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:ID[@schemeAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3263"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3263"/> + <xsl:template match="@*|node()" priority="-2" mode="M3263"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3263"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:ID[@schemeAgencyName]" + priority="1000" + mode="M3264"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:ID[@schemeAgencyName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3264"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3264"/> + <xsl:template match="@*|node()" priority="-2" mode="M3264"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3264"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:ID[@schemeDataURI]" + priority="1000" + mode="M3265"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:ID[@schemeDataURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeDataURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3265"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3265"/> + <xsl:template match="@*|node()" priority="-2" mode="M3265"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3265"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:ID[@schemeID]" + priority="1000" + mode="M3266"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:ID[@schemeID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3266"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3266"/> + <xsl:template match="@*|node()" priority="-2" mode="M3266"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3266"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:ID[@schemeName]" + priority="1000" + mode="M3267"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:ID[@schemeName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3267"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3267"/> + <xsl:template match="@*|node()" priority="-2" mode="M3267"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3267"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:ID[@schemeURI]" + priority="1000" + mode="M3268"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:ID[@schemeURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3268"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3268"/> + <xsl:template match="@*|node()" priority="-2" mode="M3268"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3268"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:ID[@schemeVersionID]" + priority="1000" + mode="M3269"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:ID[@schemeVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3269"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3269"/> + <xsl:template match="@*|node()" priority="-2" mode="M3269"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3269"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:Information" + priority="1000" + mode="M3270"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:Information"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Information' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3270"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3270"/> + <xsl:template match="@*|node()" priority="-2" mode="M3270"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3270"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:IssueLogisticsLocation" + priority="1000" + mode="M3271"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:IssueLogisticsLocation"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:IssueLogisticsLocation' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3271"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3271"/> + <xsl:template match="@*|node()" priority="-2" mode="M3271"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3271"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:IssuerAssignedID" + priority="1000" + mode="M3272"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:IssuerAssignedID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:IssuerAssignedID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3272"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3272"/> + <xsl:template match="@*|node()" priority="-2" mode="M3272"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3272"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:IssuerTradeParty" + priority="1000" + mode="M3273"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:IssuerTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:IssuerTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3273"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3273"/> + <xsl:template match="@*|node()" priority="-2" mode="M3273"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3273"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:ItemIdentificationID" + priority="1000" + mode="M3274"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:ItemIdentificationID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ItemIdentificationID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3274"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3274"/> + <xsl:template match="@*|node()" priority="-2" mode="M3274"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3274"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:LanguageID" + priority="1000" + mode="M3275"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:LanguageID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LanguageID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3275"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3275"/> + <xsl:template match="@*|node()" priority="-2" mode="M3275"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3275"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:LineID[@schemeAgencyID]" + priority="1000" + mode="M3276"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:LineID[@schemeAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3276"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3276"/> + <xsl:template match="@*|node()" priority="-2" mode="M3276"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3276"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:LineID[@schemeAgencyName]" + priority="1000" + mode="M3277"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:LineID[@schemeAgencyName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3277"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3277"/> + <xsl:template match="@*|node()" priority="-2" mode="M3277"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3277"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:LineID[@schemeDataURI]" + priority="1000" + mode="M3278"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:LineID[@schemeDataURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeDataURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3278"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3278"/> + <xsl:template match="@*|node()" priority="-2" mode="M3278"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3278"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:LineID[@schemeID]" + priority="1000" + mode="M3279"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:LineID[@schemeID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3279"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3279"/> + <xsl:template match="@*|node()" priority="-2" mode="M3279"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3279"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:LineID[@schemeName]" + priority="1000" + mode="M3280"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:LineID[@schemeName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3280"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3280"/> + <xsl:template match="@*|node()" priority="-2" mode="M3280"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3280"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:LineID[@schemeURI]" + priority="1000" + mode="M3281"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:LineID[@schemeURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3281"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3281"/> + <xsl:template match="@*|node()" priority="-2" mode="M3281"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3281"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:LineID[@schemeVersionID]" + priority="1000" + mode="M3282"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:LineID[@schemeVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3282"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3282"/> + <xsl:template match="@*|node()" priority="-2" mode="M3282"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3282"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:LineItemQuantity" + priority="1000" + mode="M3283"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:LineItemQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LineItemQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3283"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3283"/> + <xsl:template match="@*|node()" priority="-2" mode="M3283"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3283"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:LineStatusCode" + priority="1000" + mode="M3284"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:LineStatusCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LineStatusCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3284"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3284"/> + <xsl:template match="@*|node()" priority="-2" mode="M3284"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3284"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:LodgementLogisticsLocation" + priority="1000" + mode="M3285"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:LodgementLogisticsLocation"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LodgementLogisticsLocation' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3285"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3285"/> + <xsl:template match="@*|node()" priority="-2" mode="M3285"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3285"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:Name" + priority="1000" + mode="M3286"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:Name"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Name' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3286"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3286"/> + <xsl:template match="@*|node()" priority="-2" mode="M3286"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3286"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:OriginalIssuedQuantity" + priority="1000" + mode="M3287"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:OriginalIssuedQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:OriginalIssuedQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3287"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3287"/> + <xsl:template match="@*|node()" priority="-2" mode="M3287"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3287"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:OriginalRequiredQuantity" + priority="1000" + mode="M3288"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:OriginalRequiredQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:OriginalRequiredQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3288"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3288"/> + <xsl:template match="@*|node()" priority="-2" mode="M3288"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3288"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:PreviousRevisionID" + priority="1000" + mode="M3289"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:PreviousRevisionID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PreviousRevisionID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3289"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3289"/> + <xsl:template match="@*|node()" priority="-2" mode="M3289"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3289"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:PurposeCode" + priority="1000" + mode="M3290"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:PurposeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PurposeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3290"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3290"/> + <xsl:template match="@*|node()" priority="-2" mode="M3290"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3290"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:ReceiptDateTime" + priority="1000" + mode="M3291"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:ReceiptDateTime"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ReceiptDateTime' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3291"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3291"/> + <xsl:template match="@*|node()" priority="-2" mode="M3291"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3291"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:RecipientTradeParty" + priority="1000" + mode="M3292"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:RecipientTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RecipientTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3292"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3292"/> + <xsl:template match="@*|node()" priority="-2" mode="M3292"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3292"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:ReferenceTypeCode" + priority="1000" + mode="M3293"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:ReferenceTypeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ReferenceTypeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3293"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3293"/> + <xsl:template match="@*|node()" priority="-2" mode="M3293"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3293"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:RelationshipTypeCode" + priority="1000" + mode="M3294"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:RelationshipTypeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RelationshipTypeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3294"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3294"/> + <xsl:template match="@*|node()" priority="-2" mode="M3294"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3294"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:Remarks" + priority="1000" + mode="M3295"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:Remarks"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Remarks' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3295"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3295"/> + <xsl:template match="@*|node()" priority="-2" mode="M3295"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3295"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:Revision" + priority="1000" + mode="M3296"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:Revision"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Revision' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3296"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3296"/> + <xsl:template match="@*|node()" priority="-2" mode="M3296"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3296"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:RevisionDateTime" + priority="1000" + mode="M3297"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:RevisionDateTime"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RevisionDateTime' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3297"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3297"/> + <xsl:template match="@*|node()" priority="-2" mode="M3297"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3297"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:RevisionID" + priority="1000" + mode="M3298"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:RevisionID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RevisionID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3298"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3298"/> + <xsl:template match="@*|node()" priority="-2" mode="M3298"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3298"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:SectionName" + priority="1000" + mode="M3299"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:SectionName"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SectionName' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3299"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3299"/> + <xsl:template match="@*|node()" priority="-2" mode="M3299"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3299"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:SignatoryDocumentAuthentication" + priority="1000" + mode="M3300"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:SignatoryDocumentAuthentication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SignatoryDocumentAuthentication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3300"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3300"/> + <xsl:template match="@*|node()" priority="-2" mode="M3300"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3300"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:StatusCode" + priority="1000" + mode="M3301"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:StatusCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:StatusCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3301"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3301"/> + <xsl:template match="@*|node()" priority="-2" mode="M3301"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3301"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:SubordinateLineID" + priority="1000" + mode="M3302"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:SubordinateLineID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SubordinateLineID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3302"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3302"/> + <xsl:template match="@*|node()" priority="-2" mode="M3302"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3302"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:TypeCode" + priority="1000" + mode="M3303"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:TypeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TypeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3303"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3303"/> + <xsl:template match="@*|node()" priority="-2" mode="M3303"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3303"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:URIID" + priority="1000" + mode="M3304"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:URIID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:URIID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3304"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3304"/> + <xsl:template match="@*|node()" priority="-2" mode="M3304"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3304"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchedQuantity" + priority="1000" + mode="M3305"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchedQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DespatchedQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3305"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3305"/> + <xsl:template match="@*|node()" priority="-2" mode="M3305"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3305"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DisposalTradeParty" + priority="1000" + mode="M3306"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DisposalTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DisposalTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3306"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3306"/> + <xsl:template match="@*|node()" priority="-2" mode="M3306"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3306"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DueInAvailableQuantity" + priority="1000" + mode="M3307"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DueInAvailableQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DueInAvailableQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3307"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3307"/> + <xsl:template match="@*|node()" priority="-2" mode="M3307"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3307"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DueInForecastedQuantity" + priority="1000" + mode="M3308"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DueInForecastedQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DueInForecastedQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3308"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3308"/> + <xsl:template match="@*|node()" priority="-2" mode="M3308"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3308"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DueInRequestedQuantity" + priority="1000" + mode="M3309"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DueInRequestedQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DueInRequestedQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3309"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3309"/> + <xsl:template match="@*|node()" priority="-2" mode="M3309"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3309"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DueInReturnedQuantity" + priority="1000" + mode="M3310"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DueInReturnedQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DueInReturnedQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3310"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3310"/> + <xsl:template match="@*|node()" priority="-2" mode="M3310"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3310"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:EconomicOrderQuantity" + priority="1000" + mode="M3311"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:EconomicOrderQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:EconomicOrderQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3311"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3311"/> + <xsl:template match="@*|node()" priority="-2" mode="M3311"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3311"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:FinalDeliveryIndicator" + priority="1000" + mode="M3312"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:FinalDeliveryIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:FinalDeliveryIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3312"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3312"/> + <xsl:template match="@*|node()" priority="-2" mode="M3312"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3312"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:FinalDestinationTradeCountry" + priority="1000" + mode="M3313"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:FinalDestinationTradeCountry"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:FinalDestinationTradeCountry' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3313"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3313"/> + <xsl:template match="@*|node()" priority="-2" mode="M3313"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3313"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:GFMTransferRejectedQuantity" + priority="1000" + mode="M3314"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:GFMTransferRejectedQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:GFMTransferRejectedQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3314"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3314"/> + <xsl:template match="@*|node()" priority="-2" mode="M3314"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3314"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:GrossVolumeMeasure" + priority="1000" + mode="M3315"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:GrossVolumeMeasure"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:GrossVolumeMeasure' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3315"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3315"/> + <xsl:template match="@*|node()" priority="-2" mode="M3315"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3315"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:GrossWeightMeasure" + priority="1000" + mode="M3316"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:GrossWeightMeasure"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:GrossWeightMeasure' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3316"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3316"/> + <xsl:template match="@*|node()" priority="-2" mode="M3316"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3316"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:IncludedSupplyChainPackaging" + priority="1000" + mode="M3317"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:IncludedSupplyChainPackaging"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:IncludedSupplyChainPackaging' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3317"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3317"/> + <xsl:template match="@*|node()" priority="-2" mode="M3317"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3317"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:IndividualPackageQuantity" + priority="1000" + mode="M3318"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:IndividualPackageQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:IndividualPackageQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3318"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3318"/> + <xsl:template match="@*|node()" priority="-2" mode="M3318"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3318"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:InformationNote" + priority="1000" + mode="M3319"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:InformationNote"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:InformationNote' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3319"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3319"/> + <xsl:template match="@*|node()" priority="-2" mode="M3319"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3319"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:InspectionSupplyChainEvent" + priority="1000" + mode="M3320"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:InspectionSupplyChainEvent"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:InspectionSupplyChainEvent' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3320"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3320"/> + <xsl:template match="@*|node()" priority="-2" mode="M3320"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3320"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:InventoryManagerTradeParty" + priority="1000" + mode="M3321"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:InventoryManagerTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:InventoryManagerTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3321"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3321"/> + <xsl:template match="@*|node()" priority="-2" mode="M3321"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3321"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:LogisticsPackage" + priority="1000" + mode="M3322"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:LogisticsPackage"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LogisticsPackage' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3322"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3322"/> + <xsl:template match="@*|node()" priority="-2" mode="M3322"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3322"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:LogisticsServiceProviderTradeParty" + priority="1000" + mode="M3323"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:LogisticsServiceProviderTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LogisticsServiceProviderTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3323"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3323"/> + <xsl:template match="@*|node()" priority="-2" mode="M3323"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3323"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ModificationForecastedQuantity" + priority="1000" + mode="M3324"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ModificationForecastedQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ModificationForecastedQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3324"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3324"/> + <xsl:template match="@*|node()" priority="-2" mode="M3324"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3324"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:NetVolumeMeasure" + priority="1000" + mode="M3325"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:NetVolumeMeasure"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:NetVolumeMeasure' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3325"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3325"/> + <xsl:template match="@*|node()" priority="-2" mode="M3325"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3325"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:NetWeightMeasure" + priority="1000" + mode="M3326"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:NetWeightMeasure"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:NetWeightMeasure' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3326"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3326"/> + <xsl:template match="@*|node()" priority="-2" mode="M3326"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3326"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:OwnershipToTradeParty" + priority="1000" + mode="M3327"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:OwnershipToTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:OwnershipToTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3327"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3327"/> + <xsl:template match="@*|node()" priority="-2" mode="M3327"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3327"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:PackageQuantity" + priority="1000" + mode="M3328"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:PackageQuantity"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="@unitCode"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="@unitCode"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute '@unitCode' is required in this context.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3328"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3328"/> + <xsl:template match="@*|node()" priority="-2" mode="M3328"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3328"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:PackageQuantity[@unitCodeListAgencyID]" + priority="1000" + mode="M3329"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:PackageQuantity[@unitCodeListAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @unitCodeListAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3329"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3329"/> + <xsl:template match="@*|node()" priority="-2" mode="M3329"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3329"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:PackageQuantity[@unitCodeListAgencyName]" + priority="1000" + mode="M3330"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:PackageQuantity[@unitCodeListAgencyName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @unitCodeListAgencyName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3330"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3330"/> + <xsl:template match="@*|node()" priority="-2" mode="M3330"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3330"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:PackageQuantity[@unitCodeListID]" + priority="1000" + mode="M3331"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:PackageQuantity[@unitCodeListID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @unitCodeListID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3331"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3331"/> + <xsl:template match="@*|node()" priority="-2" mode="M3331"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3331"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:PackingListReferencedDocument" + priority="1000" + mode="M3332"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:PackingListReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PackingListReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3332"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3332"/> + <xsl:template match="@*|node()" priority="-2" mode="M3332"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3332"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:PartialDeliveryAllowedIndicator" + priority="1000" + mode="M3333"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:PartialDeliveryAllowedIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PartialDeliveryAllowedIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3333"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3333"/> + <xsl:template match="@*|node()" priority="-2" mode="M3333"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3333"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:PerPackageUnitQuantity" + priority="1000" + mode="M3334"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:PerPackageUnitQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PerPackageUnitQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3334"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3334"/> + <xsl:template match="@*|node()" priority="-2" mode="M3334"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3334"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:PickUpAvailabilityDateTime" + priority="1000" + mode="M3335"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:PickUpAvailabilityDateTime"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PickUpAvailabilityDateTime' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3335"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3335"/> + <xsl:template match="@*|node()" priority="-2" mode="M3335"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3335"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:PlannedDeliverySupplyChainEvent" + priority="1000" + mode="M3336"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:PlannedDeliverySupplyChainEvent"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PlannedDeliverySupplyChainEvent' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3336"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3336"/> + <xsl:template match="@*|node()" priority="-2" mode="M3336"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3336"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:PlannedDespatchSupplyChainEvent" + priority="1000" + mode="M3337"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:PlannedDespatchSupplyChainEvent"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PlannedDespatchSupplyChainEvent' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3337"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3337"/> + <xsl:template match="@*|node()" priority="-2" mode="M3337"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3337"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:PlannedLoadingSupplyChainEvent" + priority="1000" + mode="M3338"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:PlannedLoadingSupplyChainEvent"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PlannedLoadingSupplyChainEvent' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3338"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3338"/> + <xsl:template match="@*|node()" priority="-2" mode="M3338"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3338"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:PlannedPickUpSupplyChainEvent" + priority="1000" + mode="M3339"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:PlannedPickUpSupplyChainEvent"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PlannedPickUpSupplyChainEvent' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3339"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3339"/> + <xsl:template match="@*|node()" priority="-2" mode="M3339"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3339"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:PlannedReleaseSupplyChainEvent" + priority="1000" + mode="M3340"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:PlannedReleaseSupplyChainEvent"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PlannedReleaseSupplyChainEvent' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3340"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3340"/> + <xsl:template match="@*|node()" priority="-2" mode="M3340"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3340"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:PlannedSupplyChainConsignment" + priority="1000" + mode="M3341"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:PlannedSupplyChainConsignment"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PlannedSupplyChainConsignment' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3341"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3341"/> + <xsl:template match="@*|node()" priority="-2" mode="M3341"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3341"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:PlannedSupplyChainEvent" + priority="1000" + mode="M3342"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:PlannedSupplyChainEvent"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PlannedSupplyChainEvent' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3342"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3342"/> + <xsl:template match="@*|node()" priority="-2" mode="M3342"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3342"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:PlannedUnloadingSupplyChainEvent" + priority="1000" + mode="M3343"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:PlannedUnloadingSupplyChainEvent"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PlannedUnloadingSupplyChainEvent' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3343"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3343"/> + <xsl:template match="@*|node()" priority="-2" mode="M3343"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3343"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:PreviousDeliverySupplyChainEvent" + priority="1000" + mode="M3344"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:PreviousDeliverySupplyChainEvent"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PreviousDeliverySupplyChainEvent' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3344"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3344"/> + <xsl:template match="@*|node()" priority="-2" mode="M3344"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3344"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ProductUnitQuantity" + priority="1000" + mode="M3345"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ProductUnitQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ProductUnitQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3345"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3345"/> + <xsl:template match="@*|node()" priority="-2" mode="M3345"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3345"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ProjectedSupplyChainSupplyPlan" + priority="1000" + mode="M3346"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ProjectedSupplyChainSupplyPlan"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ProjectedSupplyChainSupplyPlan' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3346"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3346"/> + <xsl:template match="@*|node()" priority="-2" mode="M3346"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3346"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivedQuantity" + priority="1000" + mode="M3347"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivedQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ReceivedQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3347"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3347"/> + <xsl:template match="@*|node()" priority="-2" mode="M3347"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3347"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument" + priority="1000" + mode="M3348"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:ID)=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="count(ram:ID)=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ID' must occur exactly 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3348"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3348"/> + <xsl:template match="@*|node()" priority="-2" mode="M3348"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3348"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:AcceptableSpecifiedPeriod" + priority="1000" + mode="M3349"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:AcceptableSpecifiedPeriod"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AcceptableSpecifiedPeriod' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3349"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3349"/> + <xsl:template match="@*|node()" priority="-2" mode="M3349"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3349"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:AcceptanceDateTime" + priority="1000" + mode="M3350"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:AcceptanceDateTime"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AcceptanceDateTime' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3350"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3350"/> + <xsl:template match="@*|node()" priority="-2" mode="M3350"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3350"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:AmendmentPurposeCode" + priority="1000" + mode="M3351"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:AmendmentPurposeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AmendmentPurposeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3351"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3351"/> + <xsl:template match="@*|node()" priority="-2" mode="M3351"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3351"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:AttachedSpecifiedBinaryFile" + priority="1000" + mode="M3352"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:AttachedSpecifiedBinaryFile"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3352"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3352"/> + <xsl:template match="@*|node()" priority="-2" mode="M3352"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3352"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:AttachmentBinaryObject" + priority="1000" + mode="M3353"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:AttachmentBinaryObject"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AttachmentBinaryObject' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3353"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3353"/> + <xsl:template match="@*|node()" priority="-2" mode="M3353"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3353"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:AuthenticatedOriginalIndicator" + priority="1000" + mode="M3354"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:AuthenticatedOriginalIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AuthenticatedOriginalIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3354"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3354"/> + <xsl:template match="@*|node()" priority="-2" mode="M3354"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3354"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:CategoryCode" + priority="1000" + mode="M3355"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:CategoryCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CategoryCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3355"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3355"/> + <xsl:template match="@*|node()" priority="-2" mode="M3355"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3355"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:ChannelCode" + priority="1000" + mode="M3356"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:ChannelCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ChannelCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3356"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3356"/> + <xsl:template match="@*|node()" priority="-2" mode="M3356"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3356"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:ContractualDocumentClause" + priority="1000" + mode="M3357"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:ContractualDocumentClause"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ContractualDocumentClause' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3357"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3357"/> + <xsl:template match="@*|node()" priority="-2" mode="M3357"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3357"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:CopyIndicator" + priority="1000" + mode="M3358"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:CopyIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CopyIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3358"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3358"/> + <xsl:template match="@*|node()" priority="-2" mode="M3358"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3358"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:CopyIssuedQuantity" + priority="1000" + mode="M3359"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:CopyIssuedQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CopyIssuedQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3359"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3359"/> + <xsl:template match="@*|node()" priority="-2" mode="M3359"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3359"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:CopyRequiredQuantity" + priority="1000" + mode="M3360"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:CopyRequiredQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CopyRequiredQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3360"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3360"/> + <xsl:template match="@*|node()" priority="-2" mode="M3360"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3360"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:CreationDateTime" + priority="1000" + mode="M3361"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:CreationDateTime"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CreationDateTime' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3361"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3361"/> + <xsl:template match="@*|node()" priority="-2" mode="M3361"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3361"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:EffectiveSpecifiedPeriod" + priority="1000" + mode="M3362"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:EffectiveSpecifiedPeriod"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3362"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3362"/> + <xsl:template match="@*|node()" priority="-2" mode="M3362"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3362"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:ElectronicPresentationIndicator" + priority="1000" + mode="M3363"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:ElectronicPresentationIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ElectronicPresentationIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3363"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3363"/> + <xsl:template match="@*|node()" priority="-2" mode="M3363"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3363"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:GlobalID" + priority="1000" + mode="M3364"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:GlobalID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:GlobalID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3364"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3364"/> + <xsl:template match="@*|node()" priority="-2" mode="M3364"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3364"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:ID[@schemeAgencyID]" + priority="1000" + mode="M3365"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:ID[@schemeAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3365"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3365"/> + <xsl:template match="@*|node()" priority="-2" mode="M3365"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3365"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:ID[@schemeAgencyName]" + priority="1000" + mode="M3366"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:ID[@schemeAgencyName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3366"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3366"/> + <xsl:template match="@*|node()" priority="-2" mode="M3366"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3366"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:ID[@schemeDataURI]" + priority="1000" + mode="M3367"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:ID[@schemeDataURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeDataURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3367"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3367"/> + <xsl:template match="@*|node()" priority="-2" mode="M3367"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3367"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:ID[@schemeID]" + priority="1000" + mode="M3368"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:ID[@schemeID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3368"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3368"/> + <xsl:template match="@*|node()" priority="-2" mode="M3368"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3368"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:ID[@schemeName]" + priority="1000" + mode="M3369"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:ID[@schemeName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3369"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3369"/> + <xsl:template match="@*|node()" priority="-2" mode="M3369"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3369"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:ID[@schemeURI]" + priority="1000" + mode="M3370"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:ID[@schemeURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3370"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3370"/> + <xsl:template match="@*|node()" priority="-2" mode="M3370"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3370"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:ID[@schemeVersionID]" + priority="1000" + mode="M3371"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:ID[@schemeVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3371"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3371"/> + <xsl:template match="@*|node()" priority="-2" mode="M3371"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3371"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:Information" + priority="1000" + mode="M3372"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:Information"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Information' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3372"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3372"/> + <xsl:template match="@*|node()" priority="-2" mode="M3372"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3372"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:IssueLogisticsLocation" + priority="1000" + mode="M3373"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:IssueLogisticsLocation"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:IssueLogisticsLocation' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3373"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3373"/> + <xsl:template match="@*|node()" priority="-2" mode="M3373"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3373"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:IssuerAssignedID" + priority="1000" + mode="M3374"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:IssuerAssignedID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:IssuerAssignedID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3374"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3374"/> + <xsl:template match="@*|node()" priority="-2" mode="M3374"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3374"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:IssuerTradeParty" + priority="1000" + mode="M3375"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:IssuerTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:IssuerTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3375"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3375"/> + <xsl:template match="@*|node()" priority="-2" mode="M3375"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3375"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:ItemIdentificationID" + priority="1000" + mode="M3376"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:ItemIdentificationID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ItemIdentificationID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3376"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3376"/> + <xsl:template match="@*|node()" priority="-2" mode="M3376"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3376"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:LanguageID" + priority="1000" + mode="M3377"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:LanguageID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LanguageID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3377"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3377"/> + <xsl:template match="@*|node()" priority="-2" mode="M3377"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3377"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:LineID[@schemeAgencyID]" + priority="1000" + mode="M3378"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:LineID[@schemeAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3378"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3378"/> + <xsl:template match="@*|node()" priority="-2" mode="M3378"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3378"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:LineID[@schemeAgencyName]" + priority="1000" + mode="M3379"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:LineID[@schemeAgencyName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3379"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3379"/> + <xsl:template match="@*|node()" priority="-2" mode="M3379"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3379"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:LineID[@schemeDataURI]" + priority="1000" + mode="M3380"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:LineID[@schemeDataURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeDataURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3380"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3380"/> + <xsl:template match="@*|node()" priority="-2" mode="M3380"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3380"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:LineID[@schemeID]" + priority="1000" + mode="M3381"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:LineID[@schemeID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3381"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3381"/> + <xsl:template match="@*|node()" priority="-2" mode="M3381"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3381"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:LineID[@schemeName]" + priority="1000" + mode="M3382"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:LineID[@schemeName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3382"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3382"/> + <xsl:template match="@*|node()" priority="-2" mode="M3382"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3382"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:LineID[@schemeURI]" + priority="1000" + mode="M3383"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:LineID[@schemeURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3383"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3383"/> + <xsl:template match="@*|node()" priority="-2" mode="M3383"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3383"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:LineID[@schemeVersionID]" + priority="1000" + mode="M3384"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:LineID[@schemeVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3384"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3384"/> + <xsl:template match="@*|node()" priority="-2" mode="M3384"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3384"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:LineItemQuantity" + priority="1000" + mode="M3385"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:LineItemQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LineItemQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3385"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3385"/> + <xsl:template match="@*|node()" priority="-2" mode="M3385"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3385"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:LineStatusCode" + priority="1000" + mode="M3386"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:LineStatusCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LineStatusCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3386"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3386"/> + <xsl:template match="@*|node()" priority="-2" mode="M3386"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3386"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:LodgementLogisticsLocation" + priority="1000" + mode="M3387"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:LodgementLogisticsLocation"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LodgementLogisticsLocation' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3387"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3387"/> + <xsl:template match="@*|node()" priority="-2" mode="M3387"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3387"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:Name" + priority="1000" + mode="M3388"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:Name"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Name' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3388"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3388"/> + <xsl:template match="@*|node()" priority="-2" mode="M3388"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3388"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:OriginalIssuedQuantity" + priority="1000" + mode="M3389"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:OriginalIssuedQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:OriginalIssuedQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3389"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3389"/> + <xsl:template match="@*|node()" priority="-2" mode="M3389"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3389"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:OriginalRequiredQuantity" + priority="1000" + mode="M3390"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:OriginalRequiredQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:OriginalRequiredQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3390"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3390"/> + <xsl:template match="@*|node()" priority="-2" mode="M3390"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3390"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:PreviousRevisionID" + priority="1000" + mode="M3391"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:PreviousRevisionID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PreviousRevisionID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3391"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3391"/> + <xsl:template match="@*|node()" priority="-2" mode="M3391"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3391"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:PurposeCode" + priority="1000" + mode="M3392"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:PurposeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PurposeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3392"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3392"/> + <xsl:template match="@*|node()" priority="-2" mode="M3392"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3392"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:ReceiptDateTime" + priority="1000" + mode="M3393"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:ReceiptDateTime"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ReceiptDateTime' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3393"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3393"/> + <xsl:template match="@*|node()" priority="-2" mode="M3393"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3393"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:RecipientTradeParty" + priority="1000" + mode="M3394"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:RecipientTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RecipientTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3394"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3394"/> + <xsl:template match="@*|node()" priority="-2" mode="M3394"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3394"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:ReferenceTypeCode" + priority="1000" + mode="M3395"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:ReferenceTypeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ReferenceTypeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3395"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3395"/> + <xsl:template match="@*|node()" priority="-2" mode="M3395"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3395"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:RelationshipTypeCode" + priority="1000" + mode="M3396"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:RelationshipTypeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RelationshipTypeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3396"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3396"/> + <xsl:template match="@*|node()" priority="-2" mode="M3396"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3396"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:Remarks" + priority="1000" + mode="M3397"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:Remarks"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Remarks' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3397"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3397"/> + <xsl:template match="@*|node()" priority="-2" mode="M3397"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3397"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:Revision" + priority="1000" + mode="M3398"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:Revision"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Revision' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3398"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3398"/> + <xsl:template match="@*|node()" priority="-2" mode="M3398"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3398"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:RevisionDateTime" + priority="1000" + mode="M3399"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:RevisionDateTime"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RevisionDateTime' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3399"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3399"/> + <xsl:template match="@*|node()" priority="-2" mode="M3399"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3399"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:RevisionID" + priority="1000" + mode="M3400"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:RevisionID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RevisionID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3400"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3400"/> + <xsl:template match="@*|node()" priority="-2" mode="M3400"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3400"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:SectionName" + priority="1000" + mode="M3401"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:SectionName"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SectionName' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3401"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3401"/> + <xsl:template match="@*|node()" priority="-2" mode="M3401"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3401"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:SignatoryDocumentAuthentication" + priority="1000" + mode="M3402"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:SignatoryDocumentAuthentication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SignatoryDocumentAuthentication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3402"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3402"/> + <xsl:template match="@*|node()" priority="-2" mode="M3402"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3402"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:StatusCode" + priority="1000" + mode="M3403"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:StatusCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:StatusCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3403"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3403"/> + <xsl:template match="@*|node()" priority="-2" mode="M3403"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3403"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:SubordinateLineID" + priority="1000" + mode="M3404"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:SubordinateLineID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SubordinateLineID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3404"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3404"/> + <xsl:template match="@*|node()" priority="-2" mode="M3404"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3404"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:TypeCode" + priority="1000" + mode="M3405"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:TypeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TypeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3405"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3405"/> + <xsl:template match="@*|node()" priority="-2" mode="M3405"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3405"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:URIID" + priority="1000" + mode="M3406"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:URIID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:URIID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3406"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3406"/> + <xsl:template match="@*|node()" priority="-2" mode="M3406"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3406"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment" + priority="1000" + mode="M3407"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RelatedSupplyChainConsignment' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3407"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3407"/> + <xsl:template match="@*|node()" priority="-2" mode="M3407"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3407"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:RemainingRequestedQuantity" + priority="1000" + mode="M3408"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:RemainingRequestedQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RemainingRequestedQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3408"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3408"/> + <xsl:template match="@*|node()" priority="-2" mode="M3408"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3408"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:RequestedDeliverySupplyChainEvent" + priority="1000" + mode="M3409"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:RequestedDeliverySupplyChainEvent"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RequestedDeliverySupplyChainEvent' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3409"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3409"/> + <xsl:template match="@*|node()" priority="-2" mode="M3409"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3409"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:RequestedDespatchSupplyChainEvent" + priority="1000" + mode="M3410"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:RequestedDespatchSupplyChainEvent"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RequestedDespatchSupplyChainEvent' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3410"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3410"/> + <xsl:template match="@*|node()" priority="-2" mode="M3410"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3410"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:RequestedPickUpSupplyChainEvent" + priority="1000" + mode="M3411"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:RequestedPickUpSupplyChainEvent"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RequestedPickUpSupplyChainEvent' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3411"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3411"/> + <xsl:template match="@*|node()" priority="-2" mode="M3411"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3411"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:RequestedQuantity" + priority="1000" + mode="M3412"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:RequestedQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RequestedQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3412"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3412"/> + <xsl:template match="@*|node()" priority="-2" mode="M3412"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3412"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:RequestedReleaseSupplyChainEvent" + priority="1000" + mode="M3413"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:RequestedReleaseSupplyChainEvent"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RequestedReleaseSupplyChainEvent' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3413"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3413"/> + <xsl:template match="@*|node()" priority="-2" mode="M3413"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3413"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReverseBilledQuantity" + priority="1000" + mode="M3414"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReverseBilledQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ReverseBilledQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3414"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3414"/> + <xsl:template match="@*|node()" priority="-2" mode="M3414"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3414"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:SampleShipFromTradeParty" + priority="1000" + mode="M3415"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:SampleShipFromTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SampleShipFromTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3415"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3415"/> + <xsl:template match="@*|node()" priority="-2" mode="M3415"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3415"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:SampleShipToTradeParty" + priority="1000" + mode="M3416"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:SampleShipToTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SampleShipToTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3416"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3416"/> + <xsl:template match="@*|node()" priority="-2" mode="M3416"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3416"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipFromTradeParty" + priority="1000" + mode="M3417"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipFromTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ShipFromTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3417"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3417"/> + <xsl:template match="@*|node()" priority="-2" mode="M3417"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3417"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty" + priority="1000" + mode="M3418"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:ID)<=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="count(ram:ID)<=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ID' may occur at maximum 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:Name)=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="count(ram:Name)=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Name' must occur exactly 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:DefinedTradeContact)<=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:DefinedTradeContact)<=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DefinedTradeContact' may occur at maximum 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3418"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3418"/> + <xsl:template match="@*|node()" priority="-2" mode="M3418"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3418"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:ApplicableLogisticsServiceCharge" + priority="1000" + mode="M3419"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:ApplicableLogisticsServiceCharge"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ApplicableLogisticsServiceCharge' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3419"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3419"/> + <xsl:template match="@*|node()" priority="-2" mode="M3419"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3419"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:AssociatedTradeParty" + priority="1000" + mode="M3420"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:AssociatedTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AssociatedTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3420"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3420"/> + <xsl:template match="@*|node()" priority="-2" mode="M3420"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3420"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:AttentionOfAssociatedTradeParty" + priority="1000" + mode="M3421"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:AttentionOfAssociatedTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AttentionOfAssociatedTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3421"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3421"/> + <xsl:template match="@*|node()" priority="-2" mode="M3421"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3421"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:BuyerAssignedID" + priority="1000" + mode="M3422"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:BuyerAssignedID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:BuyerAssignedID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3422"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3422"/> + <xsl:template match="@*|node()" priority="-2" mode="M3422"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3422"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:CAGEID" + priority="1000" + mode="M3423"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:CAGEID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CAGEID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3423"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3423"/> + <xsl:template match="@*|node()" priority="-2" mode="M3423"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3423"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DODAACID" + priority="1000" + mode="M3424"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DODAACID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DODAACID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3424"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3424"/> + <xsl:template match="@*|node()" priority="-2" mode="M3424"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3424"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DUNSID" + priority="1000" + mode="M3425"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DUNSID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DUNSID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3425"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3425"/> + <xsl:template match="@*|node()" priority="-2" mode="M3425"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3425"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact" + priority="1000" + mode="M3426"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:TelephoneUniversalCommunication)<=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:TelephoneUniversalCommunication)<=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TelephoneUniversalCommunication' may occur at maximum 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:FaxUniversalCommunication)<=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:FaxUniversalCommunication)<=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:FaxUniversalCommunication' may occur at maximum 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3426"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3426"/> + <xsl:template match="@*|node()" priority="-2" mode="M3426"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3426"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:DepartmentName[@languageID]" + priority="1000" + mode="M3427"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:DepartmentName[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3427"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3427"/> + <xsl:template match="@*|node()" priority="-2" mode="M3427"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3427"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:DepartmentName[@languageLocaleID]" + priority="1000" + mode="M3428"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:DepartmentName[@languageLocaleID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageLocaleID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3428"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3428"/> + <xsl:template match="@*|node()" priority="-2" mode="M3428"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3428"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:DirectTelephoneUniversalCommunication" + priority="1000" + mode="M3429"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:DirectTelephoneUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DirectTelephoneUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3429"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3429"/> + <xsl:template match="@*|node()" priority="-2" mode="M3429"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3429"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:EDIUniversalCommunication" + priority="1000" + mode="M3430"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:EDIUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:EDIUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3430"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3430"/> + <xsl:template match="@*|node()" priority="-2" mode="M3430"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3430"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication" + priority="1000" + mode="M3431"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:URIID)=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="count(ram:URIID)=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:URIID' must occur exactly 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3431"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3431"/> + <xsl:template match="@*|node()" priority="-2" mode="M3431"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3431"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:Access" + priority="1000" + mode="M3432"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:Access"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Access' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3432"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3432"/> + <xsl:template match="@*|node()" priority="-2" mode="M3432"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3432"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:AreaNumberCode" + priority="1000" + mode="M3433"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:AreaNumberCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AreaNumberCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3433"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3433"/> + <xsl:template match="@*|node()" priority="-2" mode="M3433"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3433"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:ChannelCode" + priority="1000" + mode="M3434"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:ChannelCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ChannelCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3434"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3434"/> + <xsl:template match="@*|node()" priority="-2" mode="M3434"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3434"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:CompleteNumber" + priority="1000" + mode="M3435"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:CompleteNumber"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CompleteNumber' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3435"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3435"/> + <xsl:template match="@*|node()" priority="-2" mode="M3435"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3435"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:CountryNumberCode" + priority="1000" + mode="M3436"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:CountryNumberCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CountryNumberCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3436"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3436"/> + <xsl:template match="@*|node()" priority="-2" mode="M3436"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3436"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:ExtensionNumber" + priority="1000" + mode="M3437"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:ExtensionNumber"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ExtensionNumber' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3437"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3437"/> + <xsl:template match="@*|node()" priority="-2" mode="M3437"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3437"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:HTMLPreferredIndicator" + priority="1000" + mode="M3438"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:HTMLPreferredIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:HTMLPreferredIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3438"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3438"/> + <xsl:template match="@*|node()" priority="-2" mode="M3438"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3438"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:LocalNumber" + priority="1000" + mode="M3439"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:LocalNumber"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LocalNumber' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3439"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3439"/> + <xsl:template match="@*|node()" priority="-2" mode="M3439"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3439"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeAgencyID]" + priority="1000" + mode="M3440"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3440"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3440"/> + <xsl:template match="@*|node()" priority="-2" mode="M3440"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3440"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeAgencyName]" + priority="1000" + mode="M3441"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeAgencyName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3441"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3441"/> + <xsl:template match="@*|node()" priority="-2" mode="M3441"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3441"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeDataURI]" + priority="1000" + mode="M3442"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeDataURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeDataURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3442"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3442"/> + <xsl:template match="@*|node()" priority="-2" mode="M3442"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3442"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeID]" + priority="1000" + mode="M3443"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3443"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3443"/> + <xsl:template match="@*|node()" priority="-2" mode="M3443"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3443"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeName]" + priority="1000" + mode="M3444"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3444"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3444"/> + <xsl:template match="@*|node()" priority="-2" mode="M3444"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3444"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeURI]" + priority="1000" + mode="M3445"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3445"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3445"/> + <xsl:template match="@*|node()" priority="-2" mode="M3445"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3445"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeVersionID]" + priority="1000" + mode="M3446"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3446"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3446"/> + <xsl:template match="@*|node()" priority="-2" mode="M3446"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3446"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:UseCode" + priority="1000" + mode="M3447"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:UseCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:UseCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3447"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3447"/> + <xsl:template match="@*|node()" priority="-2" mode="M3447"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3447"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication" + priority="1000" + mode="M3448"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:CompleteNumber)=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:CompleteNumber)=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CompleteNumber' must occur exactly 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3448"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3448"/> + <xsl:template match="@*|node()" priority="-2" mode="M3448"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3448"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:Access" + priority="1000" + mode="M3449"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:Access"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Access' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3449"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3449"/> + <xsl:template match="@*|node()" priority="-2" mode="M3449"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3449"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:AreaNumberCode" + priority="1000" + mode="M3450"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:AreaNumberCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AreaNumberCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3450"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3450"/> + <xsl:template match="@*|node()" priority="-2" mode="M3450"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3450"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:ChannelCode" + priority="1000" + mode="M3451"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:ChannelCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ChannelCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3451"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3451"/> + <xsl:template match="@*|node()" priority="-2" mode="M3451"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3451"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:CompleteNumber[@languageID]" + priority="1000" + mode="M3452"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:CompleteNumber[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3452"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3452"/> + <xsl:template match="@*|node()" priority="-2" mode="M3452"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3452"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:CompleteNumber[@languageLocaleID]" + priority="1000" + mode="M3453"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:CompleteNumber[@languageLocaleID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageLocaleID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3453"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3453"/> + <xsl:template match="@*|node()" priority="-2" mode="M3453"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3453"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:CountryNumberCode" + priority="1000" + mode="M3454"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:CountryNumberCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CountryNumberCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3454"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3454"/> + <xsl:template match="@*|node()" priority="-2" mode="M3454"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3454"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:ExtensionNumber" + priority="1000" + mode="M3455"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:ExtensionNumber"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ExtensionNumber' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3455"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3455"/> + <xsl:template match="@*|node()" priority="-2" mode="M3455"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3455"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:HTMLPreferredIndicator" + priority="1000" + mode="M3456"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:HTMLPreferredIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:HTMLPreferredIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3456"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3456"/> + <xsl:template match="@*|node()" priority="-2" mode="M3456"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3456"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:LocalNumber" + priority="1000" + mode="M3457"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:LocalNumber"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LocalNumber' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3457"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3457"/> + <xsl:template match="@*|node()" priority="-2" mode="M3457"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3457"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:URIID" + priority="1000" + mode="M3458"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:URIID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:URIID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3458"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3458"/> + <xsl:template match="@*|node()" priority="-2" mode="M3458"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3458"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:UseCode" + priority="1000" + mode="M3459"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:UseCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:UseCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3459"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3459"/> + <xsl:template match="@*|node()" priority="-2" mode="M3459"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3459"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:ID" + priority="1000" + mode="M3460"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:ID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3460"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3460"/> + <xsl:template match="@*|node()" priority="-2" mode="M3460"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3460"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:InstantMessagingUniversalCommunication" + priority="1000" + mode="M3461"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:InstantMessagingUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:InstantMessagingUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3461"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3461"/> + <xsl:template match="@*|node()" priority="-2" mode="M3461"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3461"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:JobTitle" + priority="1000" + mode="M3462"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:JobTitle"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:JobTitle' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3462"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3462"/> + <xsl:template match="@*|node()" priority="-2" mode="M3462"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3462"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:MobileTelephoneUniversalCommunication" + priority="1000" + mode="M3463"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:MobileTelephoneUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:MobileTelephoneUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3463"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3463"/> + <xsl:template match="@*|node()" priority="-2" mode="M3463"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3463"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:PersonID" + priority="1000" + mode="M3464"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:PersonID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PersonID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3464"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3464"/> + <xsl:template match="@*|node()" priority="-2" mode="M3464"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3464"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:PersonName[@languageID]" + priority="1000" + mode="M3465"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:PersonName[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3465"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3465"/> + <xsl:template match="@*|node()" priority="-2" mode="M3465"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3465"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:PersonName[@languageLocaleID]" + priority="1000" + mode="M3466"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:PersonName[@languageLocaleID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageLocaleID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3466"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3466"/> + <xsl:template match="@*|node()" priority="-2" mode="M3466"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3466"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:Responsibility" + priority="1000" + mode="M3467"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:Responsibility"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Responsibility' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3467"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3467"/> + <xsl:template match="@*|node()" priority="-2" mode="M3467"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3467"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:SpecifiedContactPerson" + priority="1000" + mode="M3468"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:SpecifiedContactPerson"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SpecifiedContactPerson' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3468"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3468"/> + <xsl:template match="@*|node()" priority="-2" mode="M3468"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3468"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:SpecifiedNote" + priority="1000" + mode="M3469"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:SpecifiedNote"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SpecifiedNote' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3469"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3469"/> + <xsl:template match="@*|node()" priority="-2" mode="M3469"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3469"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication" + priority="1000" + mode="M3470"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:CompleteNumber)=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:CompleteNumber)=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CompleteNumber' must occur exactly 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3470"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3470"/> + <xsl:template match="@*|node()" priority="-2" mode="M3470"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3470"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:Access" + priority="1000" + mode="M3471"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:Access"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Access' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3471"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3471"/> + <xsl:template match="@*|node()" priority="-2" mode="M3471"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3471"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:AreaNumberCode" + priority="1000" + mode="M3472"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:AreaNumberCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AreaNumberCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3472"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3472"/> + <xsl:template match="@*|node()" priority="-2" mode="M3472"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3472"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:ChannelCode" + priority="1000" + mode="M3473"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:ChannelCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ChannelCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3473"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3473"/> + <xsl:template match="@*|node()" priority="-2" mode="M3473"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3473"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:CompleteNumber[@languageID]" + priority="1000" + mode="M3474"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:CompleteNumber[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3474"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3474"/> + <xsl:template match="@*|node()" priority="-2" mode="M3474"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3474"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:CompleteNumber[@languageLocaleID]" + priority="1000" + mode="M3475"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:CompleteNumber[@languageLocaleID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageLocaleID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3475"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3475"/> + <xsl:template match="@*|node()" priority="-2" mode="M3475"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3475"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:CountryNumberCode" + priority="1000" + mode="M3476"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:CountryNumberCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CountryNumberCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3476"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3476"/> + <xsl:template match="@*|node()" priority="-2" mode="M3476"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3476"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:ExtensionNumber" + priority="1000" + mode="M3477"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:ExtensionNumber"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ExtensionNumber' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3477"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3477"/> + <xsl:template match="@*|node()" priority="-2" mode="M3477"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3477"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:HTMLPreferredIndicator" + priority="1000" + mode="M3478"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:HTMLPreferredIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:HTMLPreferredIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3478"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3478"/> + <xsl:template match="@*|node()" priority="-2" mode="M3478"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3478"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:LocalNumber" + priority="1000" + mode="M3479"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:LocalNumber"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LocalNumber' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3479"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3479"/> + <xsl:template match="@*|node()" priority="-2" mode="M3479"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3479"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:URIID" + priority="1000" + mode="M3480"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:URIID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:URIID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3480"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3480"/> + <xsl:template match="@*|node()" priority="-2" mode="M3480"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3480"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:UseCode" + priority="1000" + mode="M3481"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:UseCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:UseCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3481"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3481"/> + <xsl:template match="@*|node()" priority="-2" mode="M3481"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3481"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:TelexUniversalCommunication" + priority="1000" + mode="M3482"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:TelexUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TelexUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3482"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3482"/> + <xsl:template match="@*|node()" priority="-2" mode="M3482"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3482"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:TypeCode" + priority="1000" + mode="M3483"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:TypeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TypeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3483"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3483"/> + <xsl:template match="@*|node()" priority="-2" mode="M3483"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3483"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:URIUniversalCommunication" + priority="1000" + mode="M3484"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:URIUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:URIUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3484"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3484"/> + <xsl:template match="@*|node()" priority="-2" mode="M3484"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3484"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:VOIPUniversalCommunication" + priority="1000" + mode="M3485"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:VOIPUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:VOIPUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3485"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3485"/> + <xsl:template match="@*|node()" priority="-2" mode="M3485"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3485"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:Description" + priority="1000" + mode="M3486"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:Description"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Description' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3486"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3486"/> + <xsl:template match="@*|node()" priority="-2" mode="M3486"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3486"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:EmailURIUniversalCommunication" + priority="1000" + mode="M3487"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:EmailURIUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:EmailURIUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3487"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3487"/> + <xsl:template match="@*|node()" priority="-2" mode="M3487"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3487"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:EndPointURIUniversalCommunication" + priority="1000" + mode="M3488"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:EndPointURIUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:EndPointURIUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3488"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3488"/> + <xsl:template match="@*|node()" priority="-2" mode="M3488"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3488"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:FaxUniversalCommunication" + priority="1000" + mode="M3489"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:FaxUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:FaxUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3489"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3489"/> + <xsl:template match="@*|node()" priority="-2" mode="M3489"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3489"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:GLNID" + priority="1000" + mode="M3490"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:GLNID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:GLNID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3490"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3490"/> + <xsl:template match="@*|node()" priority="-2" mode="M3490"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3490"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:GlobalID" + priority="1000" + mode="M3491"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:GlobalID"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="@schemeID"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="@schemeID"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute '@schemeID' is required in this context.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3491"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3491"/> + <xsl:template match="@*|node()" priority="-2" mode="M3491"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3491"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:GlobalID[@schemeAgencyID]" + priority="1000" + mode="M3492"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:GlobalID[@schemeAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3492"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3492"/> + <xsl:template match="@*|node()" priority="-2" mode="M3492"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3492"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:GlobalID[@schemeAgencyName]" + priority="1000" + mode="M3493"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:GlobalID[@schemeAgencyName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3493"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3493"/> + <xsl:template match="@*|node()" priority="-2" mode="M3493"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3493"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:GlobalID[@schemeDataURI]" + priority="1000" + mode="M3494"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:GlobalID[@schemeDataURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeDataURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3494"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3494"/> + <xsl:template match="@*|node()" priority="-2" mode="M3494"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3494"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:GlobalID[@schemeName]" + priority="1000" + mode="M3495"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:GlobalID[@schemeName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3495"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3495"/> + <xsl:template match="@*|node()" priority="-2" mode="M3495"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3495"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:GlobalID[@schemeURI]" + priority="1000" + mode="M3496"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:GlobalID[@schemeURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3496"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3496"/> + <xsl:template match="@*|node()" priority="-2" mode="M3496"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3496"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:GlobalID[@schemeVersionID]" + priority="1000" + mode="M3497"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:GlobalID[@schemeVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3497"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3497"/> + <xsl:template match="@*|node()" priority="-2" mode="M3497"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3497"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:ID[@schemeAgencyID]" + priority="1000" + mode="M3498"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:ID[@schemeAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3498"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3498"/> + <xsl:template match="@*|node()" priority="-2" mode="M3498"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3498"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:ID[@schemeAgencyName]" + priority="1000" + mode="M3499"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:ID[@schemeAgencyName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3499"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3499"/> + <xsl:template match="@*|node()" priority="-2" mode="M3499"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3499"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:ID[@schemeDataURI]" + priority="1000" + mode="M3500"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:ID[@schemeDataURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeDataURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3500"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3500"/> + <xsl:template match="@*|node()" priority="-2" mode="M3500"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3500"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:ID[@schemeID]" + priority="1000" + mode="M3501"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:ID[@schemeID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3501"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3501"/> + <xsl:template match="@*|node()" priority="-2" mode="M3501"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3501"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:ID[@schemeName]" + priority="1000" + mode="M3502"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:ID[@schemeName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3502"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3502"/> + <xsl:template match="@*|node()" priority="-2" mode="M3502"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3502"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:ID[@schemeURI]" + priority="1000" + mode="M3503"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:ID[@schemeURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3503"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3503"/> + <xsl:template match="@*|node()" priority="-2" mode="M3503"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3503"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:ID[@schemeVersionID]" + priority="1000" + mode="M3504"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:ID[@schemeVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3504"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3504"/> + <xsl:template match="@*|node()" priority="-2" mode="M3504"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3504"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:IssuedNotificationReferencedDocument" + priority="1000" + mode="M3505"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:IssuedNotificationReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:IssuedNotificationReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3505"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3505"/> + <xsl:template match="@*|node()" priority="-2" mode="M3505"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3505"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:LanguageCode" + priority="1000" + mode="M3506"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:LanguageCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LanguageCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3506"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3506"/> + <xsl:template match="@*|node()" priority="-2" mode="M3506"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3506"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:LogoAssociatedSpecifiedBinaryFile" + priority="1000" + mode="M3507"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:LogoAssociatedSpecifiedBinaryFile"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LogoAssociatedSpecifiedBinaryFile' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3507"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3507"/> + <xsl:template match="@*|node()" priority="-2" mode="M3507"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3507"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:LogoReferencedDocument" + priority="1000" + mode="M3508"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:LogoReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LogoReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3508"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3508"/> + <xsl:template match="@*|node()" priority="-2" mode="M3508"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3508"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:Name[@languageID]" + priority="1000" + mode="M3509"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:Name[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3509"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3509"/> + <xsl:template match="@*|node()" priority="-2" mode="M3509"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3509"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:Name[@languageLocaleID]" + priority="1000" + mode="M3510"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:Name[@languageLocaleID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageLocaleID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3510"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3510"/> + <xsl:template match="@*|node()" priority="-2" mode="M3510"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3510"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress" + priority="1000" + mode="M3511"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:PostcodeCode)<=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:PostcodeCode)<=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PostcodeCode' may occur at maximum 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3511"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3511"/> + <xsl:template match="@*|node()" priority="-2" mode="M3511"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3511"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:AdditionalStreetName" + priority="1000" + mode="M3512"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:AdditionalStreetName"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AdditionalStreetName' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3512"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3512"/> + <xsl:template match="@*|node()" priority="-2" mode="M3512"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3512"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:AttentionOf" + priority="1000" + mode="M3513"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:AttentionOf"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AttentionOf' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3513"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3513"/> + <xsl:template match="@*|node()" priority="-2" mode="M3513"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3513"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:BuildingName" + priority="1000" + mode="M3514"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:BuildingName"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:BuildingName' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3514"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3514"/> + <xsl:template match="@*|node()" priority="-2" mode="M3514"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3514"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:BuildingNumber" + priority="1000" + mode="M3515"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:BuildingNumber"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:BuildingNumber' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3515"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3515"/> + <xsl:template match="@*|node()" priority="-2" mode="M3515"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3515"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:CareOf" + priority="1000" + mode="M3516"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:CareOf"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CareOf' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3516"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3516"/> + <xsl:template match="@*|node()" priority="-2" mode="M3516"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3516"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:CityName[@languageID]" + priority="1000" + mode="M3517"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:CityName[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3517"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3517"/> + <xsl:template match="@*|node()" priority="-2" mode="M3517"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3517"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:CityName[@languageLocaleID]" + priority="1000" + mode="M3518"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:CityName[@languageLocaleID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageLocaleID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3518"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3518"/> + <xsl:template match="@*|node()" priority="-2" mode="M3518"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3518"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:CitySubDivisionName" + priority="1000" + mode="M3519"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:CitySubDivisionName"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CitySubDivisionName' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3519"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3519"/> + <xsl:template match="@*|node()" priority="-2" mode="M3519"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3519"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:CountryID[@schemeAgencyID]" + priority="1000" + mode="M3520"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:CountryID[@schemeAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3520"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3520"/> + <xsl:template match="@*|node()" priority="-2" mode="M3520"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3520"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:CountryID[@schemeID]" + priority="1000" + mode="M3521"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:CountryID[@schemeID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3521"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3521"/> + <xsl:template match="@*|node()" priority="-2" mode="M3521"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3521"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:CountryID[@schemeVersionID]" + priority="1000" + mode="M3522"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:CountryID[@schemeVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3522"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3522"/> + <xsl:template match="@*|node()" priority="-2" mode="M3522"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3522"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:CountryIdentificationTradeCountry" + priority="1000" + mode="M3523"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:CountryIdentificationTradeCountry"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CountryIdentificationTradeCountry' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3523"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3523"/> + <xsl:template match="@*|node()" priority="-2" mode="M3523"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3523"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:CountryName" + priority="1000" + mode="M3524"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:CountryName"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CountryName' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3524"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3524"/> + <xsl:template match="@*|node()" priority="-2" mode="M3524"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3524"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:CountrySubDivisionID" + priority="1000" + mode="M3525"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:CountrySubDivisionID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CountrySubDivisionID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3525"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3525"/> + <xsl:template match="@*|node()" priority="-2" mode="M3525"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3525"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:CountrySubDivisionName" + priority="1000" + mode="M3526"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:CountrySubDivisionName"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CountrySubDivisionName' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3526"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3526"/> + <xsl:template match="@*|node()" priority="-2" mode="M3526"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3526"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:DepartmentName" + priority="1000" + mode="M3527"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:DepartmentName"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DepartmentName' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3527"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3527"/> + <xsl:template match="@*|node()" priority="-2" mode="M3527"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3527"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:FreeForm" + priority="1000" + mode="M3528"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:FreeForm"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:FreeForm' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3528"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3528"/> + <xsl:template match="@*|node()" priority="-2" mode="M3528"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3528"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:GeoCoordinateIdentificationGeographicalCoordinate" + priority="1000" + mode="M3529"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:GeoCoordinateIdentificationGeographicalCoordinate"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:GeoCoordinateIdentificationGeographicalCoordinate' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3529"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3529"/> + <xsl:template match="@*|node()" priority="-2" mode="M3529"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3529"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:ID" + priority="1000" + mode="M3530"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:ID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3530"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3530"/> + <xsl:template match="@*|node()" priority="-2" mode="M3530"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3530"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:LineFive" + priority="1000" + mode="M3531"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:LineFive"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LineFive' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3531"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3531"/> + <xsl:template match="@*|node()" priority="-2" mode="M3531"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3531"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:LineFour" + priority="1000" + mode="M3532"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:LineFour"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LineFour' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3532"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3532"/> + <xsl:template match="@*|node()" priority="-2" mode="M3532"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3532"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:LineOne[@languageID]" + priority="1000" + mode="M3533"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:LineOne[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3533"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3533"/> + <xsl:template match="@*|node()" priority="-2" mode="M3533"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3533"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:LineOne[@languageLocaleID]" + priority="1000" + mode="M3534"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:LineOne[@languageLocaleID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageLocaleID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3534"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3534"/> + <xsl:template match="@*|node()" priority="-2" mode="M3534"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3534"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:LineThree" + priority="1000" + mode="M3535"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:LineThree"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LineThree' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3535"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3535"/> + <xsl:template match="@*|node()" priority="-2" mode="M3535"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3535"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:LineTwo[@languageID]" + priority="1000" + mode="M3536"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:LineTwo[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3536"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3536"/> + <xsl:template match="@*|node()" priority="-2" mode="M3536"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3536"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:LineTwo[@languageLocaleID]" + priority="1000" + mode="M3537"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:LineTwo[@languageLocaleID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageLocaleID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3537"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3537"/> + <xsl:template match="@*|node()" priority="-2" mode="M3537"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3537"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:PostOfficeBox" + priority="1000" + mode="M3538"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:PostOfficeBox"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PostOfficeBox' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3538"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3538"/> + <xsl:template match="@*|node()" priority="-2" mode="M3538"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3538"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@languageID]" + priority="1000" + mode="M3539"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3539"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3539"/> + <xsl:template match="@*|node()" priority="-2" mode="M3539"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3539"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listAgencyID]" + priority="1000" + mode="M3540"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3540"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3540"/> + <xsl:template match="@*|node()" priority="-2" mode="M3540"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3540"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listAgencyName]" + priority="1000" + mode="M3541"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listAgencyName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listAgencyName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3541"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3541"/> + <xsl:template match="@*|node()" priority="-2" mode="M3541"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3541"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listID]" + priority="1000" + mode="M3542"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3542"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3542"/> + <xsl:template match="@*|node()" priority="-2" mode="M3542"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3542"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listName]" + priority="1000" + mode="M3543"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3543"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3543"/> + <xsl:template match="@*|node()" priority="-2" mode="M3543"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3543"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listSchemeURI]" + priority="1000" + mode="M3544"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listSchemeURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listSchemeURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3544"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3544"/> + <xsl:template match="@*|node()" priority="-2" mode="M3544"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3544"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listURI]" + priority="1000" + mode="M3545"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3545"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3545"/> + <xsl:template match="@*|node()" priority="-2" mode="M3545"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3545"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listVersionID]" + priority="1000" + mode="M3546"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3546"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3546"/> + <xsl:template match="@*|node()" priority="-2" mode="M3546"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3546"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@name]" + priority="1000" + mode="M3547"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@name]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @name' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3547"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3547"/> + <xsl:template match="@*|node()" priority="-2" mode="M3547"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3547"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:SecondaryPostcodeCode" + priority="1000" + mode="M3548"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:SecondaryPostcodeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SecondaryPostcodeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3548"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3548"/> + <xsl:template match="@*|node()" priority="-2" mode="M3548"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3548"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:StreetName" + priority="1000" + mode="M3549"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:StreetName"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:StreetName' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3549"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3549"/> + <xsl:template match="@*|node()" priority="-2" mode="M3549"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3549"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:UTCOffsetNumeric" + priority="1000" + mode="M3550"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:UTCOffsetNumeric"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:UTCOffsetNumeric' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3550"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3550"/> + <xsl:template match="@*|node()" priority="-2" mode="M3550"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3550"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:ProvidedTransportService" + priority="1000" + mode="M3551"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:ProvidedTransportService"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ProvidedTransportService' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3551"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3551"/> + <xsl:template match="@*|node()" priority="-2" mode="M3551"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3551"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:QualityAssuranceIndicator" + priority="1000" + mode="M3552"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:QualityAssuranceIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:QualityAssuranceIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3552"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3552"/> + <xsl:template match="@*|node()" priority="-2" mode="M3552"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3552"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:RICID" + priority="1000" + mode="M3553"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:RICID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RICID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3553"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3553"/> + <xsl:template match="@*|node()" priority="-2" mode="M3553"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3553"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:RequestedNotificationReferencedDocument" + priority="1000" + mode="M3554"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:RequestedNotificationReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RequestedNotificationReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3554"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3554"/> + <xsl:template match="@*|node()" priority="-2" mode="M3554"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3554"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:RoleCode" + priority="1000" + mode="M3555"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:RoleCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RoleCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3555"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3555"/> + <xsl:template match="@*|node()" priority="-2" mode="M3555"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3555"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:SellerAssignedID" + priority="1000" + mode="M3556"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:SellerAssignedID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SellerAssignedID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3556"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3556"/> + <xsl:template match="@*|node()" priority="-2" mode="M3556"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3556"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:SpecifiedAuthoritativeSignatoryPerson" + priority="1000" + mode="M3557"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:SpecifiedAuthoritativeSignatoryPerson"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SpecifiedAuthoritativeSignatoryPerson' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3557"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3557"/> + <xsl:template match="@*|node()" priority="-2" mode="M3557"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3557"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:SpecifiedLegalOrganization" + priority="1000" + mode="M3558"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:SpecifiedLegalOrganization"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SpecifiedLegalOrganization' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3558"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3558"/> + <xsl:template match="@*|node()" priority="-2" mode="M3558"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3558"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:SpecifiedLogisticsLocation" + priority="1000" + mode="M3559"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:SpecifiedLogisticsLocation"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SpecifiedLogisticsLocation' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3559"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3559"/> + <xsl:template match="@*|node()" priority="-2" mode="M3559"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3559"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:SpecifiedRepresentativePerson" + priority="1000" + mode="M3560"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:SpecifiedRepresentativePerson"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SpecifiedRepresentativePerson' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3560"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3560"/> + <xsl:template match="@*|node()" priority="-2" mode="M3560"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3560"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:SpecifiedTaxRegistration/ram:AssociatedRegisteredTax" + priority="1000" + mode="M3561"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:SpecifiedTaxRegistration/ram:AssociatedRegisteredTax"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AssociatedRegisteredTax' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3561"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3561"/> + <xsl:template match="@*|node()" priority="-2" mode="M3561"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3561"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:SpecifiedTaxRegistration/ram:ID" + priority="1000" + mode="M3562"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:SpecifiedTaxRegistration/ram:ID"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="@schemeID"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="@schemeID"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute '@schemeID' is required in this context.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3562"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3562"/> + <xsl:template match="@*|node()" priority="-2" mode="M3562"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3562"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeAgencyID]" + priority="1000" + mode="M3563"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3563"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3563"/> + <xsl:template match="@*|node()" priority="-2" mode="M3563"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3563"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeAgencyName]" + priority="1000" + mode="M3564"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeAgencyName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3564"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3564"/> + <xsl:template match="@*|node()" priority="-2" mode="M3564"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3564"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeDataURI]" + priority="1000" + mode="M3565"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeDataURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeDataURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3565"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3565"/> + <xsl:template match="@*|node()" priority="-2" mode="M3565"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3565"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeName]" + priority="1000" + mode="M3566"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3566"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3566"/> + <xsl:template match="@*|node()" priority="-2" mode="M3566"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3566"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeURI]" + priority="1000" + mode="M3567"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3567"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3567"/> + <xsl:template match="@*|node()" priority="-2" mode="M3567"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3567"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeVersionID]" + priority="1000" + mode="M3568"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3568"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3568"/> + <xsl:template match="@*|node()" priority="-2" mode="M3568"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3568"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:TelephoneUniversalCommunication" + priority="1000" + mode="M3569"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:TelephoneUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TelephoneUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3569"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3569"/> + <xsl:template match="@*|node()" priority="-2" mode="M3569"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3569"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:TypeCode" + priority="1000" + mode="M3570"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:TypeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TypeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3570"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3570"/> + <xsl:template match="@*|node()" priority="-2" mode="M3570"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3570"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:URIUniversalCommunication" + priority="1000" + mode="M3571"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:URIUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:URIUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3571"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3571"/> + <xsl:template match="@*|node()" priority="-2" mode="M3571"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3571"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipmentScheduleReferencedDocument" + priority="1000" + mode="M3572"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipmentScheduleReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ShipmentScheduleReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3572"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3572"/> + <xsl:template match="@*|node()" priority="-2" mode="M3572"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3572"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:SpecifiedDeliveryAdjustment" + priority="1000" + mode="M3573"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:SpecifiedDeliveryAdjustment"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SpecifiedDeliveryAdjustment' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3573"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3573"/> + <xsl:template match="@*|node()" priority="-2" mode="M3573"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3573"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:SpecifiedLogisticsRegulatedGoods" + priority="1000" + mode="M3574"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:SpecifiedLogisticsRegulatedGoods"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SpecifiedLogisticsRegulatedGoods' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3574"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3574"/> + <xsl:template match="@*|node()" priority="-2" mode="M3574"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3574"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:TheoreticalWeightMeasure" + priority="1000" + mode="M3575"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:TheoreticalWeightMeasure"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TheoreticalWeightMeasure' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3575"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3575"/> + <xsl:template match="@*|node()" priority="-2" mode="M3575"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3575"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:TurnInReceivedQuantity" + priority="1000" + mode="M3576"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:TurnInReceivedQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TurnInReceivedQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3576"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3576"/> + <xsl:template match="@*|node()" priority="-2" mode="M3576"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3576"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToDeliveryDateTime" + priority="1000" + mode="M3577"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToDeliveryDateTime"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:UltimateShipToDeliveryDateTime' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3577"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3577"/> + <xsl:template match="@*|node()" priority="-2" mode="M3577"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3577"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToDeliverySupplyChainEvent" + priority="1000" + mode="M3578"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToDeliverySupplyChainEvent"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:UltimateShipToDeliverySupplyChainEvent' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3578"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3578"/> + <xsl:template match="@*|node()" priority="-2" mode="M3578"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3578"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty" + priority="1000" + mode="M3579"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:ID)<=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="count(ram:ID)<=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ID' may occur at maximum 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:Name)=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="count(ram:Name)=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Name' must occur exactly 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:DefinedTradeContact)<=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:DefinedTradeContact)<=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DefinedTradeContact' may occur at maximum 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3579"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3579"/> + <xsl:template match="@*|node()" priority="-2" mode="M3579"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3579"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:ApplicableLogisticsServiceCharge" + priority="1000" + mode="M3580"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:ApplicableLogisticsServiceCharge"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ApplicableLogisticsServiceCharge' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3580"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3580"/> + <xsl:template match="@*|node()" priority="-2" mode="M3580"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3580"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:AssociatedTradeParty" + priority="1000" + mode="M3581"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:AssociatedTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AssociatedTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3581"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3581"/> + <xsl:template match="@*|node()" priority="-2" mode="M3581"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3581"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:AttentionOfAssociatedTradeParty" + priority="1000" + mode="M3582"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:AttentionOfAssociatedTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AttentionOfAssociatedTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3582"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3582"/> + <xsl:template match="@*|node()" priority="-2" mode="M3582"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3582"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:BuyerAssignedID" + priority="1000" + mode="M3583"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:BuyerAssignedID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:BuyerAssignedID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3583"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3583"/> + <xsl:template match="@*|node()" priority="-2" mode="M3583"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3583"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:CAGEID" + priority="1000" + mode="M3584"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:CAGEID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CAGEID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3584"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3584"/> + <xsl:template match="@*|node()" priority="-2" mode="M3584"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3584"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DODAACID" + priority="1000" + mode="M3585"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DODAACID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DODAACID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3585"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3585"/> + <xsl:template match="@*|node()" priority="-2" mode="M3585"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3585"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DUNSID" + priority="1000" + mode="M3586"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DUNSID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DUNSID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3586"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3586"/> + <xsl:template match="@*|node()" priority="-2" mode="M3586"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3586"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact" + priority="1000" + mode="M3587"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:TelephoneUniversalCommunication)<=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:TelephoneUniversalCommunication)<=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TelephoneUniversalCommunication' may occur at maximum 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:FaxUniversalCommunication)<=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:FaxUniversalCommunication)<=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:FaxUniversalCommunication' may occur at maximum 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3587"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3587"/> + <xsl:template match="@*|node()" priority="-2" mode="M3587"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3587"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:DepartmentName[@languageID]" + priority="1000" + mode="M3588"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:DepartmentName[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3588"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3588"/> + <xsl:template match="@*|node()" priority="-2" mode="M3588"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3588"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:DepartmentName[@languageLocaleID]" + priority="1000" + mode="M3589"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:DepartmentName[@languageLocaleID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageLocaleID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3589"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3589"/> + <xsl:template match="@*|node()" priority="-2" mode="M3589"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3589"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:DirectTelephoneUniversalCommunication" + priority="1000" + mode="M3590"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:DirectTelephoneUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DirectTelephoneUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3590"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3590"/> + <xsl:template match="@*|node()" priority="-2" mode="M3590"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3590"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:EDIUniversalCommunication" + priority="1000" + mode="M3591"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:EDIUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:EDIUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3591"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3591"/> + <xsl:template match="@*|node()" priority="-2" mode="M3591"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3591"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication" + priority="1000" + mode="M3592"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:URIID)=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="count(ram:URIID)=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:URIID' must occur exactly 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3592"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3592"/> + <xsl:template match="@*|node()" priority="-2" mode="M3592"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3592"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:Access" + priority="1000" + mode="M3593"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:Access"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Access' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3593"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3593"/> + <xsl:template match="@*|node()" priority="-2" mode="M3593"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3593"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:AreaNumberCode" + priority="1000" + mode="M3594"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:AreaNumberCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AreaNumberCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3594"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3594"/> + <xsl:template match="@*|node()" priority="-2" mode="M3594"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3594"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:ChannelCode" + priority="1000" + mode="M3595"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:ChannelCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ChannelCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3595"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3595"/> + <xsl:template match="@*|node()" priority="-2" mode="M3595"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3595"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:CompleteNumber" + priority="1000" + mode="M3596"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:CompleteNumber"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CompleteNumber' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3596"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3596"/> + <xsl:template match="@*|node()" priority="-2" mode="M3596"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3596"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:CountryNumberCode" + priority="1000" + mode="M3597"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:CountryNumberCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CountryNumberCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3597"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3597"/> + <xsl:template match="@*|node()" priority="-2" mode="M3597"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3597"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:ExtensionNumber" + priority="1000" + mode="M3598"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:ExtensionNumber"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ExtensionNumber' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3598"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3598"/> + <xsl:template match="@*|node()" priority="-2" mode="M3598"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3598"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:HTMLPreferredIndicator" + priority="1000" + mode="M3599"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:HTMLPreferredIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:HTMLPreferredIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3599"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3599"/> + <xsl:template match="@*|node()" priority="-2" mode="M3599"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3599"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:LocalNumber" + priority="1000" + mode="M3600"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:LocalNumber"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LocalNumber' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3600"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3600"/> + <xsl:template match="@*|node()" priority="-2" mode="M3600"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3600"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeAgencyID]" + priority="1000" + mode="M3601"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3601"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3601"/> + <xsl:template match="@*|node()" priority="-2" mode="M3601"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3601"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeAgencyName]" + priority="1000" + mode="M3602"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeAgencyName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3602"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3602"/> + <xsl:template match="@*|node()" priority="-2" mode="M3602"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3602"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeDataURI]" + priority="1000" + mode="M3603"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeDataURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeDataURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3603"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3603"/> + <xsl:template match="@*|node()" priority="-2" mode="M3603"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3603"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeID]" + priority="1000" + mode="M3604"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3604"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3604"/> + <xsl:template match="@*|node()" priority="-2" mode="M3604"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3604"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeName]" + priority="1000" + mode="M3605"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3605"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3605"/> + <xsl:template match="@*|node()" priority="-2" mode="M3605"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3605"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeURI]" + priority="1000" + mode="M3606"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3606"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3606"/> + <xsl:template match="@*|node()" priority="-2" mode="M3606"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3606"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeVersionID]" + priority="1000" + mode="M3607"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3607"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3607"/> + <xsl:template match="@*|node()" priority="-2" mode="M3607"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3607"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:UseCode" + priority="1000" + mode="M3608"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:UseCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:UseCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3608"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3608"/> + <xsl:template match="@*|node()" priority="-2" mode="M3608"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3608"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication" + priority="1000" + mode="M3609"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:CompleteNumber)=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:CompleteNumber)=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CompleteNumber' must occur exactly 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3609"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3609"/> + <xsl:template match="@*|node()" priority="-2" mode="M3609"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3609"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:Access" + priority="1000" + mode="M3610"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:Access"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Access' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3610"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3610"/> + <xsl:template match="@*|node()" priority="-2" mode="M3610"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3610"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:AreaNumberCode" + priority="1000" + mode="M3611"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:AreaNumberCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AreaNumberCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3611"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3611"/> + <xsl:template match="@*|node()" priority="-2" mode="M3611"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3611"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:ChannelCode" + priority="1000" + mode="M3612"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:ChannelCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ChannelCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3612"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3612"/> + <xsl:template match="@*|node()" priority="-2" mode="M3612"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3612"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:CompleteNumber[@languageID]" + priority="1000" + mode="M3613"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:CompleteNumber[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3613"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3613"/> + <xsl:template match="@*|node()" priority="-2" mode="M3613"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3613"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:CompleteNumber[@languageLocaleID]" + priority="1000" + mode="M3614"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:CompleteNumber[@languageLocaleID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageLocaleID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3614"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3614"/> + <xsl:template match="@*|node()" priority="-2" mode="M3614"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3614"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:CountryNumberCode" + priority="1000" + mode="M3615"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:CountryNumberCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CountryNumberCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3615"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3615"/> + <xsl:template match="@*|node()" priority="-2" mode="M3615"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3615"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:ExtensionNumber" + priority="1000" + mode="M3616"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:ExtensionNumber"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ExtensionNumber' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3616"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3616"/> + <xsl:template match="@*|node()" priority="-2" mode="M3616"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3616"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:HTMLPreferredIndicator" + priority="1000" + mode="M3617"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:HTMLPreferredIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:HTMLPreferredIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3617"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3617"/> + <xsl:template match="@*|node()" priority="-2" mode="M3617"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3617"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:LocalNumber" + priority="1000" + mode="M3618"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:LocalNumber"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LocalNumber' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3618"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3618"/> + <xsl:template match="@*|node()" priority="-2" mode="M3618"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3618"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:URIID" + priority="1000" + mode="M3619"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:URIID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:URIID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3619"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3619"/> + <xsl:template match="@*|node()" priority="-2" mode="M3619"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3619"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:UseCode" + priority="1000" + mode="M3620"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:UseCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:UseCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3620"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3620"/> + <xsl:template match="@*|node()" priority="-2" mode="M3620"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3620"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:ID" + priority="1000" + mode="M3621"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:ID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3621"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3621"/> + <xsl:template match="@*|node()" priority="-2" mode="M3621"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3621"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:InstantMessagingUniversalCommunication" + priority="1000" + mode="M3622"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:InstantMessagingUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:InstantMessagingUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3622"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3622"/> + <xsl:template match="@*|node()" priority="-2" mode="M3622"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3622"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:JobTitle" + priority="1000" + mode="M3623"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:JobTitle"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:JobTitle' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3623"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3623"/> + <xsl:template match="@*|node()" priority="-2" mode="M3623"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3623"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:MobileTelephoneUniversalCommunication" + priority="1000" + mode="M3624"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:MobileTelephoneUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:MobileTelephoneUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3624"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3624"/> + <xsl:template match="@*|node()" priority="-2" mode="M3624"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3624"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:PersonID" + priority="1000" + mode="M3625"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:PersonID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PersonID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3625"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3625"/> + <xsl:template match="@*|node()" priority="-2" mode="M3625"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3625"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:PersonName[@languageID]" + priority="1000" + mode="M3626"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:PersonName[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3626"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3626"/> + <xsl:template match="@*|node()" priority="-2" mode="M3626"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3626"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:PersonName[@languageLocaleID]" + priority="1000" + mode="M3627"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:PersonName[@languageLocaleID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageLocaleID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3627"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3627"/> + <xsl:template match="@*|node()" priority="-2" mode="M3627"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3627"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:Responsibility" + priority="1000" + mode="M3628"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:Responsibility"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Responsibility' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3628"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3628"/> + <xsl:template match="@*|node()" priority="-2" mode="M3628"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3628"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:SpecifiedContactPerson" + priority="1000" + mode="M3629"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:SpecifiedContactPerson"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SpecifiedContactPerson' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3629"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3629"/> + <xsl:template match="@*|node()" priority="-2" mode="M3629"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3629"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:SpecifiedNote" + priority="1000" + mode="M3630"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:SpecifiedNote"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SpecifiedNote' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3630"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3630"/> + <xsl:template match="@*|node()" priority="-2" mode="M3630"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3630"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication" + priority="1000" + mode="M3631"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:CompleteNumber)=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:CompleteNumber)=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CompleteNumber' must occur exactly 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3631"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3631"/> + <xsl:template match="@*|node()" priority="-2" mode="M3631"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3631"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:Access" + priority="1000" + mode="M3632"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:Access"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Access' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3632"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3632"/> + <xsl:template match="@*|node()" priority="-2" mode="M3632"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3632"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:AreaNumberCode" + priority="1000" + mode="M3633"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:AreaNumberCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AreaNumberCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3633"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3633"/> + <xsl:template match="@*|node()" priority="-2" mode="M3633"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3633"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:ChannelCode" + priority="1000" + mode="M3634"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:ChannelCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ChannelCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3634"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3634"/> + <xsl:template match="@*|node()" priority="-2" mode="M3634"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3634"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:CompleteNumber[@languageID]" + priority="1000" + mode="M3635"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:CompleteNumber[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3635"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3635"/> + <xsl:template match="@*|node()" priority="-2" mode="M3635"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3635"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:CompleteNumber[@languageLocaleID]" + priority="1000" + mode="M3636"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:CompleteNumber[@languageLocaleID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageLocaleID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3636"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3636"/> + <xsl:template match="@*|node()" priority="-2" mode="M3636"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3636"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:CountryNumberCode" + priority="1000" + mode="M3637"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:CountryNumberCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CountryNumberCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3637"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3637"/> + <xsl:template match="@*|node()" priority="-2" mode="M3637"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3637"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:ExtensionNumber" + priority="1000" + mode="M3638"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:ExtensionNumber"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ExtensionNumber' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3638"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3638"/> + <xsl:template match="@*|node()" priority="-2" mode="M3638"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3638"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:HTMLPreferredIndicator" + priority="1000" + mode="M3639"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:HTMLPreferredIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:HTMLPreferredIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3639"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3639"/> + <xsl:template match="@*|node()" priority="-2" mode="M3639"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3639"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:LocalNumber" + priority="1000" + mode="M3640"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:LocalNumber"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LocalNumber' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3640"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3640"/> + <xsl:template match="@*|node()" priority="-2" mode="M3640"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3640"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:URIID" + priority="1000" + mode="M3641"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:URIID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:URIID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3641"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3641"/> + <xsl:template match="@*|node()" priority="-2" mode="M3641"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3641"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:UseCode" + priority="1000" + mode="M3642"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:UseCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:UseCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3642"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3642"/> + <xsl:template match="@*|node()" priority="-2" mode="M3642"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3642"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:TelexUniversalCommunication" + priority="1000" + mode="M3643"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:TelexUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TelexUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3643"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3643"/> + <xsl:template match="@*|node()" priority="-2" mode="M3643"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3643"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:TypeCode" + priority="1000" + mode="M3644"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:TypeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TypeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3644"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3644"/> + <xsl:template match="@*|node()" priority="-2" mode="M3644"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3644"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:URIUniversalCommunication" + priority="1000" + mode="M3645"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:URIUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:URIUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3645"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3645"/> + <xsl:template match="@*|node()" priority="-2" mode="M3645"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3645"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:VOIPUniversalCommunication" + priority="1000" + mode="M3646"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:VOIPUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:VOIPUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3646"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3646"/> + <xsl:template match="@*|node()" priority="-2" mode="M3646"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3646"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:Description" + priority="1000" + mode="M3647"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:Description"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Description' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3647"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3647"/> + <xsl:template match="@*|node()" priority="-2" mode="M3647"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3647"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:EmailURIUniversalCommunication" + priority="1000" + mode="M3648"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:EmailURIUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:EmailURIUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3648"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3648"/> + <xsl:template match="@*|node()" priority="-2" mode="M3648"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3648"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:EndPointURIUniversalCommunication" + priority="1000" + mode="M3649"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:EndPointURIUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:EndPointURIUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3649"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3649"/> + <xsl:template match="@*|node()" priority="-2" mode="M3649"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3649"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:FaxUniversalCommunication" + priority="1000" + mode="M3650"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:FaxUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:FaxUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3650"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3650"/> + <xsl:template match="@*|node()" priority="-2" mode="M3650"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3650"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:GLNID" + priority="1000" + mode="M3651"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:GLNID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:GLNID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3651"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3651"/> + <xsl:template match="@*|node()" priority="-2" mode="M3651"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3651"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:GlobalID" + priority="1000" + mode="M3652"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:GlobalID"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="@schemeID"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="@schemeID"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute '@schemeID' is required in this context.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3652"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3652"/> + <xsl:template match="@*|node()" priority="-2" mode="M3652"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3652"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:GlobalID[@schemeAgencyID]" + priority="1000" + mode="M3653"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:GlobalID[@schemeAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3653"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3653"/> + <xsl:template match="@*|node()" priority="-2" mode="M3653"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3653"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:GlobalID[@schemeAgencyName]" + priority="1000" + mode="M3654"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:GlobalID[@schemeAgencyName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3654"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3654"/> + <xsl:template match="@*|node()" priority="-2" mode="M3654"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3654"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:GlobalID[@schemeDataURI]" + priority="1000" + mode="M3655"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:GlobalID[@schemeDataURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeDataURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3655"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3655"/> + <xsl:template match="@*|node()" priority="-2" mode="M3655"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3655"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:GlobalID[@schemeName]" + priority="1000" + mode="M3656"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:GlobalID[@schemeName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3656"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3656"/> + <xsl:template match="@*|node()" priority="-2" mode="M3656"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3656"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:GlobalID[@schemeURI]" + priority="1000" + mode="M3657"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:GlobalID[@schemeURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3657"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3657"/> + <xsl:template match="@*|node()" priority="-2" mode="M3657"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3657"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:GlobalID[@schemeVersionID]" + priority="1000" + mode="M3658"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:GlobalID[@schemeVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3658"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3658"/> + <xsl:template match="@*|node()" priority="-2" mode="M3658"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3658"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:ID[@schemeAgencyID]" + priority="1000" + mode="M3659"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:ID[@schemeAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3659"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3659"/> + <xsl:template match="@*|node()" priority="-2" mode="M3659"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3659"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:ID[@schemeAgencyName]" + priority="1000" + mode="M3660"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:ID[@schemeAgencyName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3660"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3660"/> + <xsl:template match="@*|node()" priority="-2" mode="M3660"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3660"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:ID[@schemeDataURI]" + priority="1000" + mode="M3661"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:ID[@schemeDataURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeDataURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3661"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3661"/> + <xsl:template match="@*|node()" priority="-2" mode="M3661"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3661"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:ID[@schemeID]" + priority="1000" + mode="M3662"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:ID[@schemeID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3662"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3662"/> + <xsl:template match="@*|node()" priority="-2" mode="M3662"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3662"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:ID[@schemeName]" + priority="1000" + mode="M3663"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:ID[@schemeName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3663"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3663"/> + <xsl:template match="@*|node()" priority="-2" mode="M3663"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3663"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:ID[@schemeURI]" + priority="1000" + mode="M3664"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:ID[@schemeURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3664"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3664"/> + <xsl:template match="@*|node()" priority="-2" mode="M3664"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3664"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:ID[@schemeVersionID]" + priority="1000" + mode="M3665"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:ID[@schemeVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3665"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3665"/> + <xsl:template match="@*|node()" priority="-2" mode="M3665"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3665"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:IssuedNotificationReferencedDocument" + priority="1000" + mode="M3666"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:IssuedNotificationReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:IssuedNotificationReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3666"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3666"/> + <xsl:template match="@*|node()" priority="-2" mode="M3666"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3666"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:LanguageCode" + priority="1000" + mode="M3667"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:LanguageCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LanguageCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3667"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3667"/> + <xsl:template match="@*|node()" priority="-2" mode="M3667"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3667"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:LogoAssociatedSpecifiedBinaryFile" + priority="1000" + mode="M3668"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:LogoAssociatedSpecifiedBinaryFile"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LogoAssociatedSpecifiedBinaryFile' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3668"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3668"/> + <xsl:template match="@*|node()" priority="-2" mode="M3668"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3668"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:LogoReferencedDocument" + priority="1000" + mode="M3669"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:LogoReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LogoReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3669"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3669"/> + <xsl:template match="@*|node()" priority="-2" mode="M3669"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3669"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:Name[@languageID]" + priority="1000" + mode="M3670"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:Name[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3670"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3670"/> + <xsl:template match="@*|node()" priority="-2" mode="M3670"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3670"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:Name[@languageLocaleID]" + priority="1000" + mode="M3671"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:Name[@languageLocaleID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageLocaleID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3671"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3671"/> + <xsl:template match="@*|node()" priority="-2" mode="M3671"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3671"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress" + priority="1000" + mode="M3672"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:PostcodeCode)<=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:PostcodeCode)<=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PostcodeCode' may occur at maximum 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3672"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3672"/> + <xsl:template match="@*|node()" priority="-2" mode="M3672"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3672"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:AdditionalStreetName" + priority="1000" + mode="M3673"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:AdditionalStreetName"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AdditionalStreetName' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3673"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3673"/> + <xsl:template match="@*|node()" priority="-2" mode="M3673"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3673"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:AttentionOf" + priority="1000" + mode="M3674"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:AttentionOf"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AttentionOf' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3674"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3674"/> + <xsl:template match="@*|node()" priority="-2" mode="M3674"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3674"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:BuildingName" + priority="1000" + mode="M3675"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:BuildingName"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:BuildingName' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3675"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3675"/> + <xsl:template match="@*|node()" priority="-2" mode="M3675"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3675"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:BuildingNumber" + priority="1000" + mode="M3676"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:BuildingNumber"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:BuildingNumber' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3676"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3676"/> + <xsl:template match="@*|node()" priority="-2" mode="M3676"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3676"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:CareOf" + priority="1000" + mode="M3677"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:CareOf"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CareOf' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3677"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3677"/> + <xsl:template match="@*|node()" priority="-2" mode="M3677"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3677"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:CityName[@languageID]" + priority="1000" + mode="M3678"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:CityName[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3678"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3678"/> + <xsl:template match="@*|node()" priority="-2" mode="M3678"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3678"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:CityName[@languageLocaleID]" + priority="1000" + mode="M3679"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:CityName[@languageLocaleID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageLocaleID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3679"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3679"/> + <xsl:template match="@*|node()" priority="-2" mode="M3679"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3679"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:CitySubDivisionName" + priority="1000" + mode="M3680"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:CitySubDivisionName"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CitySubDivisionName' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3680"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3680"/> + <xsl:template match="@*|node()" priority="-2" mode="M3680"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3680"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:CountryID[@schemeAgencyID]" + priority="1000" + mode="M3681"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:CountryID[@schemeAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3681"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3681"/> + <xsl:template match="@*|node()" priority="-2" mode="M3681"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3681"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:CountryID[@schemeID]" + priority="1000" + mode="M3682"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:CountryID[@schemeID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3682"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3682"/> + <xsl:template match="@*|node()" priority="-2" mode="M3682"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3682"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:CountryID[@schemeVersionID]" + priority="1000" + mode="M3683"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:CountryID[@schemeVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3683"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3683"/> + <xsl:template match="@*|node()" priority="-2" mode="M3683"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3683"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:CountryIdentificationTradeCountry" + priority="1000" + mode="M3684"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:CountryIdentificationTradeCountry"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CountryIdentificationTradeCountry' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3684"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3684"/> + <xsl:template match="@*|node()" priority="-2" mode="M3684"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3684"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:CountryName" + priority="1000" + mode="M3685"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:CountryName"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CountryName' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3685"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3685"/> + <xsl:template match="@*|node()" priority="-2" mode="M3685"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3685"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:CountrySubDivisionID" + priority="1000" + mode="M3686"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:CountrySubDivisionID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CountrySubDivisionID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3686"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3686"/> + <xsl:template match="@*|node()" priority="-2" mode="M3686"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3686"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:CountrySubDivisionName" + priority="1000" + mode="M3687"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:CountrySubDivisionName"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CountrySubDivisionName' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3687"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3687"/> + <xsl:template match="@*|node()" priority="-2" mode="M3687"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3687"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:DepartmentName" + priority="1000" + mode="M3688"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:DepartmentName"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DepartmentName' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3688"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3688"/> + <xsl:template match="@*|node()" priority="-2" mode="M3688"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3688"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:FreeForm" + priority="1000" + mode="M3689"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:FreeForm"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:FreeForm' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3689"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3689"/> + <xsl:template match="@*|node()" priority="-2" mode="M3689"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3689"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:GeoCoordinateIdentificationGeographicalCoordinate" + priority="1000" + mode="M3690"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:GeoCoordinateIdentificationGeographicalCoordinate"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:GeoCoordinateIdentificationGeographicalCoordinate' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3690"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3690"/> + <xsl:template match="@*|node()" priority="-2" mode="M3690"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3690"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:ID" + priority="1000" + mode="M3691"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:ID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3691"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3691"/> + <xsl:template match="@*|node()" priority="-2" mode="M3691"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3691"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:LineFive" + priority="1000" + mode="M3692"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:LineFive"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LineFive' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3692"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3692"/> + <xsl:template match="@*|node()" priority="-2" mode="M3692"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3692"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:LineFour" + priority="1000" + mode="M3693"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:LineFour"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LineFour' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3693"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3693"/> + <xsl:template match="@*|node()" priority="-2" mode="M3693"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3693"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:LineOne[@languageID]" + priority="1000" + mode="M3694"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:LineOne[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3694"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3694"/> + <xsl:template match="@*|node()" priority="-2" mode="M3694"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3694"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:LineOne[@languageLocaleID]" + priority="1000" + mode="M3695"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:LineOne[@languageLocaleID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageLocaleID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3695"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3695"/> + <xsl:template match="@*|node()" priority="-2" mode="M3695"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3695"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:LineThree" + priority="1000" + mode="M3696"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:LineThree"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LineThree' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3696"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3696"/> + <xsl:template match="@*|node()" priority="-2" mode="M3696"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3696"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:LineTwo[@languageID]" + priority="1000" + mode="M3697"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:LineTwo[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3697"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3697"/> + <xsl:template match="@*|node()" priority="-2" mode="M3697"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3697"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:LineTwo[@languageLocaleID]" + priority="1000" + mode="M3698"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:LineTwo[@languageLocaleID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageLocaleID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3698"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3698"/> + <xsl:template match="@*|node()" priority="-2" mode="M3698"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3698"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:PostOfficeBox" + priority="1000" + mode="M3699"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:PostOfficeBox"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PostOfficeBox' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3699"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3699"/> + <xsl:template match="@*|node()" priority="-2" mode="M3699"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3699"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@languageID]" + priority="1000" + mode="M3700"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3700"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3700"/> + <xsl:template match="@*|node()" priority="-2" mode="M3700"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3700"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listAgencyID]" + priority="1000" + mode="M3701"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3701"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3701"/> + <xsl:template match="@*|node()" priority="-2" mode="M3701"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3701"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listAgencyName]" + priority="1000" + mode="M3702"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listAgencyName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listAgencyName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3702"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3702"/> + <xsl:template match="@*|node()" priority="-2" mode="M3702"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3702"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listID]" + priority="1000" + mode="M3703"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3703"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3703"/> + <xsl:template match="@*|node()" priority="-2" mode="M3703"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3703"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listName]" + priority="1000" + mode="M3704"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3704"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3704"/> + <xsl:template match="@*|node()" priority="-2" mode="M3704"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3704"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listSchemeURI]" + priority="1000" + mode="M3705"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listSchemeURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listSchemeURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3705"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3705"/> + <xsl:template match="@*|node()" priority="-2" mode="M3705"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3705"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listURI]" + priority="1000" + mode="M3706"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3706"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3706"/> + <xsl:template match="@*|node()" priority="-2" mode="M3706"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3706"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listVersionID]" + priority="1000" + mode="M3707"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3707"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3707"/> + <xsl:template match="@*|node()" priority="-2" mode="M3707"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3707"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@name]" + priority="1000" + mode="M3708"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@name]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @name' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3708"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3708"/> + <xsl:template match="@*|node()" priority="-2" mode="M3708"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3708"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:SecondaryPostcodeCode" + priority="1000" + mode="M3709"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:SecondaryPostcodeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SecondaryPostcodeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3709"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3709"/> + <xsl:template match="@*|node()" priority="-2" mode="M3709"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3709"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:StreetName" + priority="1000" + mode="M3710"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:StreetName"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:StreetName' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3710"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3710"/> + <xsl:template match="@*|node()" priority="-2" mode="M3710"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3710"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:UTCOffsetNumeric" + priority="1000" + mode="M3711"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:UTCOffsetNumeric"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:UTCOffsetNumeric' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3711"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3711"/> + <xsl:template match="@*|node()" priority="-2" mode="M3711"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3711"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:ProvidedTransportService" + priority="1000" + mode="M3712"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:ProvidedTransportService"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ProvidedTransportService' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3712"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3712"/> + <xsl:template match="@*|node()" priority="-2" mode="M3712"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3712"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:QualityAssuranceIndicator" + priority="1000" + mode="M3713"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:QualityAssuranceIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:QualityAssuranceIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3713"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3713"/> + <xsl:template match="@*|node()" priority="-2" mode="M3713"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3713"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:RICID" + priority="1000" + mode="M3714"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:RICID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RICID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3714"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3714"/> + <xsl:template match="@*|node()" priority="-2" mode="M3714"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3714"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:RequestedNotificationReferencedDocument" + priority="1000" + mode="M3715"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:RequestedNotificationReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RequestedNotificationReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3715"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3715"/> + <xsl:template match="@*|node()" priority="-2" mode="M3715"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3715"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:RoleCode" + priority="1000" + mode="M3716"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:RoleCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RoleCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3716"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3716"/> + <xsl:template match="@*|node()" priority="-2" mode="M3716"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3716"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:SellerAssignedID" + priority="1000" + mode="M3717"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:SellerAssignedID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SellerAssignedID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3717"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3717"/> + <xsl:template match="@*|node()" priority="-2" mode="M3717"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3717"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:SpecifiedAuthoritativeSignatoryPerson" + priority="1000" + mode="M3718"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:SpecifiedAuthoritativeSignatoryPerson"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SpecifiedAuthoritativeSignatoryPerson' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3718"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3718"/> + <xsl:template match="@*|node()" priority="-2" mode="M3718"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3718"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:SpecifiedLegalOrganization" + priority="1000" + mode="M3719"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:SpecifiedLegalOrganization"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SpecifiedLegalOrganization' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3719"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3719"/> + <xsl:template match="@*|node()" priority="-2" mode="M3719"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3719"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:SpecifiedLogisticsLocation" + priority="1000" + mode="M3720"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:SpecifiedLogisticsLocation"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SpecifiedLogisticsLocation' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3720"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3720"/> + <xsl:template match="@*|node()" priority="-2" mode="M3720"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3720"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:SpecifiedRepresentativePerson" + priority="1000" + mode="M3721"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:SpecifiedRepresentativePerson"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SpecifiedRepresentativePerson' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3721"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3721"/> + <xsl:template match="@*|node()" priority="-2" mode="M3721"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3721"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:SpecifiedTaxRegistration/ram:AssociatedRegisteredTax" + priority="1000" + mode="M3722"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:SpecifiedTaxRegistration/ram:AssociatedRegisteredTax"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AssociatedRegisteredTax' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3722"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3722"/> + <xsl:template match="@*|node()" priority="-2" mode="M3722"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3722"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:SpecifiedTaxRegistration/ram:ID" + priority="1000" + mode="M3723"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:SpecifiedTaxRegistration/ram:ID"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="@schemeID"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="@schemeID"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute '@schemeID' is required in this context.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3723"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3723"/> + <xsl:template match="@*|node()" priority="-2" mode="M3723"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3723"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeAgencyID]" + priority="1000" + mode="M3724"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3724"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3724"/> + <xsl:template match="@*|node()" priority="-2" mode="M3724"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3724"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeAgencyName]" + priority="1000" + mode="M3725"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeAgencyName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3725"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3725"/> + <xsl:template match="@*|node()" priority="-2" mode="M3725"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3725"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeDataURI]" + priority="1000" + mode="M3726"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeDataURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeDataURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3726"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3726"/> + <xsl:template match="@*|node()" priority="-2" mode="M3726"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3726"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeName]" + priority="1000" + mode="M3727"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3727"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3727"/> + <xsl:template match="@*|node()" priority="-2" mode="M3727"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3727"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeURI]" + priority="1000" + mode="M3728"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3728"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3728"/> + <xsl:template match="@*|node()" priority="-2" mode="M3728"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3728"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeVersionID]" + priority="1000" + mode="M3729"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3729"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3729"/> + <xsl:template match="@*|node()" priority="-2" mode="M3729"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3729"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:TelephoneUniversalCommunication" + priority="1000" + mode="M3730"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:TelephoneUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TelephoneUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3730"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3730"/> + <xsl:template match="@*|node()" priority="-2" mode="M3730"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3730"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:TypeCode" + priority="1000" + mode="M3731"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:TypeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TypeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3731"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3731"/> + <xsl:template match="@*|node()" priority="-2" mode="M3731"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3731"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:URIUniversalCommunication" + priority="1000" + mode="M3732"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:URIUniversalCommunication"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:URIUniversalCommunication' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3732"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3732"/> + <xsl:template match="@*|node()" priority="-2" mode="M3732"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3732"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UtilizedLogisticsTransportEquipment" + priority="1000" + mode="M3733"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UtilizedLogisticsTransportEquipment"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:UtilizedLogisticsTransportEquipment' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3733"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3733"/> + <xsl:template match="@*|node()" priority="-2" mode="M3733"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3733"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement" + priority="1000" + mode="M3734"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:BillingSpecifiedPeriod)<=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:BillingSpecifiedPeriod)<=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:BillingSpecifiedPeriod' may occur at maximum 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:SpecifiedTradeAccountingAccount)<=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:SpecifiedTradeAccountingAccount)<=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SpecifiedTradeAccountingAccount' may occur at maximum 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3734"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3734"/> + <xsl:template match="@*|node()" priority="-2" mode="M3734"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3734"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:AcceptanceReferencedDocument" + priority="1000" + mode="M3735"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:AcceptanceReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AcceptanceReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3735"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3735"/> + <xsl:template match="@*|node()" priority="-2" mode="M3735"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3735"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:AcceptanceTradeParty" + priority="1000" + mode="M3736"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:AcceptanceTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AcceptanceTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3736"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3736"/> + <xsl:template match="@*|node()" priority="-2" mode="M3736"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3736"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:AccountingApplicableTradeCurrencyExchange" + priority="1000" + mode="M3737"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:AccountingApplicableTradeCurrencyExchange"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AccountingApplicableTradeCurrencyExchange' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3737"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3737"/> + <xsl:template match="@*|node()" priority="-2" mode="M3737"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3737"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:AdditionalReferencedDocument" + priority="1000" + mode="M3738"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:AdditionalReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AdditionalReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3738"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3738"/> + <xsl:template match="@*|node()" priority="-2" mode="M3738"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3738"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:AgreementReferencedDocument" + priority="1000" + mode="M3739"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:AgreementReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AgreementReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3739"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3739"/> + <xsl:template match="@*|node()" priority="-2" mode="M3739"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3739"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:AlternatePaymentApplicableTradeCurrencyExchange" + priority="1000" + mode="M3740"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:AlternatePaymentApplicableTradeCurrencyExchange"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AlternatePaymentApplicableTradeCurrencyExchange' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3740"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3740"/> + <xsl:template match="@*|node()" priority="-2" mode="M3740"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3740"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax" + priority="1000" + mode="M3741"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:CalculatedAmount)<=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:CalculatedAmount)<=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CalculatedAmount' may occur at maximum 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:ApplicablePercent)=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:ApplicablePercent)=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ApplicablePercent' must occur exactly 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3741"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3741"/> + <xsl:template match="@*|node()" priority="-2" mode="M3741"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3741"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:AllowanceChargeBasisAmount" + priority="1000" + mode="M3742"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:AllowanceChargeBasisAmount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AllowanceChargeBasisAmount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3742"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3742"/> + <xsl:template match="@*|node()" priority="-2" mode="M3742"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3742"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:ApplicablePercent[@format]" + priority="1000" + mode="M3743"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:ApplicablePercent[@format]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @format' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3743"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3743"/> + <xsl:template match="@*|node()" priority="-2" mode="M3743"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3743"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:ApplicableTradeLocation" + priority="1000" + mode="M3744"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:ApplicableTradeLocation"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ApplicableTradeLocation' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3744"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3744"/> + <xsl:template match="@*|node()" priority="-2" mode="M3744"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3744"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:BasisAmount" + priority="1000" + mode="M3745"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:BasisAmount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:BasisAmount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3745"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3745"/> + <xsl:template match="@*|node()" priority="-2" mode="M3745"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3745"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:BasisQuantity" + priority="1000" + mode="M3746"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:BasisQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:BasisQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3746"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3746"/> + <xsl:template match="@*|node()" priority="-2" mode="M3746"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3746"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:BuyerDeductibleTaxSpecifiedTradeAccountingAccount" + priority="1000" + mode="M3747"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:BuyerDeductibleTaxSpecifiedTradeAccountingAccount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:BuyerDeductibleTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3747"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3747"/> + <xsl:template match="@*|node()" priority="-2" mode="M3747"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3747"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:BuyerNonDeductibleTaxSpecifiedTradeAccountingAccount" + priority="1000" + mode="M3748"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:BuyerNonDeductibleTaxSpecifiedTradeAccountingAccount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:BuyerNonDeductibleTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3748"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3748"/> + <xsl:template match="@*|node()" priority="-2" mode="M3748"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3748"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:BuyerRepayableTaxSpecifiedTradeAccountingAccount" + priority="1000" + mode="M3749"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:BuyerRepayableTaxSpecifiedTradeAccountingAccount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:BuyerRepayableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3749"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3749"/> + <xsl:template match="@*|node()" priority="-2" mode="M3749"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3749"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:CalculatedAmount" + priority="1000" + mode="M3750"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:CalculatedAmount"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="@currencyID"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="@currencyID"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute '@currencyID' is required in this context.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3750"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3750"/> + <xsl:template match="@*|node()" priority="-2" mode="M3750"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3750"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:CalculatedAmount[@currencyCodeListVersionID]" + priority="1000" + mode="M3751"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:CalculatedAmount[@currencyCodeListVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @currencyCodeListVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3751"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3751"/> + <xsl:template match="@*|node()" priority="-2" mode="M3751"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3751"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:CalculatedRate" + priority="1000" + mode="M3752"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:CalculatedRate"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CalculatedRate' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3752"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3752"/> + <xsl:template match="@*|node()" priority="-2" mode="M3752"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3752"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:CalculationSequenceNumeric" + priority="1000" + mode="M3753"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:CalculationSequenceNumeric"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CalculationSequenceNumeric' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3753"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3753"/> + <xsl:template match="@*|node()" priority="-2" mode="M3753"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3753"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:CategoryCode[@listAgencyID]" + priority="1000" + mode="M3754"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:CategoryCode[@listAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3754"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3754"/> + <xsl:template match="@*|node()" priority="-2" mode="M3754"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3754"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:CategoryCode[@listID]" + priority="1000" + mode="M3755"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:CategoryCode[@listID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3755"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3755"/> + <xsl:template match="@*|node()" priority="-2" mode="M3755"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3755"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:CategoryCode[@listURI]" + priority="1000" + mode="M3756"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:CategoryCode[@listURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3756"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3756"/> + <xsl:template match="@*|node()" priority="-2" mode="M3756"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3756"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:CategoryCode[@listVersionID]" + priority="1000" + mode="M3757"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:CategoryCode[@listVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3757"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3757"/> + <xsl:template match="@*|node()" priority="-2" mode="M3757"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3757"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:CategoryName" + priority="1000" + mode="M3758"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:CategoryName"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CategoryName' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3758"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3758"/> + <xsl:template match="@*|node()" priority="-2" mode="M3758"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3758"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:CurrencyCode" + priority="1000" + mode="M3759"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:CurrencyCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CurrencyCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3759"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3759"/> + <xsl:template match="@*|node()" priority="-2" mode="M3759"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3759"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:CustomsDutyIndicator" + priority="1000" + mode="M3760"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:CustomsDutyIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CustomsDutyIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3760"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3760"/> + <xsl:template match="@*|node()" priority="-2" mode="M3760"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3760"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:DeductionAmount" + priority="1000" + mode="M3761"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:DeductionAmount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DeductionAmount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3761"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3761"/> + <xsl:template match="@*|node()" priority="-2" mode="M3761"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3761"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:DeferredStatusPartyDebtorFinancialAccount" + priority="1000" + mode="M3762"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:DeferredStatusPartyDebtorFinancialAccount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DeferredStatusPartyDebtorFinancialAccount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3762"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3762"/> + <xsl:template match="@*|node()" priority="-2" mode="M3762"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3762"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:Description" + priority="1000" + mode="M3763"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:Description"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Description' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3763"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3763"/> + <xsl:template match="@*|node()" priority="-2" mode="M3763"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3763"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:DueDateTypeCode" + priority="1000" + mode="M3764"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:DueDateTypeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DueDateTypeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3764"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3764"/> + <xsl:template match="@*|node()" priority="-2" mode="M3764"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3764"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:ExemptionAuthorizationID" + priority="1000" + mode="M3765"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:ExemptionAuthorizationID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ExemptionAuthorizationID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3765"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3765"/> + <xsl:template match="@*|node()" priority="-2" mode="M3765"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3765"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:ExemptionIndicator" + priority="1000" + mode="M3766"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:ExemptionIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ExemptionIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3766"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3766"/> + <xsl:template match="@*|node()" priority="-2" mode="M3766"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3766"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:ExemptionReasonCode" + priority="1000" + mode="M3767"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:ExemptionReasonCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ExemptionReasonCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3767"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3767"/> + <xsl:template match="@*|node()" priority="-2" mode="M3767"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3767"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:ExemptionReason[@languageID]" + priority="1000" + mode="M3768"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:ExemptionReason[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3768"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3768"/> + <xsl:template match="@*|node()" priority="-2" mode="M3768"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3768"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:ExemptionReason[@languageLocaleID]" + priority="1000" + mode="M3769"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:ExemptionReason[@languageLocaleID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageLocaleID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3769"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3769"/> + <xsl:template match="@*|node()" priority="-2" mode="M3769"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3769"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:FunctionCode" + priority="1000" + mode="M3770"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:FunctionCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:FunctionCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3770"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3770"/> + <xsl:template match="@*|node()" priority="-2" mode="M3770"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3770"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:Guarantee" + priority="1000" + mode="M3771"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:Guarantee"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Guarantee' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3771"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3771"/> + <xsl:template match="@*|node()" priority="-2" mode="M3771"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3771"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:GuaranteeCode" + priority="1000" + mode="M3772"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:GuaranteeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:GuaranteeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3772"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3772"/> + <xsl:template match="@*|node()" priority="-2" mode="M3772"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3772"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:InformationAmount" + priority="1000" + mode="M3773"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:InformationAmount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:InformationAmount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3773"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3773"/> + <xsl:template match="@*|node()" priority="-2" mode="M3773"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3773"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:Jurisdiction" + priority="1000" + mode="M3774"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:Jurisdiction"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Jurisdiction' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3774"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3774"/> + <xsl:template match="@*|node()" priority="-2" mode="M3774"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3774"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:LineTotalBasisAmount" + priority="1000" + mode="M3775"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:LineTotalBasisAmount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LineTotalBasisAmount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3775"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3775"/> + <xsl:template match="@*|node()" priority="-2" mode="M3775"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3775"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:PaymentID" + priority="1000" + mode="M3776"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:PaymentID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PaymentID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3776"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3776"/> + <xsl:template match="@*|node()" priority="-2" mode="M3776"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3776"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:PaymentMethodCode" + priority="1000" + mode="M3777"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:PaymentMethodCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PaymentMethodCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3777"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3777"/> + <xsl:template match="@*|node()" priority="-2" mode="M3777"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3777"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:Rate" + priority="1000" + mode="M3778"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:Rate"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Rate' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3778"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3778"/> + <xsl:template match="@*|node()" priority="-2" mode="M3778"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3778"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:RateApplicablePercent" + priority="1000" + mode="M3779"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:RateApplicablePercent"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RateApplicablePercent' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3779"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3779"/> + <xsl:template match="@*|node()" priority="-2" mode="M3779"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3779"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:RateCode" + priority="1000" + mode="M3780"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:RateCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RateCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3780"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3780"/> + <xsl:template match="@*|node()" priority="-2" mode="M3780"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3780"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:RefundAmount" + priority="1000" + mode="M3781"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:RefundAmount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RefundAmount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3781"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3781"/> + <xsl:template match="@*|node()" priority="-2" mode="M3781"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3781"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:RegimeType" + priority="1000" + mode="M3782"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:RegimeType"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RegimeType' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3782"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3782"/> + <xsl:template match="@*|node()" priority="-2" mode="M3782"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3782"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:RegimeTypeCode" + priority="1000" + mode="M3783"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:RegimeTypeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RegimeTypeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3783"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3783"/> + <xsl:template match="@*|node()" priority="-2" mode="M3783"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3783"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:SelfAssessedBasisAmount" + priority="1000" + mode="M3784"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:SelfAssessedBasisAmount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SelfAssessedBasisAmount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3784"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3784"/> + <xsl:template match="@*|node()" priority="-2" mode="M3784"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3784"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:SelfAssessedBasisQuantity" + priority="1000" + mode="M3785"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:SelfAssessedBasisQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SelfAssessedBasisQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3785"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3785"/> + <xsl:template match="@*|node()" priority="-2" mode="M3785"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3785"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:SelfAssessedCalculatedAmount" + priority="1000" + mode="M3786"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:SelfAssessedCalculatedAmount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SelfAssessedCalculatedAmount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3786"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3786"/> + <xsl:template match="@*|node()" priority="-2" mode="M3786"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3786"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:SelfAssessedCalculationRate" + priority="1000" + mode="M3787"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:SelfAssessedCalculationRate"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SelfAssessedCalculationRate' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3787"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3787"/> + <xsl:template match="@*|node()" priority="-2" mode="M3787"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3787"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:SellerPayableTaxSpecifiedTradeAccountingAccount" + priority="1000" + mode="M3788"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:SellerPayableTaxSpecifiedTradeAccountingAccount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SellerPayableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3788"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3788"/> + <xsl:template match="@*|node()" priority="-2" mode="M3788"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3788"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:SellerRefundableTaxSpecifiedTradeAccountingAccount" + priority="1000" + mode="M3789"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:SellerRefundableTaxSpecifiedTradeAccountingAccount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SellerRefundableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3789"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3789"/> + <xsl:template match="@*|node()" priority="-2" mode="M3789"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3789"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:ServiceSupplyTradeCountry" + priority="1000" + mode="M3790"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:ServiceSupplyTradeCountry"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ServiceSupplyTradeCountry' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3790"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3790"/> + <xsl:template match="@*|node()" priority="-2" mode="M3790"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3790"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:SpecifiedTradeAccountingAccount" + priority="1000" + mode="M3791"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:SpecifiedTradeAccountingAccount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SpecifiedTradeAccountingAccount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3791"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3791"/> + <xsl:template match="@*|node()" priority="-2" mode="M3791"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3791"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:TariffDeductionQuantity" + priority="1000" + mode="M3792"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:TariffDeductionQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TariffDeductionQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3792"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3792"/> + <xsl:template match="@*|node()" priority="-2" mode="M3792"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3792"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:TaxBasisAllowanceRate" + priority="1000" + mode="M3793"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:TaxBasisAllowanceRate"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TaxBasisAllowanceRate' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3793"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3793"/> + <xsl:template match="@*|node()" priority="-2" mode="M3793"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3793"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:TaxExemptionAuthorityID" + priority="1000" + mode="M3794"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:TaxExemptionAuthorityID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TaxExemptionAuthorityID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3794"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3794"/> + <xsl:template match="@*|node()" priority="-2" mode="M3794"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3794"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:TaxPointDate" + priority="1000" + mode="M3795"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:TaxPointDate"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TaxPointDate' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3795"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3795"/> + <xsl:template match="@*|node()" priority="-2" mode="M3795"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3795"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:Type" + priority="1000" + mode="M3796"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:Type"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Type' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3796"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3796"/> + <xsl:template match="@*|node()" priority="-2" mode="M3796"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3796"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:TypeCode[@listAgencyID]" + priority="1000" + mode="M3797"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:TypeCode[@listAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3797"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3797"/> + <xsl:template match="@*|node()" priority="-2" mode="M3797"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3797"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:TypeCode[@listID]" + priority="1000" + mode="M3798"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:TypeCode[@listID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3798"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3798"/> + <xsl:template match="@*|node()" priority="-2" mode="M3798"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3798"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:TypeCode[@listURI]" + priority="1000" + mode="M3799"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:TypeCode[@listURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3799"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3799"/> + <xsl:template match="@*|node()" priority="-2" mode="M3799"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3799"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:TypeCode[@listVersionID]" + priority="1000" + mode="M3800"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:TypeCode[@listVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3800"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3800"/> + <xsl:template match="@*|node()" priority="-2" mode="M3800"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3800"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:UnitBasisAmount" + priority="1000" + mode="M3801"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:UnitBasisAmount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:UnitBasisAmount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3801"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3801"/> + <xsl:template match="@*|node()" priority="-2" mode="M3801"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3801"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:BillingSpecifiedPeriod" + priority="1000" + mode="M3802"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:BillingSpecifiedPeriod"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:StartDateTime)=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:StartDateTime)=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:StartDateTime' must occur exactly 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:EndDateTime)=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="count(ram:EndDateTime)=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:EndDateTime' must occur exactly 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3802"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3802"/> + <xsl:template match="@*|node()" priority="-2" mode="M3802"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3802"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:BillingSpecifiedPeriod/ram:CompleteDateTime" + priority="1000" + mode="M3803"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:BillingSpecifiedPeriod/ram:CompleteDateTime"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CompleteDateTime' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3803"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3803"/> + <xsl:template match="@*|node()" priority="-2" mode="M3803"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3803"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:BillingSpecifiedPeriod/ram:ContinuousIndicator" + priority="1000" + mode="M3804"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:BillingSpecifiedPeriod/ram:ContinuousIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ContinuousIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3804"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3804"/> + <xsl:template match="@*|node()" priority="-2" mode="M3804"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3804"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:BillingSpecifiedPeriod/ram:Description" + priority="1000" + mode="M3805"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:BillingSpecifiedPeriod/ram:Description"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Description' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3805"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3805"/> + <xsl:template match="@*|node()" priority="-2" mode="M3805"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3805"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:BillingSpecifiedPeriod/ram:DurationMeasure" + priority="1000" + mode="M3806"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:BillingSpecifiedPeriod/ram:DurationMeasure"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DurationMeasure' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3806"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3806"/> + <xsl:template match="@*|node()" priority="-2" mode="M3806"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3806"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:BillingSpecifiedPeriod/ram:EndDateTime/udt:DateTime" + priority="1000" + mode="M3807"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:BillingSpecifiedPeriod/ram:EndDateTime/udt:DateTime"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'udt:DateTime' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3807"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3807"/> + <xsl:template match="@*|node()" priority="-2" mode="M3807"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3807"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:BillingSpecifiedPeriod/ram:EndDateTime/udt:DateTimeString" + priority="1000" + mode="M3808"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:BillingSpecifiedPeriod/ram:EndDateTime/udt:DateTimeString"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="@format"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="@format"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute '@format' is required in this context.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3808"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3808"/> + <xsl:template match="@*|node()" priority="-2" mode="M3808"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3808"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:BillingSpecifiedPeriod/ram:ID" + priority="1000" + mode="M3809"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:BillingSpecifiedPeriod/ram:ID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3809"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3809"/> + <xsl:template match="@*|node()" priority="-2" mode="M3809"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3809"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:BillingSpecifiedPeriod/ram:InclusiveIndicator" + priority="1000" + mode="M3810"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:BillingSpecifiedPeriod/ram:InclusiveIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:InclusiveIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3810"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3810"/> + <xsl:template match="@*|node()" priority="-2" mode="M3810"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3810"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:BillingSpecifiedPeriod/ram:Name" + priority="1000" + mode="M3811"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:BillingSpecifiedPeriod/ram:Name"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Name' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3811"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3811"/> + <xsl:template match="@*|node()" priority="-2" mode="M3811"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3811"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:BillingSpecifiedPeriod/ram:OpenIndicator" + priority="1000" + mode="M3812"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:BillingSpecifiedPeriod/ram:OpenIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:OpenIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3812"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3812"/> + <xsl:template match="@*|node()" priority="-2" mode="M3812"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3812"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:BillingSpecifiedPeriod/ram:PurposeCode" + priority="1000" + mode="M3813"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:BillingSpecifiedPeriod/ram:PurposeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PurposeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3813"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3813"/> + <xsl:template match="@*|node()" priority="-2" mode="M3813"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3813"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:BillingSpecifiedPeriod/ram:SeasonCode" + priority="1000" + mode="M3814"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:BillingSpecifiedPeriod/ram:SeasonCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SeasonCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3814"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3814"/> + <xsl:template match="@*|node()" priority="-2" mode="M3814"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3814"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:BillingSpecifiedPeriod/ram:SequenceNumeric" + priority="1000" + mode="M3815"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:BillingSpecifiedPeriod/ram:SequenceNumeric"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SequenceNumeric' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3815"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3815"/> + <xsl:template match="@*|node()" priority="-2" mode="M3815"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3815"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:BillingSpecifiedPeriod/ram:StartDateFlexibilityCode" + priority="1000" + mode="M3816"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:BillingSpecifiedPeriod/ram:StartDateFlexibilityCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:StartDateFlexibilityCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3816"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3816"/> + <xsl:template match="@*|node()" priority="-2" mode="M3816"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3816"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:BillingSpecifiedPeriod/ram:StartDateTime/udt:DateTime" + priority="1000" + mode="M3817"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:BillingSpecifiedPeriod/ram:StartDateTime/udt:DateTime"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'udt:DateTime' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3817"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3817"/> + <xsl:template match="@*|node()" priority="-2" mode="M3817"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3817"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:BillingSpecifiedPeriod/ram:StartDateTime/udt:DateTimeString" + priority="1000" + mode="M3818"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:BillingSpecifiedPeriod/ram:StartDateTime/udt:DateTimeString"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="@format"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="@format"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute '@format' is required in this context.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3818"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3818"/> + <xsl:template match="@*|node()" priority="-2" mode="M3818"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3818"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:CreditNoteAmount" + priority="1000" + mode="M3819"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:CreditNoteAmount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CreditNoteAmount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3819"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3819"/> + <xsl:template match="@*|node()" priority="-2" mode="M3819"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3819"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:CreditReason" + priority="1000" + mode="M3820"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:CreditReason"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CreditReason' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3820"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3820"/> + <xsl:template match="@*|node()" priority="-2" mode="M3820"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3820"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:CreditReasonCode" + priority="1000" + mode="M3821"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:CreditReasonCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CreditReasonCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3821"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3821"/> + <xsl:template match="@*|node()" priority="-2" mode="M3821"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3821"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:CreditorReferenceID" + priority="1000" + mode="M3822"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:CreditorReferenceID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CreditorReferenceID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3822"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3822"/> + <xsl:template match="@*|node()" priority="-2" mode="M3822"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3822"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:CreditorReferenceIssuerID" + priority="1000" + mode="M3823"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:CreditorReferenceIssuerID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CreditorReferenceIssuerID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3823"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3823"/> + <xsl:template match="@*|node()" priority="-2" mode="M3823"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3823"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:CreditorReferenceType" + priority="1000" + mode="M3824"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:CreditorReferenceType"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CreditorReferenceType' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3824"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3824"/> + <xsl:template match="@*|node()" priority="-2" mode="M3824"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3824"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:CreditorReferenceTypeCode" + priority="1000" + mode="M3825"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:CreditorReferenceTypeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CreditorReferenceTypeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3825"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3825"/> + <xsl:template match="@*|node()" priority="-2" mode="M3825"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3825"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:CreditorTradeParty" + priority="1000" + mode="M3826"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:CreditorTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CreditorTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3826"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3826"/> + <xsl:template match="@*|node()" priority="-2" mode="M3826"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3826"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:DeliveryChargeAmount" + priority="1000" + mode="M3827"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:DeliveryChargeAmount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DeliveryChargeAmount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3827"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3827"/> + <xsl:template match="@*|node()" priority="-2" mode="M3827"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3827"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:Description" + priority="1000" + mode="M3828"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:Description"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Description' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3828"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3828"/> + <xsl:template match="@*|node()" priority="-2" mode="M3828"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3828"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:DiscountAmount" + priority="1000" + mode="M3829"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:DiscountAmount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DiscountAmount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3829"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3829"/> + <xsl:template match="@*|node()" priority="-2" mode="M3829"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3829"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:DiscountIndicator" + priority="1000" + mode="M3830"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:DiscountIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DiscountIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3830"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3830"/> + <xsl:template match="@*|node()" priority="-2" mode="M3830"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3830"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:DocumentaryCreditReferencedDocument" + priority="1000" + mode="M3831"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:DocumentaryCreditReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DocumentaryCreditReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3831"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3831"/> + <xsl:template match="@*|node()" priority="-2" mode="M3831"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3831"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:DuePayableAmount" + priority="1000" + mode="M3832"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:DuePayableAmount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DuePayableAmount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3832"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3832"/> + <xsl:template match="@*|node()" priority="-2" mode="M3832"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3832"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:FactoringAgreementReferencedDocument" + priority="1000" + mode="M3833"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:FactoringAgreementReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:FactoringAgreementReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3833"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3833"/> + <xsl:template match="@*|node()" priority="-2" mode="M3833"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3833"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:FactoringListReferencedDocument" + priority="1000" + mode="M3834"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:FactoringListReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:FactoringListReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3834"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3834"/> + <xsl:template match="@*|node()" priority="-2" mode="M3834"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3834"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:InspectionTradeParty" + priority="1000" + mode="M3835"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:InspectionTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:InspectionTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3835"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3835"/> + <xsl:template match="@*|node()" priority="-2" mode="M3835"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3835"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:InvoiceApplicableTradeCurrencyExchange" + priority="1000" + mode="M3836"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:InvoiceApplicableTradeCurrencyExchange"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:InvoiceApplicableTradeCurrencyExchange' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3836"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3836"/> + <xsl:template match="@*|node()" priority="-2" mode="M3836"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3836"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:InvoiceCurrencyCode" + priority="1000" + mode="M3837"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:InvoiceCurrencyCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:InvoiceCurrencyCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3837"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3837"/> + <xsl:template match="@*|node()" priority="-2" mode="M3837"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3837"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:InvoiceDateTime" + priority="1000" + mode="M3838"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:InvoiceDateTime"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:InvoiceDateTime' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3838"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3838"/> + <xsl:template match="@*|node()" priority="-2" mode="M3838"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3838"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:InvoiceIssuerReference" + priority="1000" + mode="M3839"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:InvoiceIssuerReference"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:InvoiceIssuerReference' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3839"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3839"/> + <xsl:template match="@*|node()" priority="-2" mode="M3839"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3839"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:InvoiceReferencedDocument" + priority="1000" + mode="M3840"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:InvoiceReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:InvoiceReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3840"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3840"/> + <xsl:template match="@*|node()" priority="-2" mode="M3840"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3840"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:InvoiceeTradeParty" + priority="1000" + mode="M3841"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:InvoiceeTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:InvoiceeTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3841"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3841"/> + <xsl:template match="@*|node()" priority="-2" mode="M3841"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3841"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:InvoicerTradeParty" + priority="1000" + mode="M3842"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:InvoicerTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:InvoicerTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3842"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3842"/> + <xsl:template match="@*|node()" priority="-2" mode="M3842"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3842"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:LetterOfCreditReferencedDocument" + priority="1000" + mode="M3843"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:LetterOfCreditReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LetterOfCreditReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3843"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3843"/> + <xsl:template match="@*|node()" priority="-2" mode="M3843"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3843"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:NextInvoiceDateTime" + priority="1000" + mode="M3844"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:NextInvoiceDateTime"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:NextInvoiceDateTime' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3844"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3844"/> + <xsl:template match="@*|node()" priority="-2" mode="M3844"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3844"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:OrderApplicableTradeCurrencyExchange" + priority="1000" + mode="M3845"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:OrderApplicableTradeCurrencyExchange"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:OrderApplicableTradeCurrencyExchange' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3845"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3845"/> + <xsl:template match="@*|node()" priority="-2" mode="M3845"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3845"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:OrderCurrencyCode" + priority="1000" + mode="M3846"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:OrderCurrencyCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:OrderCurrencyCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3846"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3846"/> + <xsl:template match="@*|node()" priority="-2" mode="M3846"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3846"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:PackagingPayerTradeParty" + priority="1000" + mode="M3847"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:PackagingPayerTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PackagingPayerTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3847"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3847"/> + <xsl:template match="@*|node()" priority="-2" mode="M3847"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3847"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:PayableSpecifiedTradeAccountingAccount" + priority="1000" + mode="M3848"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:PayableSpecifiedTradeAccountingAccount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PayableSpecifiedTradeAccountingAccount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3848"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3848"/> + <xsl:template match="@*|node()" priority="-2" mode="M3848"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3848"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:PayeeTradeParty" + priority="1000" + mode="M3849"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:PayeeTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PayeeTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3849"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3849"/> + <xsl:template match="@*|node()" priority="-2" mode="M3849"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3849"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:PayerReference" + priority="1000" + mode="M3850"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:PayerReference"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PayerReference' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3850"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3850"/> + <xsl:template match="@*|node()" priority="-2" mode="M3850"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3850"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:PayerTradeParty" + priority="1000" + mode="M3851"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:PayerTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PayerTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3851"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3851"/> + <xsl:template match="@*|node()" priority="-2" mode="M3851"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3851"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:PaymentAmount" + priority="1000" + mode="M3852"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:PaymentAmount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PaymentAmount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3852"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3852"/> + <xsl:template match="@*|node()" priority="-2" mode="M3852"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3852"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:PaymentApplicableTradeCurrencyExchange" + priority="1000" + mode="M3853"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:PaymentApplicableTradeCurrencyExchange"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PaymentApplicableTradeCurrencyExchange' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3853"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3853"/> + <xsl:template match="@*|node()" priority="-2" mode="M3853"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3853"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:PaymentCurrencyCode" + priority="1000" + mode="M3854"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:PaymentCurrencyCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PaymentCurrencyCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3854"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3854"/> + <xsl:template match="@*|node()" priority="-2" mode="M3854"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3854"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:PaymentReference" + priority="1000" + mode="M3855"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:PaymentReference"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PaymentReference' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3855"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3855"/> + <xsl:template match="@*|node()" priority="-2" mode="M3855"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3855"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:PriceApplicableTradeCurrencyExchange" + priority="1000" + mode="M3856"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:PriceApplicableTradeCurrencyExchange"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PriceApplicableTradeCurrencyExchange' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3856"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3856"/> + <xsl:template match="@*|node()" priority="-2" mode="M3856"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3856"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:PriceCurrencyCode" + priority="1000" + mode="M3857"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:PriceCurrencyCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PriceCurrencyCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3857"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3857"/> + <xsl:template match="@*|node()" priority="-2" mode="M3857"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3857"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ProFormaInvoiceReferencedDocument" + priority="1000" + mode="M3858"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ProFormaInvoiceReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ProFormaInvoiceReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3858"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3858"/> + <xsl:template match="@*|node()" priority="-2" mode="M3858"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3858"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:PurchaseSpecifiedTradeAccountingAccount" + priority="1000" + mode="M3859"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:PurchaseSpecifiedTradeAccountingAccount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PurchaseSpecifiedTradeAccountingAccount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3859"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3859"/> + <xsl:template match="@*|node()" priority="-2" mode="M3859"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3859"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:QuotationApplicableTradeCurrencyExchange" + priority="1000" + mode="M3860"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:QuotationApplicableTradeCurrencyExchange"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:QuotationApplicableTradeCurrencyExchange' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3860"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3860"/> + <xsl:template match="@*|node()" priority="-2" mode="M3860"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3860"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:QuotationCurrencyCode" + priority="1000" + mode="M3861"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:QuotationCurrencyCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:QuotationCurrencyCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3861"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3861"/> + <xsl:template match="@*|node()" priority="-2" mode="M3861"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3861"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ReceivableSpecifiedTradeAccountingAccount" + priority="1000" + mode="M3862"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ReceivableSpecifiedTradeAccountingAccount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ReceivableSpecifiedTradeAccountingAccount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3862"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3862"/> + <xsl:template match="@*|node()" priority="-2" mode="M3862"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3862"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ReceivedPaymentDateTime" + priority="1000" + mode="M3863"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ReceivedPaymentDateTime"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ReceivedPaymentDateTime' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3863"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3863"/> + <xsl:template match="@*|node()" priority="-2" mode="M3863"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3863"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:RemittanceAdviceReferencedDocument" + priority="1000" + mode="M3864"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:RemittanceAdviceReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RemittanceAdviceReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3864"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3864"/> + <xsl:template match="@*|node()" priority="-2" mode="M3864"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3864"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SalesSpecifiedTradeAccountingAccount" + priority="1000" + mode="M3865"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SalesSpecifiedTradeAccountingAccount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SalesSpecifiedTradeAccountingAccount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3865"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3865"/> + <xsl:template match="@*|node()" priority="-2" mode="M3865"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3865"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedAdvancePayment" + priority="1000" + mode="M3866"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedAdvancePayment"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SpecifiedAdvancePayment' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3866"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3866"/> + <xsl:template match="@*|node()" priority="-2" mode="M3866"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3866"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedFinancialAdjustment" + priority="1000" + mode="M3867"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedFinancialAdjustment"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SpecifiedFinancialAdjustment' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3867"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3867"/> + <xsl:template match="@*|node()" priority="-2" mode="M3867"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3867"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge" + priority="1000" + mode="M3868"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SpecifiedLogisticsServiceCharge' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3868"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3868"/> + <xsl:template match="@*|node()" priority="-2" mode="M3868"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3868"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedTradeAccountingAccount" + priority="1000" + mode="M3869"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedTradeAccountingAccount"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:ID)=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="count(ram:ID)=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ID' must occur exactly 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3869"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3869"/> + <xsl:template match="@*|node()" priority="-2" mode="M3869"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3869"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedTradeAccountingAccount/ram:AbbreviatedName" + priority="1000" + mode="M3870"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedTradeAccountingAccount/ram:AbbreviatedName"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AbbreviatedName' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3870"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3870"/> + <xsl:template match="@*|node()" priority="-2" mode="M3870"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3870"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedTradeAccountingAccount/ram:AmountTypeCode" + priority="1000" + mode="M3871"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedTradeAccountingAccount/ram:AmountTypeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AmountTypeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3871"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3871"/> + <xsl:template match="@*|node()" priority="-2" mode="M3871"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3871"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedTradeAccountingAccount/ram:CostAssignmentReference" + priority="1000" + mode="M3872"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedTradeAccountingAccount/ram:CostAssignmentReference"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CostAssignmentReference' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3872"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3872"/> + <xsl:template match="@*|node()" priority="-2" mode="M3872"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3872"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedTradeAccountingAccount/ram:CostReferenceDimensionPattern" + priority="1000" + mode="M3873"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedTradeAccountingAccount/ram:CostReferenceDimensionPattern"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CostReferenceDimensionPattern' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3873"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3873"/> + <xsl:template match="@*|node()" priority="-2" mode="M3873"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3873"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedTradeAccountingAccount/ram:ID[@schemeAgencyID]" + priority="1000" + mode="M3874"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedTradeAccountingAccount/ram:ID[@schemeAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3874"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3874"/> + <xsl:template match="@*|node()" priority="-2" mode="M3874"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3874"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedTradeAccountingAccount/ram:ID[@schemeAgencyName]" + priority="1000" + mode="M3875"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedTradeAccountingAccount/ram:ID[@schemeAgencyName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3875"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3875"/> + <xsl:template match="@*|node()" priority="-2" mode="M3875"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3875"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedTradeAccountingAccount/ram:ID[@schemeDataURI]" + priority="1000" + mode="M3876"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedTradeAccountingAccount/ram:ID[@schemeDataURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeDataURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3876"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3876"/> + <xsl:template match="@*|node()" priority="-2" mode="M3876"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3876"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedTradeAccountingAccount/ram:ID[@schemeID]" + priority="1000" + mode="M3877"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedTradeAccountingAccount/ram:ID[@schemeID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3877"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3877"/> + <xsl:template match="@*|node()" priority="-2" mode="M3877"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3877"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedTradeAccountingAccount/ram:ID[@schemeName]" + priority="1000" + mode="M3878"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedTradeAccountingAccount/ram:ID[@schemeName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3878"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3878"/> + <xsl:template match="@*|node()" priority="-2" mode="M3878"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3878"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedTradeAccountingAccount/ram:ID[@schemeURI]" + priority="1000" + mode="M3879"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedTradeAccountingAccount/ram:ID[@schemeURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3879"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3879"/> + <xsl:template match="@*|node()" priority="-2" mode="M3879"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3879"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedTradeAccountingAccount/ram:ID[@schemeVersionID]" + priority="1000" + mode="M3880"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedTradeAccountingAccount/ram:ID[@schemeVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3880"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3880"/> + <xsl:template match="@*|node()" priority="-2" mode="M3880"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3880"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedTradeAccountingAccount/ram:MainAccountsChartID" + priority="1000" + mode="M3881"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedTradeAccountingAccount/ram:MainAccountsChartID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:MainAccountsChartID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3881"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3881"/> + <xsl:template match="@*|node()" priority="-2" mode="M3881"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3881"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedTradeAccountingAccount/ram:MainAccountsChartReferenceID" + priority="1000" + mode="M3882"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedTradeAccountingAccount/ram:MainAccountsChartReferenceID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:MainAccountsChartReferenceID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3882"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3882"/> + <xsl:template match="@*|node()" priority="-2" mode="M3882"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3882"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedTradeAccountingAccount/ram:Name" + priority="1000" + mode="M3883"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedTradeAccountingAccount/ram:Name"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Name' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3883"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3883"/> + <xsl:template match="@*|node()" priority="-2" mode="M3883"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3883"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedTradeAccountingAccount/ram:SetTriggerCode" + priority="1000" + mode="M3884"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedTradeAccountingAccount/ram:SetTriggerCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SetTriggerCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3884"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3884"/> + <xsl:template match="@*|node()" priority="-2" mode="M3884"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3884"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedTradeAccountingAccount/ram:SubAccountID" + priority="1000" + mode="M3885"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedTradeAccountingAccount/ram:SubAccountID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SubAccountID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3885"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3885"/> + <xsl:template match="@*|node()" priority="-2" mode="M3885"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3885"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedTradeAccountingAccount/ram:TypeCode" + priority="1000" + mode="M3886"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedTradeAccountingAccount/ram:TypeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TypeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3886"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3886"/> + <xsl:template match="@*|node()" priority="-2" mode="M3886"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3886"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge" + priority="1000" + mode="M3887"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SpecifiedTradeAllowanceCharge' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3887"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3887"/> + <xsl:template match="@*|node()" priority="-2" mode="M3887"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3887"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedTradePaymentTerms" + priority="1000" + mode="M3888"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedTradePaymentTerms"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SpecifiedTradePaymentTerms' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3888"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3888"/> + <xsl:template match="@*|node()" priority="-2" mode="M3888"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3888"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementFinancialCard" + priority="1000" + mode="M3889"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementFinancialCard"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SpecifiedTradeSettlementFinancialCard' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3889"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3889"/> + <xsl:template match="@*|node()" priority="-2" mode="M3889"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3889"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation" + priority="1000" + mode="M3890"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:LineTotalAmount)=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:LineTotalAmount)=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LineTotalAmount' must occur exactly 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:TotalAllowanceChargeAmount)<=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:TotalAllowanceChargeAmount)<=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TotalAllowanceChargeAmount' may occur at maximum 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3890"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3890"/> + <xsl:template match="@*|node()" priority="-2" mode="M3890"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3890"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:AllowanceTotalAmount" + priority="1000" + mode="M3891"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:AllowanceTotalAmount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AllowanceTotalAmount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3891"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3891"/> + <xsl:template match="@*|node()" priority="-2" mode="M3891"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3891"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:ChargeTotalAmount" + priority="1000" + mode="M3892"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:ChargeTotalAmount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ChargeTotalAmount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3892"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3892"/> + <xsl:template match="@*|node()" priority="-2" mode="M3892"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3892"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:DuePayableAmount" + priority="1000" + mode="M3893"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:DuePayableAmount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DuePayableAmount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3893"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3893"/> + <xsl:template match="@*|node()" priority="-2" mode="M3893"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3893"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:EquivalentTransferTotalAmount" + priority="1000" + mode="M3894"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:EquivalentTransferTotalAmount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:EquivalentTransferTotalAmount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3894"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3894"/> + <xsl:template match="@*|node()" priority="-2" mode="M3894"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3894"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:ExcludingTaxesLineTotalAmount" + priority="1000" + mode="M3895"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:ExcludingTaxesLineTotalAmount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ExcludingTaxesLineTotalAmount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3895"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3895"/> + <xsl:template match="@*|node()" priority="-2" mode="M3895"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3895"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:FreightChargeTotalAmount" + priority="1000" + mode="M3896"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:FreightChargeTotalAmount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:FreightChargeTotalAmount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3896"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3896"/> + <xsl:template match="@*|node()" priority="-2" mode="M3896"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3896"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:GrandTotal" + priority="1000" + mode="M3897"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:GrandTotal"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:GrandTotal' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3897"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3897"/> + <xsl:template match="@*|node()" priority="-2" mode="M3897"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3897"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:GrandTotalAmount" + priority="1000" + mode="M3898"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:GrandTotalAmount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:GrandTotalAmount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3898"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3898"/> + <xsl:template match="@*|node()" priority="-2" mode="M3898"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3898"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:IncludingTaxesLineTotalAmount" + priority="1000" + mode="M3899"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:IncludingTaxesLineTotalAmount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:IncludingTaxesLineTotalAmount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3899"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3899"/> + <xsl:template match="@*|node()" priority="-2" mode="M3899"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3899"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:InformationAmount" + priority="1000" + mode="M3900"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:InformationAmount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:InformationAmount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3900"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3900"/> + <xsl:template match="@*|node()" priority="-2" mode="M3900"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3900"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:InsuranceChargeTotalAmount" + priority="1000" + mode="M3901"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:InsuranceChargeTotalAmount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:InsuranceChargeTotalAmount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3901"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3901"/> + <xsl:template match="@*|node()" priority="-2" mode="M3901"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3901"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:LineTotalAmount" + priority="1000" + mode="M3902"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:LineTotalAmount"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="@currencyID"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="@currencyID"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute '@currencyID' is required in this context.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3902"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3902"/> + <xsl:template match="@*|node()" priority="-2" mode="M3902"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3902"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:LineTotalAmount[@currencyCodeListVersionID]" + priority="1000" + mode="M3903"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:LineTotalAmount[@currencyCodeListVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @currencyCodeListVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3903"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3903"/> + <xsl:template match="@*|node()" priority="-2" mode="M3903"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3903"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:PackingChargeTotalAmount" + priority="1000" + mode="M3904"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:PackingChargeTotalAmount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PackingChargeTotalAmount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3904"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3904"/> + <xsl:template match="@*|node()" priority="-2" mode="M3904"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3904"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:PaymentTotalAmount" + priority="1000" + mode="M3905"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:PaymentTotalAmount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PaymentTotalAmount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3905"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3905"/> + <xsl:template match="@*|node()" priority="-2" mode="M3905"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3905"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:RoundingAmount" + priority="1000" + mode="M3906"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:RoundingAmount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RoundingAmount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3906"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3906"/> + <xsl:template match="@*|node()" priority="-2" mode="M3906"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3906"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:TaxBasisTotalAmount" + priority="1000" + mode="M3907"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:TaxBasisTotalAmount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TaxBasisTotalAmount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3907"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3907"/> + <xsl:template match="@*|node()" priority="-2" mode="M3907"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3907"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:TaxTotalAmount" + priority="1000" + mode="M3908"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:TaxTotalAmount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TaxTotalAmount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3908"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3908"/> + <xsl:template match="@*|node()" priority="-2" mode="M3908"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3908"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:TotalAllowanceChargeAmount" + priority="1000" + mode="M3909"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:TotalAllowanceChargeAmount"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="@currencyID"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="@currencyID"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute '@currencyID' is required in this context.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3909"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3909"/> + <xsl:template match="@*|node()" priority="-2" mode="M3909"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3909"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:TotalAllowanceChargeAmount[@currencyCodeListVersionID]" + priority="1000" + mode="M3910"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:TotalAllowanceChargeAmount[@currencyCodeListVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @currencyCodeListVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3910"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3910"/> + <xsl:template match="@*|node()" priority="-2" mode="M3910"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3910"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:TotalDiscountAmount" + priority="1000" + mode="M3911"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:TotalDiscountAmount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TotalDiscountAmount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3911"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3911"/> + <xsl:template match="@*|node()" priority="-2" mode="M3911"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3911"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:TotalDiscountBasisAmount" + priority="1000" + mode="M3912"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:TotalDiscountBasisAmount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TotalDiscountBasisAmount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3912"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3912"/> + <xsl:template match="@*|node()" priority="-2" mode="M3912"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3912"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:TotalPenaltyAmount" + priority="1000" + mode="M3913"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:TotalPenaltyAmount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TotalPenaltyAmount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3913"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3913"/> + <xsl:template match="@*|node()" priority="-2" mode="M3913"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3913"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:TotalPrepaidAmount" + priority="1000" + mode="M3914"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:TotalPrepaidAmount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TotalPrepaidAmount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3914"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3914"/> + <xsl:template match="@*|node()" priority="-2" mode="M3914"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3914"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans" + priority="1000" + mode="M3915"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SpecifiedTradeSettlementPaymentMeans' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3915"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3915"/> + <xsl:template match="@*|node()" priority="-2" mode="M3915"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3915"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SubtotalCalculatedTradeTax" + priority="1000" + mode="M3916"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SubtotalCalculatedTradeTax"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SubtotalCalculatedTradeTax' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3916"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3916"/> + <xsl:template match="@*|node()" priority="-2" mode="M3916"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3916"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:TaxApplicableTradeCurrencyExchange" + priority="1000" + mode="M3917"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:TaxApplicableTradeCurrencyExchange"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TaxApplicableTradeCurrencyExchange' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3917"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3917"/> + <xsl:template match="@*|node()" priority="-2" mode="M3917"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3917"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:TaxCurrencyCode" + priority="1000" + mode="M3918"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:TaxCurrencyCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TaxCurrencyCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3918"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3918"/> + <xsl:template match="@*|node()" priority="-2" mode="M3918"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3918"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:TaxPointDateTime" + priority="1000" + mode="M3919"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:TaxPointDateTime"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TaxPointDateTime' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3919"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3919"/> + <xsl:template match="@*|node()" priority="-2" mode="M3919"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3919"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:TotalAdjustmentAmount" + priority="1000" + mode="M3920"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:TotalAdjustmentAmount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TotalAdjustmentAmount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3920"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3920"/> + <xsl:template match="@*|node()" priority="-2" mode="M3920"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3920"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:TotalInvoiceAmount" + priority="1000" + mode="M3921"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:TotalInvoiceAmount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TotalInvoiceAmount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3921"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3921"/> + <xsl:template match="@*|node()" priority="-2" mode="M3921"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3921"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:TotalTaxAmount" + priority="1000" + mode="M3922"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:TotalTaxAmount"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TotalTaxAmount' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3922"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3922"/> + <xsl:template match="@*|node()" priority="-2" mode="M3922"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3922"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:TransportationPayeeTradeParty" + priority="1000" + mode="M3923"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:TransportationPayeeTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TransportationPayeeTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3923"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3923"/> + <xsl:template match="@*|node()" priority="-2" mode="M3923"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3923"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct" + priority="1000" + mode="M3924"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:GlobalID)<=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="count(ram:GlobalID)<=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:GlobalID' may occur at maximum 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:Name)=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="count(ram:Name)=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Name' must occur exactly 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:Description)<=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:Description)<=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Description' may occur at maximum 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3924"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3924"/> + <xsl:template match="@*|node()" priority="-2" mode="M3924"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3924"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:AcquisitionLeadTimeMeasure" + priority="1000" + mode="M3925"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:AcquisitionLeadTimeMeasure"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AcquisitionLeadTimeMeasure' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3925"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3925"/> + <xsl:template match="@*|node()" priority="-2" mode="M3925"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3925"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:AdditionalDescription" + priority="1000" + mode="M3926"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:AdditionalDescription"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AdditionalDescription' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3926"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3926"/> + <xsl:template match="@*|node()" priority="-2" mode="M3926"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3926"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:AdditionalReferenceReferencedDocument" + priority="1000" + mode="M3927"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:AdditionalReferenceReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AdditionalReferenceReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3927"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3927"/> + <xsl:template match="@*|node()" priority="-2" mode="M3927"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3927"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:ApplicableMaterialGoodsCharacteristic" + priority="1000" + mode="M3928"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:ApplicableMaterialGoodsCharacteristic"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ApplicableMaterialGoodsCharacteristic' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3928"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3928"/> + <xsl:template match="@*|node()" priority="-2" mode="M3928"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3928"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:ApplicableProductCharacteristic" + priority="1000" + mode="M3929"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:ApplicableProductCharacteristic"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:TypeCode)=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="count(ram:TypeCode)=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TypeCode' must occur exactly 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:Description)>=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:Description)>=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Description' must occur at least 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:ValueMeasure)<=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + test="count(ram:ValueMeasure)<=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ValueMeasure' may occur at maximum 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:Value)<=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="count(ram:Value)<=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Value' may occur at maximum 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3929"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3929"/> + <xsl:template match="@*|node()" priority="-2" mode="M3929"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3929"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:ApplicableProductCharacteristic/ram:ApplicableProductCharacteristicCondition" + priority="1000" + mode="M3930"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:ApplicableProductCharacteristic/ram:ApplicableProductCharacteristicCondition"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ApplicableProductCharacteristicCondition' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3930"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3930"/> + <xsl:template match="@*|node()" priority="-2" mode="M3930"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3930"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:ApplicableProductCharacteristic/ram:ApplicableReferencedStandard" + priority="1000" + mode="M3931"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:ApplicableProductCharacteristic/ram:ApplicableReferencedStandard"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ApplicableReferencedStandard' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3931"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3931"/> + <xsl:template match="@*|node()" priority="-2" mode="M3931"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3931"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:ApplicableProductCharacteristic/ram:Description[@languageID]" + priority="1000" + mode="M3932"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:ApplicableProductCharacteristic/ram:Description[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3932"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3932"/> + <xsl:template match="@*|node()" priority="-2" mode="M3932"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3932"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:ApplicableProductCharacteristic/ram:Description[@languageLocaleID]" + priority="1000" + mode="M3933"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:ApplicableProductCharacteristic/ram:Description[@languageLocaleID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageLocaleID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3933"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3933"/> + <xsl:template match="@*|node()" priority="-2" mode="M3933"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3933"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:ApplicableProductCharacteristic/ram:ID" + priority="1000" + mode="M3934"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:ApplicableProductCharacteristic/ram:ID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3934"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3934"/> + <xsl:template match="@*|node()" priority="-2" mode="M3934"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3934"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:ApplicableProductCharacteristic/ram:MeasurementMethodCode" + priority="1000" + mode="M3935"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:ApplicableProductCharacteristic/ram:MeasurementMethodCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:MeasurementMethodCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3935"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3935"/> + <xsl:template match="@*|node()" priority="-2" mode="M3935"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3935"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:ApplicableProductCharacteristic/ram:TypeCode[@languageID]" + priority="1000" + mode="M3936"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:ApplicableProductCharacteristic/ram:TypeCode[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3936"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3936"/> + <xsl:template match="@*|node()" priority="-2" mode="M3936"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3936"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:ApplicableProductCharacteristic/ram:TypeCode[@listAgencyID]" + priority="1000" + mode="M3937"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:ApplicableProductCharacteristic/ram:TypeCode[@listAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3937"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3937"/> + <xsl:template match="@*|node()" priority="-2" mode="M3937"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3937"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:ApplicableProductCharacteristic/ram:TypeCode[@listAgencyName]" + priority="1000" + mode="M3938"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:ApplicableProductCharacteristic/ram:TypeCode[@listAgencyName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listAgencyName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3938"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3938"/> + <xsl:template match="@*|node()" priority="-2" mode="M3938"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3938"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:ApplicableProductCharacteristic/ram:TypeCode[@listID]" + priority="1000" + mode="M3939"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:ApplicableProductCharacteristic/ram:TypeCode[@listID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3939"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3939"/> + <xsl:template match="@*|node()" priority="-2" mode="M3939"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3939"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:ApplicableProductCharacteristic/ram:TypeCode[@listName]" + priority="1000" + mode="M3940"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:ApplicableProductCharacteristic/ram:TypeCode[@listName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3940"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3940"/> + <xsl:template match="@*|node()" priority="-2" mode="M3940"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3940"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:ApplicableProductCharacteristic/ram:TypeCode[@listSchemeURI]" + priority="1000" + mode="M3941"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:ApplicableProductCharacteristic/ram:TypeCode[@listSchemeURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listSchemeURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3941"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3941"/> + <xsl:template match="@*|node()" priority="-2" mode="M3941"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3941"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:ApplicableProductCharacteristic/ram:TypeCode[@listURI]" + priority="1000" + mode="M3942"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:ApplicableProductCharacteristic/ram:TypeCode[@listURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3942"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3942"/> + <xsl:template match="@*|node()" priority="-2" mode="M3942"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3942"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:ApplicableProductCharacteristic/ram:TypeCode[@listVersionID]" + priority="1000" + mode="M3943"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:ApplicableProductCharacteristic/ram:TypeCode[@listVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3943"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3943"/> + <xsl:template match="@*|node()" priority="-2" mode="M3943"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3943"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:ApplicableProductCharacteristic/ram:TypeCode[@name]" + priority="1000" + mode="M3944"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:ApplicableProductCharacteristic/ram:TypeCode[@name]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @name' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3944"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3944"/> + <xsl:template match="@*|node()" priority="-2" mode="M3944"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3944"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:ApplicableProductCharacteristic/ram:ValueCode" + priority="1000" + mode="M3945"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:ApplicableProductCharacteristic/ram:ValueCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ValueCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3945"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3945"/> + <xsl:template match="@*|node()" priority="-2" mode="M3945"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3945"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:ApplicableProductCharacteristic/ram:ValueDateTime" + priority="1000" + mode="M3946"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:ApplicableProductCharacteristic/ram:ValueDateTime"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ValueDateTime' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3946"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3946"/> + <xsl:template match="@*|node()" priority="-2" mode="M3946"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3946"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:ApplicableProductCharacteristic/ram:ValueIndicator" + priority="1000" + mode="M3947"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:ApplicableProductCharacteristic/ram:ValueIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ValueIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3947"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3947"/> + <xsl:template match="@*|node()" priority="-2" mode="M3947"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3947"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:ApplicableProductCharacteristic/ram:ValueMeasure[@unitCodeListVersionID]" + priority="1000" + mode="M3948"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:ApplicableProductCharacteristic/ram:ValueMeasure[@unitCodeListVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @unitCodeListVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3948"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3948"/> + <xsl:template match="@*|node()" priority="-2" mode="M3948"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3948"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:ApplicableProductCharacteristic/ram:ValueSpecifiedBinaryFile" + priority="1000" + mode="M3949"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:ApplicableProductCharacteristic/ram:ValueSpecifiedBinaryFile"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ValueSpecifiedBinaryFile' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3949"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3949"/> + <xsl:template match="@*|node()" priority="-2" mode="M3949"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3949"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:ApplicableProductCharacteristic/ram:Value[@languageID]" + priority="1000" + mode="M3950"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:ApplicableProductCharacteristic/ram:Value[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3950"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3950"/> + <xsl:template match="@*|node()" priority="-2" mode="M3950"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3950"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:ApplicableProductCharacteristic/ram:Value[@languageLocaleID]" + priority="1000" + mode="M3951"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:ApplicableProductCharacteristic/ram:Value[@languageLocaleID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageLocaleID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3951"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3951"/> + <xsl:template match="@*|node()" priority="-2" mode="M3951"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3951"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:ApplicableSupplyChainPackaging" + priority="1000" + mode="M3952"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:ApplicableSupplyChainPackaging"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ApplicableSupplyChainPackaging' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3952"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3952"/> + <xsl:template match="@*|node()" priority="-2" mode="M3952"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3952"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:ApplicableTradeProductCertification" + priority="1000" + mode="M3953"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:ApplicableTradeProductCertification"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ApplicableTradeProductCertification' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3953"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3953"/> + <xsl:template match="@*|node()" priority="-2" mode="M3953"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3953"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:ApplicableTransportDangerousGoods" + priority="1000" + mode="M3954"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:ApplicableTransportDangerousGoods"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ApplicableTransportDangerousGoods' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3954"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3954"/> + <xsl:template match="@*|node()" priority="-2" mode="M3954"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3954"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:AreaDensityMeasure" + priority="1000" + mode="M3955"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:AreaDensityMeasure"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AreaDensityMeasure' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3955"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3955"/> + <xsl:template match="@*|node()" priority="-2" mode="M3955"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3955"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:AvailableMeasurementCode" + priority="1000" + mode="M3956"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:AvailableMeasurementCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:AvailableMeasurementCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3956"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3956"/> + <xsl:template match="@*|node()" priority="-2" mode="M3956"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3956"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:BatchID" + priority="1000" + mode="M3957"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:BatchID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:BatchID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3957"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3957"/> + <xsl:template match="@*|node()" priority="-2" mode="M3957"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3957"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:BrandName" + priority="1000" + mode="M3958"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:BrandName"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:BrandName' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3958"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3958"/> + <xsl:template match="@*|node()" priority="-2" mode="M3958"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3958"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:BrandOwnerTradeParty" + priority="1000" + mode="M3959"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:BrandOwnerTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:BrandOwnerTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3959"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3959"/> + <xsl:template match="@*|node()" priority="-2" mode="M3959"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3959"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:BrandRangeName" + priority="1000" + mode="M3960"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:BrandRangeName"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:BrandRangeName' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3960"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3960"/> + <xsl:template match="@*|node()" priority="-2" mode="M3960"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3960"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:BuyerAssignedExtensionID" + priority="1000" + mode="M3961"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:BuyerAssignedExtensionID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:BuyerAssignedExtensionID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3961"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3961"/> + <xsl:template match="@*|node()" priority="-2" mode="M3961"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3961"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:BuyerAssignedID[@schemeAgencyID]" + priority="1000" + mode="M3962"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:BuyerAssignedID[@schemeAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3962"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3962"/> + <xsl:template match="@*|node()" priority="-2" mode="M3962"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3962"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:BuyerAssignedID[@schemeAgencyName]" + priority="1000" + mode="M3963"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:BuyerAssignedID[@schemeAgencyName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3963"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3963"/> + <xsl:template match="@*|node()" priority="-2" mode="M3963"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3963"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:BuyerAssignedID[@schemeDataURI]" + priority="1000" + mode="M3964"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:BuyerAssignedID[@schemeDataURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeDataURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3964"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3964"/> + <xsl:template match="@*|node()" priority="-2" mode="M3964"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3964"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:BuyerAssignedID[@schemeID]" + priority="1000" + mode="M3965"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:BuyerAssignedID[@schemeID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3965"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3965"/> + <xsl:template match="@*|node()" priority="-2" mode="M3965"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3965"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:BuyerAssignedID[@schemeName]" + priority="1000" + mode="M3966"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:BuyerAssignedID[@schemeName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3966"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3966"/> + <xsl:template match="@*|node()" priority="-2" mode="M3966"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3966"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:BuyerAssignedID[@schemeURI]" + priority="1000" + mode="M3967"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:BuyerAssignedID[@schemeURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3967"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3967"/> + <xsl:template match="@*|node()" priority="-2" mode="M3967"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3967"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:BuyerAssignedID[@schemeVersionID]" + priority="1000" + mode="M3968"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:BuyerAssignedID[@schemeVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3968"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3968"/> + <xsl:template match="@*|node()" priority="-2" mode="M3968"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3968"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:CancellationAnnouncedLaunchDateTime" + priority="1000" + mode="M3969"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:CancellationAnnouncedLaunchDateTime"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CancellationAnnouncedLaunchDateTime' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3969"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3969"/> + <xsl:template match="@*|node()" priority="-2" mode="M3969"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3969"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:CertificationEvidenceReferenceReferencedDocument" + priority="1000" + mode="M3970"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:CertificationEvidenceReferenceReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CertificationEvidenceReferenceReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3970"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3970"/> + <xsl:template match="@*|node()" priority="-2" mode="M3970"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3970"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:ColourCode" + priority="1000" + mode="M3971"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:ColourCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ColourCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3971"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3971"/> + <xsl:template match="@*|node()" priority="-2" mode="M3971"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3971"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:ColourDescription" + priority="1000" + mode="M3972"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:ColourDescription"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ColourDescription' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3972"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3972"/> + <xsl:template match="@*|node()" priority="-2" mode="M3972"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3972"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:CommonName" + priority="1000" + mode="M3973"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:CommonName"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CommonName' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3973"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3973"/> + <xsl:template match="@*|node()" priority="-2" mode="M3973"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3973"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:ConciseDescription" + priority="1000" + mode="M3974"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:ConciseDescription"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ConciseDescription' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3974"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3974"/> + <xsl:template match="@*|node()" priority="-2" mode="M3974"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3974"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:ConfigurableIndicator" + priority="1000" + mode="M3975"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:ConfigurableIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ConfigurableIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3975"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3975"/> + <xsl:template match="@*|node()" priority="-2" mode="M3975"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3975"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:ConsumerAgeDescription" + priority="1000" + mode="M3976"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:ConsumerAgeDescription"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ConsumerAgeDescription' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3976"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3976"/> + <xsl:template match="@*|node()" priority="-2" mode="M3976"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3976"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:ConsumerGenderDescription" + priority="1000" + mode="M3977"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:ConsumerGenderDescription"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ConsumerGenderDescription' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3977"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3977"/> + <xsl:template match="@*|node()" priority="-2" mode="M3977"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3977"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:ContentUnitQuantity" + priority="1000" + mode="M3978"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:ContentUnitQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ContentUnitQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3978"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3978"/> + <xsl:template match="@*|node()" priority="-2" mode="M3978"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3978"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:CriticalityTypeCode" + priority="1000" + mode="M3979"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:CriticalityTypeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CriticalityTypeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3979"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3979"/> + <xsl:template match="@*|node()" priority="-2" mode="M3979"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3979"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:CustomerAssignedID" + priority="1000" + mode="M3980"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:CustomerAssignedID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:CustomerAssignedID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3980"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3980"/> + <xsl:template match="@*|node()" priority="-2" mode="M3980"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3980"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:Description[@languageID]" + priority="1000" + mode="M3981"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:Description[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3981"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3981"/> + <xsl:template match="@*|node()" priority="-2" mode="M3981"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3981"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:Description[@languageLocaleID]" + priority="1000" + mode="M3982"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:Description[@languageLocaleID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageLocaleID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3982"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3982"/> + <xsl:template match="@*|node()" priority="-2" mode="M3982"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3982"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:DesignatedProductClassification" + priority="1000" + mode="M3983"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:DesignatedProductClassification"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:ClassCode)=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="count(ram:ClassCode)=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ClassCode' must occur exactly 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:ClassName)>=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="count(ram:ClassName)>=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ClassName' must occur at least 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3983"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3983"/> + <xsl:template match="@*|node()" priority="-2" mode="M3983"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3983"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:DesignatedProductClassification/ram:ApplicableReferencedStandard" + priority="1000" + mode="M3984"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:DesignatedProductClassification/ram:ApplicableReferencedStandard"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ApplicableReferencedStandard' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3984"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3984"/> + <xsl:template match="@*|node()" priority="-2" mode="M3984"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3984"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:DesignatedProductClassification/ram:ClassCode" + priority="1000" + mode="M3985"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:DesignatedProductClassification/ram:ClassCode"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="@listID"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="@listID"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute '@listID' is required in this context.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3985"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3985"/> + <xsl:template match="@*|node()" priority="-2" mode="M3985"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3985"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:DesignatedProductClassification/ram:ClassCode[@languageID]" + priority="1000" + mode="M3986"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:DesignatedProductClassification/ram:ClassCode[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3986"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3986"/> + <xsl:template match="@*|node()" priority="-2" mode="M3986"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3986"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:DesignatedProductClassification/ram:ClassCode[@listAgencyID]" + priority="1000" + mode="M3987"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:DesignatedProductClassification/ram:ClassCode[@listAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3987"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3987"/> + <xsl:template match="@*|node()" priority="-2" mode="M3987"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3987"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:DesignatedProductClassification/ram:ClassCode[@listAgencyName]" + priority="1000" + mode="M3988"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:DesignatedProductClassification/ram:ClassCode[@listAgencyName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listAgencyName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3988"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3988"/> + <xsl:template match="@*|node()" priority="-2" mode="M3988"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3988"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:DesignatedProductClassification/ram:ClassCode[@listName]" + priority="1000" + mode="M3989"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:DesignatedProductClassification/ram:ClassCode[@listName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3989"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3989"/> + <xsl:template match="@*|node()" priority="-2" mode="M3989"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3989"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:DesignatedProductClassification/ram:ClassCode[@listSchemeURI]" + priority="1000" + mode="M3990"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:DesignatedProductClassification/ram:ClassCode[@listSchemeURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listSchemeURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3990"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3990"/> + <xsl:template match="@*|node()" priority="-2" mode="M3990"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3990"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:DesignatedProductClassification/ram:ClassCode[@listURI]" + priority="1000" + mode="M3991"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:DesignatedProductClassification/ram:ClassCode[@listURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @listURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3991"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3991"/> + <xsl:template match="@*|node()" priority="-2" mode="M3991"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3991"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:DesignatedProductClassification/ram:ClassCode[@name]" + priority="1000" + mode="M3992"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:DesignatedProductClassification/ram:ClassCode[@name]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @name' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3992"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3992"/> + <xsl:template match="@*|node()" priority="-2" mode="M3992"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3992"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:DesignatedProductClassification/ram:ClassName[@languageID]" + priority="1000" + mode="M3993"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:DesignatedProductClassification/ram:ClassName[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3993"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3993"/> + <xsl:template match="@*|node()" priority="-2" mode="M3993"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3993"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:DesignatedProductClassification/ram:ClassName[@languageLocaleID]" + priority="1000" + mode="M3994"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:DesignatedProductClassification/ram:ClassName[@languageLocaleID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageLocaleID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3994"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3994"/> + <xsl:template match="@*|node()" priority="-2" mode="M3994"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3994"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:DesignatedProductClassification/ram:ClassProductCharacteristic" + priority="1000" + mode="M3995"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:DesignatedProductClassification/ram:ClassProductCharacteristic"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ClassProductCharacteristic' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3995"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3995"/> + <xsl:template match="@*|node()" priority="-2" mode="M3995"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3995"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:DesignatedProductClassification/ram:SubClassCode" + priority="1000" + mode="M3996"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:DesignatedProductClassification/ram:SubClassCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SubClassCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3996"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3996"/> + <xsl:template match="@*|node()" priority="-2" mode="M3996"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3996"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:DesignatedProductClassification/ram:SystemID" + priority="1000" + mode="M3997"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:DesignatedProductClassification/ram:SystemID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SystemID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3997"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3997"/> + <xsl:template match="@*|node()" priority="-2" mode="M3997"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3997"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:DesignatedProductClassification/ram:SystemName" + priority="1000" + mode="M3998"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:DesignatedProductClassification/ram:SystemName"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SystemName' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3998"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3998"/> + <xsl:template match="@*|node()" priority="-2" mode="M3998"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3998"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:Designation" + priority="1000" + mode="M3999"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:Designation"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Designation' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3999"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M3999"/> + <xsl:template match="@*|node()" priority="-2" mode="M3999"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M3999"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:DistributorTradeParty" + priority="1000" + mode="M4000"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:DistributorTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DistributorTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4000"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4000"/> + <xsl:template match="@*|node()" priority="-2" mode="M4000"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4000"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:DrainedNetWeightMeasure" + priority="1000" + mode="M4001"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:DrainedNetWeightMeasure"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:DrainedNetWeightMeasure' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4001"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4001"/> + <xsl:template match="@*|node()" priority="-2" mode="M4001"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4001"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:EndItemName" + priority="1000" + mode="M4002"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:EndItemName"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:EndItemName' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4002"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4002"/> + <xsl:template match="@*|node()" priority="-2" mode="M4002"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4002"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:EndItemTypeCode" + priority="1000" + mode="M4003"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:EndItemTypeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:EndItemTypeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4003"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4003"/> + <xsl:template match="@*|node()" priority="-2" mode="M4003"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4003"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:EndUserTradeParty" + priority="1000" + mode="M4004"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:EndUserTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:EndUserTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4004"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4004"/> + <xsl:template match="@*|node()" priority="-2" mode="M4004"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4004"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:FIIGCriticalityTypeCode" + priority="1000" + mode="M4005"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:FIIGCriticalityTypeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:FIIGCriticalityTypeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4005"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4005"/> + <xsl:template match="@*|node()" priority="-2" mode="M4005"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4005"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:FSCID" + priority="1000" + mode="M4006"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:FSCID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:FSCID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4006"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4006"/> + <xsl:template match="@*|node()" priority="-2" mode="M4006"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4006"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:FinalAssemblyTradeCountry" + priority="1000" + mode="M4007"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:FinalAssemblyTradeCountry"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:FinalAssemblyTradeCountry' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4007"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4007"/> + <xsl:template match="@*|node()" priority="-2" mode="M4007"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4007"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:FromDeliveryLifeSpanMeasure" + priority="1000" + mode="M4008"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:FromDeliveryLifeSpanMeasure"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:FromDeliveryLifeSpanMeasure' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4008"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4008"/> + <xsl:template match="@*|node()" priority="-2" mode="M4008"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4008"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:FromOpeningLifeSpanMeasure" + priority="1000" + mode="M4009"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:FromOpeningLifeSpanMeasure"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:FromOpeningLifeSpanMeasure' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4009"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4009"/> + <xsl:template match="@*|node()" priority="-2" mode="M4009"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4009"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:FromProductionLifeSpanMeasure" + priority="1000" + mode="M4010"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:FromProductionLifeSpanMeasure"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:FromProductionLifeSpanMeasure' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4010"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4010"/> + <xsl:template match="@*|node()" priority="-2" mode="M4010"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4010"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:GTINID" + priority="1000" + mode="M4011"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:GTINID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:GTINID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4011"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4011"/> + <xsl:template match="@*|node()" priority="-2" mode="M4011"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4011"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:GeneticModificationExtentCode" + priority="1000" + mode="M4012"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:GeneticModificationExtentCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:GeneticModificationExtentCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4012"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4012"/> + <xsl:template match="@*|node()" priority="-2" mode="M4012"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4012"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:GlobalExtensionID" + priority="1000" + mode="M4013"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:GlobalExtensionID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:GlobalExtensionID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4013"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4013"/> + <xsl:template match="@*|node()" priority="-2" mode="M4013"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4013"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:GlobalID" + priority="1000" + mode="M4014"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:GlobalID"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="@schemeID"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="@schemeID"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute '@schemeID' is required in this context.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4014"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4014"/> + <xsl:template match="@*|node()" priority="-2" mode="M4014"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4014"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:GlobalID[@schemeAgencyID]" + priority="1000" + mode="M4015"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:GlobalID[@schemeAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4015"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4015"/> + <xsl:template match="@*|node()" priority="-2" mode="M4015"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4015"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:GlobalID[@schemeAgencyName]" + priority="1000" + mode="M4016"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:GlobalID[@schemeAgencyName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4016"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4016"/> + <xsl:template match="@*|node()" priority="-2" mode="M4016"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4016"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:GlobalID[@schemeDataURI]" + priority="1000" + mode="M4017"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:GlobalID[@schemeDataURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeDataURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4017"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4017"/> + <xsl:template match="@*|node()" priority="-2" mode="M4017"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4017"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:GlobalID[@schemeName]" + priority="1000" + mode="M4018"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:GlobalID[@schemeName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4018"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4018"/> + <xsl:template match="@*|node()" priority="-2" mode="M4018"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4018"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:GlobalID[@schemeURI]" + priority="1000" + mode="M4019"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:GlobalID[@schemeURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4019"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4019"/> + <xsl:template match="@*|node()" priority="-2" mode="M4019"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4019"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:GlobalID[@schemeVersionID]" + priority="1000" + mode="M4020"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:GlobalID[@schemeVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4020"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4020"/> + <xsl:template match="@*|node()" priority="-2" mode="M4020"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4020"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:GrossVolumeMeasure" + priority="1000" + mode="M4021"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:GrossVolumeMeasure"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:GrossVolumeMeasure' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4021"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4021"/> + <xsl:template match="@*|node()" priority="-2" mode="M4021"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4021"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:GrossWeightMeasure" + priority="1000" + mode="M4022"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:GrossWeightMeasure"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:GrossWeightMeasure' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4022"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4022"/> + <xsl:template match="@*|node()" priority="-2" mode="M4022"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4022"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:ID" + priority="1000" + mode="M4023"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:ID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4023"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4023"/> + <xsl:template match="@*|node()" priority="-2" mode="M4023"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4023"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:IncludedProductContentUnitQuantity" + priority="1000" + mode="M4024"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:IncludedProductContentUnitQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:IncludedProductContentUnitQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4024"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4024"/> + <xsl:template match="@*|node()" priority="-2" mode="M4024"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4024"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:IncludedProductTypeQuantity" + priority="1000" + mode="M4025"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:IncludedProductTypeQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:IncludedProductTypeQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4025"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4025"/> + <xsl:template match="@*|node()" priority="-2" mode="M4025"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4025"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:IncludedReferencedProduct" + priority="1000" + mode="M4026"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:IncludedReferencedProduct"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:Name)>=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="count(ram:Name)>=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Name' must occur at least 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4026"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4026"/> + <xsl:template match="@*|node()" priority="-2" mode="M4026"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4026"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:IncludedReferencedProduct/ram:BuyerAssignedID[@schemeAgencyID]" + priority="1000" + mode="M4027"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:IncludedReferencedProduct/ram:BuyerAssignedID[@schemeAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4027"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4027"/> + <xsl:template match="@*|node()" priority="-2" mode="M4027"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4027"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:IncludedReferencedProduct/ram:BuyerAssignedID[@schemeAgencyName]" + priority="1000" + mode="M4028"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:IncludedReferencedProduct/ram:BuyerAssignedID[@schemeAgencyName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4028"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4028"/> + <xsl:template match="@*|node()" priority="-2" mode="M4028"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4028"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:IncludedReferencedProduct/ram:BuyerAssignedID[@schemeDataURI]" + priority="1000" + mode="M4029"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:IncludedReferencedProduct/ram:BuyerAssignedID[@schemeDataURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeDataURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4029"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4029"/> + <xsl:template match="@*|node()" priority="-2" mode="M4029"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4029"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:IncludedReferencedProduct/ram:BuyerAssignedID[@schemeID]" + priority="1000" + mode="M4030"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:IncludedReferencedProduct/ram:BuyerAssignedID[@schemeID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4030"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4030"/> + <xsl:template match="@*|node()" priority="-2" mode="M4030"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4030"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:IncludedReferencedProduct/ram:BuyerAssignedID[@schemeName]" + priority="1000" + mode="M4031"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:IncludedReferencedProduct/ram:BuyerAssignedID[@schemeName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4031"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4031"/> + <xsl:template match="@*|node()" priority="-2" mode="M4031"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4031"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:IncludedReferencedProduct/ram:BuyerAssignedID[@schemeURI]" + priority="1000" + mode="M4032"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:IncludedReferencedProduct/ram:BuyerAssignedID[@schemeURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4032"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4032"/> + <xsl:template match="@*|node()" priority="-2" mode="M4032"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4032"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:IncludedReferencedProduct/ram:BuyerAssignedID[@schemeVersionID]" + priority="1000" + mode="M4033"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:IncludedReferencedProduct/ram:BuyerAssignedID[@schemeVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4033"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4033"/> + <xsl:template match="@*|node()" priority="-2" mode="M4033"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4033"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:IncludedReferencedProduct/ram:Description[@languageID]" + priority="1000" + mode="M4034"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:IncludedReferencedProduct/ram:Description[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4034"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4034"/> + <xsl:template match="@*|node()" priority="-2" mode="M4034"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4034"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:IncludedReferencedProduct/ram:Description[@languageLocaleID]" + priority="1000" + mode="M4035"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:IncludedReferencedProduct/ram:Description[@languageLocaleID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageLocaleID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4035"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4035"/> + <xsl:template match="@*|node()" priority="-2" mode="M4035"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4035"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:IncludedReferencedProduct/ram:GlobalID" + priority="1000" + mode="M4036"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:IncludedReferencedProduct/ram:GlobalID"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="@schemeID"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="@schemeID"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute '@schemeID' is required in this context.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4036"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4036"/> + <xsl:template match="@*|node()" priority="-2" mode="M4036"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4036"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:IncludedReferencedProduct/ram:GlobalID[@schemeAgencyID]" + priority="1000" + mode="M4037"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:IncludedReferencedProduct/ram:GlobalID[@schemeAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4037"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4037"/> + <xsl:template match="@*|node()" priority="-2" mode="M4037"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4037"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:IncludedReferencedProduct/ram:GlobalID[@schemeAgencyName]" + priority="1000" + mode="M4038"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:IncludedReferencedProduct/ram:GlobalID[@schemeAgencyName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4038"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4038"/> + <xsl:template match="@*|node()" priority="-2" mode="M4038"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4038"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:IncludedReferencedProduct/ram:GlobalID[@schemeDataURI]" + priority="1000" + mode="M4039"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:IncludedReferencedProduct/ram:GlobalID[@schemeDataURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeDataURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4039"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4039"/> + <xsl:template match="@*|node()" priority="-2" mode="M4039"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4039"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:IncludedReferencedProduct/ram:GlobalID[@schemeName]" + priority="1000" + mode="M4040"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:IncludedReferencedProduct/ram:GlobalID[@schemeName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4040"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4040"/> + <xsl:template match="@*|node()" priority="-2" mode="M4040"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4040"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:IncludedReferencedProduct/ram:GlobalID[@schemeURI]" + priority="1000" + mode="M4041"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:IncludedReferencedProduct/ram:GlobalID[@schemeURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4041"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4041"/> + <xsl:template match="@*|node()" priority="-2" mode="M4041"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4041"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:IncludedReferencedProduct/ram:GlobalID[@schemeVersionID]" + priority="1000" + mode="M4042"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:IncludedReferencedProduct/ram:GlobalID[@schemeVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4042"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4042"/> + <xsl:template match="@*|node()" priority="-2" mode="M4042"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4042"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:IncludedReferencedProduct/ram:ID" + priority="1000" + mode="M4043"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:IncludedReferencedProduct/ram:ID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4043"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4043"/> + <xsl:template match="@*|node()" priority="-2" mode="M4043"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4043"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:IncludedReferencedProduct/ram:IndustryAssignedID" + priority="1000" + mode="M4044"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:IncludedReferencedProduct/ram:IndustryAssignedID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:IndustryAssignedID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4044"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4044"/> + <xsl:template match="@*|node()" priority="-2" mode="M4044"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4044"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:IncludedReferencedProduct/ram:ManufacturerAssignedID" + priority="1000" + mode="M4045"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:IncludedReferencedProduct/ram:ManufacturerAssignedID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ManufacturerAssignedID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4045"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4045"/> + <xsl:template match="@*|node()" priority="-2" mode="M4045"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4045"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:IncludedReferencedProduct/ram:Name[@languageID]" + priority="1000" + mode="M4046"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:IncludedReferencedProduct/ram:Name[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4046"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4046"/> + <xsl:template match="@*|node()" priority="-2" mode="M4046"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4046"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:IncludedReferencedProduct/ram:Name[@languageLocaleID]" + priority="1000" + mode="M4047"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:IncludedReferencedProduct/ram:Name[@languageLocaleID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageLocaleID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4047"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4047"/> + <xsl:template match="@*|node()" priority="-2" mode="M4047"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4047"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:IncludedReferencedProduct/ram:RelationshipTypeCode" + priority="1000" + mode="M4048"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:IncludedReferencedProduct/ram:RelationshipTypeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RelationshipTypeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4048"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4048"/> + <xsl:template match="@*|node()" priority="-2" mode="M4048"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4048"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:IncludedReferencedProduct/ram:SellerAssignedID[@schemeAgencyID]" + priority="1000" + mode="M4049"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:IncludedReferencedProduct/ram:SellerAssignedID[@schemeAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4049"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4049"/> + <xsl:template match="@*|node()" priority="-2" mode="M4049"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4049"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:IncludedReferencedProduct/ram:SellerAssignedID[@schemeAgencyName]" + priority="1000" + mode="M4050"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:IncludedReferencedProduct/ram:SellerAssignedID[@schemeAgencyName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4050"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4050"/> + <xsl:template match="@*|node()" priority="-2" mode="M4050"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4050"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:IncludedReferencedProduct/ram:SellerAssignedID[@schemeDataURI]" + priority="1000" + mode="M4051"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:IncludedReferencedProduct/ram:SellerAssignedID[@schemeDataURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeDataURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4051"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4051"/> + <xsl:template match="@*|node()" priority="-2" mode="M4051"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4051"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:IncludedReferencedProduct/ram:SellerAssignedID[@schemeID]" + priority="1000" + mode="M4052"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:IncludedReferencedProduct/ram:SellerAssignedID[@schemeID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4052"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4052"/> + <xsl:template match="@*|node()" priority="-2" mode="M4052"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4052"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:IncludedReferencedProduct/ram:SellerAssignedID[@schemeName]" + priority="1000" + mode="M4053"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:IncludedReferencedProduct/ram:SellerAssignedID[@schemeName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4053"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4053"/> + <xsl:template match="@*|node()" priority="-2" mode="M4053"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4053"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:IncludedReferencedProduct/ram:SellerAssignedID[@schemeURI]" + priority="1000" + mode="M4054"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:IncludedReferencedProduct/ram:SellerAssignedID[@schemeURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4054"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4054"/> + <xsl:template match="@*|node()" priority="-2" mode="M4054"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4054"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:IncludedReferencedProduct/ram:SellerAssignedID[@schemeVersionID]" + priority="1000" + mode="M4055"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:IncludedReferencedProduct/ram:SellerAssignedID[@schemeVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4055"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4055"/> + <xsl:template match="@*|node()" priority="-2" mode="M4055"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4055"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:IncludedReferencedProduct/ram:UnitQuantity" + priority="1000" + mode="M4056"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:IncludedReferencedProduct/ram:UnitQuantity"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="@unitCode"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="@unitCode"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute '@unitCode' is required in this context.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4056"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4056"/> + <xsl:template match="@*|node()" priority="-2" mode="M4056"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4056"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:IncludedReferencedProduct/ram:UnitQuantity[@unitCodeListAgencyID]" + priority="1000" + mode="M4057"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:IncludedReferencedProduct/ram:UnitQuantity[@unitCodeListAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @unitCodeListAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4057"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4057"/> + <xsl:template match="@*|node()" priority="-2" mode="M4057"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4057"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:IncludedReferencedProduct/ram:UnitQuantity[@unitCodeListAgencyName]" + priority="1000" + mode="M4058"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:IncludedReferencedProduct/ram:UnitQuantity[@unitCodeListAgencyName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @unitCodeListAgencyName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4058"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4058"/> + <xsl:template match="@*|node()" priority="-2" mode="M4058"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4058"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:IncludedReferencedProduct/ram:UnitQuantity[@unitCodeListID]" + priority="1000" + mode="M4059"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:IncludedReferencedProduct/ram:UnitQuantity[@unitCodeListID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @unitCodeListID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4059"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4059"/> + <xsl:template match="@*|node()" priority="-2" mode="M4059"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4059"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:IndividualTradeProductInstance" + priority="1000" + mode="M4060"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:IndividualTradeProductInstance"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:IndividualTradeProductInstance' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4060"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4060"/> + <xsl:template match="@*|node()" priority="-2" mode="M4060"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4060"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:IndustryAssignedID" + priority="1000" + mode="M4061"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:IndustryAssignedID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:IndustryAssignedID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4061"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4061"/> + <xsl:template match="@*|node()" priority="-2" mode="M4061"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4061"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:InformationNote" + priority="1000" + mode="M4062"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:InformationNote"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:InformationNote' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4062"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4062"/> + <xsl:template match="@*|node()" priority="-2" mode="M4062"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4062"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:InnerPackContentUnitQuantity" + priority="1000" + mode="M4063"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:InnerPackContentUnitQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:InnerPackContentUnitQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4063"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4063"/> + <xsl:template match="@*|node()" priority="-2" mode="M4063"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4063"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:InnerPackQuantity" + priority="1000" + mode="M4064"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:InnerPackQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:InnerPackQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4064"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4064"/> + <xsl:template match="@*|node()" priority="-2" mode="M4064"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4064"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:InspectionReferenceReferencedDocument" + priority="1000" + mode="M4065"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:InspectionReferenceReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:InspectionReferenceReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4065"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4065"/> + <xsl:template match="@*|node()" priority="-2" mode="M4065"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4065"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:IntendedUse" + priority="1000" + mode="M4066"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:IntendedUse"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:IntendedUse' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4066"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4066"/> + <xsl:template match="@*|node()" priority="-2" mode="M4066"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4066"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:LatestProductDataChangeDateTime" + priority="1000" + mode="M4067"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:LatestProductDataChangeDateTime"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LatestProductDataChangeDateTime' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4067"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4067"/> + <xsl:template match="@*|node()" priority="-2" mode="M4067"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4067"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:LegalRightsOwnerTradeParty" + priority="1000" + mode="M4068"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:LegalRightsOwnerTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LegalRightsOwnerTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4068"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4068"/> + <xsl:template match="@*|node()" priority="-2" mode="M4068"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4068"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:LinearSpatialDimension" + priority="1000" + mode="M4069"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:LinearSpatialDimension"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LinearSpatialDimension' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4069"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4069"/> + <xsl:template match="@*|node()" priority="-2" mode="M4069"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4069"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:MSDSReferenceReferencedDocument" + priority="1000" + mode="M4070"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:MSDSReferenceReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:MSDSReferenceReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4070"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4070"/> + <xsl:template match="@*|node()" priority="-2" mode="M4070"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4070"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:ManufactureTradeCountry" + priority="1000" + mode="M4071"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:ManufactureTradeCountry"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ManufactureTradeCountry' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4071"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4071"/> + <xsl:template match="@*|node()" priority="-2" mode="M4071"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4071"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:ManufacturerAssignedID" + priority="1000" + mode="M4072"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:ManufacturerAssignedID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ManufacturerAssignedID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4072"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4072"/> + <xsl:template match="@*|node()" priority="-2" mode="M4072"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4072"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:ManufacturerTradeParty" + priority="1000" + mode="M4073"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:ManufacturerTradeParty"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ManufacturerTradeParty' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4073"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4073"/> + <xsl:template match="@*|node()" priority="-2" mode="M4073"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4073"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:MarkedSerialNumberIndicator" + priority="1000" + mode="M4074"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:MarkedSerialNumberIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:MarkedSerialNumberIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4074"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4074"/> + <xsl:template match="@*|node()" priority="-2" mode="M4074"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4074"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:MarketingCampaignReferenceReferencedDocument" + priority="1000" + mode="M4075"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:MarketingCampaignReferenceReferencedDocument"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:MarketingCampaignReferenceReferencedDocument' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4075"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4075"/> + <xsl:template match="@*|node()" priority="-2" mode="M4075"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4075"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:MarketingDescription" + priority="1000" + mode="M4076"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:MarketingDescription"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:MarketingDescription' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4076"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4076"/> + <xsl:template match="@*|node()" priority="-2" mode="M4076"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4076"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:MaximumLinearSpatialDimension" + priority="1000" + mode="M4077"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:MaximumLinearSpatialDimension"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:MaximumLinearSpatialDimension' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4077"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4077"/> + <xsl:template match="@*|node()" priority="-2" mode="M4077"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4077"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:MinimumLinearSpatialDimension" + priority="1000" + mode="M4078"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:MinimumLinearSpatialDimension"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:MinimumLinearSpatialDimension' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4078"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4078"/> + <xsl:template match="@*|node()" priority="-2" mode="M4078"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4078"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:ModelID" + priority="1000" + mode="M4079"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:ModelID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ModelID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4079"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4079"/> + <xsl:template match="@*|node()" priority="-2" mode="M4079"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4079"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:ModelName" + priority="1000" + mode="M4080"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:ModelName"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ModelName' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4080"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4080"/> + <xsl:template match="@*|node()" priority="-2" mode="M4080"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4080"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:NIINID" + priority="1000" + mode="M4081"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:NIINID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:NIINID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4081"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4081"/> + <xsl:template match="@*|node()" priority="-2" mode="M4081"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4081"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:NSNID" + priority="1000" + mode="M4082"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:NSNID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:NSNID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4082"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4082"/> + <xsl:template match="@*|node()" priority="-2" mode="M4082"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4082"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:Name[@languageID]" + priority="1000" + mode="M4083"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:Name[@languageID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4083"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4083"/> + <xsl:template match="@*|node()" priority="-2" mode="M4083"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4083"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:Name[@languageLocaleID]" + priority="1000" + mode="M4084"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:Name[@languageLocaleID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @languageLocaleID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4084"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4084"/> + <xsl:template match="@*|node()" priority="-2" mode="M4084"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4084"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:NetVolumeMeasure" + priority="1000" + mode="M4085"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:NetVolumeMeasure"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:NetVolumeMeasure' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4085"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4085"/> + <xsl:template match="@*|node()" priority="-2" mode="M4085"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4085"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:NetWeightMeasure" + priority="1000" + mode="M4086"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:NetWeightMeasure"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:NetWeightMeasure' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4086"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4086"/> + <xsl:template match="@*|node()" priority="-2" mode="M4086"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4086"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:OriginLogisticsLocation" + priority="1000" + mode="M4087"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:OriginLogisticsLocation"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:OriginLogisticsLocation' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4087"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4087"/> + <xsl:template match="@*|node()" priority="-2" mode="M4087"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4087"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:OriginTradeCountry" + priority="1000" + mode="M4088"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:OriginTradeCountry"/> + + <!--ASSERT --> + <xsl:choose> + <xsl:when test="count(ram:ID)<=1"/> + <xsl:otherwise> + <svrl:failed-assert xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="count(ram:ID)<=1"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ID' may occur at maximum 1 times.</svrl:text> + </svrl:failed-assert> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4088"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4088"/> + <xsl:template match="@*|node()" priority="-2" mode="M4088"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4088"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:OriginTradeCountry/ram:ID[@schemeAgencyID]" + priority="1000" + mode="M4089"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:OriginTradeCountry/ram:ID[@schemeAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4089"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4089"/> + <xsl:template match="@*|node()" priority="-2" mode="M4089"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4089"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:OriginTradeCountry/ram:ID[@schemeID]" + priority="1000" + mode="M4090"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:OriginTradeCountry/ram:ID[@schemeID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4090"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4090"/> + <xsl:template match="@*|node()" priority="-2" mode="M4090"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4090"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:OriginTradeCountry/ram:ID[@schemeVersionID]" + priority="1000" + mode="M4091"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:OriginTradeCountry/ram:ID[@schemeVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4091"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4091"/> + <xsl:template match="@*|node()" priority="-2" mode="M4091"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4091"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:OriginTradeCountry/ram:Name" + priority="1000" + mode="M4092"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:OriginTradeCountry/ram:Name"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Name' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4092"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4092"/> + <xsl:template match="@*|node()" priority="-2" mode="M4092"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4092"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:OriginTradeCountry/ram:SpecifiedQuantity" + priority="1000" + mode="M4093"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:OriginTradeCountry/ram:SpecifiedQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SpecifiedQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4093"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4093"/> + <xsl:template match="@*|node()" priority="-2" mode="M4093"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4093"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:OriginTradeCountry/ram:SubordinateTradeCountrySubDivision" + priority="1000" + mode="M4094"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:OriginTradeCountry/ram:SubordinateTradeCountrySubDivision"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SubordinateTradeCountrySubDivision' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4094"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4094"/> + <xsl:template match="@*|node()" priority="-2" mode="M4094"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4094"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:PhysicalFormDescription" + priority="1000" + mode="M4095"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:PhysicalFormDescription"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PhysicalFormDescription' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4095"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4095"/> + <xsl:template match="@*|node()" priority="-2" mode="M4095"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4095"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:PrePackagedIndicator" + priority="1000" + mode="M4096"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:PrePackagedIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PrePackagedIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4096"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4096"/> + <xsl:template match="@*|node()" priority="-2" mode="M4096"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4096"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:PresentationSpecifiedBinaryFile" + priority="1000" + mode="M4097"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:PresentationSpecifiedBinaryFile"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PresentationSpecifiedBinaryFile' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4097"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4097"/> + <xsl:template match="@*|node()" priority="-2" mode="M4097"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4097"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:PriorityCode" + priority="1000" + mode="M4098"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:PriorityCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PriorityCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4098"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4098"/> + <xsl:template match="@*|node()" priority="-2" mode="M4098"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4098"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:ProductGroupID" + priority="1000" + mode="M4099"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:ProductGroupID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ProductGroupID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4099"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4099"/> + <xsl:template match="@*|node()" priority="-2" mode="M4099"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4099"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:ProductionDiscontinuedDateTime" + priority="1000" + mode="M4100"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:ProductionDiscontinuedDateTime"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ProductionDiscontinuedDateTime' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4100"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4100"/> + <xsl:template match="@*|node()" priority="-2" mode="M4100"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4100"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:ProductionLeadTimeMeasure" + priority="1000" + mode="M4101"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:ProductionLeadTimeMeasure"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ProductionLeadTimeMeasure' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4101"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4101"/> + <xsl:template match="@*|node()" priority="-2" mode="M4101"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4101"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:PromotionalVariantID" + priority="1000" + mode="M4102"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:PromotionalVariantID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:PromotionalVariantID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4102"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4102"/> + <xsl:template match="@*|node()" priority="-2" mode="M4102"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4102"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:RecyclingTypeCode" + priority="1000" + mode="M4103"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:RecyclingTypeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RecyclingTypeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4103"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4103"/> + <xsl:template match="@*|node()" priority="-2" mode="M4103"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4103"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:RegulationConformityID" + priority="1000" + mode="M4104"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:RegulationConformityID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RegulationConformityID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4104"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4104"/> + <xsl:template match="@*|node()" priority="-2" mode="M4104"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4104"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:RejectionReasonCode" + priority="1000" + mode="M4105"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:RejectionReasonCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RejectionReasonCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4105"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4105"/> + <xsl:template match="@*|node()" priority="-2" mode="M4105"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4105"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:RepairLevelTypeCode" + priority="1000" + mode="M4106"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:RepairLevelTypeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:RepairLevelTypeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4106"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4106"/> + <xsl:template match="@*|node()" priority="-2" mode="M4106"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4106"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:ScientificName" + priority="1000" + mode="M4107"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:ScientificName"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:ScientificName' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4107"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4107"/> + <xsl:template match="@*|node()" priority="-2" mode="M4107"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4107"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:SeasonCode" + priority="1000" + mode="M4108"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:SeasonCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SeasonCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4108"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4108"/> + <xsl:template match="@*|node()" priority="-2" mode="M4108"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4108"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:SeasonDescription" + priority="1000" + mode="M4109"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:SeasonDescription"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SeasonDescription' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4109"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4109"/> + <xsl:template match="@*|node()" priority="-2" mode="M4109"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4109"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:SecurityInformationNote" + priority="1000" + mode="M4110"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:SecurityInformationNote"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SecurityInformationNote' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4110"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4110"/> + <xsl:template match="@*|node()" priority="-2" mode="M4110"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4110"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:SellerAssignedExtensionID" + priority="1000" + mode="M4111"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:SellerAssignedExtensionID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SellerAssignedExtensionID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4111"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4111"/> + <xsl:template match="@*|node()" priority="-2" mode="M4111"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4111"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:SellerAssignedID[@schemeAgencyID]" + priority="1000" + mode="M4112"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:SellerAssignedID[@schemeAgencyID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4112"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4112"/> + <xsl:template match="@*|node()" priority="-2" mode="M4112"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4112"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:SellerAssignedID[@schemeAgencyName]" + priority="1000" + mode="M4113"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:SellerAssignedID[@schemeAgencyName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeAgencyName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4113"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4113"/> + <xsl:template match="@*|node()" priority="-2" mode="M4113"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4113"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:SellerAssignedID[@schemeDataURI]" + priority="1000" + mode="M4114"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:SellerAssignedID[@schemeDataURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeDataURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4114"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4114"/> + <xsl:template match="@*|node()" priority="-2" mode="M4114"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4114"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:SellerAssignedID[@schemeID]" + priority="1000" + mode="M4115"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:SellerAssignedID[@schemeID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4115"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4115"/> + <xsl:template match="@*|node()" priority="-2" mode="M4115"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4115"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:SellerAssignedID[@schemeName]" + priority="1000" + mode="M4116"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:SellerAssignedID[@schemeName]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeName' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4116"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4116"/> + <xsl:template match="@*|node()" priority="-2" mode="M4116"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4116"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:SellerAssignedID[@schemeURI]" + priority="1000" + mode="M4117"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:SellerAssignedID[@schemeURI]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeURI' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4117"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4117"/> + <xsl:template match="@*|node()" priority="-2" mode="M4117"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4117"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:SellerAssignedID[@schemeVersionID]" + priority="1000" + mode="M4118"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:SellerAssignedID[@schemeVersionID]"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Attribute @schemeVersionID' marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4118"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4118"/> + <xsl:template match="@*|node()" priority="-2" mode="M4118"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4118"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:SizeDescription" + priority="1000" + mode="M4119"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:SizeDescription"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SizeDescription' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4119"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4119"/> + <xsl:template match="@*|node()" priority="-2" mode="M4119"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4119"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:SpecifiedSupplyChainDiscrepancy" + priority="1000" + mode="M4120"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:SpecifiedSupplyChainDiscrepancy"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SpecifiedSupplyChainDiscrepancy' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4120"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4120"/> + <xsl:template match="@*|node()" priority="-2" mode="M4120"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4120"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:StatusCode" + priority="1000" + mode="M4121"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:StatusCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:StatusCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4121"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4121"/> + <xsl:template match="@*|node()" priority="-2" mode="M4121"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4121"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:StorageInformationNote" + priority="1000" + mode="M4122"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:StorageInformationNote"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:StorageInformationNote' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4122"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4122"/> + <xsl:template match="@*|node()" priority="-2" mode="M4122"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4122"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:SubBrandName" + priority="1000" + mode="M4123"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:SubBrandName"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SubBrandName' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4123"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4123"/> + <xsl:template match="@*|node()" priority="-2" mode="M4123"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4123"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:SubstituteReferencedProduct" + priority="1000" + mode="M4124"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:SubstituteReferencedProduct"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SubstituteReferencedProduct' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4124"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4124"/> + <xsl:template match="@*|node()" priority="-2" mode="M4124"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4124"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:SubstitutedReferencedProduct" + priority="1000" + mode="M4125"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:SubstitutedReferencedProduct"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SubstitutedReferencedProduct' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4125"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4125"/> + <xsl:template match="@*|node()" priority="-2" mode="M4125"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4125"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:SuppliedFromTradeCountry" + priority="1000" + mode="M4126"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:SuppliedFromTradeCountry"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SuppliedFromTradeCountry' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4126"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4126"/> + <xsl:template match="@*|node()" priority="-2" mode="M4126"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4126"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:TrackingSystemID" + priority="1000" + mode="M4127"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:TrackingSystemID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TrackingSystemID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4127"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4127"/> + <xsl:template match="@*|node()" priority="-2" mode="M4127"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4127"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:TradeName" + priority="1000" + mode="M4128"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:TradeName"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TradeName' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4128"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4128"/> + <xsl:template match="@*|node()" priority="-2" mode="M4128"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4128"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:TransportInformationNote" + priority="1000" + mode="M4129"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:TransportInformationNote"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TransportInformationNote' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4129"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4129"/> + <xsl:template match="@*|node()" priority="-2" mode="M4129"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4129"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:TypeCode" + priority="1000" + mode="M4130"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:TypeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TypeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4130"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4130"/> + <xsl:template match="@*|node()" priority="-2" mode="M4130"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4130"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:UnitTypeCode" + priority="1000" + mode="M4131"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:UnitTypeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:UnitTypeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4131"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4131"/> + <xsl:template match="@*|node()" priority="-2" mode="M4131"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4131"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:UsageInformationNote" + priority="1000" + mode="M4132"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:UsageInformationNote"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:UsageInformationNote' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4132"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4132"/> + <xsl:template match="@*|node()" priority="-2" mode="M4132"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4132"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:UseDescription" + priority="1000" + mode="M4133"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:UseDescription"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:UseDescription' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4133"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4133"/> + <xsl:template match="@*|node()" priority="-2" mode="M4133"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4133"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:VariableMeasureIndicator" + priority="1000" + mode="M4134"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:VariableMeasureIndicator"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:VariableMeasureIndicator' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4134"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4134"/> + <xsl:template match="@*|node()" priority="-2" mode="M4134"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4134"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:VariantDescription" + priority="1000" + mode="M4135"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:VariantDescription"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:VariantDescription' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4135"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4135"/> + <xsl:template match="@*|node()" priority="-2" mode="M4135"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4135"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SubordinateTradeLineItem" + priority="1000" + mode="M4136"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SubordinateTradeLineItem"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SubordinateTradeLineItem' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4136"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4136"/> + <xsl:template match="@*|node()" priority="-2" mode="M4136"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4136"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SubstituteApplicableReferencedProduct" + priority="1000" + mode="M4137"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SubstituteApplicableReferencedProduct"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SubstituteApplicableReferencedProduct' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4137"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4137"/> + <xsl:template match="@*|node()" priority="-2" mode="M4137"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4137"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SubstitutedReferencedProduct" + priority="1000" + mode="M4138"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SubstitutedReferencedProduct"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SubstitutedReferencedProduct' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4138"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4138"/> + <xsl:template match="@*|node()" priority="-2" mode="M4138"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4138"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:TypeCode" + priority="1000" + mode="M4139"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:TypeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TypeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4139"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4139"/> + <xsl:template match="@*|node()" priority="-2" mode="M4139"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4139"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:TypeExtensionCode" + priority="1000" + mode="M4140"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:TypeExtensionCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TypeExtensionCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4140"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4140"/> + <xsl:template match="@*|node()" priority="-2" mode="M4140"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4140"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:Information" + priority="1000" + mode="M4141"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:Information"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:Information' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4141"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4141"/> + <xsl:template match="@*|node()" priority="-2" mode="M4141"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4141"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:LineItemQuantity" + priority="1000" + mode="M4142"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:LineItemQuantity"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:LineItemQuantity' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4142"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4142"/> + <xsl:template match="@*|node()" priority="-2" mode="M4142"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4142"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:SalesAgentAssignedID" + priority="1000" + mode="M4143"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:SalesAgentAssignedID"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SalesAgentAssignedID' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4143"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4143"/> + <xsl:template match="@*|node()" priority="-2" mode="M4143"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4143"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:SpecifiedLogisticsPackage" + priority="1000" + mode="M4144"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:SpecifiedLogisticsPackage"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:SpecifiedLogisticsPackage' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4144"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4144"/> + <xsl:template match="@*|node()" priority="-2" mode="M4144"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4144"/> + </xsl:template> + + <!--PATTERN --> + + + <!--RULE --> + <xsl:template match="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:TypeCode" + priority="1000" + mode="M4145"> + <svrl:fired-rule xmlns:svrl="http://purl.oclc.org/dsdl/svrl" + context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:TypeCode"/> + + <!--REPORT --> + <xsl:if test="true()"> + <svrl:successful-report xmlns:svrl="http://purl.oclc.org/dsdl/svrl" test="true()"> + <xsl:attribute name="location"> + <xsl:apply-templates select="." mode="schematron-select-full-path"/> + </xsl:attribute> + <svrl:text> + Element 'ram:TypeCode' is marked as not used in the given context.</svrl:text> + </svrl:successful-report> + </xsl:if> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4145"/> + </xsl:template> + <xsl:template match="text()" priority="-1" mode="M4145"/> + <xsl:template match="@*|node()" priority="-2" mode="M4145"> + <xsl:apply-templates select="*|comment()|processing-instruction()" mode="M4145"/> + </xsl:template> +</xsl:stylesheet> diff --git a/validator/src/main/resources/ZUGFeRD_1p0.sch b/validator/src/main/resources/ZUGFeRD_1p0.sch new file mode 100644 index 00000000..d9e42c21 --- /dev/null +++ b/validator/src/main/resources/ZUGFeRD_1p0.sch @@ -0,0 +1,25087 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- + +Nutzungsrechte +ZUGFeRD Datenformat Version 1.0, 25.6.2014 + +Zweck des Forums für elektronische Rechnungen bei der AWV e.V („FeRD“) ist u.a. die Schaffung und Spezifizierung +eines offenen Datenformats für strukturierten elektronischen Datenaustausch auf der Grundlage offener und nicht +diskriminierender, standardisierter Technologien („ZUGFeRD Datenformat“) + +Das ZUGFeRD Datenformat wird nach Maßgabe des FeRD sowohl Unternehmen als auch der öffentlichen Verwaltung +frei zugänglich gemacht. Hierfür bietet FeRD allen Unternehmen und Organisationen der öffentlichen Verwaltung eine +Lizenz für die Nutzung des urheberrechtlich geschützten ZUGFeRD-Datenformats zu fairen, sachgerechten und nicht +diskriminierenden Bedingungen an. + +Die Spezifikation des FeRD zur Implementierung des ZUGFeRD Datenformats ist in ihrer jeweils geltenden Fassung +abrufbar unter www.ferd-net.de. + +Im Einzelnen schließt die Nutzungsgewährung ein: +===================================== + +FeRD räumt eine Lizenz für die Nutzung des urheberrechtlich geschützten ZUGFeRD Datenformats in der jeweils +geltenden und akzeptierten Fassung (www.ferd-net.de) ein. +Die Lizenz beinhaltet ein unwiderrufliches Nutzungsrecht einschließlich des Rechts der Weiterentwicklung, +Weiterbearbeitung und Verbindung mit anderen Produkten. +Die Lizenz gilt insbesondere für die Entwicklung, die Gestaltung, die Herstellung, den Verkauf, die Nutzung oder +anderweitige Verwendung des ZUGFeRD Datenformats für Hardware- und/oder Softwareprodukte sowie sonstige +Anwendungen und Dienste. +Diese Lizenz schließt nicht die wesentlichen Patente der Mitglieder von FeRD ein. Als wesentliche Patente sind Patente +und Patentanmeldungen weltweit zu verstehen, die einen oder mehrere Patentansprüche beinhalten, bei denen es sich um +notwendige Ansprüche handelt. Notwendige Ansprüche sind lediglich jene Ansprüche der Wesentlichen Patente, die durch +die Implementierung des ZUGFeRD Datenformats notwendigerweise verletzt würden. +Der Lizenznehmer ist berechtigt, seinen jeweiligen Konzerngesellschaften ein unbefristetes, weltweites, nicht übertragbares, +unwiderrufliches Nutzungsrecht einschließlich des Rechts der Weiterentwicklung, Weiterbearbeitung und Verbindung mit +anderen Produkten einzuräumen. + +Die Lizenz wird kostenfrei zur Verfügung gestellt. + +Außer im Falle vorsätzlichen Verschuldens oder grober Fahrlässigkeit haftet FeRD weder für Nutzungsausfall, entgangenen +Gewinn, Datenverlust, Kommunikationsverlust, Einnahmeausfall, Vertragseinbußen, Geschäftsausfall oder für Kosten, +Schäden, Verluste oder Haftpflichten im Zusammenhang mit einer Unterbrechung der Geschäftstätigkeit, noch für konkrete, +beiläufig entstandene, mittelbare Schäden, Straf- oder Folgeschäden und zwar auch dann nicht, wenn die Möglichkeit der +Kosten, Verluste bzw. Schäden hätte normalerweise vorhergesehen werden können. + +--> + +<schema xmlns="http://purl.oclc.org/dsdl/schematron" + schemaVersion="iso" + queryBinding="xslt"> + + <title>Schema for ZUGFeRD; 1.0; urn:ferd:CrossIndustryDocument:invoice:1p0 + + + + + + + + + Element 'ram:ID' must occur exactly 1 times. + + Element 'ram:Name' must occur exactly 1 times. + + Element 'ram:TypeCode' must occur exactly 1 times. + + Element 'ram:IssueDateTime' must occur exactly 1 times. + + + + + + Element 'ram:AcceptanceDateTime' is marked as not used in the given context. + + + + + + Element 'ram:AgentTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:AmendmentPurposeCode' is marked as not used in the given context. + + + + + + Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + Element 'ram:AttachmentBinaryObject' is marked as not used in the given context. + + + + + + Element 'ram:CancellationDateTime' is marked as not used in the given context. + + + + + + Element 'ram:CategoryCode' is marked as not used in the given context. + + + + + + Element 'ram:ContractualDocumentClause' is marked as not used in the given context. + + + + + + Element 'ram:ControlRequirementIndicator' is marked as not used in the given context. + + + + + + Element 'udt:IndicatorString' is marked as not used in the given context. + + + + + + Element 'ram:CopyIssuedQuantity' is marked as not used in the given context. + + + + + + Element 'ram:CopyRequiredQuantity' is marked as not used in the given context. + + + + + + Element 'ram:CustomsID' is marked as not used in the given context. + + + + + + Element 'ram:Description' is marked as not used in the given context. + + + + + + Element 'ram:Disposition' is marked as not used in the given context. + + + + + + Element 'ram:CompleteDateTime' must occur exactly 1 times. + + + + + + Element 'udt:DateTime' is marked as not used in the given context. + + + + + + Attribute '@format' is required in this context. + + + + + + Element 'ram:ContinuousIndicator' is marked as not used in the given context. + + + + + + Element 'ram:Description' is marked as not used in the given context. + + + + + + Element 'ram:DurationMeasure' is marked as not used in the given context. + + + + + + Element 'ram:EndDateTime' is marked as not used in the given context. + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + Element 'ram:InclusiveIndicator' is marked as not used in the given context. + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + Element 'ram:OpenIndicator' is marked as not used in the given context. + + + + + + Element 'ram:PurposeCode' is marked as not used in the given context. + + + + + + Element 'ram:SeasonCode' is marked as not used in the given context. + + + + + + Element 'ram:SequenceNumeric' is marked as not used in the given context. + + + + + + Element 'ram:StartDateFlexibilityCode' is marked as not used in the given context. + + + + + + Element 'ram:StartDateTime' is marked as not used in the given context. + + + + + + Element 'ram:ElectronicPresentationIndicator' is marked as not used in the given context. + + + + + + Element 'ram:FirstSignatoryDocumentAuthentication' is marked as not used in the given context. + + + + + + Element 'ram:FourthSignatoryDocumentAuthentication' is marked as not used in the given context. + + + + + + Element 'ram:GlobalID' is marked as not used in the given context. + + + + + + Element 'ram:HeaderInformation' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:ContentCode' may occur at maximum 1 times. + + Element 'ram:Content' must occur at least 1 times. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listName' marked as not used in the given context. + + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Attribute @name' marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:CreationDateTime' is marked as not used in the given context. + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + Element 'ram:Subject' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listName' marked as not used in the given context. + + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Attribute @name' marked as not used in the given context. + + + + + + Element 'ram:Information' is marked as not used in the given context. + + + + + + Element 'udt:DateTime' is marked as not used in the given context. + + + + + + Attribute '@format' is required in this context. + + + + + + Element 'ram:IssueLogisticsLocation' is marked as not used in the given context. + + + + + + Element 'ram:IssuerTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:ItemIdentificationID' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:LineCountNumeric' is marked as not used in the given context. + + + + + + Element 'ram:LineItemQuantity' is marked as not used in the given context. + + + + + + Element 'ram:LodgementLogisticsLocation' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:OriginalIssuedQuantity' is marked as not used in the given context. + + + + + + Element 'ram:OriginalRequiredQuantity' is marked as not used in the given context. + + + + + + Element 'ram:OwnerTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:PageID' is marked as not used in the given context. + + + + + + Element 'ram:PreviousDocumentID' is marked as not used in the given context. + + + + + + Element 'ram:PreviousRevisionID' is marked as not used in the given context. + + + + + + Element 'ram:Purpose' is marked as not used in the given context. + + + + + + Element 'ram:PurposeCode' is marked as not used in the given context. + + + + + + Element 'ram:RecipientAssignedID' is marked as not used in the given context. + + + + + + Element 'ram:RecipientTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:ReferenceReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:RejectionResponseDateTime' is marked as not used in the given context. + + + + + + Element 'ram:Remarks' is marked as not used in the given context. + + + + + + Element 'ram:RemarksCode' is marked as not used in the given context. + + + + + + Element 'ram:RequestedResponseTypeCode' is marked as not used in the given context. + + Element 'ram:RequestedResponseTypeCode' is marked as not used in the given context. + + + + + + Element 'ram:ResponseDateTime' is marked as not used in the given context. + + + + + + Element 'ram:ResponseDocumentTypeCode' is marked as not used in the given context. + + Element 'ram:ResponseDocumentTypeCode' is marked as not used in the given context. + + + + + + Element 'ram:ResponseReasonCode' is marked as not used in the given context. + + + + + + Element 'ram:RevisionDateTime' is marked as not used in the given context. + + + + + + Element 'ram:RevisionID' is marked as not used in the given context. + + + + + + Element 'ram:SecondSignatoryDocumentAuthentication' is marked as not used in the given context. + + + + + + Element 'ram:SenderAssignedID' is marked as not used in the given context. + + + + + + Element 'ram:SenderTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:SignatoryDocumentAuthentication' is marked as not used in the given context. + + + + + + Element 'ram:StatusCode' is marked as not used in the given context. + + + + + + Element 'ram:SubmissionDateTime' is marked as not used in the given context. + + + + + + Element 'ram:SuffixID' is marked as not used in the given context. + + + + + + Element 'ram:SummaryInformation' is marked as not used in the given context. + + + + + + Element 'ram:ThirdSignatoryDocumentAuthentication' is marked as not used in the given context. + + + + + + Element 'ram:TotalPageQuantity' is marked as not used in the given context. + + + + + + Element 'ram:TraderAssignedID' is marked as not used in the given context. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Attribute @name' marked as not used in the given context. + + + + + + Element 'ram:VersionID' is marked as not used in the given context. + + + + + + Element 'ram:BusinessProcessSpecifiedDocumentContextParameter' may occur at maximum 1 times. + + Element 'ram:GuidelineSpecifiedDocumentContextParameter' must occur exactly 1 times. + + + + + + Element 'ram:ApplicationSpecifiedDocumentContextParameter' is marked as not used in the given context. + + + + + + Element 'ram:BIMSpecifiedDocumentContextParameter' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:SpecifiedDocumentVersion' is marked as not used in the given context. + + + + + + Element 'ram:Value' is marked as not used in the given context. + + + + + + Element 'ram:ID' must occur exactly 1 times. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:SpecifiedDocumentVersion' is marked as not used in the given context. + + + + + + Element 'ram:Value' is marked as not used in the given context. + + + + + + Element 'ram:MessageStandardSpecifiedDocumentContextParameter' is marked as not used in the given context. + + + + + + Element 'ram:ScenarioSpecifiedDocumentContextParameter' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedTransactionID' is marked as not used in the given context. + + + + + + Element 'ram:SubsetSpecifiedDocumentContextParameter' is marked as not used in the given context. + + + + + + Element 'udt:IndicatorString' is marked as not used in the given context. + + + + + + Element 'ram:ApplicableSupplyChainTradeAgreement' must occur exactly 1 times. + + Element 'ram:ApplicableSupplyChainTradeDelivery' must occur exactly 1 times. + + Element 'ram:ApplicableSupplyChainTradeSettlement' must occur exactly 1 times. + + Element 'ram:IncludedSupplyChainTradeLineItem' must occur at least 1 times. + + + + + + Element 'ram:BuyerReference' may occur at maximum 1 times. + + Element 'ram:SellerTradeParty' must occur exactly 1 times. + + Element 'ram:BuyerTradeParty' must occur exactly 1 times. + + Element 'ram:BuyerOrderReferencedDocument' may occur at maximum 1 times. + + Element 'ram:ContractReferencedDocument' may occur at maximum 1 times. + + Element 'ram:CustomerOrderReferencedDocument' may occur at maximum 1 times. + + + + + + Element 'ram:TypeCode' must occur exactly 1 times. + + Element 'ram:ID' must occur exactly 1 times. + + + + + + Element 'ram:AcceptableSpecifiedPeriod' is marked as not used in the given context. + + + + + + Element 'ram:AcceptanceDateTime' is marked as not used in the given context. + + + + + + Element 'ram:AmendmentPurposeCode' is marked as not used in the given context. + + + + + + Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + Element 'ram:AttachmentBinaryObject' is marked as not used in the given context. + + + + + + Element 'ram:AuthenticatedOriginalIndicator' is marked as not used in the given context. + + + + + + Element 'ram:CategoryCode' is marked as not used in the given context. + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + Element 'ram:ContractualDocumentClause' is marked as not used in the given context. + + + + + + Element 'ram:CopyIndicator' is marked as not used in the given context. + + + + + + Element 'ram:CopyIssuedQuantity' is marked as not used in the given context. + + + + + + Element 'ram:CopyRequiredQuantity' is marked as not used in the given context. + + + + + + Element 'ram:CreationDateTime' is marked as not used in the given context. + + + + + + Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. + + + + + + Element 'ram:ElectronicPresentationIndicator' is marked as not used in the given context. + + + + + + Element 'ram:GlobalID' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:Information' is marked as not used in the given context. + + + + + + Element 'ram:IssueLogisticsLocation' is marked as not used in the given context. + + + + + + Element 'ram:IssuerAssignedID' is marked as not used in the given context. + + + + + + Element 'ram:IssuerTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:ItemIdentificationID' is marked as not used in the given context. + + + + + + Element 'ram:LanguageID' is marked as not used in the given context. + + + + + + Element 'ram:LineID' is marked as not used in the given context. + + + + + + Element 'ram:LineItemQuantity' is marked as not used in the given context. + + + + + + Element 'ram:LineStatusCode' is marked as not used in the given context. + + + + + + Element 'ram:LodgementLogisticsLocation' is marked as not used in the given context. + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + Element 'ram:OriginalIssuedQuantity' is marked as not used in the given context. + + + + + + Element 'ram:OriginalRequiredQuantity' is marked as not used in the given context. + + + + + + Element 'ram:PreviousRevisionID' is marked as not used in the given context. + + + + + + Element 'ram:PurposeCode' is marked as not used in the given context. + + + + + + Element 'ram:ReceiptDateTime' is marked as not used in the given context. + + + + + + Element 'ram:RecipientTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:ReferenceTypeCode' is marked as not used in the given context. + + + + + + Element 'ram:RelationshipTypeCode' is marked as not used in the given context. + + + + + + Element 'ram:Remarks' is marked as not used in the given context. + + + + + + Element 'ram:Revision' is marked as not used in the given context. + + + + + + Element 'ram:RevisionDateTime' is marked as not used in the given context. + + + + + + Element 'ram:RevisionID' is marked as not used in the given context. + + + + + + Element 'ram:SectionName' is marked as not used in the given context. + + + + + + Element 'ram:SignatoryDocumentAuthentication' is marked as not used in the given context. + + + + + + Element 'ram:StatusCode' is marked as not used in the given context. + + + + + + Element 'ram:SubordinateLineID' is marked as not used in the given context. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Attribute @name' marked as not used in the given context. + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + Element 'ram:AdministrativeAgentTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:AdministrativeTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:AgreedPriceProductTradePrice' is marked as not used in the given context. + + + + + + Element 'ram:ApplicableLogisticsLocation' is marked as not used in the given context. + + + + + + Element 'ram:ApplicableSupplyChainForecastTerms' is marked as not used in the given context. + + + + + + Element 'ram:ApplicableTradeAllowanceCharge' is marked as not used in the given context. + + + + + + Element 'ram:DeliveryTypeCode' must occur exactly 1 times. + + + + + + Element 'ram:DeclarationCountryRelationshipCode' is marked as not used in the given context. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Element 'ram:Description' is marked as not used in the given context. + + + + + + Element 'ram:FunctionCode' is marked as not used in the given context. + + + + + + Element 'ram:RelevantTradeLocation' is marked as not used in the given context. + + + + + + Element 'ram:RiskResponsibilityCode' is marked as not used in the given context. + + + + + + Element 'ram:ApplicableTradePaymentTerms' is marked as not used in the given context. + + + + + + Element 'ram:BillOfQuantitiesReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:BlanketOrderReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:BuyerAgentTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:BuyerAssignedAccountantTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:BuyerBankTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:ID' must occur exactly 1 times. + + + + + + Element 'ram:AcceptableSpecifiedPeriod' is marked as not used in the given context. + + + + + + Element 'ram:AcceptanceDateTime' is marked as not used in the given context. + + + + + + Element 'ram:AmendmentPurposeCode' is marked as not used in the given context. + + + + + + Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + Element 'ram:AttachmentBinaryObject' is marked as not used in the given context. + + + + + + Element 'ram:AuthenticatedOriginalIndicator' is marked as not used in the given context. + + + + + + Element 'ram:CategoryCode' is marked as not used in the given context. + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + Element 'ram:ContractualDocumentClause' is marked as not used in the given context. + + + + + + Element 'ram:CopyIndicator' is marked as not used in the given context. + + + + + + Element 'ram:CopyIssuedQuantity' is marked as not used in the given context. + + + + + + Element 'ram:CopyRequiredQuantity' is marked as not used in the given context. + + + + + + Element 'ram:CreationDateTime' is marked as not used in the given context. + + + + + + Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. + + + + + + Element 'ram:ElectronicPresentationIndicator' is marked as not used in the given context. + + + + + + Element 'ram:GlobalID' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:Information' is marked as not used in the given context. + + + + + + Element 'ram:IssueLogisticsLocation' is marked as not used in the given context. + + + + + + Element 'ram:IssuerAssignedID' is marked as not used in the given context. + + + + + + Element 'ram:IssuerTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:ItemIdentificationID' is marked as not used in the given context. + + + + + + Element 'ram:LanguageID' is marked as not used in the given context. + + + + + + Element 'ram:LineID' is marked as not used in the given context. + + + + + + Element 'ram:LineItemQuantity' is marked as not used in the given context. + + + + + + Element 'ram:LineStatusCode' is marked as not used in the given context. + + + + + + Element 'ram:LodgementLogisticsLocation' is marked as not used in the given context. + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + Element 'ram:OriginalIssuedQuantity' is marked as not used in the given context. + + + + + + Element 'ram:OriginalRequiredQuantity' is marked as not used in the given context. + + + + + + Element 'ram:PreviousRevisionID' is marked as not used in the given context. + + + + + + Element 'ram:PurposeCode' is marked as not used in the given context. + + + + + + Element 'ram:ReceiptDateTime' is marked as not used in the given context. + + + + + + Element 'ram:RecipientTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:ReferenceTypeCode' is marked as not used in the given context. + + + + + + Element 'ram:RelationshipTypeCode' is marked as not used in the given context. + + + + + + Element 'ram:Remarks' is marked as not used in the given context. + + + + + + Element 'ram:Revision' is marked as not used in the given context. + + + + + + Element 'ram:RevisionDateTime' is marked as not used in the given context. + + + + + + Element 'ram:RevisionID' is marked as not used in the given context. + + + + + + Element 'ram:SectionName' is marked as not used in the given context. + + + + + + Element 'ram:SignatoryDocumentAuthentication' is marked as not used in the given context. + + + + + + Element 'ram:StatusCode' is marked as not used in the given context. + + + + + + Element 'ram:SubordinateLineID' is marked as not used in the given context. + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:BuyerRequisitionerTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:BuyerTaxRepresentativeTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:ID' may occur at maximum 1 times. + + Element 'ram:Name' must occur exactly 1 times. + + Element 'ram:DefinedTradeContact' may occur at maximum 1 times. + + + + + + Element 'ram:ApplicableLogisticsServiceCharge' is marked as not used in the given context. + + + + + + Element 'ram:AssociatedTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:AttentionOfAssociatedTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:BuyerAssignedID' is marked as not used in the given context. + + + + + + Element 'ram:CAGEID' is marked as not used in the given context. + + + + + + Element 'ram:DODAACID' is marked as not used in the given context. + + + + + + Element 'ram:DUNSID' is marked as not used in the given context. + + + + + + Element 'ram:TelephoneUniversalCommunication' may occur at maximum 1 times. + + Element 'ram:FaxUniversalCommunication' may occur at maximum 1 times. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:DirectTelephoneUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:EDIUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:URIID' must occur exactly 1 times. + + + + + + Element 'ram:Access' is marked as not used in the given context. + + + + + + Element 'ram:AreaNumberCode' is marked as not used in the given context. + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + Element 'ram:CompleteNumber' is marked as not used in the given context. + + + + + + Element 'ram:CountryNumberCode' is marked as not used in the given context. + + + + + + Element 'ram:ExtensionNumber' is marked as not used in the given context. + + + + + + Element 'ram:HTMLPreferredIndicator' is marked as not used in the given context. + + + + + + Element 'ram:LocalNumber' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:UseCode' is marked as not used in the given context. + + + + + + Element 'ram:CompleteNumber' must occur exactly 1 times. + + + + + + Element 'ram:Access' is marked as not used in the given context. + + + + + + Element 'ram:AreaNumberCode' is marked as not used in the given context. + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:CountryNumberCode' is marked as not used in the given context. + + + + + + Element 'ram:ExtensionNumber' is marked as not used in the given context. + + + + + + Element 'ram:HTMLPreferredIndicator' is marked as not used in the given context. + + + + + + Element 'ram:LocalNumber' is marked as not used in the given context. + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + Element 'ram:UseCode' is marked as not used in the given context. + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + Element 'ram:InstantMessagingUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:JobTitle' is marked as not used in the given context. + + + + + + Element 'ram:MobileTelephoneUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:PersonID' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:Responsibility' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedContactPerson' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedNote' is marked as not used in the given context. + + + + + + Element 'ram:CompleteNumber' must occur exactly 1 times. + + + + + + Element 'ram:Access' is marked as not used in the given context. + + + + + + Element 'ram:AreaNumberCode' is marked as not used in the given context. + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:CountryNumberCode' is marked as not used in the given context. + + + + + + Element 'ram:ExtensionNumber' is marked as not used in the given context. + + + + + + Element 'ram:HTMLPreferredIndicator' is marked as not used in the given context. + + + + + + Element 'ram:LocalNumber' is marked as not used in the given context. + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + Element 'ram:UseCode' is marked as not used in the given context. + + + + + + Element 'ram:TelexUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + Element 'ram:URIUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:VOIPUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:Description' is marked as not used in the given context. + + + + + + Element 'ram:EmailURIUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:EndPointURIUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:FaxUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:GLNID' is marked as not used in the given context. + + + + + + Attribute '@schemeID' is required in this context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:IssuedNotificationReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:LanguageCode' is marked as not used in the given context. + + + + + + Element 'ram:LogoAssociatedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + Element 'ram:LogoReferencedDocument' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:PostcodeCode' may occur at maximum 1 times. + + + + + + Element 'ram:AdditionalStreetName' is marked as not used in the given context. + + + + + + Element 'ram:AttentionOf' is marked as not used in the given context. + + + + + + Element 'ram:BuildingName' is marked as not used in the given context. + + + + + + Element 'ram:BuildingNumber' is marked as not used in the given context. + + + + + + Element 'ram:CareOf' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:CitySubDivisionName' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:CountryIdentificationTradeCountry' is marked as not used in the given context. + + + + + + Element 'ram:CountryName' is marked as not used in the given context. + + + + + + Element 'ram:CountrySubDivisionID' is marked as not used in the given context. + + + + + + Element 'ram:CountrySubDivisionName' is marked as not used in the given context. + + + + + + Element 'ram:DepartmentName' is marked as not used in the given context. + + + + + + Element 'ram:FreeForm' is marked as not used in the given context. + + + + + + Element 'ram:GeoCoordinateIdentificationGeographicalCoordinate' is marked as not used in the given context. + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + Element 'ram:LineFive' is marked as not used in the given context. + + + + + + Element 'ram:LineFour' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:LineThree' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:PostOfficeBox' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listName' marked as not used in the given context. + + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Attribute @name' marked as not used in the given context. + + + + + + Element 'ram:SecondaryPostcodeCode' is marked as not used in the given context. + + + + + + Element 'ram:StreetName' is marked as not used in the given context. + + + + + + Element 'ram:UTCOffsetNumeric' is marked as not used in the given context. + + + + + + Element 'ram:ProvidedTransportService' is marked as not used in the given context. + + + + + + Element 'ram:QualityAssuranceIndicator' is marked as not used in the given context. + + + + + + Element 'ram:RICID' is marked as not used in the given context. + + + + + + Element 'ram:RequestedNotificationReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:RoleCode' is marked as not used in the given context. + + + + + + Element 'ram:SellerAssignedID' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedAuthoritativeSignatoryPerson' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedLegalOrganization' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedLogisticsLocation' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedRepresentativePerson' is marked as not used in the given context. + + + + + + Element 'ram:AssociatedRegisteredTax' is marked as not used in the given context. + + + + + + Attribute '@schemeID' is required in this context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:TelephoneUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + Element 'ram:URIUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:CarrierTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:CatalogueInformationProviderTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:CatalogueInformationReceiverTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:CatalogueReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:CatalogueRequestReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:CatalogueSubscriptionReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:ID' must occur exactly 1 times. + + + + + + Element 'ram:AcceptableSpecifiedPeriod' is marked as not used in the given context. + + + + + + Element 'ram:AcceptanceDateTime' is marked as not used in the given context. + + + + + + Element 'ram:AmendmentPurposeCode' is marked as not used in the given context. + + + + + + Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + Element 'ram:AttachmentBinaryObject' is marked as not used in the given context. + + + + + + Element 'ram:AuthenticatedOriginalIndicator' is marked as not used in the given context. + + + + + + Element 'ram:CategoryCode' is marked as not used in the given context. + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + Element 'ram:ContractualDocumentClause' is marked as not used in the given context. + + + + + + Element 'ram:CopyIndicator' is marked as not used in the given context. + + + + + + Element 'ram:CopyIssuedQuantity' is marked as not used in the given context. + + + + + + Element 'ram:CopyRequiredQuantity' is marked as not used in the given context. + + + + + + Element 'ram:CreationDateTime' is marked as not used in the given context. + + + + + + Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. + + + + + + Element 'ram:ElectronicPresentationIndicator' is marked as not used in the given context. + + + + + + Element 'ram:GlobalID' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:Information' is marked as not used in the given context. + + + + + + Element 'ram:IssueLogisticsLocation' is marked as not used in the given context. + + + + + + Element 'ram:IssuerAssignedID' is marked as not used in the given context. + + + + + + Element 'ram:IssuerTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:ItemIdentificationID' is marked as not used in the given context. + + + + + + Element 'ram:LanguageID' is marked as not used in the given context. + + + + + + Element 'ram:LineID' is marked as not used in the given context. + + + + + + Element 'ram:LineItemQuantity' is marked as not used in the given context. + + + + + + Element 'ram:LineStatusCode' is marked as not used in the given context. + + + + + + Element 'ram:LodgementLogisticsLocation' is marked as not used in the given context. + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + Element 'ram:OriginalIssuedQuantity' is marked as not used in the given context. + + + + + + Element 'ram:OriginalRequiredQuantity' is marked as not used in the given context. + + + + + + Element 'ram:PreviousRevisionID' is marked as not used in the given context. + + + + + + Element 'ram:PurposeCode' is marked as not used in the given context. + + + + + + Element 'ram:ReceiptDateTime' is marked as not used in the given context. + + + + + + Element 'ram:RecipientTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:ReferenceTypeCode' is marked as not used in the given context. + + + + + + Element 'ram:RelationshipTypeCode' is marked as not used in the given context. + + + + + + Element 'ram:Remarks' is marked as not used in the given context. + + + + + + Element 'ram:Revision' is marked as not used in the given context. + + + + + + Element 'ram:RevisionDateTime' is marked as not used in the given context. + + + + + + Element 'ram:RevisionID' is marked as not used in the given context. + + + + + + Element 'ram:SectionName' is marked as not used in the given context. + + + + + + Element 'ram:SignatoryDocumentAuthentication' is marked as not used in the given context. + + + + + + Element 'ram:StatusCode' is marked as not used in the given context. + + + + + + Element 'ram:SubordinateLineID' is marked as not used in the given context. + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + Element 'ram:ID' must occur exactly 1 times. + + + + + + Element 'ram:AcceptableSpecifiedPeriod' is marked as not used in the given context. + + + + + + Element 'ram:AcceptanceDateTime' is marked as not used in the given context. + + + + + + Element 'ram:AmendmentPurposeCode' is marked as not used in the given context. + + + + + + Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + Element 'ram:AttachmentBinaryObject' is marked as not used in the given context. + + + + + + Element 'ram:AuthenticatedOriginalIndicator' is marked as not used in the given context. + + + + + + Element 'ram:CategoryCode' is marked as not used in the given context. + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + Element 'ram:ContractualDocumentClause' is marked as not used in the given context. + + + + + + Element 'ram:CopyIndicator' is marked as not used in the given context. + + + + + + Element 'ram:CopyIssuedQuantity' is marked as not used in the given context. + + + + + + Element 'ram:CopyRequiredQuantity' is marked as not used in the given context. + + + + + + Element 'ram:CreationDateTime' is marked as not used in the given context. + + + + + + Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. + + + + + + Element 'ram:ElectronicPresentationIndicator' is marked as not used in the given context. + + + + + + Element 'ram:GlobalID' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:Information' is marked as not used in the given context. + + + + + + Element 'ram:IssueLogisticsLocation' is marked as not used in the given context. + + + + + + Element 'ram:IssuerAssignedID' is marked as not used in the given context. + + + + + + Element 'ram:IssuerTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:ItemIdentificationID' is marked as not used in the given context. + + + + + + Element 'ram:LanguageID' is marked as not used in the given context. + + + + + + Element 'ram:LineID' is marked as not used in the given context. + + + + + + Element 'ram:LineItemQuantity' is marked as not used in the given context. + + + + + + Element 'ram:LineStatusCode' is marked as not used in the given context. + + + + + + Element 'ram:LodgementLogisticsLocation' is marked as not used in the given context. + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + Element 'ram:OriginalIssuedQuantity' is marked as not used in the given context. + + + + + + Element 'ram:OriginalRequiredQuantity' is marked as not used in the given context. + + + + + + Element 'ram:PreviousRevisionID' is marked as not used in the given context. + + + + + + Element 'ram:PurposeCode' is marked as not used in the given context. + + + + + + Element 'ram:ReceiptDateTime' is marked as not used in the given context. + + + + + + Element 'ram:RecipientTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:ReferenceTypeCode' is marked as not used in the given context. + + + + + + Element 'ram:RelationshipTypeCode' is marked as not used in the given context. + + + + + + Element 'ram:Remarks' is marked as not used in the given context. + + + + + + Element 'ram:Revision' is marked as not used in the given context. + + + + + + Element 'ram:RevisionDateTime' is marked as not used in the given context. + + + + + + Element 'ram:RevisionID' is marked as not used in the given context. + + + + + + Element 'ram:SectionName' is marked as not used in the given context. + + + + + + Element 'ram:SignatoryDocumentAuthentication' is marked as not used in the given context. + + + + + + Element 'ram:StatusCode' is marked as not used in the given context. + + + + + + Element 'ram:SubordinateLineID' is marked as not used in the given context. + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + Element 'ram:DeliveryOrderFulfilmentLeadTimeMeasure' is marked as not used in the given context. + + + + + + Element 'ram:DeliveryPriorityCode' is marked as not used in the given context. + + + + + + Element 'ram:DemandForecastReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:DiscountedProductTradePrice' is marked as not used in the given context. + + + + + + Element 'ram:EngineeringChangeReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:ExclusivitySpecifiedPeriod' is marked as not used in the given context. + + + + + + Element 'ram:ExportLicenceReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:GrossPriceProductTradePrice' is marked as not used in the given context. + + + + + + Element 'ram:GuaranteedProductLifeSpanSpecifiedPeriod' is marked as not used in the given context. + + + + + + Element 'ram:ImpactCode' is marked as not used in the given context. + + + + + + Element 'ram:ImportLicenceReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:IncrementalProductOrderableQuantity' is marked as not used in the given context. + + + + + + Element 'ram:InformationUseRestrictionIndicator' is marked as not used in the given context. + + + + + + Element 'ram:ItemBuyerTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:ItemSellerTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:LastKnownTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:LetterOfCreditReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:ListProductTradePrice' is marked as not used in the given context. + + + + + + Element 'ram:MarketplaceOrderReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:MaterialReleaseReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:MaterialReturnsReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:MaximumOrderQuantityOrderingSpecifiedPeriod' is marked as not used in the given context. + + + + + + Element 'ram:MaximumProductOrderableQuantity' is marked as not used in the given context. + + + + + + Element 'ram:MinimumOrderQuantityOrderingSpecifiedPeriod' is marked as not used in the given context. + + + + + + Element 'ram:MinimumProductOrderableQuantity' is marked as not used in the given context. + + + + + + Element 'ram:NetPriceProductTradePrice' is marked as not used in the given context. + + + + + + Element 'ram:OrderProductUnitMeasureCode' is marked as not used in the given context. + + + + + + Element 'ram:OrderResponseReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:OrderingSpecifiedPeriod' is marked as not used in the given context. + + + + + + Element 'ram:OriginalOrderReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:PickUpOrderFulfilmentLeadTimeMeasure' is marked as not used in the given context. + + + + + + Element 'ram:PreviousOrderChangeReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:PreviousOrderReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:PreviousOrderResponseReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:PreviousPriceListReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:PriceListReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:PriorityCode' is marked as not used in the given context. + + + + + + Element 'ram:ProcurementTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:ProductAvailabilityCode' is marked as not used in the given context. + + + + + + Element 'ram:ProductChargeFreeIndicator' is marked as not used in the given context. + + + + + + Element 'ram:ID' may occur at maximum 1 times. + + Element 'ram:Name' must occur exactly 1 times. + + Element 'ram:DefinedTradeContact' may occur at maximum 1 times. + + + + + + Element 'ram:ApplicableLogisticsServiceCharge' is marked as not used in the given context. + + + + + + Element 'ram:AssociatedTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:AttentionOfAssociatedTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:BuyerAssignedID' is marked as not used in the given context. + + + + + + Element 'ram:CAGEID' is marked as not used in the given context. + + + + + + Element 'ram:DODAACID' is marked as not used in the given context. + + + + + + Element 'ram:DUNSID' is marked as not used in the given context. + + + + + + Element 'ram:TelephoneUniversalCommunication' may occur at maximum 1 times. + + Element 'ram:FaxUniversalCommunication' may occur at maximum 1 times. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:DirectTelephoneUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:EDIUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:URIID' must occur exactly 1 times. + + + + + + Element 'ram:Access' is marked as not used in the given context. + + + + + + Element 'ram:AreaNumberCode' is marked as not used in the given context. + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + Element 'ram:CompleteNumber' is marked as not used in the given context. + + + + + + Element 'ram:CountryNumberCode' is marked as not used in the given context. + + + + + + Element 'ram:ExtensionNumber' is marked as not used in the given context. + + + + + + Element 'ram:HTMLPreferredIndicator' is marked as not used in the given context. + + + + + + Element 'ram:LocalNumber' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:UseCode' is marked as not used in the given context. + + + + + + Element 'ram:CompleteNumber' must occur exactly 1 times. + + + + + + Element 'ram:Access' is marked as not used in the given context. + + + + + + Element 'ram:AreaNumberCode' is marked as not used in the given context. + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:CountryNumberCode' is marked as not used in the given context. + + + + + + Element 'ram:ExtensionNumber' is marked as not used in the given context. + + + + + + Element 'ram:HTMLPreferredIndicator' is marked as not used in the given context. + + + + + + Element 'ram:LocalNumber' is marked as not used in the given context. + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + Element 'ram:UseCode' is marked as not used in the given context. + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + Element 'ram:InstantMessagingUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:JobTitle' is marked as not used in the given context. + + + + + + Element 'ram:MobileTelephoneUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:PersonID' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:Responsibility' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedContactPerson' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedNote' is marked as not used in the given context. + + + + + + Element 'ram:CompleteNumber' must occur exactly 1 times. + + + + + + Element 'ram:Access' is marked as not used in the given context. + + + + + + Element 'ram:AreaNumberCode' is marked as not used in the given context. + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:CountryNumberCode' is marked as not used in the given context. + + + + + + Element 'ram:ExtensionNumber' is marked as not used in the given context. + + + + + + Element 'ram:HTMLPreferredIndicator' is marked as not used in the given context. + + + + + + Element 'ram:LocalNumber' is marked as not used in the given context. + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + Element 'ram:UseCode' is marked as not used in the given context. + + + + + + Element 'ram:TelexUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + Element 'ram:URIUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:VOIPUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:Description' is marked as not used in the given context. + + + + + + Element 'ram:EmailURIUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:EndPointURIUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:FaxUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:GLNID' is marked as not used in the given context. + + + + + + Attribute '@schemeID' is required in this context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:IssuedNotificationReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:LanguageCode' is marked as not used in the given context. + + + + + + Element 'ram:LogoAssociatedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + Element 'ram:LogoReferencedDocument' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:PostcodeCode' may occur at maximum 1 times. + + + + + + Element 'ram:AdditionalStreetName' is marked as not used in the given context. + + + + + + Element 'ram:AttentionOf' is marked as not used in the given context. + + + + + + Element 'ram:BuildingName' is marked as not used in the given context. + + + + + + Element 'ram:BuildingNumber' is marked as not used in the given context. + + + + + + Element 'ram:CareOf' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:CitySubDivisionName' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:CountryIdentificationTradeCountry' is marked as not used in the given context. + + + + + + Element 'ram:CountryName' is marked as not used in the given context. + + + + + + Element 'ram:CountrySubDivisionID' is marked as not used in the given context. + + + + + + Element 'ram:CountrySubDivisionName' is marked as not used in the given context. + + + + + + Element 'ram:DepartmentName' is marked as not used in the given context. + + + + + + Element 'ram:FreeForm' is marked as not used in the given context. + + + + + + Element 'ram:GeoCoordinateIdentificationGeographicalCoordinate' is marked as not used in the given context. + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + Element 'ram:LineFive' is marked as not used in the given context. + + + + + + Element 'ram:LineFour' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:LineThree' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:PostOfficeBox' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listName' marked as not used in the given context. + + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Attribute @name' marked as not used in the given context. + + + + + + Element 'ram:SecondaryPostcodeCode' is marked as not used in the given context. + + + + + + Element 'ram:StreetName' is marked as not used in the given context. + + + + + + Element 'ram:UTCOffsetNumeric' is marked as not used in the given context. + + + + + + Element 'ram:ProvidedTransportService' is marked as not used in the given context. + + + + + + Element 'ram:QualityAssuranceIndicator' is marked as not used in the given context. + + + + + + Element 'ram:RICID' is marked as not used in the given context. + + + + + + Element 'ram:RequestedNotificationReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:RoleCode' is marked as not used in the given context. + + + + + + Element 'ram:SellerAssignedID' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedAuthoritativeSignatoryPerson' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedLegalOrganization' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedLogisticsLocation' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedRepresentativePerson' is marked as not used in the given context. + + + + + + Element 'ram:AssociatedRegisteredTax' is marked as not used in the given context. + + + + + + Attribute '@schemeID' is required in this context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:TelephoneUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + Element 'ram:URIUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:ProductMadeToOrderIndicator' is marked as not used in the given context. + + + + + + Element 'ram:ProductOrderableIndicator' is marked as not used in the given context. + + + + + + Element 'ram:ProductReorderableIndicator' is marked as not used in the given context. + + + + + + Element 'ram:PromotionalDealReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:PropertyClearanceTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:PurchaseConditionsReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:QuotationProposalReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:QuotationProposalResponseReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:QuotationReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:Reference' is marked as not used in the given context. + + + + + + Element 'ram:RegistrationTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:RequestForQuotationReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:RequestForQuotationResponseReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:RequestedUnitProductTradePrice' is marked as not used in the given context. + + + + + + Element 'ram:RequisitionReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:RequisitionerReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:ResaleProductUnitMeasureCode' is marked as not used in the given context. + + + + + + Element 'ram:ResaleSpecifiedPeriod' is marked as not used in the given context. + + + + + + Element 'ram:SalesAgentTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:SalesConditionsReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:SalesReportReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:SellerAssignedAccountantTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:SellerOrderReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:SellerTaxRepresentativeTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:ID' may occur at maximum 1 times. + + Element 'ram:Name' must occur exactly 1 times. + + Element 'ram:DefinedTradeContact' may occur at maximum 1 times. + + + + + + Element 'ram:ApplicableLogisticsServiceCharge' is marked as not used in the given context. + + + + + + Element 'ram:AssociatedTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:AttentionOfAssociatedTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:BuyerAssignedID' is marked as not used in the given context. + + + + + + Element 'ram:CAGEID' is marked as not used in the given context. + + + + + + Element 'ram:DODAACID' is marked as not used in the given context. + + + + + + Element 'ram:DUNSID' is marked as not used in the given context. + + + + + + Element 'ram:TelephoneUniversalCommunication' may occur at maximum 1 times. + + Element 'ram:FaxUniversalCommunication' may occur at maximum 1 times. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:DirectTelephoneUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:EDIUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:URIID' must occur exactly 1 times. + + + + + + Element 'ram:Access' is marked as not used in the given context. + + + + + + Element 'ram:AreaNumberCode' is marked as not used in the given context. + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + Element 'ram:CompleteNumber' is marked as not used in the given context. + + + + + + Element 'ram:CountryNumberCode' is marked as not used in the given context. + + + + + + Element 'ram:ExtensionNumber' is marked as not used in the given context. + + + + + + Element 'ram:HTMLPreferredIndicator' is marked as not used in the given context. + + + + + + Element 'ram:LocalNumber' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:UseCode' is marked as not used in the given context. + + + + + + Element 'ram:CompleteNumber' must occur exactly 1 times. + + + + + + Element 'ram:Access' is marked as not used in the given context. + + + + + + Element 'ram:AreaNumberCode' is marked as not used in the given context. + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:CountryNumberCode' is marked as not used in the given context. + + + + + + Element 'ram:ExtensionNumber' is marked as not used in the given context. + + + + + + Element 'ram:HTMLPreferredIndicator' is marked as not used in the given context. + + + + + + Element 'ram:LocalNumber' is marked as not used in the given context. + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + Element 'ram:UseCode' is marked as not used in the given context. + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + Element 'ram:InstantMessagingUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:JobTitle' is marked as not used in the given context. + + + + + + Element 'ram:MobileTelephoneUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:PersonID' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:Responsibility' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedContactPerson' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedNote' is marked as not used in the given context. + + + + + + Element 'ram:CompleteNumber' must occur exactly 1 times. + + + + + + Element 'ram:Access' is marked as not used in the given context. + + + + + + Element 'ram:AreaNumberCode' is marked as not used in the given context. + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:CountryNumberCode' is marked as not used in the given context. + + + + + + Element 'ram:ExtensionNumber' is marked as not used in the given context. + + + + + + Element 'ram:HTMLPreferredIndicator' is marked as not used in the given context. + + + + + + Element 'ram:LocalNumber' is marked as not used in the given context. + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + Element 'ram:UseCode' is marked as not used in the given context. + + + + + + Element 'ram:TelexUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + Element 'ram:URIUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:VOIPUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:Description' is marked as not used in the given context. + + + + + + Element 'ram:EmailURIUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:EndPointURIUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:FaxUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:GLNID' is marked as not used in the given context. + + + + + + Attribute '@schemeID' is required in this context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:IssuedNotificationReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:LanguageCode' is marked as not used in the given context. + + + + + + Element 'ram:LogoAssociatedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + Element 'ram:LogoReferencedDocument' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:PostcodeCode' may occur at maximum 1 times. + + + + + + Element 'ram:AdditionalStreetName' is marked as not used in the given context. + + + + + + Element 'ram:AttentionOf' is marked as not used in the given context. + + + + + + Element 'ram:BuildingName' is marked as not used in the given context. + + + + + + Element 'ram:BuildingNumber' is marked as not used in the given context. + + + + + + Element 'ram:CareOf' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:CitySubDivisionName' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:CountryIdentificationTradeCountry' is marked as not used in the given context. + + + + + + Element 'ram:CountryName' is marked as not used in the given context. + + + + + + Element 'ram:CountrySubDivisionID' is marked as not used in the given context. + + + + + + Element 'ram:CountrySubDivisionName' is marked as not used in the given context. + + + + + + Element 'ram:DepartmentName' is marked as not used in the given context. + + + + + + Element 'ram:FreeForm' is marked as not used in the given context. + + + + + + Element 'ram:GeoCoordinateIdentificationGeographicalCoordinate' is marked as not used in the given context. + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + Element 'ram:LineFive' is marked as not used in the given context. + + + + + + Element 'ram:LineFour' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:LineThree' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:PostOfficeBox' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listName' marked as not used in the given context. + + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Attribute @name' marked as not used in the given context. + + + + + + Element 'ram:SecondaryPostcodeCode' is marked as not used in the given context. + + + + + + Element 'ram:StreetName' is marked as not used in the given context. + + + + + + Element 'ram:UTCOffsetNumeric' is marked as not used in the given context. + + + + + + Element 'ram:ProvidedTransportService' is marked as not used in the given context. + + + + + + Element 'ram:QualityAssuranceIndicator' is marked as not used in the given context. + + + + + + Element 'ram:RICID' is marked as not used in the given context. + + + + + + Element 'ram:RequestedNotificationReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:RoleCode' is marked as not used in the given context. + + + + + + Element 'ram:SellerAssignedID' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedAuthoritativeSignatoryPerson' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedLegalOrganization' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedLogisticsLocation' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedRepresentativePerson' is marked as not used in the given context. + + + + + + Element 'ram:AssociatedRegisteredTax' is marked as not used in the given context. + + + + + + Attribute '@schemeID' is required in this context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:TelephoneUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + Element 'ram:URIUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:ShippingSpecifiedPeriod' is marked as not used in the given context. + + + + + + Element 'ram:SupplyInstructionReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:SupportCentreTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:TargetMarketTradeCountry' is marked as not used in the given context. + + + + + + Element 'ram:TurnInReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:RelatedSupplyChainConsignment' may occur at maximum 1 times. + + Element 'ram:ActualDeliverySupplyChainEvent' may occur at maximum 1 times. + + + + + + Element 'ram:AcceptanceSupplyChainEvent' is marked as not used in the given context. + + + + + + Element 'ram:OccurrenceDateTime' may occur at maximum 1 times. + + + + + + Element 'ram:Description' is marked as not used in the given context. + + + + + + Element 'ram:DescriptionBinaryObject' is marked as not used in the given context. + + + + + + Element 'ram:DiscreteSpecifiedPeriod' is marked as not used in the given context. + + + + + + Element 'ram:EarliestOccurrenceDateTime' is marked as not used in the given context. + + + + + + Element 'ram:FrequencyCode' is marked as not used in the given context. + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + Element 'ram:LatestOccurrenceDateTime' is marked as not used in the given context. + + + + + + Element 'udt:DateTime' is marked as not used in the given context. + + + + + + Attribute '@format' is required in this context. + + + + + + Element 'ram:OccurrenceLogisticsLocation' is marked as not used in the given context. + + + + + + Element 'ram:OccurrenceSpecifiedPeriod' is marked as not used in the given context. + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + Element 'ram:UnitQuantity' is marked as not used in the given context. + + + + + + Element 'ram:ActualDespatchSupplyChainEvent' is marked as not used in the given context. + + + + + + Element 'ram:ActualLoadingSupplyChainEvent' is marked as not used in the given context. + + + + + + Element 'ram:ActualPickUpSupplyChainEvent' is marked as not used in the given context. + + + + + + Element 'ram:ActualReceiptSupplyChainEvent' is marked as not used in the given context. + + + + + + Element 'ram:ActualReleaseSupplyChainEvent' is marked as not used in the given context. + + + + + + Element 'ram:ActualUnloadingSupplyChainEvent' is marked as not used in the given context. + + + + + + Element 'ram:AdditionalReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:AgreedQuantity' is marked as not used in the given context. + + + + + + Element 'ram:ApplicableTransportDangerousGoods' is marked as not used in the given context. + + + + + + Element 'ram:AvailableSupplyChainInventory' is marked as not used in the given context. + + + + + + Element 'ram:BilledQuantity' is marked as not used in the given context. + + + + + + Element 'ram:ChargeFreeQuantity' is marked as not used in the given context. + + + + + + Element 'ram:ChargeableWeightMeasure' is marked as not used in the given context. + + + + + + Element 'ram:ConfirmedDeliverySupplyChainEvent' is marked as not used in the given context. + + + + + + Element 'ram:ConfirmedDespatchSupplyChainEvent' is marked as not used in the given context. + + + + + + Element 'ram:ConfirmedReleaseSupplyChainEvent' is marked as not used in the given context. + + + + + + Element 'ram:ConsumptionReportReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:DeliveryInstructions' is marked as not used in the given context. + + + + + + Element 'ram:ID' must occur exactly 1 times. + + + + + + Element 'ram:AcceptableSpecifiedPeriod' is marked as not used in the given context. + + + + + + Element 'ram:AcceptanceDateTime' is marked as not used in the given context. + + + + + + Element 'ram:AmendmentPurposeCode' is marked as not used in the given context. + + + + + + Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + Element 'ram:AttachmentBinaryObject' is marked as not used in the given context. + + + + + + Element 'ram:AuthenticatedOriginalIndicator' is marked as not used in the given context. + + + + + + Element 'ram:CategoryCode' is marked as not used in the given context. + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + Element 'ram:ContractualDocumentClause' is marked as not used in the given context. + + + + + + Element 'ram:CopyIndicator' is marked as not used in the given context. + + + + + + Element 'ram:CopyIssuedQuantity' is marked as not used in the given context. + + + + + + Element 'ram:CopyRequiredQuantity' is marked as not used in the given context. + + + + + + Element 'ram:CreationDateTime' is marked as not used in the given context. + + + + + + Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. + + + + + + Element 'ram:ElectronicPresentationIndicator' is marked as not used in the given context. + + + + + + Element 'ram:GlobalID' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:Information' is marked as not used in the given context. + + + + + + Element 'ram:IssueLogisticsLocation' is marked as not used in the given context. + + + + + + Element 'ram:IssuerAssignedID' is marked as not used in the given context. + + + + + + Element 'ram:IssuerTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:ItemIdentificationID' is marked as not used in the given context. + + + + + + Element 'ram:LanguageID' is marked as not used in the given context. + + + + + + Element 'ram:LineID' is marked as not used in the given context. + + + + + + Element 'ram:LineItemQuantity' is marked as not used in the given context. + + + + + + Element 'ram:LineStatusCode' is marked as not used in the given context. + + + + + + Element 'ram:LodgementLogisticsLocation' is marked as not used in the given context. + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + Element 'ram:OriginalIssuedQuantity' is marked as not used in the given context. + + + + + + Element 'ram:OriginalRequiredQuantity' is marked as not used in the given context. + + + + + + Element 'ram:PreviousRevisionID' is marked as not used in the given context. + + + + + + Element 'ram:PurposeCode' is marked as not used in the given context. + + + + + + Element 'ram:ReceiptDateTime' is marked as not used in the given context. + + + + + + Element 'ram:RecipientTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:ReferenceTypeCode' is marked as not used in the given context. + + + + + + Element 'ram:RelationshipTypeCode' is marked as not used in the given context. + + + + + + Element 'ram:Remarks' is marked as not used in the given context. + + + + + + Element 'ram:Revision' is marked as not used in the given context. + + + + + + Element 'ram:RevisionDateTime' is marked as not used in the given context. + + + + + + Element 'ram:RevisionID' is marked as not used in the given context. + + + + + + Element 'ram:SectionName' is marked as not used in the given context. + + + + + + Element 'ram:SignatoryDocumentAuthentication' is marked as not used in the given context. + + + + + + Element 'ram:StatusCode' is marked as not used in the given context. + + + + + + Element 'ram:SubordinateLineID' is marked as not used in the given context. + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + Element 'ram:ID' must occur exactly 1 times. + + + + + + Element 'ram:AcceptableSpecifiedPeriod' is marked as not used in the given context. + + + + + + Element 'ram:AcceptanceDateTime' is marked as not used in the given context. + + + + + + Element 'ram:AmendmentPurposeCode' is marked as not used in the given context. + + + + + + Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + Element 'ram:AttachmentBinaryObject' is marked as not used in the given context. + + + + + + Element 'ram:AuthenticatedOriginalIndicator' is marked as not used in the given context. + + + + + + Element 'ram:CategoryCode' is marked as not used in the given context. + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + Element 'ram:ContractualDocumentClause' is marked as not used in the given context. + + + + + + Element 'ram:CopyIndicator' is marked as not used in the given context. + + + + + + Element 'ram:CopyIssuedQuantity' is marked as not used in the given context. + + + + + + Element 'ram:CopyRequiredQuantity' is marked as not used in the given context. + + + + + + Element 'ram:CreationDateTime' is marked as not used in the given context. + + + + + + Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. + + + + + + Element 'ram:ElectronicPresentationIndicator' is marked as not used in the given context. + + + + + + Element 'ram:GlobalID' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:Information' is marked as not used in the given context. + + + + + + Element 'ram:IssueLogisticsLocation' is marked as not used in the given context. + + + + + + Element 'ram:IssuerAssignedID' is marked as not used in the given context. + + + + + + Element 'ram:IssuerTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:ItemIdentificationID' is marked as not used in the given context. + + + + + + Element 'ram:LanguageID' is marked as not used in the given context. + + + + + + Element 'ram:LineID' is marked as not used in the given context. + + + + + + Element 'ram:LineItemQuantity' is marked as not used in the given context. + + + + + + Element 'ram:LineStatusCode' is marked as not used in the given context. + + + + + + Element 'ram:LodgementLogisticsLocation' is marked as not used in the given context. + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + Element 'ram:OriginalIssuedQuantity' is marked as not used in the given context. + + + + + + Element 'ram:OriginalRequiredQuantity' is marked as not used in the given context. + + + + + + Element 'ram:PreviousRevisionID' is marked as not used in the given context. + + + + + + Element 'ram:PurposeCode' is marked as not used in the given context. + + + + + + Element 'ram:ReceiptDateTime' is marked as not used in the given context. + + + + + + Element 'ram:RecipientTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:ReferenceTypeCode' is marked as not used in the given context. + + + + + + Element 'ram:RelationshipTypeCode' is marked as not used in the given context. + + + + + + Element 'ram:Remarks' is marked as not used in the given context. + + + + + + Element 'ram:Revision' is marked as not used in the given context. + + + + + + Element 'ram:RevisionDateTime' is marked as not used in the given context. + + + + + + Element 'ram:RevisionID' is marked as not used in the given context. + + + + + + Element 'ram:SectionName' is marked as not used in the given context. + + + + + + Element 'ram:SignatoryDocumentAuthentication' is marked as not used in the given context. + + + + + + Element 'ram:StatusCode' is marked as not used in the given context. + + + + + + Element 'ram:SubordinateLineID' is marked as not used in the given context. + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + Element 'ram:DespatchedQuantity' is marked as not used in the given context. + + + + + + Element 'ram:DisposalTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:DueInAvailableQuantity' is marked as not used in the given context. + + + + + + Element 'ram:DueInForecastedQuantity' is marked as not used in the given context. + + + + + + Element 'ram:DueInRequestedQuantity' is marked as not used in the given context. + + + + + + Element 'ram:DueInReturnedQuantity' is marked as not used in the given context. + + + + + + Element 'ram:EconomicOrderQuantity' is marked as not used in the given context. + + + + + + Element 'ram:FinalDeliveryIndicator' is marked as not used in the given context. + + + + + + Element 'ram:FinalDestinationTradeCountry' is marked as not used in the given context. + + + + + + Element 'ram:GFMTransferRejectedQuantity' is marked as not used in the given context. + + + + + + Element 'ram:GrossVolumeMeasure' is marked as not used in the given context. + + + + + + Element 'ram:GrossWeightMeasure' is marked as not used in the given context. + + + + + + Element 'ram:IncludedSupplyChainPackaging' is marked as not used in the given context. + + + + + + Element 'ram:IndividualPackageQuantity' is marked as not used in the given context. + + + + + + Element 'ram:InformationNote' is marked as not used in the given context. + + + + + + Element 'ram:InspectionSupplyChainEvent' is marked as not used in the given context. + + + + + + Element 'ram:InventoryManagerTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:LogisticsPackage' is marked as not used in the given context. + + + + + + Element 'ram:LogisticsServiceProviderTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:ModificationForecastedQuantity' is marked as not used in the given context. + + + + + + Element 'ram:NetVolumeMeasure' is marked as not used in the given context. + + + + + + Element 'ram:NetWeightMeasure' is marked as not used in the given context. + + + + + + Element 'ram:OwnershipToTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:PackageQuantity' is marked as not used in the given context. + + + + + + Element 'ram:PackingListReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:PartialDeliveryAllowedIndicator' is marked as not used in the given context. + + + + + + Element 'ram:PerPackageUnitQuantity' is marked as not used in the given context. + + + + + + Element 'ram:PickUpAvailabilityDateTime' is marked as not used in the given context. + + + + + + Element 'ram:PlannedDeliverySupplyChainEvent' is marked as not used in the given context. + + + + + + Element 'ram:PlannedDespatchSupplyChainEvent' is marked as not used in the given context. + + + + + + Element 'ram:PlannedLoadingSupplyChainEvent' is marked as not used in the given context. + + + + + + Element 'ram:PlannedPickUpSupplyChainEvent' is marked as not used in the given context. + + + + + + Element 'ram:PlannedReleaseSupplyChainEvent' is marked as not used in the given context. + + + + + + Element 'ram:PlannedSupplyChainConsignment' is marked as not used in the given context. + + + + + + Element 'ram:PlannedSupplyChainEvent' is marked as not used in the given context. + + + + + + Element 'ram:PlannedUnloadingSupplyChainEvent' is marked as not used in the given context. + + + + + + Element 'ram:PreviousDeliverySupplyChainEvent' is marked as not used in the given context. + + + + + + Element 'ram:ProductUnitQuantity' is marked as not used in the given context. + + + + + + Element 'ram:ProjectedSupplyChainSupplyPlan' is marked as not used in the given context. + + + + + + Element 'ram:ReceivedQuantity' is marked as not used in the given context. + + + + + + Element 'ram:ReceivingAdviceReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:ApplicableLogisticsServiceCharge' is marked as not used in the given context. + + + + + + Element 'ram:ApplicableTradeAllowanceCharge' is marked as not used in the given context. + + + + + + Element 'ram:ApplicableTradeCurrencyExchange' is marked as not used in the given context. + + + + + + Element 'ram:ApplicableTransportDangerousGoods' is marked as not used in the given context. + + + + + + Element 'ram:AssociatedInvoiceAmount' is marked as not used in the given context. + + + + + + Element 'ram:AssociatedInvoiceDiscountAmount' is marked as not used in the given context. + + + + + + Element 'ram:AssociatedInvoiceDiscountPercent' is marked as not used in the given context. + + + + + + Element 'ram:AssociatedReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:AssociatedTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:AtArrivalLogisticsTransportMovement' is marked as not used in the given context. + + + + + + Element 'ram:AtDepartureLogisticsTransportMovement' is marked as not used in the given context. + + + + + + Element 'ram:AvailabilityDueDateTime' is marked as not used in the given context. + + + + + + Element 'ram:BondedWarehouseStorageTransportEvent' is marked as not used in the given context. + + + + + + Element 'ram:BorderCrossingLogisticsTransportMovement' is marked as not used in the given context. + + + + + + Element 'ram:CODAmount' is marked as not used in the given context. + + + + + + Element 'ram:CargoToleranceInformation' is marked as not used in the given context. + + + + + + Element 'ram:CarrierAcceptanceDateTime' is marked as not used in the given context. + + + + + + Element 'ram:CarrierAcceptanceLogisticsLocation' is marked as not used in the given context. + + + + + + Element 'ram:CarrierAgentTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:CarrierAssignedID' is marked as not used in the given context. + + + + + + Element 'ram:CarrierProvidedInformation' is marked as not used in the given context. + + + + + + Element 'ram:CarrierTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:ChargeableTransportationStageQuantity' is marked as not used in the given context. + + + + + + Element 'ram:ChargeableWeightMeasure' is marked as not used in the given context. + + + + + + Element 'ram:ConnectingCarrierTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:ConsigneeAgentTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:ConsigneeAssignedID' is marked as not used in the given context. + + + + + + Element 'ram:ConsigneeReceiptLogisticsLocation' is marked as not used in the given context. + + + + + + Element 'ram:ConsigneeTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:ConsignmentItemQuantity' is marked as not used in the given context. + + + + + + Element 'ram:ConsignorAgentTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:ConsignorAssignedID' is marked as not used in the given context. + + + + + + Element 'ram:ConsignorTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:ConsolidatorTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:ContainerizationIndicator' is marked as not used in the given context. + + + + + + Element 'ram:CustomsExportAgentTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:CustomsID' is marked as not used in the given context. + + + + + + Element 'ram:CustomsImportAgentTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:CustomsRequiredInvoiceReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:CustomsTransitAgentTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:DangerousGoodsNotifierTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:DeclaredForCustomsLogisticsLocation' is marked as not used in the given context. + + + + + + Element 'ram:DeclaredValueForCarriageAmount' is marked as not used in the given context. + + + + + + Element 'ram:DeclaredValueForCustomsAmount' is marked as not used in the given context. + + + + + + Element 'ram:DeconsolidatorTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:DeliveryInformation' is marked as not used in the given context. + + + + + + Element 'ram:DeliveryInstructions' is marked as not used in the given context. + + + + + + Element 'ram:DeliveryTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:DeliveryTransportEvent' is marked as not used in the given context. + + + + + + Element 'ram:DemurrageInformation' is marked as not used in the given context. + + + + + + Element 'ram:DespatchTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:DestinationTradeCountry' is marked as not used in the given context. + + + + + + Element 'ram:EstimatedApplicableLogisticsServiceCharge' is marked as not used in the given context. + + + + + + Element 'ram:ExaminationTransportEvent' is marked as not used in the given context. + + + + + + Element 'ram:ExportExitDateTime' is marked as not used in the given context. + + + + + + Element 'ram:ExportTradeCountry' is marked as not used in the given context. + + + + + + Element 'ram:ExportTradeGeopoliticalRegion' is marked as not used in the given context. + + + + + + Element 'ram:ExporterTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:FOBAmount' is marked as not used in the given context. + + + + + + Element 'ram:FinalDestinationLogisticsLocation' is marked as not used in the given context. + + + + + + Element 'ram:FinalDestinationTradeCountry' is marked as not used in the given context. + + + + + + Element 'ram:FreightForwarderAssignedID' is marked as not used in the given context. + + + + + + Element 'ram:FreightForwarderTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:GoodsReleaseRestriction' is marked as not used in the given context. + + + + + + Element 'ram:GrossVolumeMeasure' is marked as not used in the given context. + + + + + + Element 'ram:GrossWeightMeasure' is marked as not used in the given context. + + + + + + Element 'ram:GroupingCentreTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + Element 'ram:ImportTradeCountry' is marked as not used in the given context. + + + + + + Element 'ram:ImporterTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:IncludedReferencedSupplyChainConsignment' is marked as not used in the given context. + + + + + + Element 'ram:IncludedSupplyChainConsignmentItem' is marked as not used in the given context. + + + + + + Element 'ram:IncludedTareGrossWeightMeasure' is marked as not used in the given context. + + + + + + Element 'ram:Information' is marked as not used in the given context. + + + + + + Element 'ram:InsuranceApplicableTradeCurrencyExchange' is marked as not used in the given context. + + + + + + Element 'ram:InsurancePremiumAmount' is marked as not used in the given context. + + + + + + Element 'ram:InsuranceValueAmount' is marked as not used in the given context. + + + + + + Element 'ram:IntermediateConsigneeTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:InvoiceApplicableTradeCurrencyExchange' is marked as not used in the given context. + + + + + + Element 'ram:InvoiceeAssociatedTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:LoadingBaseportLogisticsLocation' is marked as not used in the given context. + + + + + + Element 'ram:LoadingInformation' is marked as not used in the given context. + + + + + + Element 'ram:LoadingLengthMeasure' is marked as not used in the given context. + + + + + + Element 'ram:LoadingListQuantity' is marked as not used in the given context. + + + + + + Element 'ram:LoadingSequenceNumeric' is marked as not used in the given context. + + + + + + Element 'ram:LocalConsigneeAgentTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:MainCarriageLogisticsTransportMovement' is marked as not used in the given context. + + + + + + Element 'ram:ManifestAssociatedReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:NatureIdentificationTransportCargo' is marked as not used in the given context. + + + + + + Element 'ram:NetWeightMeasure' is marked as not used in the given context. + + + + + + Element 'ram:NilCarriageValueIndicator' is marked as not used in the given context. + + + + + + Element 'ram:NilCustomsValueIndicator' is marked as not used in the given context. + + + + + + Element 'ram:NilInsuranceValueIndicator' is marked as not used in the given context. + + + + + + Element 'ram:NotifiedTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:OnCarriageLogisticsTransportMovement' is marked as not used in the given context. + + + + + + Element 'ram:OriginTradeCountry' is marked as not used in the given context. + + + + + + Element 'ram:OriginTradeGeopoliticalRegion' is marked as not used in the given context. + + + + + + Element 'ram:PackageQuantity' is marked as not used in the given context. + + + + + + Element 'ram:PackageType' is marked as not used in the given context. + + + + + + Element 'ram:PaymentArrangementCode' is marked as not used in the given context. + + + + + + Element 'ram:PhysicalLogisticsShippingMarks' is marked as not used in the given context. + + + + + + Element 'ram:PickUpTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:PickUpTransportEvent' is marked as not used in the given context. + + + + + + Element 'ram:PreCarriageLogisticsTransportMovement' is marked as not used in the given context. + + + + + + Element 'ram:ReExportTradeCountry' is marked as not used in the given context. + + + + + + Element 'ram:RelatedSupplyChainTradeTransaction' is marked as not used in the given context. + + + + + + Element 'ram:ReportedLogisticsStatus' is marked as not used in the given context. + + + + + + Element 'ram:RiskFactorCode' is marked as not used in the given context. + + + + + + Element 'ram:SequenceNumeric' is marked as not used in the given context. + + + + + + Element 'ram:ServiceChargeApplicableTradeCurrencyExchange' is marked as not used in the given context. + + + + + + Element 'ram:ShipFromTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:ShipStoresIndicator' is marked as not used in the given context. + + + + + + Element 'ram:ShipToTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:ActivityTransportEvent' is marked as not used in the given context. + + + + + + Element 'ram:ApplicableLogisticsServiceCharge' is marked as not used in the given context. + + + + + + Element 'ram:ArrivalTransportEvent' is marked as not used in the given context. + + + + + + Element 'ram:BerthingTransportEvent' is marked as not used in the given context. + + + + + + Element 'ram:BoatsmenTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:BorderCrossingDateTime' is marked as not used in the given context. + + + + + + Element 'ram:BorderCrossingTransportEvent' is marked as not used in the given context. + + + + + + Element 'ram:CallTransportEvent' is marked as not used in the given context. + + + + + + Element 'ram:CargoDescription' is marked as not used in the given context. + + + + + + Element 'ram:CarriedInactiveReferencedTransportMeans' is marked as not used in the given context. + + + + + + Element 'ram:CarriedMaterialGoodsCharacteristic' is marked as not used in the given context. + + + + + + Element 'ram:CarrierAgentTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:CarrierTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:ClosingDateTime' is marked as not used in the given context. + + + + + + Element 'ram:CommodityConsolidatorAgentTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:CommodityConsolidatorTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:ConsignmentQuantity' is marked as not used in the given context. + + + + + + Element 'ram:ConsortiumCarrierTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:CrewListRelatedReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:CrewQuantity' is marked as not used in the given context. + + + + + + Element 'ram:CrewTransportPerson' is marked as not used in the given context. + + + + + + Element 'ram:DangerousGoodsIndicator' is marked as not used in the given context. + + + + + + Element 'ram:DepartureTransportEvent' is marked as not used in the given context. + + + + + + Element 'ram:DocumentaryInstructionsNotifiedTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:ExcessTransportService' is marked as not used in the given context. + + + + + + Element 'ram:FirstArrivalTransportEvent' is marked as not used in the given context. + + + + + + Attribute '@schemeID' is required in this context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:ISCCIssuingAuthorityTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:Information' is marked as not used in the given context. + + + + + + Element 'ram:InspectionTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:LiftingInstructionsRelatedReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:LoadingInspectionTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:LoadingTransportEvent' is marked as not used in the given context. + + + + + + Element 'ram:ManifestOnboardIndicator' is marked as not used in the given context. + + + + + + Element 'ram:ManifestRelatedReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:MasterResponsibleTransportPerson' is marked as not used in the given context. + + + + + + Element 'ram:Mode' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listName' marked as not used in the given context. + + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Attribute @name' marked as not used in the given context. + + + + + + Element 'ram:NVOCCCarrierTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:NotifiedTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:OwnerAgentTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:PackageQuantity' is marked as not used in the given context. + + + + + + Element 'ram:PassengerListRelatedReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:PassengerQuantity' is marked as not used in the given context. + + + + + + Element 'ram:PilotTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:PilotageExemptionID' is marked as not used in the given context. + + + + + + Element 'ram:SailingAdviceNotificationInformation' is marked as not used in the given context. + + + + + + Element 'ram:SailingAdviceNotifiedTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:ScheduledID' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedTransportService' is marked as not used in the given context. + + + + + + Element 'ram:StageCode' is marked as not used in the given context. + + + + + + Element 'ram:StayID' is marked as not used in the given context. + + + + + + Element 'ram:StevedoreTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:TerminalOperatorAssignedID' is marked as not used in the given context. + + + + + + Element 'ram:TerminalOperatorTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:TowageTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:TowingVesselRelatedLogisticsTransportMovement' is marked as not used in the given context. + + + + + + Element 'ram:TradedParcelQuantity' is marked as not used in the given context. + + + + + + Element 'ram:TradingConsolidatorAssignedID' is marked as not used in the given context. + + + + + + Element 'ram:TransitDirectionCode' is marked as not used in the given context. + + + + + + Element 'ram:TransportContractRelatedReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:TransportEquipmentQuantity' is marked as not used in the given context. + + + + + + Element 'ram:TransportMeansSecurityOfficerTransportPerson' is marked as not used in the given context. + + + + + + Element 'ram:TransshipmentIntermediateTransportEvent' is marked as not used in the given context. + + + + + + Element 'ram:UnloadingInspectionTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:UnloadingTransportEvent' is marked as not used in the given context. + + + + + + Element 'ram:UsedLogisticsTransportMeans' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedTradeDeliveryTerms' is marked as not used in the given context. + + + + + + Element 'ram:StorageTransportEvent' is marked as not used in the given context. + + + + + + Element 'ram:SummaryDescription' is marked as not used in the given context. + + + + + + Element 'ram:TotalAllowanceChargeAmount' is marked as not used in the given context. + + + + + + Element 'ram:TotalChargeAmount' is marked as not used in the given context. + + + + + + Element 'ram:TotalCollectChargeAmount' is marked as not used in the given context. + + + + + + Element 'ram:TotalDisbursementAmount' is marked as not used in the given context. + + + + + + Element 'ram:TotalExportExitToImportEntryChargeAmount' is marked as not used in the given context. + + + + + + Element 'ram:TotalPrepaidChargeAmount' is marked as not used in the given context. + + + + + + Element 'ram:TotalTareWeightMeasure' is marked as not used in the given context. + + + + + + Element 'ram:TradedParcelID' is marked as not used in the given context. + + + + + + Element 'ram:TransitLogisticsLocation' is marked as not used in the given context. + + + + + + Element 'ram:TransitTradeCountry' is marked as not used in the given context. + + + + + + Element 'ram:TransportContractReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:TransportEquipmentQuantity' is marked as not used in the given context. + + + + + + Element 'ram:TransportEquipmentSplitGoodsIndicator' is marked as not used in the given context. + + + + + + Element 'ram:TransportEvent' is marked as not used in the given context. + + + + + + Element 'ram:TransportLogisticsPackage' is marked as not used in the given context. + + + + + + Element 'ram:TransportService' is marked as not used in the given context. + + + + + + Element 'ram:TransportSplitDescription' is marked as not used in the given context. + + + + + + Element 'ram:TransshipmentLogisticsLocation' is marked as not used in the given context. + + + + + + Element 'ram:UnloadingBaseportLogisticsLocation' is marked as not used in the given context. + + + + + + Element 'ram:UnloadingSequenceNumeric' is marked as not used in the given context. + + + + + + Element 'ram:UtilizedLogisticsTransportEquipment' is marked as not used in the given context. + + + + + + Element 'ram:VanningTransportEvent' is marked as not used in the given context. + + + + + + Element 'ram:WarehouseArrivalDateTime' is marked as not used in the given context. + + + + + + Element 'ram:RemainingRequestedQuantity' is marked as not used in the given context. + + + + + + Element 'ram:RequestedDeliverySupplyChainEvent' is marked as not used in the given context. + + + + + + Element 'ram:RequestedDespatchSupplyChainEvent' is marked as not used in the given context. + + + + + + Element 'ram:RequestedPickUpSupplyChainEvent' is marked as not used in the given context. + + + + + + Element 'ram:RequestedQuantity' is marked as not used in the given context. + + + + + + Element 'ram:RequestedReleaseSupplyChainEvent' is marked as not used in the given context. + + + + + + Element 'ram:ReverseBilledQuantity' is marked as not used in the given context. + + + + + + Element 'ram:SampleShipFromTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:SampleShipToTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:ID' may occur at maximum 1 times. + + Element 'ram:Name' must occur exactly 1 times. + + Element 'ram:DefinedTradeContact' may occur at maximum 1 times. + + + + + + Element 'ram:ApplicableLogisticsServiceCharge' is marked as not used in the given context. + + + + + + Element 'ram:AssociatedTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:AttentionOfAssociatedTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:BuyerAssignedID' is marked as not used in the given context. + + + + + + Element 'ram:CAGEID' is marked as not used in the given context. + + + + + + Element 'ram:DODAACID' is marked as not used in the given context. + + + + + + Element 'ram:DUNSID' is marked as not used in the given context. + + + + + + Element 'ram:TelephoneUniversalCommunication' may occur at maximum 1 times. + + Element 'ram:FaxUniversalCommunication' may occur at maximum 1 times. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:DirectTelephoneUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:EDIUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:URIID' must occur exactly 1 times. + + + + + + Element 'ram:Access' is marked as not used in the given context. + + + + + + Element 'ram:AreaNumberCode' is marked as not used in the given context. + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + Element 'ram:CompleteNumber' is marked as not used in the given context. + + + + + + Element 'ram:CountryNumberCode' is marked as not used in the given context. + + + + + + Element 'ram:ExtensionNumber' is marked as not used in the given context. + + + + + + Element 'ram:HTMLPreferredIndicator' is marked as not used in the given context. + + + + + + Element 'ram:LocalNumber' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:UseCode' is marked as not used in the given context. + + + + + + Element 'ram:CompleteNumber' must occur exactly 1 times. + + + + + + Element 'ram:Access' is marked as not used in the given context. + + + + + + Element 'ram:AreaNumberCode' is marked as not used in the given context. + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:CountryNumberCode' is marked as not used in the given context. + + + + + + Element 'ram:ExtensionNumber' is marked as not used in the given context. + + + + + + Element 'ram:HTMLPreferredIndicator' is marked as not used in the given context. + + + + + + Element 'ram:LocalNumber' is marked as not used in the given context. + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + Element 'ram:UseCode' is marked as not used in the given context. + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + Element 'ram:InstantMessagingUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:JobTitle' is marked as not used in the given context. + + + + + + Element 'ram:MobileTelephoneUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:PersonID' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:Responsibility' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedContactPerson' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedNote' is marked as not used in the given context. + + + + + + Element 'ram:CompleteNumber' must occur exactly 1 times. + + + + + + Element 'ram:Access' is marked as not used in the given context. + + + + + + Element 'ram:AreaNumberCode' is marked as not used in the given context. + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:CountryNumberCode' is marked as not used in the given context. + + + + + + Element 'ram:ExtensionNumber' is marked as not used in the given context. + + + + + + Element 'ram:HTMLPreferredIndicator' is marked as not used in the given context. + + + + + + Element 'ram:LocalNumber' is marked as not used in the given context. + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + Element 'ram:UseCode' is marked as not used in the given context. + + + + + + Element 'ram:TelexUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + Element 'ram:URIUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:VOIPUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:Description' is marked as not used in the given context. + + + + + + Element 'ram:EmailURIUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:EndPointURIUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:FaxUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:GLNID' is marked as not used in the given context. + + + + + + Attribute '@schemeID' is required in this context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:IssuedNotificationReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:LanguageCode' is marked as not used in the given context. + + + + + + Element 'ram:LogoAssociatedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + Element 'ram:LogoReferencedDocument' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:PostcodeCode' may occur at maximum 1 times. + + + + + + Element 'ram:AdditionalStreetName' is marked as not used in the given context. + + + + + + Element 'ram:AttentionOf' is marked as not used in the given context. + + + + + + Element 'ram:BuildingName' is marked as not used in the given context. + + + + + + Element 'ram:BuildingNumber' is marked as not used in the given context. + + + + + + Element 'ram:CareOf' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:CitySubDivisionName' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:CountryIdentificationTradeCountry' is marked as not used in the given context. + + + + + + Element 'ram:CountryName' is marked as not used in the given context. + + + + + + Element 'ram:CountrySubDivisionID' is marked as not used in the given context. + + + + + + Element 'ram:CountrySubDivisionName' is marked as not used in the given context. + + + + + + Element 'ram:DepartmentName' is marked as not used in the given context. + + + + + + Element 'ram:FreeForm' is marked as not used in the given context. + + + + + + Element 'ram:GeoCoordinateIdentificationGeographicalCoordinate' is marked as not used in the given context. + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + Element 'ram:LineFive' is marked as not used in the given context. + + + + + + Element 'ram:LineFour' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:LineThree' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:PostOfficeBox' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listName' marked as not used in the given context. + + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Attribute @name' marked as not used in the given context. + + + + + + Element 'ram:SecondaryPostcodeCode' is marked as not used in the given context. + + + + + + Element 'ram:StreetName' is marked as not used in the given context. + + + + + + Element 'ram:UTCOffsetNumeric' is marked as not used in the given context. + + + + + + Element 'ram:ProvidedTransportService' is marked as not used in the given context. + + + + + + Element 'ram:QualityAssuranceIndicator' is marked as not used in the given context. + + + + + + Element 'ram:RICID' is marked as not used in the given context. + + + + + + Element 'ram:RequestedNotificationReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:RoleCode' is marked as not used in the given context. + + + + + + Element 'ram:SellerAssignedID' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedAuthoritativeSignatoryPerson' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedLegalOrganization' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedLogisticsLocation' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedRepresentativePerson' is marked as not used in the given context. + + + + + + Element 'ram:AssociatedRegisteredTax' is marked as not used in the given context. + + + + + + Attribute '@schemeID' is required in this context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:TelephoneUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + Element 'ram:URIUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:ID' may occur at maximum 1 times. + + Element 'ram:Name' must occur exactly 1 times. + + Element 'ram:DefinedTradeContact' may occur at maximum 1 times. + + + + + + Element 'ram:ApplicableLogisticsServiceCharge' is marked as not used in the given context. + + + + + + Element 'ram:AssociatedTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:AttentionOfAssociatedTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:BuyerAssignedID' is marked as not used in the given context. + + + + + + Element 'ram:CAGEID' is marked as not used in the given context. + + + + + + Element 'ram:DODAACID' is marked as not used in the given context. + + + + + + Element 'ram:DUNSID' is marked as not used in the given context. + + + + + + Element 'ram:TelephoneUniversalCommunication' may occur at maximum 1 times. + + Element 'ram:FaxUniversalCommunication' may occur at maximum 1 times. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:DirectTelephoneUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:EDIUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:URIID' must occur exactly 1 times. + + + + + + Element 'ram:Access' is marked as not used in the given context. + + + + + + Element 'ram:AreaNumberCode' is marked as not used in the given context. + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + Element 'ram:CompleteNumber' is marked as not used in the given context. + + + + + + Element 'ram:CountryNumberCode' is marked as not used in the given context. + + + + + + Element 'ram:ExtensionNumber' is marked as not used in the given context. + + + + + + Element 'ram:HTMLPreferredIndicator' is marked as not used in the given context. + + + + + + Element 'ram:LocalNumber' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:UseCode' is marked as not used in the given context. + + + + + + Element 'ram:CompleteNumber' must occur exactly 1 times. + + + + + + Element 'ram:Access' is marked as not used in the given context. + + + + + + Element 'ram:AreaNumberCode' is marked as not used in the given context. + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:CountryNumberCode' is marked as not used in the given context. + + + + + + Element 'ram:ExtensionNumber' is marked as not used in the given context. + + + + + + Element 'ram:HTMLPreferredIndicator' is marked as not used in the given context. + + + + + + Element 'ram:LocalNumber' is marked as not used in the given context. + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + Element 'ram:UseCode' is marked as not used in the given context. + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + Element 'ram:InstantMessagingUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:JobTitle' is marked as not used in the given context. + + + + + + Element 'ram:MobileTelephoneUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:PersonID' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:Responsibility' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedContactPerson' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedNote' is marked as not used in the given context. + + + + + + Element 'ram:CompleteNumber' must occur exactly 1 times. + + + + + + Element 'ram:Access' is marked as not used in the given context. + + + + + + Element 'ram:AreaNumberCode' is marked as not used in the given context. + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:CountryNumberCode' is marked as not used in the given context. + + + + + + Element 'ram:ExtensionNumber' is marked as not used in the given context. + + + + + + Element 'ram:HTMLPreferredIndicator' is marked as not used in the given context. + + + + + + Element 'ram:LocalNumber' is marked as not used in the given context. + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + Element 'ram:UseCode' is marked as not used in the given context. + + + + + + Element 'ram:TelexUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + Element 'ram:URIUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:VOIPUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:Description' is marked as not used in the given context. + + + + + + Element 'ram:EmailURIUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:EndPointURIUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:FaxUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:GLNID' is marked as not used in the given context. + + + + + + Attribute '@schemeID' is required in this context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:IssuedNotificationReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:LanguageCode' is marked as not used in the given context. + + + + + + Element 'ram:LogoAssociatedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + Element 'ram:LogoReferencedDocument' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:PostcodeCode' may occur at maximum 1 times. + + + + + + Element 'ram:AdditionalStreetName' is marked as not used in the given context. + + + + + + Element 'ram:AttentionOf' is marked as not used in the given context. + + + + + + Element 'ram:BuildingName' is marked as not used in the given context. + + + + + + Element 'ram:BuildingNumber' is marked as not used in the given context. + + + + + + Element 'ram:CareOf' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:CitySubDivisionName' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:CountryIdentificationTradeCountry' is marked as not used in the given context. + + + + + + Element 'ram:CountryName' is marked as not used in the given context. + + + + + + Element 'ram:CountrySubDivisionID' is marked as not used in the given context. + + + + + + Element 'ram:CountrySubDivisionName' is marked as not used in the given context. + + + + + + Element 'ram:DepartmentName' is marked as not used in the given context. + + + + + + Element 'ram:FreeForm' is marked as not used in the given context. + + + + + + Element 'ram:GeoCoordinateIdentificationGeographicalCoordinate' is marked as not used in the given context. + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + Element 'ram:LineFive' is marked as not used in the given context. + + + + + + Element 'ram:LineFour' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:LineThree' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:PostOfficeBox' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listName' marked as not used in the given context. + + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Attribute @name' marked as not used in the given context. + + + + + + Element 'ram:SecondaryPostcodeCode' is marked as not used in the given context. + + + + + + Element 'ram:StreetName' is marked as not used in the given context. + + + + + + Element 'ram:UTCOffsetNumeric' is marked as not used in the given context. + + + + + + Element 'ram:ProvidedTransportService' is marked as not used in the given context. + + + + + + Element 'ram:QualityAssuranceIndicator' is marked as not used in the given context. + + + + + + Element 'ram:RICID' is marked as not used in the given context. + + + + + + Element 'ram:RequestedNotificationReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:RoleCode' is marked as not used in the given context. + + + + + + Element 'ram:SellerAssignedID' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedAuthoritativeSignatoryPerson' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedLegalOrganization' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedLogisticsLocation' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedRepresentativePerson' is marked as not used in the given context. + + + + + + Element 'ram:AssociatedRegisteredTax' is marked as not used in the given context. + + + + + + Attribute '@schemeID' is required in this context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:TelephoneUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + Element 'ram:URIUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:ShipmentScheduleReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedDeliveryAdjustment' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedLogisticsRegulatedGoods' is marked as not used in the given context. + + + + + + Element 'ram:TheoreticalWeightMeasure' is marked as not used in the given context. + + + + + + Element 'ram:TurnInReceivedQuantity' is marked as not used in the given context. + + + + + + Element 'ram:UltimateShipToDeliveryDateTime' is marked as not used in the given context. + + + + + + Element 'ram:UltimateShipToDeliverySupplyChainEvent' is marked as not used in the given context. + + + + + + Element 'ram:ID' may occur at maximum 1 times. + + Element 'ram:Name' must occur exactly 1 times. + + Element 'ram:DefinedTradeContact' may occur at maximum 1 times. + + + + + + Element 'ram:ApplicableLogisticsServiceCharge' is marked as not used in the given context. + + + + + + Element 'ram:AssociatedTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:AttentionOfAssociatedTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:BuyerAssignedID' is marked as not used in the given context. + + + + + + Element 'ram:CAGEID' is marked as not used in the given context. + + + + + + Element 'ram:DODAACID' is marked as not used in the given context. + + + + + + Element 'ram:DUNSID' is marked as not used in the given context. + + + + + + Element 'ram:TelephoneUniversalCommunication' may occur at maximum 1 times. + + Element 'ram:FaxUniversalCommunication' may occur at maximum 1 times. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:DirectTelephoneUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:EDIUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:URIID' must occur exactly 1 times. + + + + + + Element 'ram:Access' is marked as not used in the given context. + + + + + + Element 'ram:AreaNumberCode' is marked as not used in the given context. + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + Element 'ram:CompleteNumber' is marked as not used in the given context. + + + + + + Element 'ram:CountryNumberCode' is marked as not used in the given context. + + + + + + Element 'ram:ExtensionNumber' is marked as not used in the given context. + + + + + + Element 'ram:HTMLPreferredIndicator' is marked as not used in the given context. + + + + + + Element 'ram:LocalNumber' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:UseCode' is marked as not used in the given context. + + + + + + Element 'ram:CompleteNumber' must occur exactly 1 times. + + + + + + Element 'ram:Access' is marked as not used in the given context. + + + + + + Element 'ram:AreaNumberCode' is marked as not used in the given context. + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:CountryNumberCode' is marked as not used in the given context. + + + + + + Element 'ram:ExtensionNumber' is marked as not used in the given context. + + + + + + Element 'ram:HTMLPreferredIndicator' is marked as not used in the given context. + + + + + + Element 'ram:LocalNumber' is marked as not used in the given context. + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + Element 'ram:UseCode' is marked as not used in the given context. + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + Element 'ram:InstantMessagingUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:JobTitle' is marked as not used in the given context. + + + + + + Element 'ram:MobileTelephoneUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:PersonID' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:Responsibility' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedContactPerson' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedNote' is marked as not used in the given context. + + + + + + Element 'ram:CompleteNumber' must occur exactly 1 times. + + + + + + Element 'ram:Access' is marked as not used in the given context. + + + + + + Element 'ram:AreaNumberCode' is marked as not used in the given context. + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:CountryNumberCode' is marked as not used in the given context. + + + + + + Element 'ram:ExtensionNumber' is marked as not used in the given context. + + + + + + Element 'ram:HTMLPreferredIndicator' is marked as not used in the given context. + + + + + + Element 'ram:LocalNumber' is marked as not used in the given context. + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + Element 'ram:UseCode' is marked as not used in the given context. + + + + + + Element 'ram:TelexUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + Element 'ram:URIUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:VOIPUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:Description' is marked as not used in the given context. + + + + + + Element 'ram:EmailURIUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:EndPointURIUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:FaxUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:GLNID' is marked as not used in the given context. + + + + + + Attribute '@schemeID' is required in this context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:IssuedNotificationReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:LanguageCode' is marked as not used in the given context. + + + + + + Element 'ram:LogoAssociatedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + Element 'ram:LogoReferencedDocument' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:PostcodeCode' may occur at maximum 1 times. + + + + + + Element 'ram:AdditionalStreetName' is marked as not used in the given context. + + + + + + Element 'ram:AttentionOf' is marked as not used in the given context. + + + + + + Element 'ram:BuildingName' is marked as not used in the given context. + + + + + + Element 'ram:BuildingNumber' is marked as not used in the given context. + + + + + + Element 'ram:CareOf' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:CitySubDivisionName' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:CountryIdentificationTradeCountry' is marked as not used in the given context. + + + + + + Element 'ram:CountryName' is marked as not used in the given context. + + + + + + Element 'ram:CountrySubDivisionID' is marked as not used in the given context. + + + + + + Element 'ram:CountrySubDivisionName' is marked as not used in the given context. + + + + + + Element 'ram:DepartmentName' is marked as not used in the given context. + + + + + + Element 'ram:FreeForm' is marked as not used in the given context. + + + + + + Element 'ram:GeoCoordinateIdentificationGeographicalCoordinate' is marked as not used in the given context. + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + Element 'ram:LineFive' is marked as not used in the given context. + + + + + + Element 'ram:LineFour' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:LineThree' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:PostOfficeBox' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listName' marked as not used in the given context. + + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Attribute @name' marked as not used in the given context. + + + + + + Element 'ram:SecondaryPostcodeCode' is marked as not used in the given context. + + + + + + Element 'ram:StreetName' is marked as not used in the given context. + + + + + + Element 'ram:UTCOffsetNumeric' is marked as not used in the given context. + + + + + + Element 'ram:ProvidedTransportService' is marked as not used in the given context. + + + + + + Element 'ram:QualityAssuranceIndicator' is marked as not used in the given context. + + + + + + Element 'ram:RICID' is marked as not used in the given context. + + + + + + Element 'ram:RequestedNotificationReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:RoleCode' is marked as not used in the given context. + + + + + + Element 'ram:SellerAssignedID' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedAuthoritativeSignatoryPerson' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedLegalOrganization' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedLogisticsLocation' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedRepresentativePerson' is marked as not used in the given context. + + + + + + Element 'ram:AssociatedRegisteredTax' is marked as not used in the given context. + + + + + + Attribute '@schemeID' is required in this context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:TelephoneUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + Element 'ram:URIUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:UtilizedLogisticsTransportEquipment' is marked as not used in the given context. + + + + + + Element 'ram:PaymentReference' may occur at maximum 1 times. + + Element 'ram:InvoiceCurrencyCode' must occur exactly 1 times. + + Element 'ram:PayeeTradeParty' may occur at maximum 1 times. + + Element 'ram:BillingSpecifiedPeriod' may occur at maximum 1 times. + + Element 'ram:SpecifiedTradeSettlementMonetarySummation' must occur exactly 1 times. + + Element 'ram:ReceivableSpecifiedTradeAccountingAccount' may occur at maximum 1 times. + + + + + + Element 'ram:AcceptanceReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:AcceptanceTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:AccountingApplicableTradeCurrencyExchange' is marked as not used in the given context. + + + + + + Element 'ram:AdditionalReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:AgreementReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:AlternatePaymentApplicableTradeCurrencyExchange' is marked as not used in the given context. + + + + + + Element 'ram:CalculatedAmount' must occur exactly 1 times. + + Element 'ram:TypeCode' must occur exactly 1 times. + + Element 'ram:BasisAmount' must occur exactly 1 times. + + Element 'ram:LineTotalBasisAmount' may occur at maximum 1 times. + + Element 'ram:AllowanceChargeBasisAmount' may occur at maximum 1 times. + + Element 'ram:ApplicablePercent' must occur exactly 1 times. + + + + + + Attribute '@currencyID' is required in this context. + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + Attribute @format' marked as not used in the given context. + + + + + + Element 'ram:ApplicableTradeLocation' is marked as not used in the given context. + + + + + + Attribute '@currencyID' is required in this context. + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + Element 'ram:BasisQuantity' is marked as not used in the given context. + + + + + + Element 'ram:BuyerDeductibleTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Element 'ram:BuyerNonDeductibleTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Element 'ram:BuyerRepayableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Attribute '@currencyID' is required in this context. + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + Element 'ram:CalculatedRate' is marked as not used in the given context. + + + + + + Element 'ram:CalculationSequenceNumeric' is marked as not used in the given context. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Element 'ram:CategoryName' is marked as not used in the given context. + + + + + + Element 'ram:CurrencyCode' is marked as not used in the given context. + + + + + + Element 'ram:CustomsDutyIndicator' is marked as not used in the given context. + + + + + + Element 'ram:DeductionAmount' is marked as not used in the given context. + + + + + + Element 'ram:DeferredStatusPartyDebtorFinancialAccount' is marked as not used in the given context. + + + + + + Element 'ram:Description' is marked as not used in the given context. + + + + + + Element 'ram:DueDateTypeCode' is marked as not used in the given context. + + + + + + Element 'ram:ExemptionAuthorizationID' is marked as not used in the given context. + + + + + + Element 'ram:ExemptionIndicator' is marked as not used in the given context. + + + + + + Element 'ram:ExemptionReasonCode' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:FunctionCode' is marked as not used in the given context. + + + + + + Element 'ram:Guarantee' is marked as not used in the given context. + + + + + + Element 'ram:GuaranteeCode' is marked as not used in the given context. + + + + + + Element 'ram:InformationAmount' is marked as not used in the given context. + + + + + + Element 'ram:Jurisdiction' is marked as not used in the given context. + + + + + + Attribute '@currencyID' is required in this context. + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + Element 'ram:PaymentID' is marked as not used in the given context. + + + + + + Element 'ram:PaymentMethodCode' is marked as not used in the given context. + + + + + + Element 'ram:Rate' is marked as not used in the given context. + + + + + + Element 'ram:RateApplicablePercent' is marked as not used in the given context. + + + + + + Element 'ram:RateCode' is marked as not used in the given context. + + + + + + Element 'ram:RefundAmount' is marked as not used in the given context. + + + + + + Element 'ram:RegimeType' is marked as not used in the given context. + + + + + + Element 'ram:RegimeTypeCode' is marked as not used in the given context. + + + + + + Element 'ram:SelfAssessedBasisAmount' is marked as not used in the given context. + + + + + + Element 'ram:SelfAssessedBasisQuantity' is marked as not used in the given context. + + + + + + Element 'ram:SelfAssessedCalculatedAmount' is marked as not used in the given context. + + + + + + Element 'ram:SelfAssessedCalculationRate' is marked as not used in the given context. + + + + + + Element 'ram:SellerPayableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Element 'ram:SellerRefundableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Element 'ram:ServiceSupplyTradeCountry' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Element 'ram:TariffDeductionQuantity' is marked as not used in the given context. + + + + + + Element 'ram:TaxBasisAllowanceRate' is marked as not used in the given context. + + + + + + Element 'ram:TaxExemptionAuthorityID' is marked as not used in the given context. + + + + + + Element 'ram:TaxPointDate' is marked as not used in the given context. + + + + + + Element 'ram:Type' is marked as not used in the given context. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Element 'ram:UnitBasisAmount' is marked as not used in the given context. + + + + + + Element 'ram:StartDateTime' must occur exactly 1 times. + + Element 'ram:EndDateTime' must occur exactly 1 times. + + + + + + Element 'ram:CompleteDateTime' is marked as not used in the given context. + + + + + + Element 'ram:ContinuousIndicator' is marked as not used in the given context. + + + + + + Element 'ram:Description' is marked as not used in the given context. + + + + + + Element 'ram:DurationMeasure' is marked as not used in the given context. + + + + + + Element 'udt:DateTime' is marked as not used in the given context. + + + + + + Attribute '@format' is required in this context. + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + Element 'ram:InclusiveIndicator' is marked as not used in the given context. + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + Element 'ram:OpenIndicator' is marked as not used in the given context. + + + + + + Element 'ram:PurposeCode' is marked as not used in the given context. + + + + + + Element 'ram:SeasonCode' is marked as not used in the given context. + + + + + + Element 'ram:SequenceNumeric' is marked as not used in the given context. + + + + + + Element 'ram:StartDateFlexibilityCode' is marked as not used in the given context. + + + + + + Element 'udt:DateTime' is marked as not used in the given context. + + + + + + Attribute '@format' is required in this context. + + + + + + Element 'ram:CreditNoteAmount' is marked as not used in the given context. + + + + + + Element 'ram:CreditReason' is marked as not used in the given context. + + + + + + Element 'ram:CreditReasonCode' is marked as not used in the given context. + + + + + + Element 'ram:CreditorReferenceID' is marked as not used in the given context. + + + + + + Element 'ram:CreditorReferenceIssuerID' is marked as not used in the given context. + + + + + + Element 'ram:CreditorReferenceType' is marked as not used in the given context. + + + + + + Element 'ram:CreditorReferenceTypeCode' is marked as not used in the given context. + + + + + + Element 'ram:CreditorTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:DeliveryChargeAmount' is marked as not used in the given context. + + + + + + Element 'ram:Description' is marked as not used in the given context. + + + + + + Element 'ram:DiscountAmount' is marked as not used in the given context. + + + + + + Element 'ram:DiscountIndicator' is marked as not used in the given context. + + + + + + Element 'ram:DocumentaryCreditReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:DuePayableAmount' is marked as not used in the given context. + + + + + + Element 'ram:FactoringAgreementReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:FactoringListReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:InspectionTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:InvoiceApplicableTradeCurrencyExchange' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listName' marked as not used in the given context. + + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Attribute @name' marked as not used in the given context. + + + + + + Element 'ram:InvoiceDateTime' is marked as not used in the given context. + + + + + + Element 'ram:InvoiceIssuerReference' is marked as not used in the given context. + + + + + + Element 'ram:InvoiceReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:ID' may occur at maximum 1 times. + + Element 'ram:Name' must occur exactly 1 times. + + Element 'ram:DefinedTradeContact' may occur at maximum 1 times. + + + + + + Element 'ram:ApplicableLogisticsServiceCharge' is marked as not used in the given context. + + + + + + Element 'ram:AssociatedTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:AttentionOfAssociatedTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:BuyerAssignedID' is marked as not used in the given context. + + + + + + Element 'ram:CAGEID' is marked as not used in the given context. + + + + + + Element 'ram:DODAACID' is marked as not used in the given context. + + + + + + Element 'ram:DUNSID' is marked as not used in the given context. + + + + + + Element 'ram:TelephoneUniversalCommunication' may occur at maximum 1 times. + + Element 'ram:FaxUniversalCommunication' may occur at maximum 1 times. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:DirectTelephoneUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:EDIUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:URIID' must occur exactly 1 times. + + + + + + Element 'ram:Access' is marked as not used in the given context. + + + + + + Element 'ram:AreaNumberCode' is marked as not used in the given context. + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + Element 'ram:CompleteNumber' is marked as not used in the given context. + + + + + + Element 'ram:CountryNumberCode' is marked as not used in the given context. + + + + + + Element 'ram:ExtensionNumber' is marked as not used in the given context. + + + + + + Element 'ram:HTMLPreferredIndicator' is marked as not used in the given context. + + + + + + Element 'ram:LocalNumber' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:UseCode' is marked as not used in the given context. + + + + + + Element 'ram:CompleteNumber' must occur exactly 1 times. + + + + + + Element 'ram:Access' is marked as not used in the given context. + + + + + + Element 'ram:AreaNumberCode' is marked as not used in the given context. + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:CountryNumberCode' is marked as not used in the given context. + + + + + + Element 'ram:ExtensionNumber' is marked as not used in the given context. + + + + + + Element 'ram:HTMLPreferredIndicator' is marked as not used in the given context. + + + + + + Element 'ram:LocalNumber' is marked as not used in the given context. + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + Element 'ram:UseCode' is marked as not used in the given context. + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + Element 'ram:InstantMessagingUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:JobTitle' is marked as not used in the given context. + + + + + + Element 'ram:MobileTelephoneUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:PersonID' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:Responsibility' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedContactPerson' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedNote' is marked as not used in the given context. + + + + + + Element 'ram:CompleteNumber' must occur exactly 1 times. + + + + + + Element 'ram:Access' is marked as not used in the given context. + + + + + + Element 'ram:AreaNumberCode' is marked as not used in the given context. + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:CountryNumberCode' is marked as not used in the given context. + + + + + + Element 'ram:ExtensionNumber' is marked as not used in the given context. + + + + + + Element 'ram:HTMLPreferredIndicator' is marked as not used in the given context. + + + + + + Element 'ram:LocalNumber' is marked as not used in the given context. + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + Element 'ram:UseCode' is marked as not used in the given context. + + + + + + Element 'ram:TelexUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + Element 'ram:URIUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:VOIPUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:Description' is marked as not used in the given context. + + + + + + Element 'ram:EmailURIUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:EndPointURIUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:FaxUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:GLNID' is marked as not used in the given context. + + + + + + Attribute '@schemeID' is required in this context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:IssuedNotificationReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:LanguageCode' is marked as not used in the given context. + + + + + + Element 'ram:LogoAssociatedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + Element 'ram:LogoReferencedDocument' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:PostcodeCode' may occur at maximum 1 times. + + + + + + Element 'ram:AdditionalStreetName' is marked as not used in the given context. + + + + + + Element 'ram:AttentionOf' is marked as not used in the given context. + + + + + + Element 'ram:BuildingName' is marked as not used in the given context. + + + + + + Element 'ram:BuildingNumber' is marked as not used in the given context. + + + + + + Element 'ram:CareOf' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:CitySubDivisionName' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:CountryIdentificationTradeCountry' is marked as not used in the given context. + + + + + + Element 'ram:CountryName' is marked as not used in the given context. + + + + + + Element 'ram:CountrySubDivisionID' is marked as not used in the given context. + + + + + + Element 'ram:CountrySubDivisionName' is marked as not used in the given context. + + + + + + Element 'ram:DepartmentName' is marked as not used in the given context. + + + + + + Element 'ram:FreeForm' is marked as not used in the given context. + + + + + + Element 'ram:GeoCoordinateIdentificationGeographicalCoordinate' is marked as not used in the given context. + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + Element 'ram:LineFive' is marked as not used in the given context. + + + + + + Element 'ram:LineFour' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:LineThree' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:PostOfficeBox' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listName' marked as not used in the given context. + + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Attribute @name' marked as not used in the given context. + + + + + + Element 'ram:SecondaryPostcodeCode' is marked as not used in the given context. + + + + + + Element 'ram:StreetName' is marked as not used in the given context. + + + + + + Element 'ram:UTCOffsetNumeric' is marked as not used in the given context. + + + + + + Element 'ram:ProvidedTransportService' is marked as not used in the given context. + + + + + + Element 'ram:QualityAssuranceIndicator' is marked as not used in the given context. + + + + + + Element 'ram:RICID' is marked as not used in the given context. + + + + + + Element 'ram:RequestedNotificationReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:RoleCode' is marked as not used in the given context. + + + + + + Element 'ram:SellerAssignedID' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedAuthoritativeSignatoryPerson' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedLegalOrganization' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedLogisticsLocation' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedRepresentativePerson' is marked as not used in the given context. + + + + + + Element 'ram:AssociatedRegisteredTax' is marked as not used in the given context. + + + + + + Attribute '@schemeID' is required in this context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:TelephoneUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + Element 'ram:URIUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:InvoicerTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:LetterOfCreditReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:NextInvoiceDateTime' is marked as not used in the given context. + + + + + + Element 'ram:OrderApplicableTradeCurrencyExchange' is marked as not used in the given context. + + + + + + Element 'ram:OrderCurrencyCode' is marked as not used in the given context. + + + + + + Element 'ram:PackagingPayerTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:PayableSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Element 'ram:ID' may occur at maximum 1 times. + + Element 'ram:Name' must occur exactly 1 times. + + Element 'ram:DefinedTradeContact' may occur at maximum 1 times. + + + + + + Element 'ram:ApplicableLogisticsServiceCharge' is marked as not used in the given context. + + + + + + Element 'ram:AssociatedTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:AttentionOfAssociatedTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:BuyerAssignedID' is marked as not used in the given context. + + + + + + Element 'ram:CAGEID' is marked as not used in the given context. + + + + + + Element 'ram:DODAACID' is marked as not used in the given context. + + + + + + Element 'ram:DUNSID' is marked as not used in the given context. + + + + + + Element 'ram:TelephoneUniversalCommunication' may occur at maximum 1 times. + + Element 'ram:FaxUniversalCommunication' may occur at maximum 1 times. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:DirectTelephoneUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:EDIUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:URIID' must occur exactly 1 times. + + + + + + Element 'ram:Access' is marked as not used in the given context. + + + + + + Element 'ram:AreaNumberCode' is marked as not used in the given context. + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + Element 'ram:CompleteNumber' is marked as not used in the given context. + + + + + + Element 'ram:CountryNumberCode' is marked as not used in the given context. + + + + + + Element 'ram:ExtensionNumber' is marked as not used in the given context. + + + + + + Element 'ram:HTMLPreferredIndicator' is marked as not used in the given context. + + + + + + Element 'ram:LocalNumber' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:UseCode' is marked as not used in the given context. + + + + + + Element 'ram:CompleteNumber' must occur exactly 1 times. + + + + + + Element 'ram:Access' is marked as not used in the given context. + + + + + + Element 'ram:AreaNumberCode' is marked as not used in the given context. + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:CountryNumberCode' is marked as not used in the given context. + + + + + + Element 'ram:ExtensionNumber' is marked as not used in the given context. + + + + + + Element 'ram:HTMLPreferredIndicator' is marked as not used in the given context. + + + + + + Element 'ram:LocalNumber' is marked as not used in the given context. + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + Element 'ram:UseCode' is marked as not used in the given context. + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + Element 'ram:InstantMessagingUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:JobTitle' is marked as not used in the given context. + + + + + + Element 'ram:MobileTelephoneUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:PersonID' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:Responsibility' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedContactPerson' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedNote' is marked as not used in the given context. + + + + + + Element 'ram:CompleteNumber' must occur exactly 1 times. + + + + + + Element 'ram:Access' is marked as not used in the given context. + + + + + + Element 'ram:AreaNumberCode' is marked as not used in the given context. + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:CountryNumberCode' is marked as not used in the given context. + + + + + + Element 'ram:ExtensionNumber' is marked as not used in the given context. + + + + + + Element 'ram:HTMLPreferredIndicator' is marked as not used in the given context. + + + + + + Element 'ram:LocalNumber' is marked as not used in the given context. + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + Element 'ram:UseCode' is marked as not used in the given context. + + + + + + Element 'ram:TelexUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + Element 'ram:URIUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:VOIPUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:Description' is marked as not used in the given context. + + + + + + Element 'ram:EmailURIUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:EndPointURIUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:FaxUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:GLNID' is marked as not used in the given context. + + + + + + Attribute '@schemeID' is required in this context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:IssuedNotificationReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:LanguageCode' is marked as not used in the given context. + + + + + + Element 'ram:LogoAssociatedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + Element 'ram:LogoReferencedDocument' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:PostcodeCode' may occur at maximum 1 times. + + + + + + Element 'ram:AdditionalStreetName' is marked as not used in the given context. + + + + + + Element 'ram:AttentionOf' is marked as not used in the given context. + + + + + + Element 'ram:BuildingName' is marked as not used in the given context. + + + + + + Element 'ram:BuildingNumber' is marked as not used in the given context. + + + + + + Element 'ram:CareOf' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:CitySubDivisionName' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:CountryIdentificationTradeCountry' is marked as not used in the given context. + + + + + + Element 'ram:CountryName' is marked as not used in the given context. + + + + + + Element 'ram:CountrySubDivisionID' is marked as not used in the given context. + + + + + + Element 'ram:CountrySubDivisionName' is marked as not used in the given context. + + + + + + Element 'ram:DepartmentName' is marked as not used in the given context. + + + + + + Element 'ram:FreeForm' is marked as not used in the given context. + + + + + + Element 'ram:GeoCoordinateIdentificationGeographicalCoordinate' is marked as not used in the given context. + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + Element 'ram:LineFive' is marked as not used in the given context. + + + + + + Element 'ram:LineFour' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:LineThree' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:PostOfficeBox' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listName' marked as not used in the given context. + + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Attribute @name' marked as not used in the given context. + + + + + + Element 'ram:SecondaryPostcodeCode' is marked as not used in the given context. + + + + + + Element 'ram:StreetName' is marked as not used in the given context. + + + + + + Element 'ram:UTCOffsetNumeric' is marked as not used in the given context. + + + + + + Element 'ram:ProvidedTransportService' is marked as not used in the given context. + + + + + + Element 'ram:QualityAssuranceIndicator' is marked as not used in the given context. + + + + + + Element 'ram:RICID' is marked as not used in the given context. + + + + + + Element 'ram:RequestedNotificationReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:RoleCode' is marked as not used in the given context. + + + + + + Element 'ram:SellerAssignedID' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedAuthoritativeSignatoryPerson' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedLegalOrganization' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedLogisticsLocation' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedRepresentativePerson' is marked as not used in the given context. + + + + + + Element 'ram:AssociatedRegisteredTax' is marked as not used in the given context. + + + + + + Attribute '@schemeID' is required in this context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:TelephoneUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + Element 'ram:URIUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:PayerReference' is marked as not used in the given context. + + + + + + Element 'ram:PayerTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:PaymentAmount' is marked as not used in the given context. + + + + + + Element 'ram:PaymentApplicableTradeCurrencyExchange' is marked as not used in the given context. + + + + + + Element 'ram:PaymentCurrencyCode' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:PriceApplicableTradeCurrencyExchange' is marked as not used in the given context. + + + + + + Element 'ram:PriceCurrencyCode' is marked as not used in the given context. + + + + + + Element 'ram:ProFormaInvoiceReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:PurchaseSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Element 'ram:QuotationApplicableTradeCurrencyExchange' is marked as not used in the given context. + + + + + + Element 'ram:QuotationCurrencyCode' is marked as not used in the given context. + + + + + + Element 'ram:ID' must occur exactly 1 times. + + + + + + Element 'ram:AbbreviatedName' is marked as not used in the given context. + + + + + + Element 'ram:AmountTypeCode' is marked as not used in the given context. + + + + + + Element 'ram:CostAssignmentReference' is marked as not used in the given context. + + + + + + Element 'ram:CostReferenceDimensionPattern' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:MainAccountsChartID' is marked as not used in the given context. + + + + + + Element 'ram:MainAccountsChartReferenceID' is marked as not used in the given context. + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + Element 'ram:SetTriggerCode' is marked as not used in the given context. + + + + + + Element 'ram:SubAccountID' is marked as not used in the given context. + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + Element 'ram:ReceivedPaymentDateTime' is marked as not used in the given context. + + + + + + Element 'ram:RemittanceAdviceReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:SalesSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedAdvancePayment' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedFinancialAdjustment' is marked as not used in the given context. + + + + + + Element 'ram:Description' must occur at least 1 times. + + Element 'ram:AppliedAmount' must occur exactly 1 times. + + + + + + Element 'ram:AllowanceCharge' is marked as not used in the given context. + + + + + + Attribute '@currencyID' is required in this context. + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + Element 'ram:AppliedFromLogisticsLocation' is marked as not used in the given context. + + + + + + Element 'ram:AppliedToLogisticsLocation' is marked as not used in the given context. + + + + + + Element 'ram:TypeCode' must occur exactly 1 times. + + Element 'ram:CategoryCode' must occur exactly 1 times. + + Element 'ram:ApplicablePercent' must occur exactly 1 times. + + + + + + Element 'ram:AllowanceChargeBasisAmount' is marked as not used in the given context. + + + + + + Attribute @format' marked as not used in the given context. + + + + + + Element 'ram:ApplicableTradeLocation' is marked as not used in the given context. + + + + + + Element 'ram:BasisAmount' is marked as not used in the given context. + + + + + + Element 'ram:BasisQuantity' is marked as not used in the given context. + + + + + + Element 'ram:BuyerDeductibleTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Element 'ram:BuyerNonDeductibleTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Element 'ram:BuyerRepayableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Element 'ram:CalculatedAmount' is marked as not used in the given context. + + + + + + Element 'ram:CalculatedRate' is marked as not used in the given context. + + + + + + Element 'ram:CalculationSequenceNumeric' is marked as not used in the given context. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Element 'ram:CategoryName' is marked as not used in the given context. + + + + + + Element 'ram:CurrencyCode' is marked as not used in the given context. + + + + + + Element 'ram:CustomsDutyIndicator' is marked as not used in the given context. + + + + + + Element 'ram:DeductionAmount' is marked as not used in the given context. + + + + + + Element 'ram:DeferredStatusPartyDebtorFinancialAccount' is marked as not used in the given context. + + + + + + Element 'ram:Description' is marked as not used in the given context. + + + + + + Element 'ram:DueDateTypeCode' is marked as not used in the given context. + + + + + + Element 'ram:ExemptionAuthorizationID' is marked as not used in the given context. + + + + + + Element 'ram:ExemptionIndicator' is marked as not used in the given context. + + + + + + Element 'ram:ExemptionReason' is marked as not used in the given context. + + + + + + Element 'ram:ExemptionReasonCode' is marked as not used in the given context. + + + + + + Element 'ram:FunctionCode' is marked as not used in the given context. + + + + + + Element 'ram:Guarantee' is marked as not used in the given context. + + + + + + Element 'ram:GuaranteeCode' is marked as not used in the given context. + + + + + + Element 'ram:InformationAmount' is marked as not used in the given context. + + + + + + Element 'ram:Jurisdiction' is marked as not used in the given context. + + + + + + Element 'ram:LineTotalBasisAmount' is marked as not used in the given context. + + + + + + Element 'ram:PaymentID' is marked as not used in the given context. + + + + + + Element 'ram:PaymentMethodCode' is marked as not used in the given context. + + + + + + Element 'ram:Rate' is marked as not used in the given context. + + + + + + Element 'ram:RateApplicablePercent' is marked as not used in the given context. + + + + + + Element 'ram:RateCode' is marked as not used in the given context. + + + + + + Element 'ram:RefundAmount' is marked as not used in the given context. + + + + + + Element 'ram:RegimeType' is marked as not used in the given context. + + + + + + Element 'ram:RegimeTypeCode' is marked as not used in the given context. + + + + + + Element 'ram:SelfAssessedBasisAmount' is marked as not used in the given context. + + + + + + Element 'ram:SelfAssessedBasisQuantity' is marked as not used in the given context. + + + + + + Element 'ram:SelfAssessedCalculatedAmount' is marked as not used in the given context. + + + + + + Element 'ram:SelfAssessedCalculationRate' is marked as not used in the given context. + + + + + + Element 'ram:SellerPayableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Element 'ram:SellerRefundableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Element 'ram:ServiceSupplyTradeCountry' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Element 'ram:TariffDeductionQuantity' is marked as not used in the given context. + + + + + + Element 'ram:TaxBasisAllowanceRate' is marked as not used in the given context. + + + + + + Element 'ram:TaxExemptionAuthorityID' is marked as not used in the given context. + + + + + + Element 'ram:TaxPointDate' is marked as not used in the given context. + + + + + + Element 'ram:Type' is marked as not used in the given context. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Element 'ram:UnitBasisAmount' is marked as not used in the given context. + + + + + + Element 'ram:CalculationBasis' is marked as not used in the given context. + + + + + + Element 'ram:CalculationBasisCode' is marked as not used in the given context. + + + + + + Element 'ram:CalculationBasisTradePrice' is marked as not used in the given context. + + + + + + Element 'ram:CategoryCode' is marked as not used in the given context. + + + + + + Element 'ram:ChargeCategoryCode' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:DisbursementAmount' is marked as not used in the given context. + + + + + + Element 'ram:FreightInvoiceTypeCode' is marked as not used in the given context. + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + Element 'ram:InformationTypeCode' is marked as not used in the given context. + + + + + + Element 'ram:InvoiceTypeCode' is marked as not used in the given context. + + + + + + Element 'ram:PayingPartyRoleCode' is marked as not used in the given context. + + + + + + Element 'ram:PaymentArrangementCode' is marked as not used in the given context. + + + + + + Element 'ram:PaymentPlaceLogisticsLocation' is marked as not used in the given context. + + + + + + Element 'ram:RepackageAppliedAmount' is marked as not used in the given context. + + + + + + Element 'ram:ServiceCategoryCode' is marked as not used in the given context. + + + + + + Element 'ram:ServiceTypeCode' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedTradeSettlementPaymentMeans' is marked as not used in the given context. + + + + + + Element 'ram:TariffClassCode' is marked as not used in the given context. + + + + + + Element 'ram:TransportPaymentMethodCode' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Element 'ram:ChargeIndicator' must occur exactly 1 times. + + Element 'ram:ActualAmount' must occur exactly 1 times. + + + + + + Attribute '@currencyID' is required in this context. + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + Element 'ram:ActualTradeCurrencyExchange' is marked as not used in the given context. + + + + + + Element 'ram:AppliedDateTime' is marked as not used in the given context. + + + + + + Attribute '@currencyID' is required in this context. + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + Attribute '@unitCode' is required in this context. + + + + + + Attribute @unitCodeListAgencyID' marked as not used in the given context. + + + + + + Attribute @unitCodeListAgencyName' marked as not used in the given context. + + + + + + Attribute @unitCodeListID' marked as not used in the given context. + + + + + + Attribute @format' marked as not used in the given context. + + + + + + Element 'ram:TypeCode' must occur exactly 1 times. + + Element 'ram:CategoryCode' must occur exactly 1 times. + + Element 'ram:ApplicablePercent' must occur exactly 1 times. + + + + + + Element 'ram:AllowanceChargeBasisAmount' is marked as not used in the given context. + + + + + + Attribute @format' marked as not used in the given context. + + + + + + Element 'ram:ApplicableTradeLocation' is marked as not used in the given context. + + + + + + Element 'ram:BasisAmount' is marked as not used in the given context. + + + + + + Element 'ram:BasisQuantity' is marked as not used in the given context. + + + + + + Element 'ram:BuyerDeductibleTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Element 'ram:BuyerNonDeductibleTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Element 'ram:BuyerRepayableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Element 'ram:CalculatedAmount' is marked as not used in the given context. + + + + + + Element 'ram:CalculatedRate' is marked as not used in the given context. + + + + + + Element 'ram:CalculationSequenceNumeric' is marked as not used in the given context. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Element 'ram:CategoryName' is marked as not used in the given context. + + + + + + Element 'ram:CurrencyCode' is marked as not used in the given context. + + + + + + Element 'ram:CustomsDutyIndicator' is marked as not used in the given context. + + + + + + Element 'ram:DeductionAmount' is marked as not used in the given context. + + + + + + Element 'ram:DeferredStatusPartyDebtorFinancialAccount' is marked as not used in the given context. + + + + + + Element 'ram:Description' is marked as not used in the given context. + + + + + + Element 'ram:DueDateTypeCode' is marked as not used in the given context. + + + + + + Element 'ram:ExemptionAuthorizationID' is marked as not used in the given context. + + + + + + Element 'ram:ExemptionIndicator' is marked as not used in the given context. + + + + + + Element 'ram:ExemptionReason' is marked as not used in the given context. + + + + + + Element 'ram:ExemptionReasonCode' is marked as not used in the given context. + + + + + + Element 'ram:FunctionCode' is marked as not used in the given context. + + + + + + Element 'ram:Guarantee' is marked as not used in the given context. + + + + + + Element 'ram:GuaranteeCode' is marked as not used in the given context. + + + + + + Element 'ram:InformationAmount' is marked as not used in the given context. + + + + + + Element 'ram:Jurisdiction' is marked as not used in the given context. + + + + + + Element 'ram:LineTotalBasisAmount' is marked as not used in the given context. + + + + + + Element 'ram:PaymentID' is marked as not used in the given context. + + + + + + Element 'ram:PaymentMethodCode' is marked as not used in the given context. + + + + + + Element 'ram:Rate' is marked as not used in the given context. + + + + + + Element 'ram:RateApplicablePercent' is marked as not used in the given context. + + + + + + Element 'ram:RateCode' is marked as not used in the given context. + + + + + + Element 'ram:RefundAmount' is marked as not used in the given context. + + + + + + Element 'ram:RegimeType' is marked as not used in the given context. + + + + + + Element 'ram:RegimeTypeCode' is marked as not used in the given context. + + + + + + Element 'ram:SelfAssessedBasisAmount' is marked as not used in the given context. + + + + + + Element 'ram:SelfAssessedBasisQuantity' is marked as not used in the given context. + + + + + + Element 'ram:SelfAssessedCalculatedAmount' is marked as not used in the given context. + + + + + + Element 'ram:SelfAssessedCalculationRate' is marked as not used in the given context. + + + + + + Element 'ram:SellerPayableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Element 'ram:SellerRefundableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Element 'ram:ServiceSupplyTradeCountry' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Element 'ram:TariffDeductionQuantity' is marked as not used in the given context. + + + + + + Element 'ram:TaxBasisAllowanceRate' is marked as not used in the given context. + + + + + + Element 'ram:TaxExemptionAuthorityID' is marked as not used in the given context. + + + + + + Element 'ram:TaxPointDate' is marked as not used in the given context. + + + + + + Element 'ram:Type' is marked as not used in the given context. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Element 'ram:UnitBasisAmount' is marked as not used in the given context. + + + + + + Element 'udt:IndicatorString' is marked as not used in the given context. + + + + + + Element 'ram:DeductionAmount' is marked as not used in the given context. + + + + + + Element 'ram:Description' is marked as not used in the given context. + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + Element 'ram:PrepaidIndicator' is marked as not used in the given context. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Attribute @format' marked as not used in the given context. + + + + + + Element 'ram:SpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + Element 'ram:UnitBasisAmount' is marked as not used in the given context. + + + + + + Element 'ram:ValiditySpecifiedPeriod' is marked as not used in the given context. + + + + + + Element 'ram:Description' must occur at least 1 times. + + Element 'ram:ApplicableTradePaymentPenaltyTerms' may occur at maximum 1 times. + + Element 'ram:ApplicableTradePaymentDiscountTerms' may occur at maximum 1 times. + + + + + + Element 'ram:BasisAmount' may occur at maximum 1 times. + + Element 'ram:ActualDiscountAmount' may occur at maximum 1 times. + + + + + + Attribute '@currencyID' is required in this context. + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + Attribute '@currencyID' is required in this context. + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + Element 'udt:DateTime' is marked as not used in the given context. + + + + + + Attribute '@format' is required in this context. + + + + + + Attribute '@unitCode' is required in this context. + + + + + + Attribute @unitCodeListVersionID' marked as not used in the given context. + + + + + + Attribute @format' marked as not used in the given context. + + + + + + Element 'ram:BasisAmount' may occur at maximum 1 times. + + Element 'ram:ActualPenaltyAmount' may occur at maximum 1 times. + + + + + + Attribute '@currencyID' is required in this context. + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + Attribute '@currencyID' is required in this context. + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + Element 'udt:DateTime' is marked as not used in the given context. + + + + + + Attribute '@format' is required in this context. + + + + + + Attribute '@unitCode' is required in this context. + + + + + + Attribute @unitCodeListVersionID' marked as not used in the given context. + + + + + + Attribute @format' marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:DirectDebitMandateID' is marked as not used in the given context. + + + + + + Element 'udt:DateTime' is marked as not used in the given context. + + + + + + Attribute '@format' is required in this context. + + + + + + Element 'ram:DurationMeasure' is marked as not used in the given context. + + + + + + Element 'ram:EquivalentAmount' is marked as not used in the given context. + + + + + + Element 'ram:FromEventCode' is marked as not used in the given context. + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + Element 'ram:Information' is marked as not used in the given context. + + + + + + Element 'ram:InstructedAmount' is marked as not used in the given context. + + + + + + Element 'ram:InstructionCode' is marked as not used in the given context. + + + + + + Element 'ram:InstructionTypeCode' is marked as not used in the given context. + + + + + + Attribute '@currencyID' is required in this context. + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + Element 'ram:PartialPaymentPercent' is marked as not used in the given context. + + + + + + Element 'ram:PayeeTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:PaymentMeansID' is marked as not used in the given context. + + + + + + Element 'ram:SettlementPeriodMeasure' is marked as not used in the given context. + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedTradeSettlementFinancialCard' is marked as not used in the given context. + + + + + + Element 'ram:LineTotalAmount' must occur exactly 1 times. + + Element 'ram:ChargeTotalAmount' must occur exactly 1 times. + + Element 'ram:AllowanceTotalAmount' must occur exactly 1 times. + + Element 'ram:TaxBasisTotalAmount' must occur exactly 1 times. + + Element 'ram:TaxTotalAmount' must occur exactly 1 times. + + Element 'ram:GrandTotalAmount' must occur exactly 1 times. + + Element 'ram:TotalPrepaidAmount' may occur at maximum 1 times. + + Element 'ram:DuePayableAmount' may occur at maximum 1 times. + + + + + + Attribute '@currencyID' is required in this context. + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + Attribute '@currencyID' is required in this context. + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + Attribute '@currencyID' is required in this context. + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + Element 'ram:EquivalentTransferTotalAmount' is marked as not used in the given context. + + + + + + Element 'ram:ExcludingTaxesLineTotalAmount' is marked as not used in the given context. + + + + + + Element 'ram:FreightChargeTotalAmount' is marked as not used in the given context. + + + + + + Element 'ram:GrandTotal' is marked as not used in the given context. + + + + + + Attribute '@currencyID' is required in this context. + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + Element 'ram:IncludingTaxesLineTotalAmount' is marked as not used in the given context. + + + + + + Element 'ram:InformationAmount' is marked as not used in the given context. + + + + + + Element 'ram:InsuranceChargeTotalAmount' is marked as not used in the given context. + + + + + + Attribute '@currencyID' is required in this context. + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + Element 'ram:PackingChargeTotalAmount' is marked as not used in the given context. + + + + + + Element 'ram:PaymentTotalAmount' is marked as not used in the given context. + + + + + + Element 'ram:RoundingAmount' is marked as not used in the given context. + + + + + + Attribute '@currencyID' is required in this context. + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + Attribute '@currencyID' is required in this context. + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + Element 'ram:TotalAllowanceChargeAmount' is marked as not used in the given context. + + + + + + Element 'ram:TotalDiscountAmount' is marked as not used in the given context. + + + + + + Element 'ram:TotalDiscountBasisAmount' is marked as not used in the given context. + + + + + + Element 'ram:TotalPenaltyAmount' is marked as not used in the given context. + + + + + + Attribute '@currencyID' is required in this context. + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + Element 'ram:ID' may occur at maximum 1 times. + + + + + + Element 'ram:ApplicableTradeSettlementFinancialCard' is marked as not used in the given context. + + + + + + Element 'ram:GuaranteeMethodCode' is marked as not used in the given context. + + + + + + Attribute '@schemeAgencyID' is required in this context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:IdentifiedTradeSettlementFinancialCard' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:PaidAmount' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:BBANID' is marked as not used in the given context. + + + + + + Element 'ram:CurrencyCode' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:ProprietaryAccountName' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:ProprietaryType' is marked as not used in the given context. + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + Element 'ram:UPICID' is marked as not used in the given context. + + + + + + Element 'ram:AustralianBSBID' is marked as not used in the given context. + + + + + + Element 'ram:AustrianBankleitzahlID' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:CHIPSParticipantID' is marked as not used in the given context. + + + + + + Element 'ram:CHIPSUniversalID' is marked as not used in the given context. + + + + + + Element 'ram:CanadianPaymentsAssociationID' is marked as not used in the given context. + + + + + + Element 'ram:ClearingSystemName' is marked as not used in the given context. + + + + + + Element 'ram:FedwireRoutingNumberID' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:HellenicBankID' is marked as not used in the given context. + + + + + + Element 'ram:HongKongBankID' is marked as not used in the given context. + + + + + + Element 'ram:IndianFinancialSystemID' is marked as not used in the given context. + + + + + + Element 'ram:IrishNSCID' is marked as not used in the given context. + + + + + + Element 'ram:ItalianDomesticID' is marked as not used in the given context. + + + + + + Element 'ram:LocationFinancialInstitutionAddress' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:NewZealandNCCID' is marked as not used in the given context. + + + + + + Element 'ram:PolishNationalClearingID' is marked as not used in the given context. + + + + + + Element 'ram:PortugueseNCCID' is marked as not used in the given context. + + + + + + Element 'ram:RussianCentralBankID' is marked as not used in the given context. + + + + + + Element 'ram:SICID' is marked as not used in the given context. + + + + + + Element 'ram:SortCodeID' is marked as not used in the given context. + + + + + + Element 'ram:SouthAfricanNCCID' is marked as not used in the given context. + + + + + + Element 'ram:SpanishDomesticInterbankingID' is marked as not used in the given context. + + + + + + Element 'ram:SubDivisionBranchFinancialInstitution' is marked as not used in the given context. + + + + + + Element 'ram:SwissBCID' is marked as not used in the given context. + + + + + + Element 'ram:UKSortCodeID' is marked as not used in the given context. + + + + + + Element 'ram:AccountName' is marked as not used in the given context. + + + + + + Element 'ram:BBANID' is marked as not used in the given context. + + + + + + Element 'ram:CurrencyCode' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:ProprietaryAccountName' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:ProprietaryType' is marked as not used in the given context. + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + Element 'ram:UPICID' is marked as not used in the given context. + + + + + + Element 'ram:AustralianBSBID' is marked as not used in the given context. + + + + + + Element 'ram:AustrianBankleitzahlID' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:CHIPSParticipantID' is marked as not used in the given context. + + + + + + Element 'ram:CHIPSUniversalID' is marked as not used in the given context. + + + + + + Element 'ram:CanadianPaymentsAssociationID' is marked as not used in the given context. + + + + + + Element 'ram:ClearingSystemName' is marked as not used in the given context. + + + + + + Element 'ram:FedwireRoutingNumberID' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:HellenicBankID' is marked as not used in the given context. + + + + + + Element 'ram:HongKongBankID' is marked as not used in the given context. + + + + + + Element 'ram:IndianFinancialSystemID' is marked as not used in the given context. + + + + + + Element 'ram:IrishNSCID' is marked as not used in the given context. + + + + + + Element 'ram:ItalianDomesticID' is marked as not used in the given context. + + + + + + Element 'ram:LocationFinancialInstitutionAddress' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:NewZealandNCCID' is marked as not used in the given context. + + + + + + Element 'ram:PolishNationalClearingID' is marked as not used in the given context. + + + + + + Element 'ram:PortugueseNCCID' is marked as not used in the given context. + + + + + + Element 'ram:RussianCentralBankID' is marked as not used in the given context. + + + + + + Element 'ram:SICID' is marked as not used in the given context. + + + + + + Element 'ram:SouthAfricanNCCID' is marked as not used in the given context. + + + + + + Element 'ram:SpanishDomesticInterbankingID' is marked as not used in the given context. + + + + + + Element 'ram:SubDivisionBranchFinancialInstitution' is marked as not used in the given context. + + + + + + Element 'ram:SwissBCID' is marked as not used in the given context. + + + + + + Element 'ram:UKSortCodeID' is marked as not used in the given context. + + + + + + Element 'ram:PaymentChannelCode' is marked as not used in the given context. + + + + + + Element 'ram:PaymentMethodCode' is marked as not used in the given context. + + + + + + Element 'ram:Type' is marked as not used in the given context. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Element 'ram:SubtotalCalculatedTradeTax' is marked as not used in the given context. + + + + + + Element 'ram:TaxApplicableTradeCurrencyExchange' is marked as not used in the given context. + + + + + + Element 'ram:TaxCurrencyCode' is marked as not used in the given context. + + + + + + Element 'ram:TaxPointDateTime' is marked as not used in the given context. + + + + + + Element 'ram:TotalAdjustmentAmount' is marked as not used in the given context. + + + + + + Element 'ram:TotalInvoiceAmount' is marked as not used in the given context. + + + + + + Element 'ram:TotalTaxAmount' is marked as not used in the given context. + + + + + + Element 'ram:TransportationPayeeTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:AssociatedDocumentLineDocument' is marked as not used in the given context. + + + + + + Element 'ram:AssociatedReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + Element 'ram:AssociatedDocumentLineDocument' must occur exactly 1 times. + + Element 'ram:SpecifiedSupplyChainTradeSettlement' must occur exactly 1 times. + + + + + + Element 'ram:AccessoryApplicableReferencedProduct' is marked as not used in the given context. + + + + + + Element 'ram:AdditionalApplicableReferencedProduct' is marked as not used in the given context. + + + + + + Element 'ram:AdditionalID' is marked as not used in the given context. + + + + + + Element 'ram:AdditionalInformationNote' is marked as not used in the given context. + + + + + + Element 'ram:AssertedDocumentAuthentication' is marked as not used in the given context. + + + + + + Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. + + + + + + Element 'ram:ContentCode' may occur at maximum 1 times. + + Element 'ram:Content' must occur at least 1 times. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listName' marked as not used in the given context. + + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Attribute @name' marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:CreationDateTime' is marked as not used in the given context. + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + Element 'ram:Subject' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listName' marked as not used in the given context. + + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Attribute @name' marked as not used in the given context. + + + + + + Element 'ram:LatestRevisionDateTime' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:LineStatusCode' is marked as not used in the given context. + + + + + + Element 'ram:LineStatusReasonCode' is marked as not used in the given context. + + + + + + Element 'ram:ParentLineID' is marked as not used in the given context. + + + + + + Element 'ram:UUIDLineID' is marked as not used in the given context. + + + + + + Element 'ram:AssociatedLogisticsTransportEquipment' is marked as not used in the given context. + + + + + + Element 'ram:BarcodeID' is marked as not used in the given context. + + + + + + Element 'ram:ComplementaryApplicableReferencedProduct' is marked as not used in the given context. + + + + + + Element 'ram:ComponentApplicableReferencedProduct' is marked as not used in the given context. + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + Element 'ram:IncludedWithinSupplyChainConsignmentItem' is marked as not used in the given context. + + + + + + Element 'ram:PhysicalLogisticsPackage' is marked as not used in the given context. + + + + + + Element 'ram:RequiredApplicableReferencedProduct' is marked as not used in the given context. + + + + + + Element 'ram:SequenceNumeric' is marked as not used in the given context. + + + + + + Element 'ram:BuyerOrderReferencedDocument' may occur at maximum 1 times. + + Element 'ram:ContractReferencedDocument' may occur at maximum 1 times. + + Element 'ram:GrossPriceProductTradePrice' may occur at maximum 1 times. + + Element 'ram:NetPriceProductTradePrice' may occur at maximum 1 times. + + Element 'ram:CustomerOrderReferencedDocument' may occur at maximum 1 times. + + + + + + Element 'ram:ID' must occur exactly 1 times. + + Element 'ram:ReferenceTypeCode' must occur exactly 1 times. + + + + + + Element 'ram:AcceptableSpecifiedPeriod' is marked as not used in the given context. + + + + + + Element 'ram:AcceptanceDateTime' is marked as not used in the given context. + + + + + + Element 'ram:AmendmentPurposeCode' is marked as not used in the given context. + + + + + + Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + Element 'ram:AttachmentBinaryObject' is marked as not used in the given context. + + + + + + Element 'ram:AuthenticatedOriginalIndicator' is marked as not used in the given context. + + + + + + Element 'ram:CategoryCode' is marked as not used in the given context. + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + Element 'ram:ContractualDocumentClause' is marked as not used in the given context. + + + + + + Element 'ram:CopyIndicator' is marked as not used in the given context. + + + + + + Element 'ram:CopyIssuedQuantity' is marked as not used in the given context. + + + + + + Element 'ram:CopyRequiredQuantity' is marked as not used in the given context. + + + + + + Element 'ram:CreationDateTime' is marked as not used in the given context. + + + + + + Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. + + + + + + Element 'ram:ElectronicPresentationIndicator' is marked as not used in the given context. + + + + + + Element 'ram:GlobalID' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:Information' is marked as not used in the given context. + + + + + + Element 'ram:IssueLogisticsLocation' is marked as not used in the given context. + + + + + + Element 'ram:IssuerAssignedID' is marked as not used in the given context. + + + + + + Element 'ram:IssuerTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:ItemIdentificationID' is marked as not used in the given context. + + + + + + Element 'ram:LanguageID' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:LineItemQuantity' is marked as not used in the given context. + + + + + + Element 'ram:LineStatusCode' is marked as not used in the given context. + + + + + + Element 'ram:LodgementLogisticsLocation' is marked as not used in the given context. + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + Element 'ram:OriginalIssuedQuantity' is marked as not used in the given context. + + + + + + Element 'ram:OriginalRequiredQuantity' is marked as not used in the given context. + + + + + + Element 'ram:PreviousRevisionID' is marked as not used in the given context. + + + + + + Element 'ram:PurposeCode' is marked as not used in the given context. + + + + + + Element 'ram:ReceiptDateTime' is marked as not used in the given context. + + + + + + Element 'ram:RecipientTradeParty' is marked as not used in the given context. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Attribute @name' marked as not used in the given context. + + + + + + Element 'ram:RelationshipTypeCode' is marked as not used in the given context. + + + + + + Element 'ram:Remarks' is marked as not used in the given context. + + + + + + Element 'ram:Revision' is marked as not used in the given context. + + + + + + Element 'ram:RevisionDateTime' is marked as not used in the given context. + + + + + + Element 'ram:RevisionID' is marked as not used in the given context. + + + + + + Element 'ram:SectionName' is marked as not used in the given context. + + + + + + Element 'ram:SignatoryDocumentAuthentication' is marked as not used in the given context. + + + + + + Element 'ram:StatusCode' is marked as not used in the given context. + + + + + + Element 'ram:SubordinateLineID' is marked as not used in the given context. + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + Element 'ram:AdministrativeAgentTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:AdministrativeTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:AgreedPriceProductTradePrice' is marked as not used in the given context. + + + + + + Element 'ram:ApplicableLogisticsLocation' is marked as not used in the given context. + + + + + + Element 'ram:ApplicableSupplyChainForecastTerms' is marked as not used in the given context. + + + + + + Element 'ram:ApplicableTradeAllowanceCharge' is marked as not used in the given context. + + + + + + Element 'ram:ApplicableTradeDeliveryTerms' is marked as not used in the given context. + + + + + + Element 'ram:ApplicableTradePaymentTerms' is marked as not used in the given context. + + + + + + Element 'ram:BillOfQuantitiesReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:BlanketOrderReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:BuyerAgentTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:BuyerAssignedAccountantTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:BuyerBankTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:ID' must occur exactly 1 times. + + + + + + Element 'ram:AcceptableSpecifiedPeriod' is marked as not used in the given context. + + + + + + Element 'ram:AcceptanceDateTime' is marked as not used in the given context. + + + + + + Element 'ram:AmendmentPurposeCode' is marked as not used in the given context. + + + + + + Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + Element 'ram:AttachmentBinaryObject' is marked as not used in the given context. + + + + + + Element 'ram:AuthenticatedOriginalIndicator' is marked as not used in the given context. + + + + + + Element 'ram:CategoryCode' is marked as not used in the given context. + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + Element 'ram:ContractualDocumentClause' is marked as not used in the given context. + + + + + + Element 'ram:CopyIndicator' is marked as not used in the given context. + + + + + + Element 'ram:CopyIssuedQuantity' is marked as not used in the given context. + + + + + + Element 'ram:CopyRequiredQuantity' is marked as not used in the given context. + + + + + + Element 'ram:CreationDateTime' is marked as not used in the given context. + + + + + + Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. + + + + + + Element 'ram:ElectronicPresentationIndicator' is marked as not used in the given context. + + + + + + Element 'ram:GlobalID' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:Information' is marked as not used in the given context. + + + + + + Element 'ram:IssueLogisticsLocation' is marked as not used in the given context. + + + + + + Element 'ram:IssuerAssignedID' is marked as not used in the given context. + + + + + + Element 'ram:IssuerTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:ItemIdentificationID' is marked as not used in the given context. + + + + + + Element 'ram:LanguageID' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:LineItemQuantity' is marked as not used in the given context. + + + + + + Element 'ram:LineStatusCode' is marked as not used in the given context. + + + + + + Element 'ram:LodgementLogisticsLocation' is marked as not used in the given context. + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + Element 'ram:OriginalIssuedQuantity' is marked as not used in the given context. + + + + + + Element 'ram:OriginalRequiredQuantity' is marked as not used in the given context. + + + + + + Element 'ram:PreviousRevisionID' is marked as not used in the given context. + + + + + + Element 'ram:PurposeCode' is marked as not used in the given context. + + + + + + Element 'ram:ReceiptDateTime' is marked as not used in the given context. + + + + + + Element 'ram:RecipientTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:ReferenceTypeCode' is marked as not used in the given context. + + + + + + Element 'ram:RelationshipTypeCode' is marked as not used in the given context. + + + + + + Element 'ram:Remarks' is marked as not used in the given context. + + + + + + Element 'ram:Revision' is marked as not used in the given context. + + + + + + Element 'ram:RevisionDateTime' is marked as not used in the given context. + + + + + + Element 'ram:RevisionID' is marked as not used in the given context. + + + + + + Element 'ram:SectionName' is marked as not used in the given context. + + + + + + Element 'ram:SignatoryDocumentAuthentication' is marked as not used in the given context. + + + + + + Element 'ram:StatusCode' is marked as not used in the given context. + + + + + + Element 'ram:SubordinateLineID' is marked as not used in the given context. + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + Element 'ram:BuyerReference' is marked as not used in the given context. + + + + + + Element 'ram:BuyerRequisitionerTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:BuyerTaxRepresentativeTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:BuyerTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:CarrierTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:CatalogueInformationProviderTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:CatalogueInformationReceiverTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:CatalogueReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:CatalogueRequestReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:CatalogueSubscriptionReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:ID' must occur exactly 1 times. + + + + + + Element 'ram:AcceptableSpecifiedPeriod' is marked as not used in the given context. + + + + + + Element 'ram:AcceptanceDateTime' is marked as not used in the given context. + + + + + + Element 'ram:AmendmentPurposeCode' is marked as not used in the given context. + + + + + + Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + Element 'ram:AttachmentBinaryObject' is marked as not used in the given context. + + + + + + Element 'ram:AuthenticatedOriginalIndicator' is marked as not used in the given context. + + + + + + Element 'ram:CategoryCode' is marked as not used in the given context. + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + Element 'ram:ContractualDocumentClause' is marked as not used in the given context. + + + + + + Element 'ram:CopyIndicator' is marked as not used in the given context. + + + + + + Element 'ram:CopyIssuedQuantity' is marked as not used in the given context. + + + + + + Element 'ram:CopyRequiredQuantity' is marked as not used in the given context. + + + + + + Element 'ram:CreationDateTime' is marked as not used in the given context. + + + + + + Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. + + + + + + Element 'ram:ElectronicPresentationIndicator' is marked as not used in the given context. + + + + + + Element 'ram:GlobalID' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:Information' is marked as not used in the given context. + + + + + + Element 'ram:IssueLogisticsLocation' is marked as not used in the given context. + + + + + + Element 'ram:IssuerAssignedID' is marked as not used in the given context. + + + + + + Element 'ram:IssuerTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:ItemIdentificationID' is marked as not used in the given context. + + + + + + Element 'ram:LanguageID' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:LineItemQuantity' is marked as not used in the given context. + + + + + + Element 'ram:LineStatusCode' is marked as not used in the given context. + + + + + + Element 'ram:LodgementLogisticsLocation' is marked as not used in the given context. + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + Element 'ram:OriginalIssuedQuantity' is marked as not used in the given context. + + + + + + Element 'ram:OriginalRequiredQuantity' is marked as not used in the given context. + + + + + + Element 'ram:PreviousRevisionID' is marked as not used in the given context. + + + + + + Element 'ram:PurposeCode' is marked as not used in the given context. + + + + + + Element 'ram:ReceiptDateTime' is marked as not used in the given context. + + + + + + Element 'ram:RecipientTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:ReferenceTypeCode' is marked as not used in the given context. + + + + + + Element 'ram:RelationshipTypeCode' is marked as not used in the given context. + + + + + + Element 'ram:Remarks' is marked as not used in the given context. + + + + + + Element 'ram:Revision' is marked as not used in the given context. + + + + + + Element 'ram:RevisionDateTime' is marked as not used in the given context. + + + + + + Element 'ram:RevisionID' is marked as not used in the given context. + + + + + + Element 'ram:SectionName' is marked as not used in the given context. + + + + + + Element 'ram:SignatoryDocumentAuthentication' is marked as not used in the given context. + + + + + + Element 'ram:StatusCode' is marked as not used in the given context. + + + + + + Element 'ram:SubordinateLineID' is marked as not used in the given context. + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + Element 'ram:ID' must occur exactly 1 times. + + + + + + Element 'ram:AcceptableSpecifiedPeriod' is marked as not used in the given context. + + + + + + Element 'ram:AcceptanceDateTime' is marked as not used in the given context. + + + + + + Element 'ram:AmendmentPurposeCode' is marked as not used in the given context. + + + + + + Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + Element 'ram:AttachmentBinaryObject' is marked as not used in the given context. + + + + + + Element 'ram:AuthenticatedOriginalIndicator' is marked as not used in the given context. + + + + + + Element 'ram:CategoryCode' is marked as not used in the given context. + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + Element 'ram:ContractualDocumentClause' is marked as not used in the given context. + + + + + + Element 'ram:CopyIndicator' is marked as not used in the given context. + + + + + + Element 'ram:CopyIssuedQuantity' is marked as not used in the given context. + + + + + + Element 'ram:CopyRequiredQuantity' is marked as not used in the given context. + + + + + + Element 'ram:CreationDateTime' is marked as not used in the given context. + + + + + + Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. + + + + + + Element 'ram:ElectronicPresentationIndicator' is marked as not used in the given context. + + + + + + Element 'ram:GlobalID' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:Information' is marked as not used in the given context. + + + + + + Element 'ram:IssueLogisticsLocation' is marked as not used in the given context. + + + + + + Element 'ram:IssuerAssignedID' is marked as not used in the given context. + + + + + + Element 'ram:IssuerTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:ItemIdentificationID' is marked as not used in the given context. + + + + + + Element 'ram:LanguageID' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:LineItemQuantity' is marked as not used in the given context. + + + + + + Element 'ram:LineStatusCode' is marked as not used in the given context. + + + + + + Element 'ram:LodgementLogisticsLocation' is marked as not used in the given context. + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + Element 'ram:OriginalIssuedQuantity' is marked as not used in the given context. + + + + + + Element 'ram:OriginalRequiredQuantity' is marked as not used in the given context. + + + + + + Element 'ram:PreviousRevisionID' is marked as not used in the given context. + + + + + + Element 'ram:PurposeCode' is marked as not used in the given context. + + + + + + Element 'ram:ReceiptDateTime' is marked as not used in the given context. + + + + + + Element 'ram:RecipientTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:ReferenceTypeCode' is marked as not used in the given context. + + + + + + Element 'ram:RelationshipTypeCode' is marked as not used in the given context. + + + + + + Element 'ram:Remarks' is marked as not used in the given context. + + + + + + Element 'ram:Revision' is marked as not used in the given context. + + + + + + Element 'ram:RevisionDateTime' is marked as not used in the given context. + + + + + + Element 'ram:RevisionID' is marked as not used in the given context. + + + + + + Element 'ram:SectionName' is marked as not used in the given context. + + + + + + Element 'ram:SignatoryDocumentAuthentication' is marked as not used in the given context. + + + + + + Element 'ram:StatusCode' is marked as not used in the given context. + + + + + + Element 'ram:SubordinateLineID' is marked as not used in the given context. + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + Element 'ram:DeliveryOrderFulfilmentLeadTimeMeasure' is marked as not used in the given context. + + + + + + Element 'ram:DeliveryPriorityCode' is marked as not used in the given context. + + + + + + Element 'ram:DemandForecastReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:DiscountedProductTradePrice' is marked as not used in the given context. + + + + + + Element 'ram:EngineeringChangeReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:ExclusivitySpecifiedPeriod' is marked as not used in the given context. + + + + + + Element 'ram:ExportLicenceReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:ChargeAmount' must occur exactly 1 times. + + + + + + Element 'ram:ChargeIndicator' must occur exactly 1 times. + + Element 'ram:ActualAmount' must occur exactly 1 times. + + + + + + Attribute '@currencyID' is required in this context. + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + Element 'ram:ActualTradeCurrencyExchange' is marked as not used in the given context. + + + + + + Element 'ram:AppliedDateTime' is marked as not used in the given context. + + + + + + Attribute '@currencyID' is required in this context. + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + Attribute '@unitCode' is required in this context. + + + + + + Attribute @unitCodeListAgencyID' marked as not used in the given context. + + + + + + Attribute @unitCodeListAgencyName' marked as not used in the given context. + + + + + + Attribute @unitCodeListID' marked as not used in the given context. + + + + + + Attribute @format' marked as not used in the given context. + + + + + + Element 'ram:CategoryTradeTax' is marked as not used in the given context. + + + + + + Element 'udt:IndicatorString' is marked as not used in the given context. + + + + + + Element 'ram:DeductionAmount' is marked as not used in the given context. + + + + + + Element 'ram:Description' is marked as not used in the given context. + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + Element 'ram:PrepaidIndicator' is marked as not used in the given context. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Attribute @format' marked as not used in the given context. + + + + + + Element 'ram:SpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + Element 'ram:UnitBasisAmount' is marked as not used in the given context. + + + + + + Element 'ram:ValiditySpecifiedPeriod' is marked as not used in the given context. + + + + + + Attribute '@unitCode' is required in this context. + + + + + + Attribute @unitCodeListAgencyID' marked as not used in the given context. + + + + + + Attribute @unitCodeListAgencyName' marked as not used in the given context. + + + + + + Attribute @unitCodeListID' marked as not used in the given context. + + + + + + Element 'ram:ChangeReason' is marked as not used in the given context. + + + + + + Attribute '@currencyID' is required in this context. + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + Element 'ram:ComparisonReferencePrice' is marked as not used in the given context. + + + + + + Element 'ram:DeliveryTradeLocation' is marked as not used in the given context. + + + + + + Element 'ram:IncludedTradeTax' is marked as not used in the given context. + + + + + + Element 'ram:MaximumChargeAmount' is marked as not used in the given context. + + + + + + Element 'ram:MaximumQuantity' is marked as not used in the given context. + + + + + + Element 'ram:MinimumChargeAmount' is marked as not used in the given context. + + + + + + Element 'ram:MinimumQuantity' is marked as not used in the given context. + + + + + + Element 'ram:NetPriceIndicator' is marked as not used in the given context. + + + + + + Element 'ram:OrderUnitConversionFactorNumeric' is marked as not used in the given context. + + + + + + Element 'ram:ReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:RepackagingChargeAmount' is marked as not used in the given context. + + + + + + Element 'ram:RepairChargeAmount' is marked as not used in the given context. + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + Element 'ram:UnitAmount' is marked as not used in the given context. + + + + + + Element 'ram:ValiditySpecifiedPeriod' is marked as not used in the given context. + + + + + + Element 'ram:GuaranteedProductLifeSpanSpecifiedPeriod' is marked as not used in the given context. + + + + + + Element 'ram:ImpactCode' is marked as not used in the given context. + + + + + + Element 'ram:ImportLicenceReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:IncrementalProductOrderableQuantity' is marked as not used in the given context. + + + + + + Element 'ram:InformationUseRestrictionIndicator' is marked as not used in the given context. + + + + + + Element 'ram:ItemBuyerTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:ItemSellerTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:LastKnownTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:LetterOfCreditReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:ListProductTradePrice' is marked as not used in the given context. + + + + + + Element 'ram:MarketplaceOrderReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:MaterialReleaseReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:MaterialReturnsReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:MaximumOrderQuantityOrderingSpecifiedPeriod' is marked as not used in the given context. + + + + + + Element 'ram:MaximumProductOrderableQuantity' is marked as not used in the given context. + + + + + + Element 'ram:MinimumOrderQuantityOrderingSpecifiedPeriod' is marked as not used in the given context. + + + + + + Element 'ram:MinimumProductOrderableQuantity' is marked as not used in the given context. + + + + + + Element 'ram:ChargeAmount' must occur exactly 1 times. + + + + + + Element 'ram:AppliedTradeAllowanceCharge' is marked as not used in the given context. + + + + + + Attribute '@unitCode' is required in this context. + + + + + + Attribute @unitCodeListAgencyID' marked as not used in the given context. + + + + + + Attribute @unitCodeListAgencyName' marked as not used in the given context. + + + + + + Attribute @unitCodeListID' marked as not used in the given context. + + + + + + Element 'ram:ChangeReason' is marked as not used in the given context. + + + + + + Attribute '@currencyID' is required in this context. + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + Element 'ram:ComparisonReferencePrice' is marked as not used in the given context. + + + + + + Element 'ram:DeliveryTradeLocation' is marked as not used in the given context. + + + + + + Element 'ram:IncludedTradeTax' is marked as not used in the given context. + + + + + + Element 'ram:MaximumChargeAmount' is marked as not used in the given context. + + + + + + Element 'ram:MaximumQuantity' is marked as not used in the given context. + + + + + + Element 'ram:MinimumChargeAmount' is marked as not used in the given context. + + + + + + Element 'ram:MinimumQuantity' is marked as not used in the given context. + + + + + + Element 'ram:NetPriceIndicator' is marked as not used in the given context. + + + + + + Element 'ram:OrderUnitConversionFactorNumeric' is marked as not used in the given context. + + + + + + Element 'ram:ReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:RepackagingChargeAmount' is marked as not used in the given context. + + + + + + Element 'ram:RepairChargeAmount' is marked as not used in the given context. + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + Element 'ram:UnitAmount' is marked as not used in the given context. + + + + + + Element 'ram:ValiditySpecifiedPeriod' is marked as not used in the given context. + + + + + + Element 'ram:OrderProductUnitMeasureCode' is marked as not used in the given context. + + + + + + Element 'ram:OrderResponseReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:OrderingSpecifiedPeriod' is marked as not used in the given context. + + + + + + Element 'ram:OriginalOrderReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:PickUpOrderFulfilmentLeadTimeMeasure' is marked as not used in the given context. + + + + + + Element 'ram:PreviousOrderChangeReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:PreviousOrderReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:PreviousOrderResponseReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:PreviousPriceListReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:PriceListReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:PriorityCode' is marked as not used in the given context. + + + + + + Element 'ram:ProcurementTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:ProductAvailabilityCode' is marked as not used in the given context. + + + + + + Element 'ram:ProductChargeFreeIndicator' is marked as not used in the given context. + + + + + + Element 'ram:ProductEndUserTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:ProductMadeToOrderIndicator' is marked as not used in the given context. + + + + + + Element 'ram:ProductOrderableIndicator' is marked as not used in the given context. + + + + + + Element 'ram:ProductReorderableIndicator' is marked as not used in the given context. + + + + + + Element 'ram:PromotionalDealReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:PropertyClearanceTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:PurchaseConditionsReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:QuotationProposalReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:QuotationProposalResponseReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:QuotationReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:Reference' is marked as not used in the given context. + + + + + + Element 'ram:RegistrationTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:RequestForQuotationReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:RequestForQuotationResponseReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:RequestedUnitProductTradePrice' is marked as not used in the given context. + + + + + + Element 'ram:RequisitionReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:RequisitionerReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:ResaleProductUnitMeasureCode' is marked as not used in the given context. + + + + + + Element 'ram:ResaleSpecifiedPeriod' is marked as not used in the given context. + + + + + + Element 'ram:SalesAgentTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:SalesConditionsReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:SalesReportReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:SellerAssignedAccountantTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:SellerOrderReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:SellerTaxRepresentativeTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:SellerTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:ShippingSpecifiedPeriod' is marked as not used in the given context. + + + + + + Element 'ram:SupplyInstructionReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:SupportCentreTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:TargetMarketTradeCountry' is marked as not used in the given context. + + + + + + Element 'ram:TurnInReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:BilledQuantity' must occur exactly 1 times. + + Element 'ram:ActualDeliverySupplyChainEvent' may occur at maximum 1 times. + + Element 'ram:ReceivingAdviceReferencedDocument' may occur at maximum 1 times. + + + + + + Element 'ram:AcceptanceSupplyChainEvent' is marked as not used in the given context. + + + + + + Element 'ram:OccurrenceDateTime' may occur at maximum 1 times. + + + + + + Element 'ram:Description' is marked as not used in the given context. + + + + + + Element 'ram:DescriptionBinaryObject' is marked as not used in the given context. + + + + + + Element 'ram:DiscreteSpecifiedPeriod' is marked as not used in the given context. + + + + + + Element 'ram:EarliestOccurrenceDateTime' is marked as not used in the given context. + + + + + + Element 'ram:FrequencyCode' is marked as not used in the given context. + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + Element 'ram:LatestOccurrenceDateTime' is marked as not used in the given context. + + + + + + Element 'udt:DateTime' is marked as not used in the given context. + + + + + + Attribute '@format' is required in this context. + + + + + + Element 'ram:OccurrenceLogisticsLocation' is marked as not used in the given context. + + + + + + Element 'ram:OccurrenceSpecifiedPeriod' is marked as not used in the given context. + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + Element 'ram:UnitQuantity' is marked as not used in the given context. + + + + + + Element 'ram:ActualDespatchSupplyChainEvent' is marked as not used in the given context. + + + + + + Element 'ram:ActualLoadingSupplyChainEvent' is marked as not used in the given context. + + + + + + Element 'ram:ActualPickUpSupplyChainEvent' is marked as not used in the given context. + + + + + + Element 'ram:ActualReceiptSupplyChainEvent' is marked as not used in the given context. + + + + + + Element 'ram:ActualReleaseSupplyChainEvent' is marked as not used in the given context. + + + + + + Element 'ram:ActualUnloadingSupplyChainEvent' is marked as not used in the given context. + + + + + + Element 'ram:AdditionalReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:AgreedQuantity' is marked as not used in the given context. + + + + + + Element 'ram:ApplicableTransportDangerousGoods' is marked as not used in the given context. + + + + + + Element 'ram:AvailableSupplyChainInventory' is marked as not used in the given context. + + + + + + Attribute '@unitCode' is required in this context. + + + + + + Attribute @unitCodeListAgencyID' marked as not used in the given context. + + + + + + Attribute @unitCodeListAgencyName' marked as not used in the given context. + + + + + + Attribute @unitCodeListID' marked as not used in the given context. + + + + + + Attribute '@unitCode' is required in this context. + + + + + + Attribute @unitCodeListAgencyID' marked as not used in the given context. + + + + + + Attribute @unitCodeListAgencyName' marked as not used in the given context. + + + + + + Attribute @unitCodeListID' marked as not used in the given context. + + + + + + Element 'ram:ChargeableWeightMeasure' is marked as not used in the given context. + + + + + + Element 'ram:ConfirmedDeliverySupplyChainEvent' is marked as not used in the given context. + + + + + + Element 'ram:ConfirmedDespatchSupplyChainEvent' is marked as not used in the given context. + + + + + + Element 'ram:ConfirmedReleaseSupplyChainEvent' is marked as not used in the given context. + + + + + + Element 'ram:ConsumptionReportReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:DeliveryInstructions' is marked as not used in the given context. + + + + + + Element 'ram:ID' must occur exactly 1 times. + + + + + + Element 'ram:AcceptableSpecifiedPeriod' is marked as not used in the given context. + + + + + + Element 'ram:AcceptanceDateTime' is marked as not used in the given context. + + + + + + Element 'ram:AmendmentPurposeCode' is marked as not used in the given context. + + + + + + Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + Element 'ram:AttachmentBinaryObject' is marked as not used in the given context. + + + + + + Element 'ram:AuthenticatedOriginalIndicator' is marked as not used in the given context. + + + + + + Element 'ram:CategoryCode' is marked as not used in the given context. + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + Element 'ram:ContractualDocumentClause' is marked as not used in the given context. + + + + + + Element 'ram:CopyIndicator' is marked as not used in the given context. + + + + + + Element 'ram:CopyIssuedQuantity' is marked as not used in the given context. + + + + + + Element 'ram:CopyRequiredQuantity' is marked as not used in the given context. + + + + + + Element 'ram:CreationDateTime' is marked as not used in the given context. + + + + + + Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. + + + + + + Element 'ram:ElectronicPresentationIndicator' is marked as not used in the given context. + + + + + + Element 'ram:GlobalID' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:Information' is marked as not used in the given context. + + + + + + Element 'ram:IssueLogisticsLocation' is marked as not used in the given context. + + + + + + Element 'ram:IssuerAssignedID' is marked as not used in the given context. + + + + + + Element 'ram:IssuerTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:ItemIdentificationID' is marked as not used in the given context. + + + + + + Element 'ram:LanguageID' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:LineItemQuantity' is marked as not used in the given context. + + + + + + Element 'ram:LineStatusCode' is marked as not used in the given context. + + + + + + Element 'ram:LodgementLogisticsLocation' is marked as not used in the given context. + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + Element 'ram:OriginalIssuedQuantity' is marked as not used in the given context. + + + + + + Element 'ram:OriginalRequiredQuantity' is marked as not used in the given context. + + + + + + Element 'ram:PreviousRevisionID' is marked as not used in the given context. + + + + + + Element 'ram:PurposeCode' is marked as not used in the given context. + + + + + + Element 'ram:ReceiptDateTime' is marked as not used in the given context. + + + + + + Element 'ram:RecipientTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:ReferenceTypeCode' is marked as not used in the given context. + + + + + + Element 'ram:RelationshipTypeCode' is marked as not used in the given context. + + + + + + Element 'ram:Remarks' is marked as not used in the given context. + + + + + + Element 'ram:Revision' is marked as not used in the given context. + + + + + + Element 'ram:RevisionDateTime' is marked as not used in the given context. + + + + + + Element 'ram:RevisionID' is marked as not used in the given context. + + + + + + Element 'ram:SectionName' is marked as not used in the given context. + + + + + + Element 'ram:SignatoryDocumentAuthentication' is marked as not used in the given context. + + + + + + Element 'ram:StatusCode' is marked as not used in the given context. + + + + + + Element 'ram:SubordinateLineID' is marked as not used in the given context. + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + Element 'ram:ID' must occur exactly 1 times. + + + + + + Element 'ram:AcceptableSpecifiedPeriod' is marked as not used in the given context. + + + + + + Element 'ram:AcceptanceDateTime' is marked as not used in the given context. + + + + + + Element 'ram:AmendmentPurposeCode' is marked as not used in the given context. + + + + + + Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + Element 'ram:AttachmentBinaryObject' is marked as not used in the given context. + + + + + + Element 'ram:AuthenticatedOriginalIndicator' is marked as not used in the given context. + + + + + + Element 'ram:CategoryCode' is marked as not used in the given context. + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + Element 'ram:ContractualDocumentClause' is marked as not used in the given context. + + + + + + Element 'ram:CopyIndicator' is marked as not used in the given context. + + + + + + Element 'ram:CopyIssuedQuantity' is marked as not used in the given context. + + + + + + Element 'ram:CopyRequiredQuantity' is marked as not used in the given context. + + + + + + Element 'ram:CreationDateTime' is marked as not used in the given context. + + + + + + Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. + + + + + + Element 'ram:ElectronicPresentationIndicator' is marked as not used in the given context. + + + + + + Element 'ram:GlobalID' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:Information' is marked as not used in the given context. + + + + + + Element 'ram:IssueLogisticsLocation' is marked as not used in the given context. + + + + + + Element 'ram:IssuerAssignedID' is marked as not used in the given context. + + + + + + Element 'ram:IssuerTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:ItemIdentificationID' is marked as not used in the given context. + + + + + + Element 'ram:LanguageID' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:LineItemQuantity' is marked as not used in the given context. + + + + + + Element 'ram:LineStatusCode' is marked as not used in the given context. + + + + + + Element 'ram:LodgementLogisticsLocation' is marked as not used in the given context. + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + Element 'ram:OriginalIssuedQuantity' is marked as not used in the given context. + + + + + + Element 'ram:OriginalRequiredQuantity' is marked as not used in the given context. + + + + + + Element 'ram:PreviousRevisionID' is marked as not used in the given context. + + + + + + Element 'ram:PurposeCode' is marked as not used in the given context. + + + + + + Element 'ram:ReceiptDateTime' is marked as not used in the given context. + + + + + + Element 'ram:RecipientTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:ReferenceTypeCode' is marked as not used in the given context. + + + + + + Element 'ram:RelationshipTypeCode' is marked as not used in the given context. + + + + + + Element 'ram:Remarks' is marked as not used in the given context. + + + + + + Element 'ram:Revision' is marked as not used in the given context. + + + + + + Element 'ram:RevisionDateTime' is marked as not used in the given context. + + + + + + Element 'ram:RevisionID' is marked as not used in the given context. + + + + + + Element 'ram:SectionName' is marked as not used in the given context. + + + + + + Element 'ram:SignatoryDocumentAuthentication' is marked as not used in the given context. + + + + + + Element 'ram:StatusCode' is marked as not used in the given context. + + + + + + Element 'ram:SubordinateLineID' is marked as not used in the given context. + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + Element 'ram:DespatchedQuantity' is marked as not used in the given context. + + + + + + Element 'ram:DisposalTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:DueInAvailableQuantity' is marked as not used in the given context. + + + + + + Element 'ram:DueInForecastedQuantity' is marked as not used in the given context. + + + + + + Element 'ram:DueInRequestedQuantity' is marked as not used in the given context. + + + + + + Element 'ram:DueInReturnedQuantity' is marked as not used in the given context. + + + + + + Element 'ram:EconomicOrderQuantity' is marked as not used in the given context. + + + + + + Element 'ram:FinalDeliveryIndicator' is marked as not used in the given context. + + + + + + Element 'ram:FinalDestinationTradeCountry' is marked as not used in the given context. + + + + + + Element 'ram:GFMTransferRejectedQuantity' is marked as not used in the given context. + + + + + + Element 'ram:GrossVolumeMeasure' is marked as not used in the given context. + + + + + + Element 'ram:GrossWeightMeasure' is marked as not used in the given context. + + + + + + Element 'ram:IncludedSupplyChainPackaging' is marked as not used in the given context. + + + + + + Element 'ram:IndividualPackageQuantity' is marked as not used in the given context. + + + + + + Element 'ram:InformationNote' is marked as not used in the given context. + + + + + + Element 'ram:InspectionSupplyChainEvent' is marked as not used in the given context. + + + + + + Element 'ram:InventoryManagerTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:LogisticsPackage' is marked as not used in the given context. + + + + + + Element 'ram:LogisticsServiceProviderTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:ModificationForecastedQuantity' is marked as not used in the given context. + + + + + + Element 'ram:NetVolumeMeasure' is marked as not used in the given context. + + + + + + Element 'ram:NetWeightMeasure' is marked as not used in the given context. + + + + + + Element 'ram:OwnershipToTradeParty' is marked as not used in the given context. + + + + + + Attribute '@unitCode' is required in this context. + + + + + + Attribute @unitCodeListAgencyID' marked as not used in the given context. + + + + + + Attribute @unitCodeListAgencyName' marked as not used in the given context. + + + + + + Attribute @unitCodeListID' marked as not used in the given context. + + + + + + Element 'ram:PackingListReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:PartialDeliveryAllowedIndicator' is marked as not used in the given context. + + + + + + Element 'ram:PerPackageUnitQuantity' is marked as not used in the given context. + + + + + + Element 'ram:PickUpAvailabilityDateTime' is marked as not used in the given context. + + + + + + Element 'ram:PlannedDeliverySupplyChainEvent' is marked as not used in the given context. + + + + + + Element 'ram:PlannedDespatchSupplyChainEvent' is marked as not used in the given context. + + + + + + Element 'ram:PlannedLoadingSupplyChainEvent' is marked as not used in the given context. + + + + + + Element 'ram:PlannedPickUpSupplyChainEvent' is marked as not used in the given context. + + + + + + Element 'ram:PlannedReleaseSupplyChainEvent' is marked as not used in the given context. + + + + + + Element 'ram:PlannedSupplyChainConsignment' is marked as not used in the given context. + + + + + + Element 'ram:PlannedSupplyChainEvent' is marked as not used in the given context. + + + + + + Element 'ram:PlannedUnloadingSupplyChainEvent' is marked as not used in the given context. + + + + + + Element 'ram:PreviousDeliverySupplyChainEvent' is marked as not used in the given context. + + + + + + Element 'ram:ProductUnitQuantity' is marked as not used in the given context. + + + + + + Element 'ram:ProjectedSupplyChainSupplyPlan' is marked as not used in the given context. + + + + + + Element 'ram:ReceivedQuantity' is marked as not used in the given context. + + + + + + Element 'ram:ID' must occur exactly 1 times. + + + + + + Element 'ram:AcceptableSpecifiedPeriod' is marked as not used in the given context. + + + + + + Element 'ram:AcceptanceDateTime' is marked as not used in the given context. + + + + + + Element 'ram:AmendmentPurposeCode' is marked as not used in the given context. + + + + + + Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + Element 'ram:AttachmentBinaryObject' is marked as not used in the given context. + + + + + + Element 'ram:AuthenticatedOriginalIndicator' is marked as not used in the given context. + + + + + + Element 'ram:CategoryCode' is marked as not used in the given context. + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + Element 'ram:ContractualDocumentClause' is marked as not used in the given context. + + + + + + Element 'ram:CopyIndicator' is marked as not used in the given context. + + + + + + Element 'ram:CopyIssuedQuantity' is marked as not used in the given context. + + + + + + Element 'ram:CopyRequiredQuantity' is marked as not used in the given context. + + + + + + Element 'ram:CreationDateTime' is marked as not used in the given context. + + + + + + Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. + + + + + + Element 'ram:ElectronicPresentationIndicator' is marked as not used in the given context. + + + + + + Element 'ram:GlobalID' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:Information' is marked as not used in the given context. + + + + + + Element 'ram:IssueLogisticsLocation' is marked as not used in the given context. + + + + + + Element 'ram:IssuerAssignedID' is marked as not used in the given context. + + + + + + Element 'ram:IssuerTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:ItemIdentificationID' is marked as not used in the given context. + + + + + + Element 'ram:LanguageID' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:LineItemQuantity' is marked as not used in the given context. + + + + + + Element 'ram:LineStatusCode' is marked as not used in the given context. + + + + + + Element 'ram:LodgementLogisticsLocation' is marked as not used in the given context. + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + Element 'ram:OriginalIssuedQuantity' is marked as not used in the given context. + + + + + + Element 'ram:OriginalRequiredQuantity' is marked as not used in the given context. + + + + + + Element 'ram:PreviousRevisionID' is marked as not used in the given context. + + + + + + Element 'ram:PurposeCode' is marked as not used in the given context. + + + + + + Element 'ram:ReceiptDateTime' is marked as not used in the given context. + + + + + + Element 'ram:RecipientTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:ReferenceTypeCode' is marked as not used in the given context. + + + + + + Element 'ram:RelationshipTypeCode' is marked as not used in the given context. + + + + + + Element 'ram:Remarks' is marked as not used in the given context. + + + + + + Element 'ram:Revision' is marked as not used in the given context. + + + + + + Element 'ram:RevisionDateTime' is marked as not used in the given context. + + + + + + Element 'ram:RevisionID' is marked as not used in the given context. + + + + + + Element 'ram:SectionName' is marked as not used in the given context. + + + + + + Element 'ram:SignatoryDocumentAuthentication' is marked as not used in the given context. + + + + + + Element 'ram:StatusCode' is marked as not used in the given context. + + + + + + Element 'ram:SubordinateLineID' is marked as not used in the given context. + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + Element 'ram:RelatedSupplyChainConsignment' is marked as not used in the given context. + + + + + + Element 'ram:RemainingRequestedQuantity' is marked as not used in the given context. + + + + + + Element 'ram:RequestedDeliverySupplyChainEvent' is marked as not used in the given context. + + + + + + Element 'ram:RequestedDespatchSupplyChainEvent' is marked as not used in the given context. + + + + + + Element 'ram:RequestedPickUpSupplyChainEvent' is marked as not used in the given context. + + + + + + Element 'ram:RequestedQuantity' is marked as not used in the given context. + + + + + + Element 'ram:RequestedReleaseSupplyChainEvent' is marked as not used in the given context. + + + + + + Element 'ram:ReverseBilledQuantity' is marked as not used in the given context. + + + + + + Element 'ram:SampleShipFromTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:SampleShipToTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:ShipFromTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:ID' may occur at maximum 1 times. + + Element 'ram:Name' must occur exactly 1 times. + + Element 'ram:DefinedTradeContact' may occur at maximum 1 times. + + + + + + Element 'ram:ApplicableLogisticsServiceCharge' is marked as not used in the given context. + + + + + + Element 'ram:AssociatedTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:AttentionOfAssociatedTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:BuyerAssignedID' is marked as not used in the given context. + + + + + + Element 'ram:CAGEID' is marked as not used in the given context. + + + + + + Element 'ram:DODAACID' is marked as not used in the given context. + + + + + + Element 'ram:DUNSID' is marked as not used in the given context. + + + + + + Element 'ram:TelephoneUniversalCommunication' may occur at maximum 1 times. + + Element 'ram:FaxUniversalCommunication' may occur at maximum 1 times. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:DirectTelephoneUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:EDIUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:URIID' must occur exactly 1 times. + + + + + + Element 'ram:Access' is marked as not used in the given context. + + + + + + Element 'ram:AreaNumberCode' is marked as not used in the given context. + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + Element 'ram:CompleteNumber' is marked as not used in the given context. + + + + + + Element 'ram:CountryNumberCode' is marked as not used in the given context. + + + + + + Element 'ram:ExtensionNumber' is marked as not used in the given context. + + + + + + Element 'ram:HTMLPreferredIndicator' is marked as not used in the given context. + + + + + + Element 'ram:LocalNumber' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:UseCode' is marked as not used in the given context. + + + + + + Element 'ram:CompleteNumber' must occur exactly 1 times. + + + + + + Element 'ram:Access' is marked as not used in the given context. + + + + + + Element 'ram:AreaNumberCode' is marked as not used in the given context. + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:CountryNumberCode' is marked as not used in the given context. + + + + + + Element 'ram:ExtensionNumber' is marked as not used in the given context. + + + + + + Element 'ram:HTMLPreferredIndicator' is marked as not used in the given context. + + + + + + Element 'ram:LocalNumber' is marked as not used in the given context. + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + Element 'ram:UseCode' is marked as not used in the given context. + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + Element 'ram:InstantMessagingUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:JobTitle' is marked as not used in the given context. + + + + + + Element 'ram:MobileTelephoneUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:PersonID' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:Responsibility' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedContactPerson' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedNote' is marked as not used in the given context. + + + + + + Element 'ram:CompleteNumber' must occur exactly 1 times. + + + + + + Element 'ram:Access' is marked as not used in the given context. + + + + + + Element 'ram:AreaNumberCode' is marked as not used in the given context. + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:CountryNumberCode' is marked as not used in the given context. + + + + + + Element 'ram:ExtensionNumber' is marked as not used in the given context. + + + + + + Element 'ram:HTMLPreferredIndicator' is marked as not used in the given context. + + + + + + Element 'ram:LocalNumber' is marked as not used in the given context. + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + Element 'ram:UseCode' is marked as not used in the given context. + + + + + + Element 'ram:TelexUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + Element 'ram:URIUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:VOIPUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:Description' is marked as not used in the given context. + + + + + + Element 'ram:EmailURIUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:EndPointURIUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:FaxUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:GLNID' is marked as not used in the given context. + + + + + + Attribute '@schemeID' is required in this context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:IssuedNotificationReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:LanguageCode' is marked as not used in the given context. + + + + + + Element 'ram:LogoAssociatedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + Element 'ram:LogoReferencedDocument' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:PostcodeCode' may occur at maximum 1 times. + + + + + + Element 'ram:AdditionalStreetName' is marked as not used in the given context. + + + + + + Element 'ram:AttentionOf' is marked as not used in the given context. + + + + + + Element 'ram:BuildingName' is marked as not used in the given context. + + + + + + Element 'ram:BuildingNumber' is marked as not used in the given context. + + + + + + Element 'ram:CareOf' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:CitySubDivisionName' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:CountryIdentificationTradeCountry' is marked as not used in the given context. + + + + + + Element 'ram:CountryName' is marked as not used in the given context. + + + + + + Element 'ram:CountrySubDivisionID' is marked as not used in the given context. + + + + + + Element 'ram:CountrySubDivisionName' is marked as not used in the given context. + + + + + + Element 'ram:DepartmentName' is marked as not used in the given context. + + + + + + Element 'ram:FreeForm' is marked as not used in the given context. + + + + + + Element 'ram:GeoCoordinateIdentificationGeographicalCoordinate' is marked as not used in the given context. + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + Element 'ram:LineFive' is marked as not used in the given context. + + + + + + Element 'ram:LineFour' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:LineThree' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:PostOfficeBox' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listName' marked as not used in the given context. + + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Attribute @name' marked as not used in the given context. + + + + + + Element 'ram:SecondaryPostcodeCode' is marked as not used in the given context. + + + + + + Element 'ram:StreetName' is marked as not used in the given context. + + + + + + Element 'ram:UTCOffsetNumeric' is marked as not used in the given context. + + + + + + Element 'ram:ProvidedTransportService' is marked as not used in the given context. + + + + + + Element 'ram:QualityAssuranceIndicator' is marked as not used in the given context. + + + + + + Element 'ram:RICID' is marked as not used in the given context. + + + + + + Element 'ram:RequestedNotificationReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:RoleCode' is marked as not used in the given context. + + + + + + Element 'ram:SellerAssignedID' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedAuthoritativeSignatoryPerson' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedLegalOrganization' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedLogisticsLocation' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedRepresentativePerson' is marked as not used in the given context. + + + + + + Element 'ram:AssociatedRegisteredTax' is marked as not used in the given context. + + + + + + Attribute '@schemeID' is required in this context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:TelephoneUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + Element 'ram:URIUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:ShipmentScheduleReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedDeliveryAdjustment' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedLogisticsRegulatedGoods' is marked as not used in the given context. + + + + + + Element 'ram:TheoreticalWeightMeasure' is marked as not used in the given context. + + + + + + Element 'ram:TurnInReceivedQuantity' is marked as not used in the given context. + + + + + + Element 'ram:UltimateShipToDeliveryDateTime' is marked as not used in the given context. + + + + + + Element 'ram:UltimateShipToDeliverySupplyChainEvent' is marked as not used in the given context. + + + + + + Element 'ram:ID' may occur at maximum 1 times. + + Element 'ram:Name' must occur exactly 1 times. + + Element 'ram:DefinedTradeContact' may occur at maximum 1 times. + + + + + + Element 'ram:ApplicableLogisticsServiceCharge' is marked as not used in the given context. + + + + + + Element 'ram:AssociatedTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:AttentionOfAssociatedTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:BuyerAssignedID' is marked as not used in the given context. + + + + + + Element 'ram:CAGEID' is marked as not used in the given context. + + + + + + Element 'ram:DODAACID' is marked as not used in the given context. + + + + + + Element 'ram:DUNSID' is marked as not used in the given context. + + + + + + Element 'ram:TelephoneUniversalCommunication' may occur at maximum 1 times. + + Element 'ram:FaxUniversalCommunication' may occur at maximum 1 times. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:DirectTelephoneUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:EDIUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:URIID' must occur exactly 1 times. + + + + + + Element 'ram:Access' is marked as not used in the given context. + + + + + + Element 'ram:AreaNumberCode' is marked as not used in the given context. + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + Element 'ram:CompleteNumber' is marked as not used in the given context. + + + + + + Element 'ram:CountryNumberCode' is marked as not used in the given context. + + + + + + Element 'ram:ExtensionNumber' is marked as not used in the given context. + + + + + + Element 'ram:HTMLPreferredIndicator' is marked as not used in the given context. + + + + + + Element 'ram:LocalNumber' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:UseCode' is marked as not used in the given context. + + + + + + Element 'ram:CompleteNumber' must occur exactly 1 times. + + + + + + Element 'ram:Access' is marked as not used in the given context. + + + + + + Element 'ram:AreaNumberCode' is marked as not used in the given context. + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:CountryNumberCode' is marked as not used in the given context. + + + + + + Element 'ram:ExtensionNumber' is marked as not used in the given context. + + + + + + Element 'ram:HTMLPreferredIndicator' is marked as not used in the given context. + + + + + + Element 'ram:LocalNumber' is marked as not used in the given context. + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + Element 'ram:UseCode' is marked as not used in the given context. + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + Element 'ram:InstantMessagingUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:JobTitle' is marked as not used in the given context. + + + + + + Element 'ram:MobileTelephoneUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:PersonID' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:Responsibility' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedContactPerson' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedNote' is marked as not used in the given context. + + + + + + Element 'ram:CompleteNumber' must occur exactly 1 times. + + + + + + Element 'ram:Access' is marked as not used in the given context. + + + + + + Element 'ram:AreaNumberCode' is marked as not used in the given context. + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:CountryNumberCode' is marked as not used in the given context. + + + + + + Element 'ram:ExtensionNumber' is marked as not used in the given context. + + + + + + Element 'ram:HTMLPreferredIndicator' is marked as not used in the given context. + + + + + + Element 'ram:LocalNumber' is marked as not used in the given context. + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + Element 'ram:UseCode' is marked as not used in the given context. + + + + + + Element 'ram:TelexUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + Element 'ram:URIUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:VOIPUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:Description' is marked as not used in the given context. + + + + + + Element 'ram:EmailURIUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:EndPointURIUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:FaxUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:GLNID' is marked as not used in the given context. + + + + + + Attribute '@schemeID' is required in this context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:IssuedNotificationReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:LanguageCode' is marked as not used in the given context. + + + + + + Element 'ram:LogoAssociatedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + Element 'ram:LogoReferencedDocument' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:PostcodeCode' may occur at maximum 1 times. + + + + + + Element 'ram:AdditionalStreetName' is marked as not used in the given context. + + + + + + Element 'ram:AttentionOf' is marked as not used in the given context. + + + + + + Element 'ram:BuildingName' is marked as not used in the given context. + + + + + + Element 'ram:BuildingNumber' is marked as not used in the given context. + + + + + + Element 'ram:CareOf' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:CitySubDivisionName' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:CountryIdentificationTradeCountry' is marked as not used in the given context. + + + + + + Element 'ram:CountryName' is marked as not used in the given context. + + + + + + Element 'ram:CountrySubDivisionID' is marked as not used in the given context. + + + + + + Element 'ram:CountrySubDivisionName' is marked as not used in the given context. + + + + + + Element 'ram:DepartmentName' is marked as not used in the given context. + + + + + + Element 'ram:FreeForm' is marked as not used in the given context. + + + + + + Element 'ram:GeoCoordinateIdentificationGeographicalCoordinate' is marked as not used in the given context. + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + Element 'ram:LineFive' is marked as not used in the given context. + + + + + + Element 'ram:LineFour' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:LineThree' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:PostOfficeBox' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listName' marked as not used in the given context. + + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Attribute @name' marked as not used in the given context. + + + + + + Element 'ram:SecondaryPostcodeCode' is marked as not used in the given context. + + + + + + Element 'ram:StreetName' is marked as not used in the given context. + + + + + + Element 'ram:UTCOffsetNumeric' is marked as not used in the given context. + + + + + + Element 'ram:ProvidedTransportService' is marked as not used in the given context. + + + + + + Element 'ram:QualityAssuranceIndicator' is marked as not used in the given context. + + + + + + Element 'ram:RICID' is marked as not used in the given context. + + + + + + Element 'ram:RequestedNotificationReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:RoleCode' is marked as not used in the given context. + + + + + + Element 'ram:SellerAssignedID' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedAuthoritativeSignatoryPerson' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedLegalOrganization' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedLogisticsLocation' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedRepresentativePerson' is marked as not used in the given context. + + + + + + Element 'ram:AssociatedRegisteredTax' is marked as not used in the given context. + + + + + + Attribute '@schemeID' is required in this context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:TelephoneUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + Element 'ram:URIUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:UtilizedLogisticsTransportEquipment' is marked as not used in the given context. + + + + + + Element 'ram:BillingSpecifiedPeriod' may occur at maximum 1 times. + + Element 'ram:SpecifiedTradeAccountingAccount' may occur at maximum 1 times. + + + + + + Element 'ram:AcceptanceReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:AcceptanceTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:AccountingApplicableTradeCurrencyExchange' is marked as not used in the given context. + + + + + + Element 'ram:AdditionalReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:AgreementReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:AlternatePaymentApplicableTradeCurrencyExchange' is marked as not used in the given context. + + + + + + Element 'ram:CalculatedAmount' may occur at maximum 1 times. + + Element 'ram:ApplicablePercent' must occur exactly 1 times. + + + + + + Element 'ram:AllowanceChargeBasisAmount' is marked as not used in the given context. + + + + + + Attribute @format' marked as not used in the given context. + + + + + + Element 'ram:ApplicableTradeLocation' is marked as not used in the given context. + + + + + + Element 'ram:BasisAmount' is marked as not used in the given context. + + + + + + Element 'ram:BasisQuantity' is marked as not used in the given context. + + + + + + Element 'ram:BuyerDeductibleTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Element 'ram:BuyerNonDeductibleTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Element 'ram:BuyerRepayableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Attribute '@currencyID' is required in this context. + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + Element 'ram:CalculatedRate' is marked as not used in the given context. + + + + + + Element 'ram:CalculationSequenceNumeric' is marked as not used in the given context. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Element 'ram:CategoryName' is marked as not used in the given context. + + + + + + Element 'ram:CurrencyCode' is marked as not used in the given context. + + + + + + Element 'ram:CustomsDutyIndicator' is marked as not used in the given context. + + + + + + Element 'ram:DeductionAmount' is marked as not used in the given context. + + + + + + Element 'ram:DeferredStatusPartyDebtorFinancialAccount' is marked as not used in the given context. + + + + + + Element 'ram:Description' is marked as not used in the given context. + + + + + + Element 'ram:DueDateTypeCode' is marked as not used in the given context. + + + + + + Element 'ram:ExemptionAuthorizationID' is marked as not used in the given context. + + + + + + Element 'ram:ExemptionIndicator' is marked as not used in the given context. + + + + + + Element 'ram:ExemptionReasonCode' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:FunctionCode' is marked as not used in the given context. + + + + + + Element 'ram:Guarantee' is marked as not used in the given context. + + + + + + Element 'ram:GuaranteeCode' is marked as not used in the given context. + + + + + + Element 'ram:InformationAmount' is marked as not used in the given context. + + + + + + Element 'ram:Jurisdiction' is marked as not used in the given context. + + + + + + Element 'ram:LineTotalBasisAmount' is marked as not used in the given context. + + + + + + Element 'ram:PaymentID' is marked as not used in the given context. + + + + + + Element 'ram:PaymentMethodCode' is marked as not used in the given context. + + + + + + Element 'ram:Rate' is marked as not used in the given context. + + + + + + Element 'ram:RateApplicablePercent' is marked as not used in the given context. + + + + + + Element 'ram:RateCode' is marked as not used in the given context. + + + + + + Element 'ram:RefundAmount' is marked as not used in the given context. + + + + + + Element 'ram:RegimeType' is marked as not used in the given context. + + + + + + Element 'ram:RegimeTypeCode' is marked as not used in the given context. + + + + + + Element 'ram:SelfAssessedBasisAmount' is marked as not used in the given context. + + + + + + Element 'ram:SelfAssessedBasisQuantity' is marked as not used in the given context. + + + + + + Element 'ram:SelfAssessedCalculatedAmount' is marked as not used in the given context. + + + + + + Element 'ram:SelfAssessedCalculationRate' is marked as not used in the given context. + + + + + + Element 'ram:SellerPayableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Element 'ram:SellerRefundableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Element 'ram:ServiceSupplyTradeCountry' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Element 'ram:TariffDeductionQuantity' is marked as not used in the given context. + + + + + + Element 'ram:TaxBasisAllowanceRate' is marked as not used in the given context. + + + + + + Element 'ram:TaxExemptionAuthorityID' is marked as not used in the given context. + + + + + + Element 'ram:TaxPointDate' is marked as not used in the given context. + + + + + + Element 'ram:Type' is marked as not used in the given context. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Element 'ram:UnitBasisAmount' is marked as not used in the given context. + + + + + + Element 'ram:StartDateTime' must occur exactly 1 times. + + Element 'ram:EndDateTime' must occur exactly 1 times. + + + + + + Element 'ram:CompleteDateTime' is marked as not used in the given context. + + + + + + Element 'ram:ContinuousIndicator' is marked as not used in the given context. + + + + + + Element 'ram:Description' is marked as not used in the given context. + + + + + + Element 'ram:DurationMeasure' is marked as not used in the given context. + + + + + + Element 'udt:DateTime' is marked as not used in the given context. + + + + + + Attribute '@format' is required in this context. + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + Element 'ram:InclusiveIndicator' is marked as not used in the given context. + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + Element 'ram:OpenIndicator' is marked as not used in the given context. + + + + + + Element 'ram:PurposeCode' is marked as not used in the given context. + + + + + + Element 'ram:SeasonCode' is marked as not used in the given context. + + + + + + Element 'ram:SequenceNumeric' is marked as not used in the given context. + + + + + + Element 'ram:StartDateFlexibilityCode' is marked as not used in the given context. + + + + + + Element 'udt:DateTime' is marked as not used in the given context. + + + + + + Attribute '@format' is required in this context. + + + + + + Element 'ram:CreditNoteAmount' is marked as not used in the given context. + + + + + + Element 'ram:CreditReason' is marked as not used in the given context. + + + + + + Element 'ram:CreditReasonCode' is marked as not used in the given context. + + + + + + Element 'ram:CreditorReferenceID' is marked as not used in the given context. + + + + + + Element 'ram:CreditorReferenceIssuerID' is marked as not used in the given context. + + + + + + Element 'ram:CreditorReferenceType' is marked as not used in the given context. + + + + + + Element 'ram:CreditorReferenceTypeCode' is marked as not used in the given context. + + + + + + Element 'ram:CreditorTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:DeliveryChargeAmount' is marked as not used in the given context. + + + + + + Element 'ram:Description' is marked as not used in the given context. + + + + + + Element 'ram:DiscountAmount' is marked as not used in the given context. + + + + + + Element 'ram:DiscountIndicator' is marked as not used in the given context. + + + + + + Element 'ram:DocumentaryCreditReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:DuePayableAmount' is marked as not used in the given context. + + + + + + Element 'ram:FactoringAgreementReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:FactoringListReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:InspectionTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:InvoiceApplicableTradeCurrencyExchange' is marked as not used in the given context. + + + + + + Element 'ram:InvoiceCurrencyCode' is marked as not used in the given context. + + + + + + Element 'ram:InvoiceDateTime' is marked as not used in the given context. + + + + + + Element 'ram:InvoiceIssuerReference' is marked as not used in the given context. + + + + + + Element 'ram:InvoiceReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:InvoiceeTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:InvoicerTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:LetterOfCreditReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:NextInvoiceDateTime' is marked as not used in the given context. + + + + + + Element 'ram:OrderApplicableTradeCurrencyExchange' is marked as not used in the given context. + + + + + + Element 'ram:OrderCurrencyCode' is marked as not used in the given context. + + + + + + Element 'ram:PackagingPayerTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:PayableSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Element 'ram:PayeeTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:PayerReference' is marked as not used in the given context. + + + + + + Element 'ram:PayerTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:PaymentAmount' is marked as not used in the given context. + + + + + + Element 'ram:PaymentApplicableTradeCurrencyExchange' is marked as not used in the given context. + + + + + + Element 'ram:PaymentCurrencyCode' is marked as not used in the given context. + + + + + + Element 'ram:PaymentReference' is marked as not used in the given context. + + + + + + Element 'ram:PriceApplicableTradeCurrencyExchange' is marked as not used in the given context. + + + + + + Element 'ram:PriceCurrencyCode' is marked as not used in the given context. + + + + + + Element 'ram:ProFormaInvoiceReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:PurchaseSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Element 'ram:QuotationApplicableTradeCurrencyExchange' is marked as not used in the given context. + + + + + + Element 'ram:QuotationCurrencyCode' is marked as not used in the given context. + + + + + + Element 'ram:ReceivableSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Element 'ram:ReceivedPaymentDateTime' is marked as not used in the given context. + + + + + + Element 'ram:RemittanceAdviceReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:SalesSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedAdvancePayment' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedFinancialAdjustment' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedLogisticsServiceCharge' is marked as not used in the given context. + + + + + + Element 'ram:ID' must occur exactly 1 times. + + + + + + Element 'ram:AbbreviatedName' is marked as not used in the given context. + + + + + + Element 'ram:AmountTypeCode' is marked as not used in the given context. + + + + + + Element 'ram:CostAssignmentReference' is marked as not used in the given context. + + + + + + Element 'ram:CostReferenceDimensionPattern' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:MainAccountsChartID' is marked as not used in the given context. + + + + + + Element 'ram:MainAccountsChartReferenceID' is marked as not used in the given context. + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + Element 'ram:SetTriggerCode' is marked as not used in the given context. + + + + + + Element 'ram:SubAccountID' is marked as not used in the given context. + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedTradeAllowanceCharge' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedTradePaymentTerms' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedTradeSettlementFinancialCard' is marked as not used in the given context. + + + + + + Element 'ram:LineTotalAmount' must occur exactly 1 times. + + Element 'ram:TotalAllowanceChargeAmount' may occur at maximum 1 times. + + + + + + Element 'ram:AllowanceTotalAmount' is marked as not used in the given context. + + + + + + Element 'ram:ChargeTotalAmount' is marked as not used in the given context. + + + + + + Element 'ram:DuePayableAmount' is marked as not used in the given context. + + + + + + Element 'ram:EquivalentTransferTotalAmount' is marked as not used in the given context. + + + + + + Element 'ram:ExcludingTaxesLineTotalAmount' is marked as not used in the given context. + + + + + + Element 'ram:FreightChargeTotalAmount' is marked as not used in the given context. + + + + + + Element 'ram:GrandTotal' is marked as not used in the given context. + + + + + + Element 'ram:GrandTotalAmount' is marked as not used in the given context. + + + + + + Element 'ram:IncludingTaxesLineTotalAmount' is marked as not used in the given context. + + + + + + Element 'ram:InformationAmount' is marked as not used in the given context. + + + + + + Element 'ram:InsuranceChargeTotalAmount' is marked as not used in the given context. + + + + + + Attribute '@currencyID' is required in this context. + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + Element 'ram:PackingChargeTotalAmount' is marked as not used in the given context. + + + + + + Element 'ram:PaymentTotalAmount' is marked as not used in the given context. + + + + + + Element 'ram:RoundingAmount' is marked as not used in the given context. + + + + + + Element 'ram:TaxBasisTotalAmount' is marked as not used in the given context. + + + + + + Element 'ram:TaxTotalAmount' is marked as not used in the given context. + + + + + + Attribute '@currencyID' is required in this context. + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + Element 'ram:TotalDiscountAmount' is marked as not used in the given context. + + + + + + Element 'ram:TotalDiscountBasisAmount' is marked as not used in the given context. + + + + + + Element 'ram:TotalPenaltyAmount' is marked as not used in the given context. + + + + + + Element 'ram:TotalPrepaidAmount' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedTradeSettlementPaymentMeans' is marked as not used in the given context. + + + + + + Element 'ram:SubtotalCalculatedTradeTax' is marked as not used in the given context. + + + + + + Element 'ram:TaxApplicableTradeCurrencyExchange' is marked as not used in the given context. + + + + + + Element 'ram:TaxCurrencyCode' is marked as not used in the given context. + + + + + + Element 'ram:TaxPointDateTime' is marked as not used in the given context. + + + + + + Element 'ram:TotalAdjustmentAmount' is marked as not used in the given context. + + + + + + Element 'ram:TotalInvoiceAmount' is marked as not used in the given context. + + + + + + Element 'ram:TotalTaxAmount' is marked as not used in the given context. + + + + + + Element 'ram:TransportationPayeeTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:GlobalID' may occur at maximum 1 times. + + Element 'ram:Name' must occur exactly 1 times. + + Element 'ram:Description' may occur at maximum 1 times. + + + + + + Element 'ram:AcquisitionLeadTimeMeasure' is marked as not used in the given context. + + + + + + Element 'ram:AdditionalDescription' is marked as not used in the given context. + + + + + + Element 'ram:AdditionalReferenceReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:ApplicableMaterialGoodsCharacteristic' is marked as not used in the given context. + + + + + + Element 'ram:TypeCode' must occur exactly 1 times. + + Element 'ram:Description' must occur at least 1 times. + + Element 'ram:ValueMeasure' may occur at maximum 1 times. + + Element 'ram:Value' may occur at maximum 1 times. + + + + + + Element 'ram:ApplicableProductCharacteristicCondition' is marked as not used in the given context. + + + + + + Element 'ram:ApplicableReferencedStandard' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + Element 'ram:MeasurementMethodCode' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listName' marked as not used in the given context. + + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Attribute @name' marked as not used in the given context. + + + + + + Element 'ram:ValueCode' is marked as not used in the given context. + + + + + + Element 'ram:ValueDateTime' is marked as not used in the given context. + + + + + + Element 'ram:ValueIndicator' is marked as not used in the given context. + + + + + + Attribute @unitCodeListVersionID' marked as not used in the given context. + + + + + + Element 'ram:ValueSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:ApplicableSupplyChainPackaging' is marked as not used in the given context. + + + + + + Element 'ram:ApplicableTradeProductCertification' is marked as not used in the given context. + + + + + + Element 'ram:ApplicableTransportDangerousGoods' is marked as not used in the given context. + + + + + + Element 'ram:AreaDensityMeasure' is marked as not used in the given context. + + + + + + Element 'ram:AvailableMeasurementCode' is marked as not used in the given context. + + + + + + Element 'ram:BatchID' is marked as not used in the given context. + + + + + + Element 'ram:BrandName' is marked as not used in the given context. + + + + + + Element 'ram:BrandOwnerTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:BrandRangeName' is marked as not used in the given context. + + + + + + Element 'ram:BuyerAssignedExtensionID' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:CancellationAnnouncedLaunchDateTime' is marked as not used in the given context. + + + + + + Element 'ram:CertificationEvidenceReferenceReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:ColourCode' is marked as not used in the given context. + + + + + + Element 'ram:ColourDescription' is marked as not used in the given context. + + + + + + Element 'ram:CommonName' is marked as not used in the given context. + + + + + + Element 'ram:ConciseDescription' is marked as not used in the given context. + + + + + + Element 'ram:ConfigurableIndicator' is marked as not used in the given context. + + + + + + Element 'ram:ConsumerAgeDescription' is marked as not used in the given context. + + + + + + Element 'ram:ConsumerGenderDescription' is marked as not used in the given context. + + + + + + Element 'ram:ContentUnitQuantity' is marked as not used in the given context. + + + + + + Element 'ram:CriticalityTypeCode' is marked as not used in the given context. + + + + + + Element 'ram:CustomerAssignedID' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:ClassCode' must occur exactly 1 times. + + Element 'ram:ClassName' must occur at least 1 times. + + + + + + Element 'ram:ApplicableReferencedStandard' is marked as not used in the given context. + + + + + + Attribute '@listID' is required in this context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + Attribute @listName' marked as not used in the given context. + + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + Attribute @name' marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:ClassProductCharacteristic' is marked as not used in the given context. + + + + + + Element 'ram:SubClassCode' is marked as not used in the given context. + + + + + + Element 'ram:SystemID' is marked as not used in the given context. + + + + + + Element 'ram:SystemName' is marked as not used in the given context. + + + + + + Element 'ram:Designation' is marked as not used in the given context. + + + + + + Element 'ram:DistributorTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:DrainedNetWeightMeasure' is marked as not used in the given context. + + + + + + Element 'ram:EndItemName' is marked as not used in the given context. + + + + + + Element 'ram:EndItemTypeCode' is marked as not used in the given context. + + + + + + Element 'ram:EndUserTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:FIIGCriticalityTypeCode' is marked as not used in the given context. + + + + + + Element 'ram:FSCID' is marked as not used in the given context. + + + + + + Element 'ram:FinalAssemblyTradeCountry' is marked as not used in the given context. + + + + + + Element 'ram:FromDeliveryLifeSpanMeasure' is marked as not used in the given context. + + + + + + Element 'ram:FromOpeningLifeSpanMeasure' is marked as not used in the given context. + + + + + + Element 'ram:FromProductionLifeSpanMeasure' is marked as not used in the given context. + + + + + + Element 'ram:GTINID' is marked as not used in the given context. + + + + + + Element 'ram:GeneticModificationExtentCode' is marked as not used in the given context. + + + + + + Element 'ram:GlobalExtensionID' is marked as not used in the given context. + + + + + + Attribute '@schemeID' is required in this context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:GrossVolumeMeasure' is marked as not used in the given context. + + + + + + Element 'ram:GrossWeightMeasure' is marked as not used in the given context. + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + Element 'ram:IncludedProductContentUnitQuantity' is marked as not used in the given context. + + + + + + Element 'ram:IncludedProductTypeQuantity' is marked as not used in the given context. + + + + + + Element 'ram:Name' must occur at least 1 times. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Attribute '@schemeID' is required in this context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + Element 'ram:IndustryAssignedID' is marked as not used in the given context. + + + + + + Element 'ram:ManufacturerAssignedID' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:RelationshipTypeCode' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Attribute '@unitCode' is required in this context. + + + + + + Attribute @unitCodeListAgencyID' marked as not used in the given context. + + + + + + Attribute @unitCodeListAgencyName' marked as not used in the given context. + + + + + + Attribute @unitCodeListID' marked as not used in the given context. + + + + + + Element 'ram:IndividualTradeProductInstance' is marked as not used in the given context. + + + + + + Element 'ram:IndustryAssignedID' is marked as not used in the given context. + + + + + + Element 'ram:InformationNote' is marked as not used in the given context. + + + + + + Element 'ram:InnerPackContentUnitQuantity' is marked as not used in the given context. + + + + + + Element 'ram:InnerPackQuantity' is marked as not used in the given context. + + + + + + Element 'ram:InspectionReferenceReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:IntendedUse' is marked as not used in the given context. + + + + + + Element 'ram:LatestProductDataChangeDateTime' is marked as not used in the given context. + + + + + + Element 'ram:LegalRightsOwnerTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:LinearSpatialDimension' is marked as not used in the given context. + + + + + + Element 'ram:MSDSReferenceReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:ManufactureTradeCountry' is marked as not used in the given context. + + + + + + Element 'ram:ManufacturerAssignedID' is marked as not used in the given context. + + + + + + Element 'ram:ManufacturerTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:MarkedSerialNumberIndicator' is marked as not used in the given context. + + + + + + Element 'ram:MarketingCampaignReferenceReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:MarketingDescription' is marked as not used in the given context. + + + + + + Element 'ram:MaximumLinearSpatialDimension' is marked as not used in the given context. + + + + + + Element 'ram:MinimumLinearSpatialDimension' is marked as not used in the given context. + + + + + + Element 'ram:ModelID' is marked as not used in the given context. + + + + + + Element 'ram:ModelName' is marked as not used in the given context. + + + + + + Element 'ram:NIINID' is marked as not used in the given context. + + + + + + Element 'ram:NSNID' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:NetVolumeMeasure' is marked as not used in the given context. + + + + + + Element 'ram:NetWeightMeasure' is marked as not used in the given context. + + + + + + Element 'ram:OriginLogisticsLocation' is marked as not used in the given context. + + + + + + Element 'ram:ID' may occur at maximum 1 times. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedQuantity' is marked as not used in the given context. + + + + + + Element 'ram:SubordinateTradeCountrySubDivision' is marked as not used in the given context. + + + + + + Element 'ram:PhysicalFormDescription' is marked as not used in the given context. + + + + + + Element 'ram:PrePackagedIndicator' is marked as not used in the given context. + + + + + + Element 'ram:PresentationSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + Element 'ram:PriorityCode' is marked as not used in the given context. + + + + + + Element 'ram:ProductGroupID' is marked as not used in the given context. + + + + + + Element 'ram:ProductionDiscontinuedDateTime' is marked as not used in the given context. + + + + + + Element 'ram:ProductionLeadTimeMeasure' is marked as not used in the given context. + + + + + + Element 'ram:PromotionalVariantID' is marked as not used in the given context. + + + + + + Element 'ram:RecyclingTypeCode' is marked as not used in the given context. + + + + + + Element 'ram:RegulationConformityID' is marked as not used in the given context. + + + + + + Element 'ram:RejectionReasonCode' is marked as not used in the given context. + + + + + + Element 'ram:RepairLevelTypeCode' is marked as not used in the given context. + + + + + + Element 'ram:ScientificName' is marked as not used in the given context. + + + + + + Element 'ram:SeasonCode' is marked as not used in the given context. + + + + + + Element 'ram:SeasonDescription' is marked as not used in the given context. + + + + + + Element 'ram:SecurityInformationNote' is marked as not used in the given context. + + + + + + Element 'ram:SellerAssignedExtensionID' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:SizeDescription' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedSupplyChainDiscrepancy' is marked as not used in the given context. + + + + + + Element 'ram:StatusCode' is marked as not used in the given context. + + + + + + Element 'ram:StorageInformationNote' is marked as not used in the given context. + + + + + + Element 'ram:SubBrandName' is marked as not used in the given context. + + + + + + Element 'ram:SubstituteReferencedProduct' is marked as not used in the given context. + + + + + + Element 'ram:SubstitutedReferencedProduct' is marked as not used in the given context. + + + + + + Element 'ram:SuppliedFromTradeCountry' is marked as not used in the given context. + + + + + + Element 'ram:TrackingSystemID' is marked as not used in the given context. + + + + + + Element 'ram:TradeName' is marked as not used in the given context. + + + + + + Element 'ram:TransportInformationNote' is marked as not used in the given context. + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + Element 'ram:UnitTypeCode' is marked as not used in the given context. + + + + + + Element 'ram:UsageInformationNote' is marked as not used in the given context. + + + + + + Element 'ram:UseDescription' is marked as not used in the given context. + + + + + + Element 'ram:VariableMeasureIndicator' is marked as not used in the given context. + + + + + + Element 'ram:VariantDescription' is marked as not used in the given context. + + + + + + Element 'ram:SubordinateTradeLineItem' is marked as not used in the given context. + + + + + + Element 'ram:SubstituteApplicableReferencedProduct' is marked as not used in the given context. + + + + + + Element 'ram:SubstitutedReferencedProduct' is marked as not used in the given context. + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + Element 'ram:TypeExtensionCode' is marked as not used in the given context. + + + + + + Element 'ram:Information' is marked as not used in the given context. + + + + + + Element 'ram:LineItemQuantity' is marked as not used in the given context. + + + + + + Element 'ram:SalesAgentAssignedID' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedLogisticsPackage' is marked as not used in the given context. + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + diff --git a/validator/src/main/resources/iso_abstract_expand.xsl b/validator/src/main/resources/iso_abstract_expand.xsl new file mode 100644 index 00000000..5a857bec --- /dev/null +++ b/validator/src/main/resources/iso_abstract_expand.xsl @@ -0,0 +1,297 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Suppressed abstract pattern was here + + + + + + + Start pattern based on abstract + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/validator/src/main/resources/iso_dsdl_include.xsl b/validator/src/main/resources/iso_dsdl_include.xsl new file mode 100644 index 00000000..3f4da4e0 --- /dev/null +++ b/validator/src/main/resources/iso_dsdl_include.xsl @@ -0,0 +1,1509 @@ + + + + + + + + + + true + true + true + true + true + true + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Error: Impossible URL in RELAX NG extRef + include + + + + + + + + + + + + + + Unable to open referenced included file: + + + + + + + + + Unable to locate id attribute: + + + + + + + + + + + + + Unable to open referenced included file: + + + + + + + Unable to locate id attribute: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Error: Impossible URL in Schematron include + + + + + + + + + + + + + + + + + + + Unable to open referenced included file: + + + + + + + + + + + + + Unable to locate id attribute: + + + + + + + + + + + Schema error: Use include to + include fragments, not a whole + schema + + + + + + + + + + + + + + + + + + + + Unable to open referenced included file: + + + + + + + + + + Unable to locate id attribute: + + + + + + + + + + Schema error: Use include to include + fragments, not a whole schema + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Error: Impossible URL in Schematron include + + + + + + + + + + + + + + + + + + + Unable to open referenced included file: + + + + + + + + + + + + + Unable to locate id attribute: + + + + + + + + + + + + + + + + + + + + + + + + + + + + Unable to open referenced included file: + + + + + + + + + + Unable to locate id attribute: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Error: Impossible URL in Schematron include + + + + + + + + + + + + + + Unable to open referenced included file: + + + + + + + + + Schema error: Use include to include + fragments, not a whole schema + + + + + Unable to locate id attribute: + + + + + + + + + + + + + + + + Unable to open referenced included file: + + + + + + + Schema error: Use include to include + fragments, not a whole schema + + + + + Unable to locate id attribute: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Error: Impossible URL in DTLL include + + + + + + + + + + + + + Unable to open referenced included file: + + + + + + + + + Unable to locate id attribute: + + + + + + + + + + + + + + Unable to open referenced included file: + + + + + + + Unable to locate id attribute: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Error: Impossible URL in CRDL include + + + + + + + + + + + + + + Unable to open referenced included file: + + + + + + + + + + Unable to locate id attribute: + + + + + + + + + + + + + + Unable to open referenced included file: + + + + + + Unable to locate id attribute: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Fatal error: Xinclude href contains fragment + identifier # + + + + + + + Fatal error: Sorry, this software only + supports simple ids in XInclude xpointers + + + + + + + Fatal Error: Impossible URL in XInclude + include + + + + + + + + + + + + + + + + + + + + + + + + + + + Unable to open referenced included file and fallback + file: + + + + + + + Unable to open referenced included file: + + + + + + + + + + + + + + + + Unable to open referenced included file: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Error: Impossible URL in XLink embedding + link + + + + + + + + + + + + + Unable to open referenced included file: + + + + + + + + + Unable to locate id attribute: + + + + + + + + + + + + + + Unable to open referenced included file: + + + + + + + Unable to locate id attribute: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + XPath error. No XPath. + XPath error. Missing location step. Suggestion: remove '/' before '['. + + + XPath syntax error. Unclosed parenthesis. Suggestion: add ')'. + + XPath syntax error. Extra close parenthesis. Suggestion: remove ')'. + + + XPath syntax error. Unclosed left square bracket. Suggestion: add ']'. + + XPath syntax error. Extra right square bracket. Suggestion: remove ']'. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/validator/src/main/resources/iso_schematron_message.xsl b/validator/src/main/resources/iso_schematron_message.xsl new file mode 100644 index 00000000..9feae4e0 --- /dev/null +++ b/validator/src/main/resources/iso_schematron_message.xsl @@ -0,0 +1,55 @@ + + + + + + + + + + + + + + + + + + + + + + + ( + / + ) + + + \ No newline at end of file diff --git a/validator/src/main/resources/iso_schematron_skeleton_for_xslt1.xsl b/validator/src/main/resources/iso_schematron_skeleton_for_xslt1.xsl new file mode 100644 index 00000000..6c45453d --- /dev/null +++ b/validator/src/main/resources/iso_schematron_skeleton_for_xslt1.xsl @@ -0,0 +1,1844 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + #ALL + + + +false + +true + + + + + true + false + + + + + + + true + false + + + + + + + + + @*| + + * + node() + *|comment()|processing-instruction() + + + + + + + + + +false + + + + + +default + +false + + + +1 + + + + + Schema error: Schematron elements in old and new namespaces found + + + + + + + + + + + + + + + + + Schema error: in the queryBinding attribute, use 'xslt' + + + + + 1.0 + + + + + + + + + This XSLT was automatically generated from a Schematron schema. + + + + + 1.0 + + + + + + + + + + Fail: This implementation of ISO Schematron does not work with + schemas using the "" query language. + + + + + Implementers: please note that overriding process-prolog or process-root is + the preferred method for meta-stylesheets to use where possible. + + + + + + + + + + PHASES + + PROLOG + + KEYS + + DEFAULT RULES + + SCHEMA METADATA + + SCHEMATRON PATTERNS + + + + + + + + + + + + + + + + + + + + + + + Phase Error: no phase with name has been defined. + + + + + + + MODE: SCHEMATRON-SELECT-FULL-PATH + This mode can be used to generate an ugly though full XPath for locators + + + + + + + + + + + + + + + + + + + + + + + + + MODE: SCHEMATRON-FULL-PATH + This mode can be used to generate an ugly though full XPath for locators + + + + + + / + + + + + + [] + + + + *[local-name()=' + ' and namespace-uri()=' + + '] + + + [] + + + + + + + + + + / + + @ + + @*[local-name()=' + + ' and namespace-uri()=' + + '] + + + + + + + + + MODE: SCHEMATRON-FULL-PATH-2 + + This mode can be used to generate prefixed XPath for humans + + + + + + / + + + [ + + ] + + + + + /@ + + + + + MODE: GENERATE-ID-FROM-PATH + + + + + + + + + + + + + + + + + + + + + + . + + + + + + + MODE: SCHEMATRON-FULL-PATH-3 + + + This mode can be used to generate prefixed XPath for humans + (Top-level element has index) + + + + + + / + + + [ + + ] + + + + + /@ + + + + + MODE: GENERATE-ID-2 + + + U + + + U + + + + + U. + + n + + + + + U. + + _ + + _ + + + + + Strip characters + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Markup Error: no pattern attribute in <active> + + + + Reference Error: the pattern "" has been activated but is not declared + + + + + + + + Markup Error: no test attribute in <assert + + + ASSERT + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Markup Error: no test attribute in <report> + + + + REPORT + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Markup Error: no id attribute in <diagnostic> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Markup Error: no rule attribute in <extends> + + + Reference Error: the abstract rule "" has been referenced but is not declared + + + + + + + + + + + + + + Markup Error: no name attribute in <key> + + + Markup Error: no path or use attribute in <key> + + + + + + + + + + + + + + + + Markup Error: no path or use attribute in <key> + + + + + + + + + + + + Schema error: The key element is not in the ISO Schematron namespace. Use the XSLT namespace. + + + + + + + + Schema error: Empty href= attribute for include directive. + + + + + + + + + + + + + + Error: Impossible URL in Schematron include + + + + + + + Schema error: Use include to include fragments, not a whole schema + + + + + + + + + + Schema error: Use include to include fragments, not a whole schema + + + + + + + + + + + + + + + Error: Impossible URL in Schematron include + + + + + + + Schema error: Use include to include fragments, not a whole schema + + + + + + + + + + + Schema error: Use include to include fragments, not a whole schema + + + + + + + + + + Warning: Variables should not be used with the "xpath" query language binding. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Markup Error: no uri attribute in <ns> + + + Markup Error: no prefix attribute in <ns> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + //( + + ( + + ) + | + + ) + [not(self::text())] + + + + + + + + + + + + + Schema implementation error: This schema has abstract patterns, yet they are supposed to be preprocessed out already + + + + + + + + + + PATTERN + + + + + + + + + + + + + + + + + + + + Markup Error: no id attribute in <phase> + + + + + + + + Markup Error: no context attribute in <rule> + + + RULE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Markup Error: no id attribute on abstract <rule> + + + Markup Error: (2) context attribute on abstract <rule> + + + + + + Markup Error: context attribute on abstract <rule> + + + + + + + + + + + + + + + + + + + + + + + + + + + Markup Error: no select attribute in <value-of> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Warning: + + must not contain any child elements + + + + + + + + + + + + + + + + + + + + + + + + + Reference error: A diagnostic "" has been referenced but is not declared + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Using the XSLT namespace with a prefix other than "xsl" in + Schematron rules is not supported + in this processor: + + + + + + + + + + + + + + + + + + + + Error: unrecognized element in ISO Schematron namespace: check spelling + and capitalization + + + + + + + + + + + + + Warning: unrecognized element + + + + + + + + + + + + + + + Warning: unrecognized element + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + TERMINATING + + + TERMINATING + + + + + + + + + + + + + + + + + + + + + + + + + + + + + TERMINATING + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + title + + + + + + + schema-title + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/validator/src/main/resources/iso_svrl_for_xslt1.xsl b/validator/src/main/resources/iso_svrl_for_xslt1.xsl new file mode 100644 index 00000000..c1524b36 --- /dev/null +++ b/validator/src/main/resources/iso_svrl_for_xslt1.xsl @@ -0,0 +1,605 @@ + + + + + + + + + + + + + + + + +true + + + + + + + + + + + #ALL + + +false +true +true + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + xslt1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +   +   +   + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + TERMINATING + + + TERMINATING + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + TERMINATING + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/validator/src/main/resources/logback.xml b/validator/src/main/resources/logback.xml new file mode 100644 index 00000000..5c52d73c --- /dev/null +++ b/validator/src/main/resources/logback.xml @@ -0,0 +1,29 @@ + + + + + %d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n + + + + + + + + log/ZUV-%d{yyyy-MM}.log + + + 60 + + + + %d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n + + + + + + + + + \ No newline at end of file diff --git a/validator/src/main/resources/schema/ad/basic/additional_data_base_schema.xsd b/validator/src/main/resources/schema/ad/basic/additional_data_base_schema.xsd new file mode 100644 index 00000000..4c357f3d --- /dev/null +++ b/validator/src/main/resources/schema/ad/basic/additional_data_base_schema.xsd @@ -0,0 +1,97 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/validator/src/main/resources/schema/zf1/ZUGFeRD1p0.xsd b/validator/src/main/resources/schema/zf1/ZUGFeRD1p0.xsd new file mode 100644 index 00000000..cc3075a4 --- /dev/null +++ b/validator/src/main/resources/schema/zf1/ZUGFeRD1p0.xsd @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + diff --git a/validator/src/main/resources/schema/zf1/ZUGFeRD1p0_urn_un_unece_uncefact_data_standard_QualifiedDataType_12.xsd b/validator/src/main/resources/schema/zf1/ZUGFeRD1p0_urn_un_unece_uncefact_data_standard_QualifiedDataType_12.xsd new file mode 100644 index 00000000..42b66e81 --- /dev/null +++ b/validator/src/main/resources/schema/zf1/ZUGFeRD1p0_urn_un_unece_uncefact_data_standard_QualifiedDataType_12.xsd @@ -0,0 +1,76 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/validator/src/main/resources/schema/zf1/ZUGFeRD1p0_urn_un_unece_uncefact_data_standard_ReusableAggregateBusinessInformationEntity_12.xsd b/validator/src/main/resources/schema/zf1/ZUGFeRD1p0_urn_un_unece_uncefact_data_standard_ReusableAggregateBusinessInformationEntity_12.xsd new file mode 100644 index 00000000..d207ef0a --- /dev/null +++ b/validator/src/main/resources/schema/zf1/ZUGFeRD1p0_urn_un_unece_uncefact_data_standard_ReusableAggregateBusinessInformationEntity_12.xsd @@ -0,0 +1,352 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/validator/src/main/resources/schema/zf1/ZUGFeRD1p0_urn_un_unece_uncefact_data_standard_UnqualifiedDataType_15.xsd b/validator/src/main/resources/schema/zf1/ZUGFeRD1p0_urn_un_unece_uncefact_data_standard_UnqualifiedDataType_15.xsd new file mode 100644 index 00000000..49670142 --- /dev/null +++ b/validator/src/main/resources/schema/zf1/ZUGFeRD1p0_urn_un_unece_uncefact_data_standard_UnqualifiedDataType_15.xsd @@ -0,0 +1,95 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/validator/src/main/resources/schema/zf2/BASIC-WL/FACTUR-X_BASIC-WL.xsd b/validator/src/main/resources/schema/zf2/BASIC-WL/FACTUR-X_BASIC-WL.xsd new file mode 100644 index 00000000..58a1cc63 --- /dev/null +++ b/validator/src/main/resources/schema/zf2/BASIC-WL/FACTUR-X_BASIC-WL.xsd @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + diff --git a/validator/src/main/resources/schema/zf2/BASIC-WL/FACTUR-X_BASIC-WL_urn_un_unece_uncefact_data_standard_QualifiedDataType_100.xsd b/validator/src/main/resources/schema/zf2/BASIC-WL/FACTUR-X_BASIC-WL_urn_un_unece_uncefact_data_standard_QualifiedDataType_100.xsd new file mode 100644 index 00000000..d25f3cd4 --- /dev/null +++ b/validator/src/main/resources/schema/zf2/BASIC-WL/FACTUR-X_BASIC-WL_urn_un_unece_uncefact_data_standard_QualifiedDataType_100.xsd @@ -0,0 +1,788 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/validator/src/main/resources/schema/zf2/BASIC-WL/FACTUR-X_BASIC-WL_urn_un_unece_uncefact_data_standard_ReusableAggregateBusinessInformationEntity_100.xsd b/validator/src/main/resources/schema/zf2/BASIC-WL/FACTUR-X_BASIC-WL_urn_un_unece_uncefact_data_standard_ReusableAggregateBusinessInformationEntity_100.xsd new file mode 100644 index 00000000..2cd20367 --- /dev/null +++ b/validator/src/main/resources/schema/zf2/BASIC-WL/FACTUR-X_BASIC-WL_urn_un_unece_uncefact_data_standard_ReusableAggregateBusinessInformationEntity_100.xsd @@ -0,0 +1,194 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/validator/src/main/resources/schema/zf2/BASIC-WL/FACTUR-X_BASIC-WL_urn_un_unece_uncefact_data_standard_UnqualifiedDataType_100.xsd b/validator/src/main/resources/schema/zf2/BASIC-WL/FACTUR-X_BASIC-WL_urn_un_unece_uncefact_data_standard_UnqualifiedDataType_100.xsd new file mode 100644 index 00000000..a2eeee09 --- /dev/null +++ b/validator/src/main/resources/schema/zf2/BASIC-WL/FACTUR-X_BASIC-WL_urn_un_unece_uncefact_data_standard_UnqualifiedDataType_100.xsd @@ -0,0 +1,54 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/validator/src/main/resources/schema/zf2/BASIC/FACTUR-X_BASIC.xsd b/validator/src/main/resources/schema/zf2/BASIC/FACTUR-X_BASIC.xsd new file mode 100644 index 00000000..cfe05e14 --- /dev/null +++ b/validator/src/main/resources/schema/zf2/BASIC/FACTUR-X_BASIC.xsd @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + diff --git a/validator/src/main/resources/schema/zf2/BASIC/FACTUR-X_BASIC_urn_un_unece_uncefact_data_standard_QualifiedDataType_100.xsd b/validator/src/main/resources/schema/zf2/BASIC/FACTUR-X_BASIC_urn_un_unece_uncefact_data_standard_QualifiedDataType_100.xsd new file mode 100644 index 00000000..b05d1684 --- /dev/null +++ b/validator/src/main/resources/schema/zf2/BASIC/FACTUR-X_BASIC_urn_un_unece_uncefact_data_standard_QualifiedDataType_100.xsd @@ -0,0 +1,788 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/validator/src/main/resources/schema/zf2/BASIC/FACTUR-X_BASIC_urn_un_unece_uncefact_data_standard_ReusableAggregateBusinessInformationEntity_100.xsd b/validator/src/main/resources/schema/zf2/BASIC/FACTUR-X_BASIC_urn_un_unece_uncefact_data_standard_ReusableAggregateBusinessInformationEntity_100.xsd new file mode 100644 index 00000000..e665abea --- /dev/null +++ b/validator/src/main/resources/schema/zf2/BASIC/FACTUR-X_BASIC_urn_un_unece_uncefact_data_standard_ReusableAggregateBusinessInformationEntity_100.xsd @@ -0,0 +1,242 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/validator/src/main/resources/schema/zf2/BASIC/FACTUR-X_BASIC_urn_un_unece_uncefact_data_standard_UnqualifiedDataType_100.xsd b/validator/src/main/resources/schema/zf2/BASIC/FACTUR-X_BASIC_urn_un_unece_uncefact_data_standard_UnqualifiedDataType_100.xsd new file mode 100644 index 00000000..776a6667 --- /dev/null +++ b/validator/src/main/resources/schema/zf2/BASIC/FACTUR-X_BASIC_urn_un_unece_uncefact_data_standard_UnqualifiedDataType_100.xsd @@ -0,0 +1,61 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/validator/src/main/resources/schema/zf2/EN16931/FACTUR-X_EN16931.xsd b/validator/src/main/resources/schema/zf2/EN16931/FACTUR-X_EN16931.xsd new file mode 100644 index 00000000..f6d34759 --- /dev/null +++ b/validator/src/main/resources/schema/zf2/EN16931/FACTUR-X_EN16931.xsd @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + diff --git a/validator/src/main/resources/schema/zf2/EN16931/FACTUR-X_EN16931_urn_un_unece_uncefact_data_standard_QualifiedDataType_100.xsd b/validator/src/main/resources/schema/zf2/EN16931/FACTUR-X_EN16931_urn_un_unece_uncefact_data_standard_QualifiedDataType_100.xsd new file mode 100644 index 00000000..85eb7c47 --- /dev/null +++ b/validator/src/main/resources/schema/zf2/EN16931/FACTUR-X_EN16931_urn_un_unece_uncefact_data_standard_QualifiedDataType_100.xsd @@ -0,0 +1,1741 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/validator/src/main/resources/schema/zf2/EN16931/FACTUR-X_EN16931_urn_un_unece_uncefact_data_standard_ReusableAggregateBusinessInformationEntity_100.xsd b/validator/src/main/resources/schema/zf2/EN16931/FACTUR-X_EN16931_urn_un_unece_uncefact_data_standard_ReusableAggregateBusinessInformationEntity_100.xsd new file mode 100644 index 00000000..42214888 --- /dev/null +++ b/validator/src/main/resources/schema/zf2/EN16931/FACTUR-X_EN16931_urn_un_unece_uncefact_data_standard_ReusableAggregateBusinessInformationEntity_100.xsd @@ -0,0 +1,318 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/validator/src/main/resources/schema/zf2/EN16931/FACTUR-X_EN16931_urn_un_unece_uncefact_data_standard_UnqualifiedDataType_100.xsd b/validator/src/main/resources/schema/zf2/EN16931/FACTUR-X_EN16931_urn_un_unece_uncefact_data_standard_UnqualifiedDataType_100.xsd new file mode 100644 index 00000000..4c6afd4e --- /dev/null +++ b/validator/src/main/resources/schema/zf2/EN16931/FACTUR-X_EN16931_urn_un_unece_uncefact_data_standard_UnqualifiedDataType_100.xsd @@ -0,0 +1,85 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/validator/src/main/resources/schema/zf2/EXTENDED/FACTUR-X_EXTENDED.xsd b/validator/src/main/resources/schema/zf2/EXTENDED/FACTUR-X_EXTENDED.xsd new file mode 100644 index 00000000..87001649 --- /dev/null +++ b/validator/src/main/resources/schema/zf2/EXTENDED/FACTUR-X_EXTENDED.xsd @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + diff --git a/validator/src/main/resources/schema/zf2/EXTENDED/FACTUR-X_EXTENDED_urn_un_unece_uncefact_data_standard_QualifiedDataType_100.xsd b/validator/src/main/resources/schema/zf2/EXTENDED/FACTUR-X_EXTENDED_urn_un_unece_uncefact_data_standard_QualifiedDataType_100.xsd new file mode 100644 index 00000000..f027f87e --- /dev/null +++ b/validator/src/main/resources/schema/zf2/EXTENDED/FACTUR-X_EXTENDED_urn_un_unece_uncefact_data_standard_QualifiedDataType_100.xsd @@ -0,0 +1,2490 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/validator/src/main/resources/schema/zf2/EXTENDED/FACTUR-X_EXTENDED_urn_un_unece_uncefact_data_standard_ReusableAggregateBusinessInformationEntity_100.xsd b/validator/src/main/resources/schema/zf2/EXTENDED/FACTUR-X_EXTENDED_urn_un_unece_uncefact_data_standard_ReusableAggregateBusinessInformationEntity_100.xsd new file mode 100644 index 00000000..733567ec --- /dev/null +++ b/validator/src/main/resources/schema/zf2/EXTENDED/FACTUR-X_EXTENDED_urn_un_unece_uncefact_data_standard_ReusableAggregateBusinessInformationEntity_100.xsd @@ -0,0 +1,433 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/validator/src/main/resources/schema/zf2/EXTENDED/FACTUR-X_EXTENDED_urn_un_unece_uncefact_data_standard_UnqualifiedDataType_100.xsd b/validator/src/main/resources/schema/zf2/EXTENDED/FACTUR-X_EXTENDED_urn_un_unece_uncefact_data_standard_UnqualifiedDataType_100.xsd new file mode 100644 index 00000000..d67d616b --- /dev/null +++ b/validator/src/main/resources/schema/zf2/EXTENDED/FACTUR-X_EXTENDED_urn_un_unece_uncefact_data_standard_UnqualifiedDataType_100.xsd @@ -0,0 +1,103 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/validator/src/main/resources/schema/zf2/MINIMUM/FACTUR-X_MINIMUM.xsd b/validator/src/main/resources/schema/zf2/MINIMUM/FACTUR-X_MINIMUM.xsd new file mode 100644 index 00000000..f52e628d --- /dev/null +++ b/validator/src/main/resources/schema/zf2/MINIMUM/FACTUR-X_MINIMUM.xsd @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + diff --git a/validator/src/main/resources/schema/zf2/MINIMUM/FACTUR-X_MINIMUM_urn_un_unece_uncefact_data_standard_QualifiedDataType_100.xsd b/validator/src/main/resources/schema/zf2/MINIMUM/FACTUR-X_MINIMUM_urn_un_unece_uncefact_data_standard_QualifiedDataType_100.xsd new file mode 100644 index 00000000..e38e6753 --- /dev/null +++ b/validator/src/main/resources/schema/zf2/MINIMUM/FACTUR-X_MINIMUM_urn_un_unece_uncefact_data_standard_QualifiedDataType_100.xsd @@ -0,0 +1,507 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/validator/src/main/resources/schema/zf2/MINIMUM/FACTUR-X_MINIMUM_urn_un_unece_uncefact_data_standard_ReusableAggregateBusinessInformationEntity_100.xsd b/validator/src/main/resources/schema/zf2/MINIMUM/FACTUR-X_MINIMUM_urn_un_unece_uncefact_data_standard_ReusableAggregateBusinessInformationEntity_100.xsd new file mode 100644 index 00000000..57706d65 --- /dev/null +++ b/validator/src/main/resources/schema/zf2/MINIMUM/FACTUR-X_MINIMUM_urn_un_unece_uncefact_data_standard_ReusableAggregateBusinessInformationEntity_100.xsd @@ -0,0 +1,92 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/validator/src/main/resources/schema/zf2/MINIMUM/FACTUR-X_MINIMUM_urn_un_unece_uncefact_data_standard_UnqualifiedDataType_100.xsd b/validator/src/main/resources/schema/zf2/MINIMUM/FACTUR-X_MINIMUM_urn_un_unece_uncefact_data_standard_UnqualifiedDataType_100.xsd new file mode 100644 index 00000000..99411569 --- /dev/null +++ b/validator/src/main/resources/schema/zf2/MINIMUM/FACTUR-X_MINIMUM_urn_un_unece_uncefact_data_standard_UnqualifiedDataType_100.xsd @@ -0,0 +1,44 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/validator/src/main/resources/schematron/XR/CII/XRechnung-CII-model.part b/validator/src/main/resources/schematron/XR/CII/XRechnung-CII-model.part new file mode 100644 index 00000000..f7bf177c --- /dev/null +++ b/validator/src/main/resources/schematron/XR/CII/XRechnung-CII-model.part @@ -0,0 +1,61 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/validator/src/main/resources/schematron/XR/XRechnung-CII-validation.sch b/validator/src/main/resources/schematron/XR/XRechnung-CII-validation.sch new file mode 100644 index 00000000..56465ad8 --- /dev/null +++ b/validator/src/main/resources/schematron/XR/XRechnung-CII-validation.sch @@ -0,0 +1,38 @@ + + + + Schematron Version 1.3.0 - XRechnung + 1.2.2 compatible - CII + + + + + + + + + + + + + + + + + + + + + diff --git a/validator/src/main/resources/schematron/XR/abstract/XRechnung-model.part b/validator/src/main/resources/schematron/XR/abstract/XRechnung-model.part new file mode 100644 index 00000000..67651071 --- /dev/null +++ b/validator/src/main/resources/schematron/XR/abstract/XRechnung-model.part @@ -0,0 +1,59 @@ + + + [BR-DE-1] Eine Rechnung (INVOICE) muss Angaben zu "PAYMENT INSTRUCTIONS" (BG-16) enthalten. + [BR-DE-13] In der Rechnung müssen Angaben zu genau einer der drei Gruppen "CREDIT TRANSFER" (BG-17), "PAYMENT CARD INFORMATION" (BG-18) oder "DIRECT DEBIT" (BG-19) übermittelt werden. + [BR-DE-15] Das Element "Buyer reference" (BT-10) muss übermittelt werden. + [BR-DE-16] In der Rechnung muss mindestens eines der Elemente "Seller VAT identifier" (BT-31), "Seller tax registration identifier" (BT-32) oder "SELLER TAX REPRESENTATIVE PARTY" (BG-11) übermittelt werden. + [BR-DE-17] Mit dem Element "Invoice type code" (BT-3) sollen ausschließlich folgende Codes aus der Codeliste UNTDID 1001 übermittelt werden: 326 (Partial invoice), 380 (Commercial invoice), 384 (Corrected invoice), 389 (Self-billed invoice) und 381 (Credit note),875 (Partial construction invoice), 876 (Partial final construction invoice), 877 (Final construction invoice). + [BR-DE-18] Die Informationen zur Gewährung von Skonto oder zur Berechnung von Verzugszinsen müssen wie folgt im Element "Payment terms" (BT-20) übermittelt werden: Anzugeben ist im ersten Segment "SKONTO" oder "VERZUG", im zweiten "TAGE=n", im dritten "PROZENT=n". Prozentzahlen sind ohne Vorzeichen sowie mit Punkt getrennt von zwei Nachkommastellen anzugeben. Liegt dem zu berechnenden Betrag nicht BT-115, "fälliger Betrag" zugrunde, sondern nur ein Teil des fälligen Betrags der Rechnung, ist der Grundwert zur Berechnung von Skonto oder Verzugszins als viertes Segment "BASISBETRAG=n" gemäß dem semantischen Datentypen Amount anzugeben. Jeder Eintrag beginnt mit einer #, die Segmente sind mit einer # getrennt und eine Zeile schließt mit einer # ab. Am Ende einer vollständigen Skonto oder Verzugsangabe muss ein XML-konformer Zeilenumbruch folgen. Alle Angaben zur Gewährung von Skonto oder zur Berechnung von Verzugszinsen müssen in Großbuchstaben gemacht werden. Zusätzliches Whitespace (Leerzeichen, Tabulatoren oder Zeilenumbrüche) ist nicht zulässig. Andere Zeichen oder Texte als in den oberen Vorgaben genannt sind nicht zulässig. + + + [BR-DE-21] Das Element "Specification identifier" (BT-24) soll syntaktisch der Kennung des Standards XRechnung entsprechen. + + + [BR-DE-2] Die Gruppe "SELLER CONTACT" (BG-6) muss übermittelt werden. + + + [BR-DE-3] Das Element "Seller city" (BT-37) muss übermittelt werden. + [BR-DE-4] Das Element "Seller post code" (BT-38) muss übermittelt werden. + + + [BR-DE-5] Das Element "Seller contact point" (BT-41) muss übermittelt werden. + [BR-DE-6] Das Element "Seller contact telephone number" (BT-42) muss übermittelt werden. + [BR-DE-7] Das Element "Seller contact email address" (BT-43) muss übermittelt werden. + + + [BR-DE-8] Das Element "Buyer city" (BT-52) muss übermittelt werden. + [BR-DE-9] Das Element "Buyer post code" (BT-53) muss übermittelt werden. + + + [BR-DE-10] Das Element "Deliver to city" (BT-77) muss übermittelt werden, wenn die Gruppe "DELIVER TO ADDRESS" (BG-15) übermittelt wird. + [BR-DE-11] Das Element "Deliver to post code" (BT-78) muss übermittelt werden, wenn die Gruppe "DELIVER TO ADDRESS" (BG-15) übermittelt wird. + + + [BR-DE-19] "Payment account identifier" (BT-84) soll eine korrekte IBAN enthalten, wenn in "Payment means type code" (BT-81) mit dem Code 58 SEPA als Zahlungsmittel gefordert wird. + [BR-DE-20] "Debited account identifier" (BT-91) soll eine korrekte IBAN enthalten, wenn in "Payment means type code" (BT-81) mit dem Code 59 SEPA als Zahlungsmittel gefordert wird. + + + [BR-DE-14] Das Element "VAT category rate" (BT-119) muss übermittelt werden. + + diff --git a/validator/src/main/resources/schematron/ZF_211/FACTUR-X_BASIC-WL.sch b/validator/src/main/resources/schematron/ZF_211/FACTUR-X_BASIC-WL.sch new file mode 100644 index 00000000..ad04adf3 --- /dev/null +++ b/validator/src/main/resources/schematron/ZF_211/FACTUR-X_BASIC-WL.sch @@ -0,0 +1,5766 @@ + + + Schema for FACTUR-X; 1.0; ACCOUNTING INFORMATION, No XML Invoice, (BASIC WITHOUT LINE) + + + + + + + + Each Additional supporting document (BG-24) shall contain a Supporting document reference (BT-122). + + + + + + Each VAT breakdown (BG-23) shall have a VAT category taxable amount (BT-116). + + Each VAT breakdown (BG-23) shall have a VAT category tax amount (BT-117). + + Each VAT breakdown (BG-23) shall be defined through a VAT category code (BT-118). + + Each VAT breakdown (BG-23) shall have a VAT category rate (BT-119), except if the Invoice is not subject to VAT. + + Value added tax point date (BT-7) and Value added tax point date code (BT-8) are mutually exclusive. + + VAT category tax amount (BT-117) = VAT category taxable amount (BT-116) x (VAT category rate (BT-119) / 100), rounded to two decimals. + + The allowed maximum number of decimals for the VAT category taxable amount (BT-116) is 2. + + The allowed maximum number of decimals for the VAT category tax amount (BT-117) is 2. + + + + + + In a VAT breakdown (BG-23) where VAT category code (BT-118) is "Zero rated" the VAT category taxable amount (BT-116) shall equal the sum of Invoice line net amount (BT-131) minus the sum of Document level allowance amounts (BT-92) plus the sum of Document level charge amounts (BT-99) where the VAT category codes (BT-151, BT-95, BT-102) are “Zero rated". + + The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where VAT category code (BT-118) is "Zero rated" shall equal 0 (zero). + + A VAT Breakdown (BG-23) with VAT Category code (BT-118) "Zero rated" shall not have a VAT exemption reason code (BT-121) or VAT exemption reason text (BT-120). + + + + + + The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where VAT category code (BT-118) is "Standard rated" shall equal the VAT category taxable amount (BT-116) multiplied by the VAT category rate (BT-119). + + A VAT Breakdown (BG-23) with VAT Category code (BT-118) "Standard rate" shall not have a VAT exemption reason code (BT-121) or VAT exemption reason text (BT-120). + + + + + + If both Invoicing period start date (BT-73) and Invoicing period end date (BT-74) are given then the Invoicing period end date (BT-74) shall be later or equal to the Invoicing period start date (BT-73). + + If Invoicing period (BG-14) is used, the Invoicing period start date (BT-73) or the Invoicing period end date (BT-74) shall be filled, or both. + + + + + + Each Document level allowance (BG-20) shall have a Document level allowance amount (BT-92). + + Each Document level allowance (BG-20) shall have a Document level allowance VAT category code (BT-95). + + Each Document level allowance (BG-20) shall have a Document level allowance reason (BT-97) or a Document level allowance reason code (BT-98). + + Document level allowance reason code (BT-98) and Document level allowance reason (BT-97) shall indicate the same type of allowance. + + Each Document level allowance (BG-20) shall contain a Document level allowance reason (BT-97) or a Document level allowance reason code (BT-98), or both. + + The allowed maximum number of decimals for the Document level allowance amount (BT-92) is 2. + + The allowed maximum number of decimals for the Document level allowance base amount (BT-93) is 2. + + + + + + Each Document level charge (BG-21) shall have a Document level charge amount (BT-99). + + Each Document level charge (BG-21) shall have a Document level charge VAT category code (BT-102). + + Each Document level charge (BG-21) shall have a Document level charge reason (BT-104) or a Document level charge reason code (BT-105). + + Document level charge reason code (BT-105) and Document level charge reason (BT-104) shall indicate the same type of charge. + + Each Document level charge (BG-21) shall contain a Document level charge reason (BT-104) or a Document level charge reason code (BT-105), or both. + + The allowed maximum number of decimals for the Document level charge amount (BT-92) is 2. + + The allowed maximum number of decimals for the Document level charge base amount (BT-93) is 2. + + + + + + Each Item attribute (BG-32) shall contain an Item attribute name (BT-160) and an Item attribute value (BT-161). + + + + + + The last 4 to 6 digits of the Payment card primary account number (BT-87) shall be present if Payment card information (BG-18) is provided in the Invoice. + + + + + + Each Invoice line (BG-25) shall have an Invoice line identifier (BT-126). + + Each Invoice line (BG-25) shall have an Invoiced quantity (BT-129). + + An Invoice line (BG-25) shall have an Invoiced quantity unit of measure code (BT-130). + + Each Invoice line (BG-25) shall have an Invoice line net amount (BT-131). + + Each Invoice line (BG-25) shall contain the Item name (BT-153). + + Each Invoice line (BG-25) shall contain the Item net price (BT-146). + + The Item net price (BT-146) shall NOT be negative. + + The Item gross price (BT-148) shall NOT be negative. + + The Item standard identifier (BT-157) shall have a Scheme identifier + + The Item classification identifier (BT-158) shall have a Scheme identifier + + Each Invoice line (BG-25) shall be categorized with an Invoiced item VAT category code (BT-151). + + An Invoice shall at least have one VAT breakdown group (BG-23). + + The allowed maximum number of decimals for the Invoice line net amount (BT-131) is 2. + + + + + + The Payee name (BT-59) shall be provided in the Invoice, if the Payee (BG-10) is different from the Seller (BG-4). + + + + + + The Seller tax representative name (BT-62) shall be provided in the Invoice, if the Seller (BG-4) has a Seller tax representative party (BG-11). + + The Seller tax representative postal address (BG-12) shall be provided in the Invoice, if the Seller (BG-4) has a Seller tax representative party (BG-11). + + The Seller tax representative postal address (BG-12) shall contain a Tax representative country code (BT-69), if the Seller (BG-4) has a Seller tax representative party (BG-11). + + Each Seller tax representative party (BG-11) shall have a Seller tax representative VAT identifier (BT-63). + + + + + + In order for the buyer to automatically identify a supplier, the Seller identifier (BT-29), the Seller legal registration identifier (BT-30) and/or the Seller VAT identifier (BT-31) shall be present. + + + + + + If both Invoice line period start date (BT-134) and Invoice line period end date (BT-135) are given then the Invoice line period end date (BT-135) shall be later or equal to the Invoice line period start date (BT-134). + + If Invoice line period (BG-26) is used, the Invoice line period start date (BT-134) or the Invoice line period end date (BT-135) shall be filled, or both. + + + + + + Each Invoice line allowance (BG-27) shall have an Invoice line allowance amount (BT-136). + + Each Invoice line allowance (BG-27) shall have an Invoice line allowance reason (BT-139) or an Invoice line allowance reason code (BT-140). + + Invoice line allowance reason code (BT-140) and Invoice line allowance reason (BT-139) shall indicate the same type of allowance reason. + + Each Invoice line allowance (BG-27) shall contain an Invoice line allowance reason (BT-139) or an Invoice line allowance reason code (BT-140), or both. + + The allowed maximum number of decimals for the Invoice line allowance amount (BT-136) is 2. + + The allowed maximum number of decimals for the Invoice line allowance base amount (BT-137) is 2. + + + + + + Each Invoice line charge (BG-28) shall have an Invoice line charge amount (BT-141). + + Each Invoice line charge (BG-28) shall have an Invoice line charge reason (BT-144) or an Invoice line charge reason code (BT-145). + + Invoice line charge reason code (BT-145) and Invoice line charge reason (BT144) shall indicate the same type of charge reason. + + Each Invoice line charge (BG-28) shall contain an Invoice line charge reason (BT-144) or an Invoice line charge reason code (BT-145), or both. + + The allowed maximum number of decimals for the Invoice line charge amount (BT-141) is 2. + + The allowed maximum number of decimals for the Invoice line charge base amount (BT-142) is 2. + + + + + + The Seller VAT identifier (BT-31), the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48) shall have a prefix in accordance with ISO code ISO 3166-1 alpha-2 by which the country of issue may be identified. Nevertheless, Greece may use the prefix ‘EL’. + + + + + + An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “Reverse charge” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48) and/or the Buyer legal registration identifier (BT-47). + + In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Reverse charge" the Document level allowance VAT rate (BT-96) shall be 0 (zero). + + + + + + An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “Exempt from VAT” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Exempt from VAT", the Document level allowance VAT rate (BT-96) shall be 0 (zero). + + + + + + An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “Export outside the EU” shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63). + + In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Export outside the EU" the Document level allowance VAT rate (BT-96) shall be 0 (zero). + + + + + + An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “Intra-community supply” shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48). + + In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "IGIC" the Document level allowance VAT rate (BT-96) shall be 0 (zero) or greater than zero. + + + + + + An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “IGIC” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "IGIC" the Document level allowance VAT rate (BT-96) shall be 0 (zero) or greater than zero. + + + + + + An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “IPSI” shall contain the Seller VAT Identifier (BT-31), the Seller Tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "IPSI" the Document level allowance VAT rate (BT-96) shall be 0 (zero) or greater than zero. + + + + + + An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “Not subject to VAT” shall not contain the Seller VAT identifier (BT-31), the Seller tax representative VAT identifier (BT-63) or the Buyer VAT identifier (BT-48). + + A Document level allowance (BG-20) where VAT category code (BT-95) is "Not subject to VAT" shall not contain a Document level allowance VAT rate (BT-96). + + + + + + An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “Standard rated” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Standard rated" the Document level allowance VAT rate (BT-96) shall be greater than zero. + + + + + + An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “Zero rated” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Zero rated" the Document level allowance VAT rate (BT-96) shall be 0 (zero). + + + + + + An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “Reverse charge” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48) and/or the Buyer legal registration identifier (BT-47). + + In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Reverse charge" the Document level charge VAT rate (BT-103) shall be 0 (zero). + + + + + + An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “Exempt from VAT” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Exempt from VAT", the Document level charge VAT rate (BT-103) shall be 0 (zero). + + + + + + An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “Export outside the EU” shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63). + + In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Export outside the EU" the Document level charge VAT rate (BT-103) shall be 0 (zero). + + + + + + An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “Intra-community supply” shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48). + + In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Intra-community supply" the Document level charge VAT rate (BT-103) shall be 0 (zero). + + + + + + An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “IGIC” shall contain the Seller VAT Identifier (BT-31), the Seller Tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "IGIC" the Document level charge VAT rate (BT-103) shall be 0 (zero) or greater than zero. + + + + + + An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “IPSI” shall contain the Seller VAT Identifier (BT-31), the Seller Tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "IPSI" the Document level charge VAT rate (BT-103) shall be 0 (zero) or greater than zero. + + + + + + An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “Not subject to VAT” shall not contain the Seller VAT identifier (BT-31), the Seller tax representative VAT identifier (BT-63) or the Buyer VAT identifier (BT-48). + + A Document level charge (BG-21) where the VAT category code (BT-102) is "Not subject to VAT" shall not contain a Document level charge VAT rate (BT-103). + + + + + + An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “Standard rated” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Standard rated" the Document level charge VAT rate (BT-103) shall be greater than zero. + + + + + + An Invoice that contains a Document level charge where the Document level charge VAT category code (BT-102) is “Zero rated” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Zero rated" the Document level charge VAT rate (BT-103) shall be 0 (zero). + + + + + + An Invoice shall have the Invoice total amount without VAT (BT-109). + + An Invoice shall have the Invoice total amount with VAT (BT-112). + + An Invoice shall have the Amount due for payment (BT-115). + + Sum of allowances on document level (BT-107) = S Document level allowance amount (BT-92). + + Sum of charges on document level (BT-108) = S Document level charge amount (BT-99). + + Invoice total amount with VAT (BT-112) = Invoice total amount without VAT (BT-109) + Invoice total VAT amount (BT-110). + + The allowed maximum number of decimals for the Sum of Invoice line net amount (BT-106) is 2. + + The allowed maximum number of decimals for the Sum of allowanced on document level (BT-107) is 2. + + The allowed maximum number of decimals for the Sum of charges on document level (BT-108) is 2. + + The allowed maximum number of decimals for the Invoice total amount without VAT (BT-109) is 2. + + The allowed maximum number of decimals for the Invoice total VAT amount (BT-110) is 2. + + The allowed maximum number of decimals for the Invoice total amount with VAT (BT-112) is 2. + + The allowed maximum number of decimals for the Invoice total VAT amount in accounting currency (BT-111) is 2. + + The allowed maximum number of decimals for the Paid amount (BT-113) is 2. + + The allowed maximum number of decimals for the Rounding amount (BT-114) is 2. + + The allowed maximum number of decimals for the Amount due for payment (BT-115) is 2. + + If the VAT accounting currency code (BT-6) is present, then the Invoice total VAT amount in accounting currency (BT-111) shall be provided. + + Invoice total amount without VAT (BT-109) = S Invoice line net amount (BT-131) - Sum of allowances on document level (BT-107) + Sum of charges on document level (BT-108). + + Amount due for payment (BT-115) = Invoice total amount with VAT (BT-112) -Paid amount (BT-113) +Rounding amount (BT-114). + + An Invoice shall have the Sum of Invoice line net amount (BT-106). + + + + + + Invoice total VAT amount (BT-110) = S VAT category tax amount (BT-117). + + + + + + A Payment instruction (BG-16) shall specify the Payment means type code (BT-81). + + + + + + A Payment account identifier (BT-84) shall be present if Credit transfer (BG-16) information is provided in the Invoice. + + If the Payment means type code (BT-81) means SEPA credit transfer, Local credit transfer or Non-SEPA international credit transfer, the Payment account identifier (BT-84) shall be present. + + + + + + In a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Reverse charge" the VAT category taxable amount (BT-116) shall equal the sum of Invoice line net amounts (BT-131) minus the sum of Document level allowance amounts (BT-92) plus the sum of Document level charge amounts (BT-99) where the VAT category codes (BT-151, BT-95, BT-102) are “Reverse charge". + + The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where the VAT category code (BT-118) is “Reverse charge” shall be 0 (zero). + + A VAT Breakdown (BG-23) with VAT Category code (BT-118) "Reverse charge" shall have a VAT exemption reason code (BT-121), meaning "Reverse charge" or the VAT exemption reason text (BT-120) "Reverse charge" (or the equivalent standard text in another language). + + + + + + The VAT category tax amount (BT-117) In a VAT breakdown (BG-23) where the VAT category code (BT-118) equals "Exempt from VAT" shall equal 0 (zero). + + A VAT Breakdown (BG-23) with VAT Category code (BT-118) "Exempt from VAT" shall have a VAT exemption reason code (BT-121) or a VAT exemption reason text (BT-120). + + + + + + In a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Export outside the EU" the VAT category taxable amount (BT-116) shall equal the sum of Invoice line net amounts (BT-131) minus the sum of Document level allowance amounts (BT-92) plus the sum of Document level charge amounts (BT-99) where the VAT category codes (BT-151, BT-95, BT-102) are “Export outside the EU". + + The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where the VAT category code (BT-118) is “Export outside the EU” shall be 0 (zero). + + A VAT Breakdown (BG-23) with the VAT Category code (BT-118) "Export outside the EU" shall have a VAT exemption reason code (BT-121), meaning "Export outside the EU" or the VAT exemption reason text (BT-120) "Export outside the EU" (or the equivalent standard text in another language). + + + + + + In a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Intra-community supply" the VAT category taxable amount (BT-116) shall equal the sum of Invoice line net amounts (BT-131) minus the sum of Document level allowance amounts (BT-92) plus the sum of Document level charge amounts (BT-99) where the VAT category codes (BT-151, BT-95, BT-102) are “Intra-community supply". + + The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where VAT category code (BT-118) is "IGIC" shall equal the VAT category taxable amount (BT-116) multiplied by the VAT category rate (BT-119). + + A VAT Breakdown (BG-23) with the VAT Category code (BT-118) "Intra-community supply" shall have a VAT exemption reason code (BT-121), meaning "Intra-community supply" or the VAT exemption reason text (BT-120) "Intra-community supply" (or the equivalent standard text in another language). + + In an Invoice with a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Intra-community supply" the Actual delivery date (BT-72) or the Invoicing period (BG-14) shall not be blank. + + In an Invoice with a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Intra-community supply" the Deliver to country code (BT-80) shall not be blank. + + + + + + For each different value of VAT category rate (BT-119) where the VAT category code (BT-118) is "IGIC", the VAT category taxable amount (BT-116) in a VAT breakdown (BG-23) shall equal the sum of Invoice line net amounts (BT-131) plus the sum of document level charge amounts (BT-99) minus the sum of document level allowance amounts (BT-92) where the VAT category code (BT-151, BT-102, BT-95) is “IGIC” and the VAT rate (BT-152, BT-103, BT-96) equals the VAT category rate (BT-119). + + The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where VAT category code (BT-118) is "IGIC" shall equal the VAT category taxable amount (BT-116) multiplied by the VAT category rate (BT-119). + + A VAT Breakdown (BG-23) with VAT Category code (BT-118) "IGIC" shall not have a VAT exemption reason code (BT-121) or VAT exemption reason text (BT-120). + + + + + + For each different value of VAT category rate (BT-119) where the VAT category code (BT-118) is "IPSI", the VAT category taxable amount (BT-116) in a VAT breakdown (BG-23) shall equal the sum of Invoice line net amounts (BT-131) plus the sum of document level charge amounts (BT-99) minus the sum of document level allowance amounts (BT-92) where the VAT category code (BT-151, BT-102, BT-95) is “IPSI” and the VAT rate (BT-152, BT-103, BT-96) equals the VAT category rate (BT-119). + + The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where VAT category code (BT-118) is "IPSI" shall equal the VAT category taxable amount (BT-116) multiplied by the VAT category rate (BT-119). + + A VAT Breakdown (BG-23) with VAT Category code (BT-118) "IPSI" shall not have a VAT exemption reason code (BT-121) or VAT exemption reason text (BT-120). + + + + + + In a VAT breakdown (BG-23) where the VAT category code (BT-118) is " Not subject to VAT" the VAT category taxable amount (BT-116) shall equal the sum of Invoice line net amounts (BT-131) minus the sum of Document level allowance amounts (BT-92) plus the sum of Document level charge amounts (BT-99) where the VAT category codes (BT-151, BT-95, BT-102) are “Not subject to VAT". + + The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where the VAT category code (BT-118) is “Not subject to VAT” shall be 0 (zero). + + A VAT Breakdown (BG-23) with VAT Category code (BT-118) " Not subject to VAT" shall have a VAT exemption reason code (BT-121), meaning " Not subject to VAT" or a VAT exemption reason text (BT-120) " Not subject to VAT" (or the equivalent standard text in another language). + + An Invoice that contains a VAT breakdown group (BG-23) with a VAT category code (BT-118) "Not subject to VAT" shall not contain other VAT breakdown groups (BG-23). + + An Invoice that contains a VAT breakdown group (BG-23) with a VAT category code (BT-118) "Not subject to VAT" shall not contain an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is not "Not subject to VAT". + + An Invoice that contains a VAT breakdown group (BG-23) with a VAT category code (BT-118) "Not subject to VAT" shall not contain Document level allowances (BG-20) where Document level allowance VAT category code (BT-95) is not "Not subject to VAT". + + An Invoice that contains a VAT breakdown group (BG-23) with a VAT category code (BT-118) "Not subject to VAT" shall not contain Document level charges (BG-21) where Document level charge VAT category code (BT-102) is not "Not subject to VAT". + + + + + + An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “Reverse charge” shall contain the Seller VAT Identifier (BT-31), the Seller Tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48) and/or the Buyer legal registration identifier (BT-47). + + In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Reverse charge" the Invoiced item VAT rate (BT-152) shall be 0 (zero). + + + + + + An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “Exempt from VAT” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Exempt from VAT", the Invoiced item VAT rate (BT-152) shall be 0 (zero). + + + + + + An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “Export outside the EU” shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63). + + In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Export outside the EU" the Invoiced item VAT rate (BT-152) shall be 0 (zero). + + + + + + An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “Intra-community supply” shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48). + + In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Intracommunity supply" the Invoiced item VAT rate (BT-152) shall be 0 (zero). + + + + + + An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “IGIC” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "IGIC" the invoiced item VAT rate (BT-152) shall be 0 (zero) or greater than zero. + + + + + + An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “IPSI” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "IPSI" the Invoiced item VAT rate (BT-152) shall be 0 (zero) or greater than zero. + + + + + + An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “Not subject to VAT” shall not contain the Seller VAT identifier (BT-31), the Seller tax representative VAT identifier (BT-63) or the Buyer VAT identifier (BT-46). + + An Invoice line (BG-25) where the VAT category code (BT-151) is "Not subject to VAT" shall not contain an Invoiced item VAT rate (BT-152). + + + + + + An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “Standard rated” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Standard rated" the Invoiced item VAT rate (BT-152) shall be greater than zero. + + + + + + An Invoice that contains an Invoice line where the Invoiced item VAT category code (BT-151) is “Zero rated” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Zero rated" the Invoiced item VAT rate (BT-152) shall be 0 (zero). + + + + + + An Invoice shall have a Specification identifier (BT-24). + + An Invoice shall have an Invoice number (BT-1). + + An Invoice shall have an Invoice issue date (BT-2). + + An Invoice shall have an Invoice type code (BT-3). + + An Invoice shall have an Invoice currency code (BT-5). + + An Invoice shall contain the Seller name (BT-27). + + An Invoice shall contain the Buyer name (BT-44). + + An Invoice shall contain the Seller postal address (BG-5). + + The Seller postal address (BG-5) shall contain a Seller country code (BT-40). + + The Seller electronic address (BT-34) shall have a Scheme identifier. + + The Buyer electronic address (BT-49) shall have a Scheme identifier. + + An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “Standard rated” shall contain in the VAT breakdown (BG-23) at least one VAT category code (BT-118) equal with "Standard rated". + + An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “Zero rated” shall contain in the VAT breakdown (BG-23) exactly one VAT category code (BT-118) equal with "Zero rated". + + An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “Exempt from VAT” shall contain exactly one VAT breakdown (BG-23) with the VAT category code (BT-118) equal to "Exempt from VAT". + + An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “Reverse charge” shall contain in the VAT breakdown (BG-23) exactly one VAT category code (BT-118) equal with "VAT reverse charge". + + An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “Intra-community supply” shall contain in the VAT breakdown (BG-23) exactly one VAT category code (BT-118) equal with "Intra-community supply". + + An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “Export outside the EU” shall contain in the VAT breakdown (BG-23) exactly one VAT category code (BT-118) equal with "Export outside the EU". + + An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “Not subject to VAT” shall contain exactly one VAT breakdown group (BG-23) with the VAT category code (BT-118) equal to "Not subject to VAT". + + An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “IGIC” shall contain in the VAT breakdown (BG-23) at least one VAT category code (BT-118) equal with "IGIC". + + An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “IPSI” shall contain in the VAT breakdown (BG-23) at least one VAT category code (BT-118) equal with "IPSI". + + In case the Amount due for payment (BT-115) is positive, either the Payment due date (BT-9) or the Payment terms (BT-20) shall be present. + + An Invoice shall contain the Buyer postal address (BG-8). + + The Buyer postal address shall contain a Buyer country code (BT-55). + + + + + + Element 'ram:TypeCode' must occur exactly 1 times. + + + + + + Element 'ram:CategoryCode' is marked as not used in the given context. + + + + + + Element 'ram:ControlRequirementIndicator' is marked as not used in the given context. + + + + + + Element 'ram:CopyIndicator' is marked as not used in the given context. + + + + + + Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. + + + + + + Element 'ram:GlobalID' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:Content' must occur exactly 1 times. + + + + + + Element 'ram:ContentCode' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + Element 'ram:Subject' is marked as not used in the given context. + + + + + + + Value of 'ram:SubjectCode' is not allowed. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listName' marked as not used in the given context. + + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Attribute @name' marked as not used in the given context. + + + + + + Element 'udt:DateTime' is marked as not used in the given context. + + + + + + + Value of '@format' is not allowed. + + + + + + Element 'ram:IssuerTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:LanguageID' is marked as not used in the given context. + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + Element 'ram:PreviousRevisionID' is marked as not used in the given context. + + + + + + Element 'ram:Purpose' is marked as not used in the given context. + + + + + + Element 'ram:PurposeCode' is marked as not used in the given context. + + + + + + Element 'ram:RevisionDateTime' is marked as not used in the given context. + + + + + + Element 'ram:RevisionID' is marked as not used in the given context. + + + + + + + Value of 'ram:TypeCode' is not allowed. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Attribute @name' marked as not used in the given context. + + + + + + Element 'ram:VersionID' is marked as not used in the given context. + + + + + + Element 'ram:BusinessProcessSpecifiedDocumentContextParameter' may occur at maximum 1 times. + + Element 'ram:GuidelineSpecifiedDocumentContextParameter' must occur exactly 1 times. + + + + + + Element 'ram:ApplicationSpecifiedDocumentContextParameter' is marked as not used in the given context. + + + + + + Element 'ram:BIMSpecifiedDocumentContextParameter' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:SpecifiedDocumentVersion' is marked as not used in the given context. + + + + + + Element 'ram:Value' is marked as not used in the given context. + + + + + + Element 'ram:ID' must occur exactly 1 times. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:SpecifiedDocumentVersion' is marked as not used in the given context. + + + + + + Element 'ram:Value' is marked as not used in the given context. + + + + + + Element 'ram:MessageStandardSpecifiedDocumentContextParameter' is marked as not used in the given context. + + + + + + Element 'ram:ScenarioSpecifiedDocumentContextParameter' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedTransactionID' is marked as not used in the given context. + + + + + + Element 'ram:SubsetSpecifiedDocumentContextParameter' is marked as not used in the given context. + + + + + + Element 'ram:TestIndicator' is marked as not used in the given context. + + + + + + Element 'ram:SellerTradeParty' must occur exactly 1 times. + + Element 'ram:BuyerTradeParty' must occur exactly 1 times. + + + + + + Element 'ram:AdditionalReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:ApplicableTradeDeliveryTerms' is marked as not used in the given context. + + + + + + Element 'ram:BuyerAgentTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:BuyerAssignedAccountantTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:IssuerAssignedID' must occur exactly 1 times. + + + + + + Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + Element 'ram:AttachmentBinaryObject' is marked as not used in the given context. + + + + + + Element 'ram:CopyIndicator' is marked as not used in the given context. + + + + + + Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. + + + + + + Element 'ram:FormattedIssueDateTime' is marked as not used in the given context. + + + + + + Element 'ram:GlobalID' is marked as not used in the given context. + + + + + + Element 'ram:Information' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:IssuerTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:LineID' is marked as not used in the given context. + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + Element 'ram:PreviousRevisionID' is marked as not used in the given context. + + + + + + Element 'ram:ReferenceTypeCode' is marked as not used in the given context. + + + + + + Element 'ram:RevisionID' is marked as not used in the given context. + + + + + + Element 'ram:SectionName' is marked as not used in the given context. + + + + + + Element 'ram:StatusCode' is marked as not used in the given context. + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:BuyerRequisitionerTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:BuyerTaxRepresentativeTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:ID' may occur at maximum 1 times. + + Element 'ram:Name' must occur exactly 1 times. + + Element 'ram:PostalTradeAddress' must occur exactly 1 times. + + Element 'ram:URIUniversalCommunication' may occur at maximum 1 times. + + Element 'ram:SpecifiedTaxRegistration' may occur at maximum 1 times. + + + + + + Element 'ram:DefinedTradeContact' is marked as not used in the given context. + + + + + + Element 'ram:Description' is marked as not used in the given context. + + + + + + Element 'ram:EndPointURIUniversalCommunication' is marked as not used in the given context. + + + + + + Attribute '@schemeID' is required in this context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + Value of '@schemeID' is not allowed. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:LogoAssociatedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:CountryID' must occur exactly 1 times. + + Element 'ram:CountrySubDivisionName' may occur at maximum 1 times. + + + + + + Element 'ram:AdditionalStreetName' is marked as not used in the given context. + + + + + + Element 'ram:AttentionOf' is marked as not used in the given context. + + + + + + Element 'ram:BuildingName' is marked as not used in the given context. + + + + + + Element 'ram:BuildingNumber' is marked as not used in the given context. + + + + + + Element 'ram:CareOf' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:CitySubDivisionName' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:CountryName' is marked as not used in the given context. + + + + + + Element 'ram:CountrySubDivisionID' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:DepartmentName' is marked as not used in the given context. + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + Element 'ram:LineFive' is marked as not used in the given context. + + + + + + Element 'ram:LineFour' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:PostOfficeBox' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listName' marked as not used in the given context. + + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Attribute @name' marked as not used in the given context. + + + + + + Element 'ram:StreetName' is marked as not used in the given context. + + + + + + Element 'ram:RoleCode' is marked as not used in the given context. + + + + + + Element 'ram:AuthorizedLegalRegistration' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + Value of '@schemeID' is not allowed. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:LegalClassificationCode' is marked as not used in the given context. + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + Element 'ram:PostalTradeAddress' is marked as not used in the given context. + + + + + + Element 'ram:TradingBusinessName' is marked as not used in the given context. + + + + + + Element 'ram:ID' must occur exactly 1 times. + + + + + + Element 'ram:AssociatedRegisteredTax' is marked as not used in the given context. + + + + + + Attribute '@schemeID' is required in this context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + Value of '@schemeID' is not allowed. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:URIID' must occur exactly 1 times. + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + Element 'ram:CompleteNumber' is marked as not used in the given context. + + + + + + Attribute '@schemeID' is required in this context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + Value of '@schemeID' is not allowed. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:IssuerAssignedID' must occur exactly 1 times. + + + + + + Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + Element 'ram:AttachmentBinaryObject' is marked as not used in the given context. + + + + + + Element 'ram:CopyIndicator' is marked as not used in the given context. + + + + + + Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. + + + + + + Element 'ram:FormattedIssueDateTime' is marked as not used in the given context. + + + + + + Element 'ram:GlobalID' is marked as not used in the given context. + + + + + + Element 'ram:Information' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:IssuerTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:LineID' is marked as not used in the given context. + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + Element 'ram:PreviousRevisionID' is marked as not used in the given context. + + + + + + Element 'ram:ReferenceTypeCode' is marked as not used in the given context. + + + + + + Element 'ram:RevisionID' is marked as not used in the given context. + + + + + + Element 'ram:SectionName' is marked as not used in the given context. + + + + + + Element 'ram:StatusCode' is marked as not used in the given context. + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + Element 'ram:DemandForecastReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:OrderResponseReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:PriceListReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:ProductEndUserTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:PromotionalDealReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:PurchaseConditionsReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:QuotationReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:Reference' is marked as not used in the given context. + + + + + + Element 'ram:RequisitionerReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:SalesAgentTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:SellerAssignedAccountantTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:SellerOrderReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:Name' must occur exactly 1 times. + + Element 'ram:PostalTradeAddress' must occur exactly 1 times. + + Element 'ram:SpecifiedTaxRegistration' must occur exactly 1 times. + + + + + + Element 'ram:DefinedTradeContact' is marked as not used in the given context. + + + + + + Element 'ram:Description' is marked as not used in the given context. + + + + + + Element 'ram:EndPointURIUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:GlobalID' is marked as not used in the given context. + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + Element 'ram:LogoAssociatedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:CountryID' must occur exactly 1 times. + + Element 'ram:CountrySubDivisionName' may occur at maximum 1 times. + + + + + + Element 'ram:AdditionalStreetName' is marked as not used in the given context. + + + + + + Element 'ram:AttentionOf' is marked as not used in the given context. + + + + + + Element 'ram:BuildingName' is marked as not used in the given context. + + + + + + Element 'ram:BuildingNumber' is marked as not used in the given context. + + + + + + Element 'ram:CareOf' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:CitySubDivisionName' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:CountryName' is marked as not used in the given context. + + + + + + Element 'ram:CountrySubDivisionID' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:DepartmentName' is marked as not used in the given context. + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + Element 'ram:LineFive' is marked as not used in the given context. + + + + + + Element 'ram:LineFour' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:PostOfficeBox' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listName' marked as not used in the given context. + + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Attribute @name' marked as not used in the given context. + + + + + + Element 'ram:StreetName' is marked as not used in the given context. + + + + + + Element 'ram:RoleCode' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedLegalOrganization' is marked as not used in the given context. + + + + + + Element 'ram:ID' must occur exactly 1 times. + + + + + + Element 'ram:AssociatedRegisteredTax' is marked as not used in the given context. + + + + + + Attribute '@schemeID' is required in this context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + Value of '@schemeID' is not allowed. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:URIUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:Name' must occur exactly 1 times. + + Element 'ram:PostalTradeAddress' must occur exactly 1 times. + + Element 'ram:URIUniversalCommunication' may occur at maximum 1 times. + + + + + + Element 'ram:DefinedTradeContact' is marked as not used in the given context. + + + + + + Element 'ram:Description' is marked as not used in the given context. + + + + + + Element 'ram:EndPointURIUniversalCommunication' is marked as not used in the given context. + + + + + + Attribute '@schemeID' is required in this context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + Value of '@schemeID' is not allowed. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:LogoAssociatedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:CountryID' must occur exactly 1 times. + + Element 'ram:CountrySubDivisionName' may occur at maximum 1 times. + + + + + + Element 'ram:AdditionalStreetName' is marked as not used in the given context. + + + + + + Element 'ram:AttentionOf' is marked as not used in the given context. + + + + + + Element 'ram:BuildingName' is marked as not used in the given context. + + + + + + Element 'ram:BuildingNumber' is marked as not used in the given context. + + + + + + Element 'ram:CareOf' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:CitySubDivisionName' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:CountryName' is marked as not used in the given context. + + + + + + Element 'ram:CountrySubDivisionID' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:DepartmentName' is marked as not used in the given context. + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + Element 'ram:LineFive' is marked as not used in the given context. + + + + + + Element 'ram:LineFour' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:PostOfficeBox' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listName' marked as not used in the given context. + + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Attribute @name' marked as not used in the given context. + + + + + + Element 'ram:StreetName' is marked as not used in the given context. + + + + + + Element 'ram:RoleCode' is marked as not used in the given context. + + + + + + Element 'ram:AuthorizedLegalRegistration' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + Value of '@schemeID' is not allowed. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:LegalClassificationCode' is marked as not used in the given context. + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + Element 'ram:PostalTradeAddress' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:ID' must occur exactly 1 times. + + + + + + Element 'ram:AssociatedRegisteredTax' is marked as not used in the given context. + + + + + + Attribute '@schemeID' is required in this context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + Value of '@schemeID' is not allowed. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:URIID' must occur exactly 1 times. + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + Element 'ram:CompleteNumber' is marked as not used in the given context. + + + + + + Attribute '@schemeID' is required in this context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + Value of '@schemeID' is not allowed. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:SpecifiedProcuringProject' is marked as not used in the given context. + + + + + + Element 'ram:SupplyInstructionReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:UltimateCustomerOrderReferencedDocument' is marked as not used in the given context. + + + + + + Each Deliver to address (BG-15) shall contain a Deliver to country code (BT-80). + + + + + + Element 'ram:Description' is marked as not used in the given context. + + + + + + Element 'ram:DescriptionBinaryObject' is marked as not used in the given context. + + + + + + Element 'ram:EarliestOccurrenceDateTime' is marked as not used in the given context. + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + Element 'ram:LatestOccurrenceDateTime' is marked as not used in the given context. + + + + + + Element 'udt:DateTime' is marked as not used in the given context. + + + + + + + Value of '@format' is not allowed. + + + + + + Element 'ram:OccurrenceLogisticsLocation' is marked as not used in the given context. + + + + + + Element 'ram:OccurrenceSpecifiedPeriod' is marked as not used in the given context. + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + Element 'ram:UnitQuantity' is marked as not used in the given context. + + + + + + Element 'ram:ActualDespatchSupplyChainEvent' is marked as not used in the given context. + + + + + + Element 'ram:ActualPickUpSupplyChainEvent' is marked as not used in the given context. + + + + + + Element 'ram:ActualReceiptSupplyChainEvent' is marked as not used in the given context. + + + + + + Element 'ram:AdditionalReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:ConsumptionReportReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:DeliveryNoteReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:IssuerAssignedID' must occur exactly 1 times. + + + + + + Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + Element 'ram:AttachmentBinaryObject' is marked as not used in the given context. + + + + + + Element 'ram:CopyIndicator' is marked as not used in the given context. + + + + + + Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. + + + + + + Element 'ram:FormattedIssueDateTime' is marked as not used in the given context. + + + + + + Element 'ram:GlobalID' is marked as not used in the given context. + + + + + + Element 'ram:Information' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:IssuerTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:LineID' is marked as not used in the given context. + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + Element 'ram:PreviousRevisionID' is marked as not used in the given context. + + + + + + Element 'ram:ReferenceTypeCode' is marked as not used in the given context. + + + + + + Element 'ram:RevisionID' is marked as not used in the given context. + + + + + + Element 'ram:SectionName' is marked as not used in the given context. + + + + + + Element 'ram:StatusCode' is marked as not used in the given context. + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + Element 'ram:PackingListReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:PreviousDeliverySupplyChainEvent' is marked as not used in the given context. + + + + + + Element 'ram:ReceivingAdviceReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:RelatedSupplyChainConsignment' is marked as not used in the given context. + + + + + + Element 'ram:ShipFromTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:ID' may occur at maximum 1 times. + + Element 'ram:GlobalID' may occur at maximum 1 times. + + + + + + Element 'ram:DefinedTradeContact' is marked as not used in the given context. + + + + + + Element 'ram:Description' is marked as not used in the given context. + + + + + + Element 'ram:EndPointURIUniversalCommunication' is marked as not used in the given context. + + + + + + Attribute '@schemeID' is required in this context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + Value of '@schemeID' is not allowed. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:LogoAssociatedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:CountryID' must occur exactly 1 times. + + + + + + Element 'ram:AdditionalStreetName' is marked as not used in the given context. + + + + + + Element 'ram:AttentionOf' is marked as not used in the given context. + + + + + + Element 'ram:BuildingName' is marked as not used in the given context. + + + + + + Element 'ram:BuildingNumber' is marked as not used in the given context. + + + + + + Element 'ram:CareOf' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:CitySubDivisionName' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:CountryName' is marked as not used in the given context. + + + + + + Element 'ram:CountrySubDivisionID' is marked as not used in the given context. + + + + + + Element 'ram:CountrySubDivisionName' is marked as not used in the given context. + + + + + + Element 'ram:DepartmentName' is marked as not used in the given context. + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + Element 'ram:LineFive' is marked as not used in the given context. + + + + + + Element 'ram:LineFour' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:PostOfficeBox' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listName' marked as not used in the given context. + + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Attribute @name' marked as not used in the given context. + + + + + + Element 'ram:StreetName' is marked as not used in the given context. + + + + + + Element 'ram:RoleCode' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedLegalOrganization' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedTaxRegistration' is marked as not used in the given context. + + + + + + Element 'ram:URIUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:UltimateShipToTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:PaymentReference' may occur at maximum 1 times. + + Element 'ram:InvoiceCurrencyCode' must occur exactly 1 times. + + Element 'ram:ApplicableTradeTax' must occur at least 1 times. + + Element 'ram:SpecifiedTradePaymentTerms' may occur at maximum 1 times. + + Element 'ram:SpecifiedTradeSettlementHeaderMonetarySummation' must occur exactly 1 times. + + + + + + Element 'ram:CalculatedAmount' must occur exactly 1 times. + + Element 'ram:TypeCode' must occur exactly 1 times. + + Element 'ram:BasisAmount' must occur exactly 1 times. + + Element 'ram:CategoryCode' must occur exactly 1 times. + + + + + + Element 'ram:AllowanceChargeBasisAmount' is marked as not used in the given context. + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + Element 'ram:BasisQuantity' is marked as not used in the given context. + + + + + + Element 'ram:BuyerDeductibleTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Element 'ram:BuyerNonDeductibleTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Element 'ram:BuyerRepayableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + Element 'ram:CalculatedRate' is marked as not used in the given context. + + + + + + Element 'ram:CalculationSequenceNumeric' is marked as not used in the given context. + + + + + + + Value of 'ram:CategoryCode' is not allowed. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Element 'ram:CategoryName' is marked as not used in the given context. + + + + + + Element 'ram:CurrencyCode' is marked as not used in the given context. + + + + + + Element 'ram:CustomsDutyIndicator' is marked as not used in the given context. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Attribute @name' marked as not used in the given context. + + + + + + + Value of 'ram:ExemptionReasonCode' is not allowed. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listName' marked as not used in the given context. + + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Attribute @name' marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:InformationAmount' is marked as not used in the given context. + + + + + + Element 'ram:Jurisdiction' is marked as not used in the given context. + + + + + + Element 'ram:LineTotalBasisAmount' is marked as not used in the given context. + + + + + + Element 'ram:PlaceApplicableTradeLocation' is marked as not used in the given context. + + + + + + Attribute @format' marked as not used in the given context. + + + + + + Element 'ram:SellerPayableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Element 'ram:SellerRefundableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Element 'ram:ServiceSupplyTradeCountry' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Element 'ram:TaxBasisAllowanceRate' is marked as not used in the given context. + + + + + + Element 'ram:TaxPointDate' is marked as not used in the given context. + + + + + + Element 'ram:Type' is marked as not used in the given context. + + + + + + + Value of 'ram:TypeCode' is not allowed. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Element 'ram:UnitBasisAmount' is marked as not used in the given context. + + + + + + Element 'ram:CompleteDateTime' is marked as not used in the given context. + + + + + + Element 'ram:ContinuousIndicator' is marked as not used in the given context. + + + + + + Element 'ram:Description' is marked as not used in the given context. + + + + + + Element 'ram:DurationMeasure' is marked as not used in the given context. + + + + + + Element 'udt:DateTime' is marked as not used in the given context. + + + + + + + Value of '@format' is not allowed. + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + Element 'ram:InclusiveIndicator' is marked as not used in the given context. + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + Element 'ram:OpenIndicator' is marked as not used in the given context. + + + + + + Element 'ram:PurposeCode' is marked as not used in the given context. + + + + + + Element 'ram:SeasonCode' is marked as not used in the given context. + + + + + + Element 'ram:SequenceNumeric' is marked as not used in the given context. + + + + + + Element 'ram:StartDateFlexibilityCode' is marked as not used in the given context. + + + + + + Element 'udt:DateTime' is marked as not used in the given context. + + + + + + + Value of '@format' is not allowed. + + + + + + Element 'ram:CreditReason' is marked as not used in the given context. + + + + + + Element 'ram:CreditReasonCode' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:CreditorReferenceIssuerID' is marked as not used in the given context. + + + + + + Element 'ram:CreditorReferenceType' is marked as not used in the given context. + + + + + + Element 'ram:CreditorReferenceTypeCode' is marked as not used in the given context. + + + + + + Element 'ram:DuePayableAmount' is marked as not used in the given context. + + + + + + Element 'ram:FactoringAgreementReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:FactoringListReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:InvoiceApplicableTradeCurrencyExchange' is marked as not used in the given context. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Element 'ram:InvoiceDateTime' is marked as not used in the given context. + + + + + + Element 'ram:InvoiceIssuerReference' is marked as not used in the given context. + + + + + + Each Preceding Invoice reference (BG-3) shall contain a Preceding Invoice reference (BT-25). + + Element 'ram:IssuerAssignedID' must occur exactly 1 times. + + + + + + Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + Element 'ram:AttachmentBinaryObject' is marked as not used in the given context. + + + + + + Element 'ram:CopyIndicator' is marked as not used in the given context. + + + + + + Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. + + + + + + + Value of '@format' is not allowed. + + + + + + Element 'ram:GlobalID' is marked as not used in the given context. + + + + + + Element 'ram:Information' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:IssuerTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:LineID' is marked as not used in the given context. + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + Element 'ram:PreviousRevisionID' is marked as not used in the given context. + + + + + + Element 'ram:ReferenceTypeCode' is marked as not used in the given context. + + + + + + Element 'ram:RevisionID' is marked as not used in the given context. + + + + + + Element 'ram:SectionName' is marked as not used in the given context. + + + + + + Element 'ram:StatusCode' is marked as not used in the given context. + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + Element 'ram:InvoiceeTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:InvoicerTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:LetterOfCreditReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:NextInvoiceDateTime' is marked as not used in the given context. + + + + + + Element 'ram:PayableSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Element 'ram:ID' may occur at maximum 1 times. + + Element 'ram:GlobalID' may occur at maximum 1 times. + + Element 'ram:Name' must occur exactly 1 times. + + + + + + Element 'ram:DefinedTradeContact' is marked as not used in the given context. + + + + + + Element 'ram:Description' is marked as not used in the given context. + + + + + + Element 'ram:EndPointURIUniversalCommunication' is marked as not used in the given context. + + + + + + Attribute '@schemeID' is required in this context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + Value of '@schemeID' is not allowed. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:LogoAssociatedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:PostalTradeAddress' is marked as not used in the given context. + + + + + + Element 'ram:RoleCode' is marked as not used in the given context. + + + + + + Element 'ram:AuthorizedLegalRegistration' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + Value of '@schemeID' is not allowed. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:LegalClassificationCode' is marked as not used in the given context. + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + Element 'ram:PostalTradeAddress' is marked as not used in the given context. + + + + + + Element 'ram:TradingBusinessName' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedTaxRegistration' is marked as not used in the given context. + + + + + + Element 'ram:URIUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:PayerTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:PaymentApplicableTradeCurrencyExchange' is marked as not used in the given context. + + + + + + Element 'ram:PaymentCurrencyCode' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:ProFormaInvoiceReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:PurchaseSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Element 'ram:AmountTypeCode' is marked as not used in the given context. + + + + + + Element 'ram:CostReferenceDimensionPattern' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + Element 'ram:SetTriggerCode' is marked as not used in the given context. + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + Element 'ram:SalesSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedAdvancePayment' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedFinancialAdjustment' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedLogisticsServiceCharge' is marked as not used in the given context. + + + + + + Element 'ram:ChargeIndicator' must occur exactly 1 times. + + Element 'ram:ActualAmount' must occur exactly 1 times. + + Element 'ram:CategoryTradeTax' must occur exactly 1 times. + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + Element 'ram:ActualTradeCurrencyExchange' is marked as not used in the given context. + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + Element 'ram:BasisQuantity' is marked as not used in the given context. + + + + + + Attribute @format' marked as not used in the given context. + + + + + + Element 'ram:TypeCode' must occur exactly 1 times. + + Element 'ram:CategoryCode' must occur exactly 1 times. + + + + + + Element 'ram:AllowanceChargeBasisAmount' is marked as not used in the given context. + + + + + + Element 'ram:BasisAmount' is marked as not used in the given context. + + + + + + Element 'ram:BasisQuantity' is marked as not used in the given context. + + + + + + Element 'ram:BuyerDeductibleTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Element 'ram:BuyerNonDeductibleTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Element 'ram:BuyerRepayableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Element 'ram:CalculatedAmount' is marked as not used in the given context. + + + + + + Element 'ram:CalculatedRate' is marked as not used in the given context. + + + + + + Element 'ram:CalculationSequenceNumeric' is marked as not used in the given context. + + + + + + + Value of 'ram:CategoryCode' is not allowed. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Element 'ram:CategoryName' is marked as not used in the given context. + + + + + + Element 'ram:CurrencyCode' is marked as not used in the given context. + + + + + + Element 'ram:CustomsDutyIndicator' is marked as not used in the given context. + + + + + + Element 'ram:DueDateTypeCode' is marked as not used in the given context. + + + + + + Element 'ram:ExemptionReason' is marked as not used in the given context. + + + + + + Element 'ram:ExemptionReasonCode' is marked as not used in the given context. + + + + + + Element 'ram:InformationAmount' is marked as not used in the given context. + + + + + + Element 'ram:Jurisdiction' is marked as not used in the given context. + + + + + + Element 'ram:LineTotalBasisAmount' is marked as not used in the given context. + + + + + + Element 'ram:PlaceApplicableTradeLocation' is marked as not used in the given context. + + + + + + Attribute @format' marked as not used in the given context. + + + + + + Element 'ram:SellerPayableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Element 'ram:SellerRefundableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Element 'ram:ServiceSupplyTradeCountry' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Element 'ram:TaxBasisAllowanceRate' is marked as not used in the given context. + + + + + + Element 'ram:TaxPointDate' is marked as not used in the given context. + + + + + + Element 'ram:Type' is marked as not used in the given context. + + + + + + + Value of 'ram:TypeCode' is not allowed. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Element 'ram:UnitBasisAmount' is marked as not used in the given context. + + + + + + Element 'udt:IndicatorString' is marked as not used in the given context. + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + Element 'ram:PrepaidIndicator' is marked as not used in the given context. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:SequenceNumeric' is marked as not used in the given context. + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + Element 'ram:UnitBasisAmount' is marked as not used in the given context. + + + + + + Element 'ram:DirectDebitMandateID' may occur at maximum 1 times. + + + + + + Element 'ram:ApplicableTradePaymentDiscountTerms' is marked as not used in the given context. + + + + + + Element 'ram:ApplicableTradePaymentPenaltyTerms' is marked as not used in the given context. + + + + + + Element 'ram:Description' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'udt:DateTime' is marked as not used in the given context. + + + + + + + Value of '@format' is not allowed. + + + + + + Element 'ram:FromEventCode' is marked as not used in the given context. + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + Element 'ram:InstructionTypeCode' is marked as not used in the given context. + + + + + + Element 'ram:PartialPaymentAmount' is marked as not used in the given context. + + + + + + Element 'ram:PartialPaymentPercent' is marked as not used in the given context. + + + + + + Element 'ram:PayeeTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:PaymentMeansID' is marked as not used in the given context. + + + + + + Element 'ram:SettlementPeriodMeasure' is marked as not used in the given context. + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedTradeSettlementFinancialCard' is marked as not used in the given context. + + + + + + Element 'ram:LineTotalAmount' must occur exactly 1 times. + + Element 'ram:ChargeTotalAmount' may occur at maximum 1 times. + + Element 'ram:AllowanceTotalAmount' may occur at maximum 1 times. + + Element 'ram:TaxBasisTotalAmount' must occur exactly 1 times. + + Element 'ram:TaxTotalAmount' may occur at maximum 1 times. + + Element 'ram:GrandTotalAmount' must occur exactly 1 times. + + Element 'ram:TotalPrepaidAmount' may occur at maximum 1 times. + + Element 'ram:DuePayableAmount' must occur exactly 1 times. + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + Element 'ram:GrossLineTotalAmount' is marked as not used in the given context. + + + + + + Element 'ram:InformationAmount' is marked as not used in the given context. + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + Element 'ram:NetIncludingTaxesLineTotalAmount' is marked as not used in the given context. + + + + + + Element 'ram:NetLineTotalAmount' is marked as not used in the given context. + + + + + + Element 'ram:ProductValueExcludingTobaccoTaxInformationAmount' is marked as not used in the given context. + + + + + + Element 'ram:RetailValueExcludingTaxInformationAmount' is marked as not used in the given context. + + + + + + Element 'ram:RoundingAmount' is marked as not used in the given context. + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + + Value of '@currencyID' is not allowed. + + + + + + Element 'ram:TotalAllowanceChargeAmount' is marked as not used in the given context. + + + + + + Element 'ram:TotalDepositFeeInformationAmount' is marked as not used in the given context. + + + + + + Element 'ram:TotalDiscountAmount' is marked as not used in the given context. + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + Element 'ram:TotalRetailValueInformationAmount' is marked as not used in the given context. + + + + + + Element 'ram:TypeCode' must occur exactly 1 times. + + + + + + Element 'ram:ApplicableTradeSettlementFinancialCard' is marked as not used in the given context. + + + + + + Element 'ram:GuaranteeMethodCode' is marked as not used in the given context. + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + Element 'ram:Information' is marked as not used in the given context. + + + + + + Element 'ram:AccountName' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:PayeeSpecifiedCreditorFinancialInstitution' is marked as not used in the given context. + + + + + + Element 'ram:IBANID' must occur exactly 1 times. + + + + + + Element 'ram:AccountName' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:ProprietaryID' is marked as not used in the given context. + + + + + + Element 'ram:PayerSpecifiedDebtorFinancialInstitution' is marked as not used in the given context. + + + + + + Element 'ram:PaymentChannelCode' is marked as not used in the given context. + + + + + + Element 'ram:PaymentMethodCode' is marked as not used in the given context. + + + + + + + Value of 'ram:TypeCode' is not allowed. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Element 'ram:SubtotalCalculatedTradeTax' is marked as not used in the given context. + + + + + + Element 'ram:TaxApplicableTradeCurrencyExchange' is marked as not used in the given context. + + + + + + Element 'ram:TaxCurrencyCode' is marked as not used in the given context. + + + + + + Element 'ram:UltimatePayeeTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:IncludedSupplyChainTradeLineItem' is marked as not used in the given context. + + + + + + Element 'rsm:ValuationBreakdownStatement' is marked as not used in the given context. + + + diff --git a/validator/src/main/resources/schematron/ZF_211/FACTUR-X_BASIC-WL_codedb.xml b/validator/src/main/resources/schematron/ZF_211/FACTUR-X_BASIC-WL_codedb.xml new file mode 100644 index 00000000..808f9a1c --- /dev/null +++ b/validator/src/main/resources/schematron/ZF_211/FACTUR-X_BASIC-WL_codedb.xml @@ -0,0 +1,2276 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/validator/src/main/resources/schematron/ZF_211/FACTUR-X_BASIC.sch b/validator/src/main/resources/schematron/ZF_211/FACTUR-X_BASIC.sch new file mode 100644 index 00000000..2f45854d --- /dev/null +++ b/validator/src/main/resources/schematron/ZF_211/FACTUR-X_BASIC.sch @@ -0,0 +1,7107 @@ + + + Schema for FACTUR-X; 1.0; EN16931-COMPLIANT-BASIC + + + + + + + + Each Additional supporting document (BG-24) shall contain a Supporting document reference (BT-122). + + + + + + Each VAT breakdown (BG-23) shall have a VAT category taxable amount (BT-116). + + Each VAT breakdown (BG-23) shall have a VAT category tax amount (BT-117). + + Each VAT breakdown (BG-23) shall be defined through a VAT category code (BT-118). + + Each VAT breakdown (BG-23) shall have a VAT category rate (BT-119), except if the Invoice is not subject to VAT. + + Value added tax point date (BT-7) and Value added tax point date code (BT-8) are mutually exclusive. + + VAT category tax amount (BT-117) = VAT category taxable amount (BT-116) x (VAT category rate (BT-119) / 100), rounded to two decimals. + + The allowed maximum number of decimals for the VAT category taxable amount (BT-116) is 2. + + The allowed maximum number of decimals for the VAT category tax amount (BT-117) is 2. + + + + + + In a VAT breakdown (BG-23) where VAT category code (BT-118) is "Zero rated" the VAT category taxable amount (BT-116) shall equal the sum of Invoice line net amount (BT-131) minus the sum of Document level allowance amounts (BT-92) plus the sum of Document level charge amounts (BT-99) where the VAT category codes (BT-151, BT-95, BT-102) are “Zero rated". + + The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where VAT category code (BT-118) is "Zero rated" shall equal 0 (zero). + + A VAT Breakdown (BG-23) with VAT Category code (BT-118) "Zero rated" shall not have a VAT exemption reason code (BT-121) or VAT exemption reason text (BT-120). + + + + + + The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where VAT category code (BT-118) is "Standard rated" shall equal the VAT category taxable amount (BT-116) multiplied by the VAT category rate (BT-119). + + A VAT Breakdown (BG-23) with VAT Category code (BT-118) "Standard rate" shall not have a VAT exemption reason code (BT-121) or VAT exemption reason text (BT-120). + + + + + + If both Invoicing period start date (BT-73) and Invoicing period end date (BT-74) are given then the Invoicing period end date (BT-74) shall be later or equal to the Invoicing period start date (BT-73). + + If Invoicing period (BG-14) is used, the Invoicing period start date (BT-73) or the Invoicing period end date (BT-74) shall be filled, or both. + + + + + + Each Document level allowance (BG-20) shall have a Document level allowance amount (BT-92). + + Each Document level allowance (BG-20) shall have a Document level allowance VAT category code (BT-95). + + Each Document level allowance (BG-20) shall have a Document level allowance reason (BT-97) or a Document level allowance reason code (BT-98). + + Document level allowance reason code (BT-98) and Document level allowance reason (BT-97) shall indicate the same type of allowance. + + Each Document level allowance (BG-20) shall contain a Document level allowance reason (BT-97) or a Document level allowance reason code (BT-98), or both. + + The allowed maximum number of decimals for the Document level allowance amount (BT-92) is 2. + + The allowed maximum number of decimals for the Document level allowance base amount (BT-93) is 2. + + + + + + Each Document level charge (BG-21) shall have a Document level charge amount (BT-99). + + Each Document level charge (BG-21) shall have a Document level charge VAT category code (BT-102). + + Each Document level charge (BG-21) shall have a Document level charge reason (BT-104) or a Document level charge reason code (BT-105). + + Document level charge reason code (BT-105) and Document level charge reason (BT-104) shall indicate the same type of charge. + + Each Document level charge (BG-21) shall contain a Document level charge reason (BT-104) or a Document level charge reason code (BT-105), or both. + + The allowed maximum number of decimals for the Document level charge amount (BT-92) is 2. + + The allowed maximum number of decimals for the Document level charge base amount (BT-93) is 2. + + + + + + Each Item attribute (BG-32) shall contain an Item attribute name (BT-160) and an Item attribute value (BT-161). + + + + + + The last 4 to 6 digits of the Payment card primary account number (BT-87) shall be present if Payment card information (BG-18) is provided in the Invoice. + + + + + + Each Invoice line (BG-25) shall have an Invoice line identifier (BT-126). + + Each Invoice line (BG-25) shall have an Invoiced quantity (BT-129). + + An Invoice line (BG-25) shall have an Invoiced quantity unit of measure code (BT-130). + + Each Invoice line (BG-25) shall have an Invoice line net amount (BT-131). + + Each Invoice line (BG-25) shall contain the Item name (BT-153). + + Each Invoice line (BG-25) shall contain the Item net price (BT-146). + + The Item net price (BT-146) shall NOT be negative. + + The Item gross price (BT-148) shall NOT be negative. + + The Item standard identifier (BT-157) shall have a Scheme identifier + + The Item classification identifier (BT-158) shall have a Scheme identifier + + Each Invoice line (BG-25) shall be categorized with an Invoiced item VAT category code (BT-151). + + An Invoice shall at least have one VAT breakdown group (BG-23). + + The allowed maximum number of decimals for the Invoice line net amount (BT-131) is 2. + + + + + + The Payee name (BT-59) shall be provided in the Invoice, if the Payee (BG-10) is different from the Seller (BG-4). + + + + + + The Seller tax representative name (BT-62) shall be provided in the Invoice, if the Seller (BG-4) has a Seller tax representative party (BG-11). + + The Seller tax representative postal address (BG-12) shall be provided in the Invoice, if the Seller (BG-4) has a Seller tax representative party (BG-11). + + The Seller tax representative postal address (BG-12) shall contain a Tax representative country code (BT-69), if the Seller (BG-4) has a Seller tax representative party (BG-11). + + Each Seller tax representative party (BG-11) shall have a Seller tax representative VAT identifier (BT-63). + + + + + + In order for the buyer to automatically identify a supplier, the Seller identifier (BT-29), the Seller legal registration identifier (BT-30) and/or the Seller VAT identifier (BT-31) shall be present. + + + + + + If both Invoice line period start date (BT-134) and Invoice line period end date (BT-135) are given then the Invoice line period end date (BT-135) shall be later or equal to the Invoice line period start date (BT-134). + + If Invoice line period (BG-26) is used, the Invoice line period start date (BT-134) or the Invoice line period end date (BT-135) shall be filled, or both. + + + + + + Each Invoice line allowance (BG-27) shall have an Invoice line allowance amount (BT-136). + + Each Invoice line allowance (BG-27) shall have an Invoice line allowance reason (BT-139) or an Invoice line allowance reason code (BT-140). + + Invoice line allowance reason code (BT-140) and Invoice line allowance reason (BT-139) shall indicate the same type of allowance reason. + + Each Invoice line allowance (BG-27) shall contain an Invoice line allowance reason (BT-139) or an Invoice line allowance reason code (BT-140), or both. + + The allowed maximum number of decimals for the Invoice line allowance amount (BT-136) is 2. + + The allowed maximum number of decimals for the Invoice line allowance base amount (BT-137) is 2. + + + + + + Each Invoice line charge (BG-28) shall have an Invoice line charge amount (BT-141). + + Each Invoice line charge (BG-28) shall have an Invoice line charge reason (BT-144) or an Invoice line charge reason code (BT-145). + + Invoice line charge reason code (BT-145) and Invoice line charge reason (BT144) shall indicate the same type of charge reason. + + Each Invoice line charge (BG-28) shall contain an Invoice line charge reason (BT-144) or an Invoice line charge reason code (BT-145), or both. + + The allowed maximum number of decimals for the Invoice line charge amount (BT-141) is 2. + + The allowed maximum number of decimals for the Invoice line charge base amount (BT-142) is 2. + + + + + + The Seller VAT identifier (BT-31), the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48) shall have a prefix in accordance with ISO code ISO 3166-1 alpha-2 by which the country of issue may be identified. Nevertheless, Greece may use the prefix ‘EL’. + + + + + + An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “Reverse charge” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48) and/or the Buyer legal registration identifier (BT-47). + + In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Reverse charge" the Document level allowance VAT rate (BT-96) shall be 0 (zero). + + + + + + An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “Exempt from VAT” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Exempt from VAT", the Document level allowance VAT rate (BT-96) shall be 0 (zero). + + + + + + An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “Export outside the EU” shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63). + + In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Export outside the EU" the Document level allowance VAT rate (BT-96) shall be 0 (zero). + + + + + + An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “Intra-community supply” shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48). + + In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "IGIC" the Document level allowance VAT rate (BT-96) shall be 0 (zero) or greater than zero. + + + + + + An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “IGIC” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "IGIC" the Document level allowance VAT rate (BT-96) shall be 0 (zero) or greater than zero. + + + + + + An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “IPSI” shall contain the Seller VAT Identifier (BT-31), the Seller Tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "IPSI" the Document level allowance VAT rate (BT-96) shall be 0 (zero) or greater than zero. + + + + + + An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “Not subject to VAT” shall not contain the Seller VAT identifier (BT-31), the Seller tax representative VAT identifier (BT-63) or the Buyer VAT identifier (BT-48). + + A Document level allowance (BG-20) where VAT category code (BT-95) is "Not subject to VAT" shall not contain a Document level allowance VAT rate (BT-96). + + + + + + An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “Standard rated” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Standard rated" the Document level allowance VAT rate (BT-96) shall be greater than zero. + + + + + + An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “Zero rated” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Zero rated" the Document level allowance VAT rate (BT-96) shall be 0 (zero). + + + + + + An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “Reverse charge” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48) and/or the Buyer legal registration identifier (BT-47). + + In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Reverse charge" the Document level charge VAT rate (BT-103) shall be 0 (zero). + + + + + + An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “Exempt from VAT” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Exempt from VAT", the Document level charge VAT rate (BT-103) shall be 0 (zero). + + + + + + An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “Export outside the EU” shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63). + + In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Export outside the EU" the Document level charge VAT rate (BT-103) shall be 0 (zero). + + + + + + An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “Intra-community supply” shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48). + + In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Intra-community supply" the Document level charge VAT rate (BT-103) shall be 0 (zero). + + + + + + An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “IGIC” shall contain the Seller VAT Identifier (BT-31), the Seller Tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "IGIC" the Document level charge VAT rate (BT-103) shall be 0 (zero) or greater than zero. + + + + + + An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “IPSI” shall contain the Seller VAT Identifier (BT-31), the Seller Tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "IPSI" the Document level charge VAT rate (BT-103) shall be 0 (zero) or greater than zero. + + + + + + An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “Not subject to VAT” shall not contain the Seller VAT identifier (BT-31), the Seller tax representative VAT identifier (BT-63) or the Buyer VAT identifier (BT-48). + + A Document level charge (BG-21) where the VAT category code (BT-102) is "Not subject to VAT" shall not contain a Document level charge VAT rate (BT-103). + + + + + + An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “Standard rated” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Standard rated" the Document level charge VAT rate (BT-103) shall be greater than zero. + + + + + + An Invoice that contains a Document level charge where the Document level charge VAT category code (BT-102) is “Zero rated” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Zero rated" the Document level charge VAT rate (BT-103) shall be 0 (zero). + + + + + + An Invoice shall have the Invoice total amount without VAT (BT-109). + + An Invoice shall have the Invoice total amount with VAT (BT-112). + + An Invoice shall have the Amount due for payment (BT-115). + + Sum of allowances on document level (BT-107) = S Document level allowance amount (BT-92). + + Sum of charges on document level (BT-108) = S Document level charge amount (BT-99). + + Invoice total amount with VAT (BT-112) = Invoice total amount without VAT (BT-109) + Invoice total VAT amount (BT-110). + + The allowed maximum number of decimals for the Sum of Invoice line net amount (BT-106) is 2. + + The allowed maximum number of decimals for the Sum of allowanced on document level (BT-107) is 2. + + The allowed maximum number of decimals for the Sum of charges on document level (BT-108) is 2. + + The allowed maximum number of decimals for the Invoice total amount without VAT (BT-109) is 2. + + The allowed maximum number of decimals for the Invoice total VAT amount (BT-110) is 2. + + The allowed maximum number of decimals for the Invoice total amount with VAT (BT-112) is 2. + + The allowed maximum number of decimals for the Invoice total VAT amount in accounting currency (BT-111) is 2. + + The allowed maximum number of decimals for the Paid amount (BT-113) is 2. + + The allowed maximum number of decimals for the Rounding amount (BT-114) is 2. + + The allowed maximum number of decimals for the Amount due for payment (BT-115) is 2. + + If the VAT accounting currency code (BT-6) is present, then the Invoice total VAT amount in accounting currency (BT-111) shall be provided. + + Invoice total amount without VAT (BT-109) = S Invoice line net amount (BT-131) - Sum of allowances on document level (BT-107) + Sum of charges on document level (BT-108). + + Amount due for payment (BT-115) = Invoice total amount with VAT (BT-112) -Paid amount (BT-113) +Rounding amount (BT-114). + + An Invoice shall have the Sum of Invoice line net amount (BT-106). + + + + + + Invoice total VAT amount (BT-110) = S VAT category tax amount (BT-117). + + + + + + A Payment instruction (BG-16) shall specify the Payment means type code (BT-81). + + + + + + A Payment account identifier (BT-84) shall be present if Credit transfer (BG-16) information is provided in the Invoice. + + If the Payment means type code (BT-81) means SEPA credit transfer, Local credit transfer or Non-SEPA international credit transfer, the Payment account identifier (BT-84) shall be present. + + + + + + In a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Reverse charge" the VAT category taxable amount (BT-116) shall equal the sum of Invoice line net amounts (BT-131) minus the sum of Document level allowance amounts (BT-92) plus the sum of Document level charge amounts (BT-99) where the VAT category codes (BT-151, BT-95, BT-102) are “Reverse charge". + + The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where the VAT category code (BT-118) is “Reverse charge” shall be 0 (zero). + + A VAT Breakdown (BG-23) with VAT Category code (BT-118) "Reverse charge" shall have a VAT exemption reason code (BT-121), meaning "Reverse charge" or the VAT exemption reason text (BT-120) "Reverse charge" (or the equivalent standard text in another language). + + + + + + The VAT category tax amount (BT-117) In a VAT breakdown (BG-23) where the VAT category code (BT-118) equals "Exempt from VAT" shall equal 0 (zero). + + A VAT Breakdown (BG-23) with VAT Category code (BT-118) "Exempt from VAT" shall have a VAT exemption reason code (BT-121) or a VAT exemption reason text (BT-120). + + In a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Exempt from VAT" the VAT category taxable amount (BT-116) shall equal the sum of Invoice line net amounts (BT-131) minus the sum of Document level allowance amounts (BT-92) plus the sum of Document level charge amounts (BT-99) where the VAT category codes (BT-151, BT-95, BT-102) are “Exempt from VAT". + + + + + + In a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Export outside the EU" the VAT category taxable amount (BT-116) shall equal the sum of Invoice line net amounts (BT-131) minus the sum of Document level allowance amounts (BT-92) plus the sum of Document level charge amounts (BT-99) where the VAT category codes (BT-151, BT-95, BT-102) are “Export outside the EU". + + The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where the VAT category code (BT-118) is “Export outside the EU” shall be 0 (zero). + + A VAT Breakdown (BG-23) with the VAT Category code (BT-118) "Export outside the EU" shall have a VAT exemption reason code (BT-121), meaning "Export outside the EU" or the VAT exemption reason text (BT-120) "Export outside the EU" (or the equivalent standard text in another language). + + + + + + In a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Intra-community supply" the VAT category taxable amount (BT-116) shall equal the sum of Invoice line net amounts (BT-131) minus the sum of Document level allowance amounts (BT-92) plus the sum of Document level charge amounts (BT-99) where the VAT category codes (BT-151, BT-95, BT-102) are “Intra-community supply". + + The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where VAT category code (BT-118) is "IGIC" shall equal the VAT category taxable amount (BT-116) multiplied by the VAT category rate (BT-119). + + A VAT Breakdown (BG-23) with the VAT Category code (BT-118) "Intra-community supply" shall have a VAT exemption reason code (BT-121), meaning "Intra-community supply" or the VAT exemption reason text (BT-120) "Intra-community supply" (or the equivalent standard text in another language). + + In an Invoice with a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Intra-community supply" the Actual delivery date (BT-72) or the Invoicing period (BG-14) shall not be blank. + + In an Invoice with a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Intra-community supply" the Deliver to country code (BT-80) shall not be blank. + + + + + + For each different value of VAT category rate (BT-119) where the VAT category code (BT-118) is "IGIC", the VAT category taxable amount (BT-116) in a VAT breakdown (BG-23) shall equal the sum of Invoice line net amounts (BT-131) plus the sum of document level charge amounts (BT-99) minus the sum of document level allowance amounts (BT-92) where the VAT category code (BT-151, BT-102, BT-95) is “IGIC” and the VAT rate (BT-152, BT-103, BT-96) equals the VAT category rate (BT-119). + + The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where VAT category code (BT-118) is "IGIC" shall equal the VAT category taxable amount (BT-116) multiplied by the VAT category rate (BT-119). + + A VAT Breakdown (BG-23) with VAT Category code (BT-118) "IGIC" shall not have a VAT exemption reason code (BT-121) or VAT exemption reason text (BT-120). + + + + + + For each different value of VAT category rate (BT-119) where the VAT category code (BT-118) is "IPSI", the VAT category taxable amount (BT-116) in a VAT breakdown (BG-23) shall equal the sum of Invoice line net amounts (BT-131) plus the sum of document level charge amounts (BT-99) minus the sum of document level allowance amounts (BT-92) where the VAT category code (BT-151, BT-102, BT-95) is “IPSI” and the VAT rate (BT-152, BT-103, BT-96) equals the VAT category rate (BT-119). + + The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where VAT category code (BT-118) is "IPSI" shall equal the VAT category taxable amount (BT-116) multiplied by the VAT category rate (BT-119). + + A VAT Breakdown (BG-23) with VAT Category code (BT-118) "IPSI" shall not have a VAT exemption reason code (BT-121) or VAT exemption reason text (BT-120). + + + + + + In a VAT breakdown (BG-23) where the VAT category code (BT-118) is " Not subject to VAT" the VAT category taxable amount (BT-116) shall equal the sum of Invoice line net amounts (BT-131) minus the sum of Document level allowance amounts (BT-92) plus the sum of Document level charge amounts (BT-99) where the VAT category codes (BT-151, BT-95, BT-102) are “Not subject to VAT". + + The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where the VAT category code (BT-118) is “Not subject to VAT” shall be 0 (zero). + + A VAT Breakdown (BG-23) with VAT Category code (BT-118) " Not subject to VAT" shall have a VAT exemption reason code (BT-121), meaning " Not subject to VAT" or a VAT exemption reason text (BT-120) " Not subject to VAT" (or the equivalent standard text in another language). + + An Invoice that contains a VAT breakdown group (BG-23) with a VAT category code (BT-118) "Not subject to VAT" shall not contain other VAT breakdown groups (BG-23). + + An Invoice that contains a VAT breakdown group (BG-23) with a VAT category code (BT-118) "Not subject to VAT" shall not contain an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is not "Not subject to VAT". + + An Invoice that contains a VAT breakdown group (BG-23) with a VAT category code (BT-118) "Not subject to VAT" shall not contain Document level allowances (BG-20) where Document level allowance VAT category code (BT-95) is not "Not subject to VAT". + + An Invoice that contains a VAT breakdown group (BG-23) with a VAT category code (BT-118) "Not subject to VAT" shall not contain Document level charges (BG-21) where Document level charge VAT category code (BT-102) is not "Not subject to VAT". + + + + + + An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “Reverse charge” shall contain the Seller VAT Identifier (BT-31), the Seller Tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48) and/or the Buyer legal registration identifier (BT-47). + + In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Reverse charge" the Invoiced item VAT rate (BT-152) shall be 0 (zero). + + + + + + An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “Exempt from VAT” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Exempt from VAT", the Invoiced item VAT rate (BT-152) shall be 0 (zero). + + + + + + An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “Export outside the EU” shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63). + + In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Export outside the EU" the Invoiced item VAT rate (BT-152) shall be 0 (zero). + + + + + + An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “Intra-community supply” shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48). + + In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Intracommunity supply" the Invoiced item VAT rate (BT-152) shall be 0 (zero). + + + + + + An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “IGIC” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "IGIC" the invoiced item VAT rate (BT-152) shall be 0 (zero) or greater than zero. + + + + + + An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “IPSI” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "IPSI" the Invoiced item VAT rate (BT-152) shall be 0 (zero) or greater than zero. + + + + + + An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “Not subject to VAT” shall not contain the Seller VAT identifier (BT-31), the Seller tax representative VAT identifier (BT-63) or the Buyer VAT identifier (BT-46). + + An Invoice line (BG-25) where the VAT category code (BT-151) is "Not subject to VAT" shall not contain an Invoiced item VAT rate (BT-152). + + + + + + An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “Standard rated” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Standard rated" the Invoiced item VAT rate (BT-152) shall be greater than zero. + + + + + + An Invoice that contains an Invoice line where the Invoiced item VAT category code (BT-151) is “Zero rated” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Zero rated" the Invoiced item VAT rate (BT-152) shall be 0 (zero). + + + + + + An Invoice shall have a Specification identifier (BT-24). + + An Invoice shall have an Invoice number (BT-1). + + An Invoice shall have an Invoice issue date (BT-2). + + An Invoice shall have an Invoice type code (BT-3). + + An Invoice shall have an Invoice currency code (BT-5). + + An Invoice shall contain the Seller name (BT-27). + + An Invoice shall contain the Buyer name (BT-44). + + An Invoice shall contain the Seller postal address (BG-5). + + The Seller postal address (BG-5) shall contain a Seller country code (BT-40). + + The Seller electronic address (BT-34) shall have a Scheme identifier. + + The Buyer electronic address (BT-49) shall have a Scheme identifier. + + An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “Standard rated” shall contain in the VAT breakdown (BG-23) at least one VAT category code (BT-118) equal with "Standard rated". + + An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “Zero rated” shall contain in the VAT breakdown (BG-23) exactly one VAT category code (BT-118) equal with "Zero rated". + + An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “Exempt from VAT” shall contain exactly one VAT breakdown (BG-23) with the VAT category code (BT-118) equal to "Exempt from VAT". + + An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “Reverse charge” shall contain in the VAT breakdown (BG-23) exactly one VAT category code (BT-118) equal with "VAT reverse charge". + + An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “Intra-community supply” shall contain in the VAT breakdown (BG-23) exactly one VAT category code (BT-118) equal with "Intra-community supply". + + An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “Export outside the EU” shall contain in the VAT breakdown (BG-23) exactly one VAT category code (BT-118) equal with "Export outside the EU". + + An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “Not subject to VAT” shall contain exactly one VAT breakdown group (BG-23) with the VAT category code (BT-118) equal to "Not subject to VAT". + + An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “IGIC” shall contain in the VAT breakdown (BG-23) at least one VAT category code (BT-118) equal with "IGIC". + + An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “IPSI” shall contain in the VAT breakdown (BG-23) at least one VAT category code (BT-118) equal with "IPSI". + + In case the Amount due for payment (BT-115) is positive, either the Payment due date (BT-9) or the Payment terms (BT-20) shall be present. + + An Invoice shall contain the Buyer postal address (BG-8). + + The Buyer postal address shall contain a Buyer country code (BT-55). + + + + + + Element 'ram:TypeCode' must occur exactly 1 times. + + + + + + Element 'ram:CategoryCode' is marked as not used in the given context. + + + + + + Element 'ram:ControlRequirementIndicator' is marked as not used in the given context. + + + + + + Element 'ram:CopyIndicator' is marked as not used in the given context. + + + + + + Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. + + + + + + Element 'ram:GlobalID' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:Content' must occur exactly 1 times. + + + + + + Element 'ram:ContentCode' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + Element 'ram:Subject' is marked as not used in the given context. + + + + + + + Value of 'ram:SubjectCode' is not allowed. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listName' marked as not used in the given context. + + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Attribute @name' marked as not used in the given context. + + + + + + Element 'udt:DateTime' is marked as not used in the given context. + + + + + + + Value of '@format' is not allowed. + + + + + + Element 'ram:IssuerTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:LanguageID' is marked as not used in the given context. + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + Element 'ram:PreviousRevisionID' is marked as not used in the given context. + + + + + + Element 'ram:Purpose' is marked as not used in the given context. + + + + + + Element 'ram:PurposeCode' is marked as not used in the given context. + + + + + + Element 'ram:RevisionDateTime' is marked as not used in the given context. + + + + + + Element 'ram:RevisionID' is marked as not used in the given context. + + + + + + + Value of 'ram:TypeCode' is not allowed. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Attribute @name' marked as not used in the given context. + + + + + + Element 'ram:VersionID' is marked as not used in the given context. + + + + + + Element 'ram:BusinessProcessSpecifiedDocumentContextParameter' may occur at maximum 1 times. + + Element 'ram:GuidelineSpecifiedDocumentContextParameter' must occur exactly 1 times. + + + + + + Element 'ram:ApplicationSpecifiedDocumentContextParameter' is marked as not used in the given context. + + + + + + Element 'ram:BIMSpecifiedDocumentContextParameter' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:SpecifiedDocumentVersion' is marked as not used in the given context. + + + + + + Element 'ram:Value' is marked as not used in the given context. + + + + + + Element 'ram:ID' must occur exactly 1 times. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:SpecifiedDocumentVersion' is marked as not used in the given context. + + + + + + Element 'ram:Value' is marked as not used in the given context. + + + + + + Element 'ram:MessageStandardSpecifiedDocumentContextParameter' is marked as not used in the given context. + + + + + + Element 'ram:ScenarioSpecifiedDocumentContextParameter' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedTransactionID' is marked as not used in the given context. + + + + + + Element 'ram:SubsetSpecifiedDocumentContextParameter' is marked as not used in the given context. + + + + + + Element 'ram:TestIndicator' is marked as not used in the given context. + + + + + + Element 'ram:IncludedSupplyChainTradeLineItem' must occur at least 1 times. + + + + + + Element 'ram:SellerTradeParty' must occur exactly 1 times. + + Element 'ram:BuyerTradeParty' must occur exactly 1 times. + + + + + + Element 'ram:AdditionalReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:ApplicableTradeDeliveryTerms' is marked as not used in the given context. + + + + + + Element 'ram:BuyerAgentTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:BuyerAssignedAccountantTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:IssuerAssignedID' must occur exactly 1 times. + + + + + + Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + Element 'ram:AttachmentBinaryObject' is marked as not used in the given context. + + + + + + Element 'ram:CopyIndicator' is marked as not used in the given context. + + + + + + Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. + + + + + + Element 'ram:FormattedIssueDateTime' is marked as not used in the given context. + + + + + + Element 'ram:GlobalID' is marked as not used in the given context. + + + + + + Element 'ram:Information' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:IssuerTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:LineID' is marked as not used in the given context. + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + Element 'ram:PreviousRevisionID' is marked as not used in the given context. + + + + + + Element 'ram:ReferenceTypeCode' is marked as not used in the given context. + + + + + + Element 'ram:RevisionID' is marked as not used in the given context. + + + + + + Element 'ram:SectionName' is marked as not used in the given context. + + + + + + Element 'ram:StatusCode' is marked as not used in the given context. + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:BuyerRequisitionerTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:BuyerTaxRepresentativeTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:ID' may occur at maximum 1 times. + + Element 'ram:Name' must occur exactly 1 times. + + Element 'ram:PostalTradeAddress' must occur exactly 1 times. + + Element 'ram:URIUniversalCommunication' may occur at maximum 1 times. + + Element 'ram:SpecifiedTaxRegistration' may occur at maximum 1 times. + + + + + + Element 'ram:DefinedTradeContact' is marked as not used in the given context. + + + + + + Element 'ram:Description' is marked as not used in the given context. + + + + + + Element 'ram:EndPointURIUniversalCommunication' is marked as not used in the given context. + + + + + + Attribute '@schemeID' is required in this context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + Value of '@schemeID' is not allowed. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:LogoAssociatedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:CountryID' must occur exactly 1 times. + + + + + + Element 'ram:AdditionalStreetName' is marked as not used in the given context. + + + + + + Element 'ram:AttentionOf' is marked as not used in the given context. + + + + + + Element 'ram:BuildingName' is marked as not used in the given context. + + + + + + Element 'ram:BuildingNumber' is marked as not used in the given context. + + + + + + Element 'ram:CareOf' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:CitySubDivisionName' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:CountryName' is marked as not used in the given context. + + + + + + Element 'ram:CountrySubDivisionID' is marked as not used in the given context. + + + + + + Element 'ram:CountrySubDivisionName' is marked as not used in the given context. + + + + + + Element 'ram:DepartmentName' is marked as not used in the given context. + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + Element 'ram:LineFive' is marked as not used in the given context. + + + + + + Element 'ram:LineFour' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:PostOfficeBox' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listName' marked as not used in the given context. + + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Attribute @name' marked as not used in the given context. + + + + + + Element 'ram:StreetName' is marked as not used in the given context. + + + + + + Element 'ram:RoleCode' is marked as not used in the given context. + + + + + + Element 'ram:AuthorizedLegalRegistration' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + Value of '@schemeID' is not allowed. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:LegalClassificationCode' is marked as not used in the given context. + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + Element 'ram:PostalTradeAddress' is marked as not used in the given context. + + + + + + Element 'ram:TradingBusinessName' is marked as not used in the given context. + + + + + + Element 'ram:ID' must occur exactly 1 times. + + + + + + Element 'ram:AssociatedRegisteredTax' is marked as not used in the given context. + + + + + + Attribute '@schemeID' is required in this context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + Value of '@schemeID' is not allowed. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:URIID' must occur exactly 1 times. + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + Element 'ram:CompleteNumber' is marked as not used in the given context. + + + + + + Attribute '@schemeID' is required in this context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + Value of '@schemeID' is not allowed. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:IssuerAssignedID' must occur exactly 1 times. + + + + + + Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + Element 'ram:AttachmentBinaryObject' is marked as not used in the given context. + + + + + + Element 'ram:CopyIndicator' is marked as not used in the given context. + + + + + + Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. + + + + + + Element 'ram:FormattedIssueDateTime' is marked as not used in the given context. + + + + + + Element 'ram:GlobalID' is marked as not used in the given context. + + + + + + Element 'ram:Information' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:IssuerTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:LineID' is marked as not used in the given context. + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + Element 'ram:PreviousRevisionID' is marked as not used in the given context. + + + + + + Element 'ram:ReferenceTypeCode' is marked as not used in the given context. + + + + + + Element 'ram:RevisionID' is marked as not used in the given context. + + + + + + Element 'ram:SectionName' is marked as not used in the given context. + + + + + + Element 'ram:StatusCode' is marked as not used in the given context. + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + Element 'ram:DemandForecastReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:OrderResponseReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:PriceListReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:ProductEndUserTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:PromotionalDealReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:PurchaseConditionsReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:QuotationReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:Reference' is marked as not used in the given context. + + + + + + Element 'ram:RequisitionerReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:SalesAgentTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:SellerAssignedAccountantTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:SellerOrderReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:Name' must occur exactly 1 times. + + Element 'ram:PostalTradeAddress' must occur exactly 1 times. + + Element 'ram:SpecifiedTaxRegistration' must occur exactly 1 times. + + + + + + Element 'ram:DefinedTradeContact' is marked as not used in the given context. + + + + + + Element 'ram:Description' is marked as not used in the given context. + + + + + + Element 'ram:EndPointURIUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:GlobalID' is marked as not used in the given context. + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + Element 'ram:LogoAssociatedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:CountryID' must occur exactly 1 times. + + + + + + Element 'ram:AdditionalStreetName' is marked as not used in the given context. + + + + + + Element 'ram:AttentionOf' is marked as not used in the given context. + + + + + + Element 'ram:BuildingName' is marked as not used in the given context. + + + + + + Element 'ram:BuildingNumber' is marked as not used in the given context. + + + + + + Element 'ram:CareOf' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:CitySubDivisionName' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:CountryName' is marked as not used in the given context. + + + + + + Element 'ram:CountrySubDivisionID' is marked as not used in the given context. + + + + + + Element 'ram:CountrySubDivisionName' is marked as not used in the given context. + + + + + + Element 'ram:DepartmentName' is marked as not used in the given context. + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + Element 'ram:LineFive' is marked as not used in the given context. + + + + + + Element 'ram:LineFour' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:PostOfficeBox' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listName' marked as not used in the given context. + + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Attribute @name' marked as not used in the given context. + + + + + + Element 'ram:StreetName' is marked as not used in the given context. + + + + + + Element 'ram:RoleCode' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedLegalOrganization' is marked as not used in the given context. + + + + + + Element 'ram:ID' must occur exactly 1 times. + + + + + + Element 'ram:AssociatedRegisteredTax' is marked as not used in the given context. + + + + + + Attribute '@schemeID' is required in this context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + Value of '@schemeID' is not allowed. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:URIUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:Name' must occur exactly 1 times. + + Element 'ram:PostalTradeAddress' must occur exactly 1 times. + + Element 'ram:URIUniversalCommunication' may occur at maximum 1 times. + + + + + + Element 'ram:DefinedTradeContact' is marked as not used in the given context. + + + + + + Element 'ram:Description' is marked as not used in the given context. + + + + + + Element 'ram:EndPointURIUniversalCommunication' is marked as not used in the given context. + + + + + + Attribute '@schemeID' is required in this context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + Value of '@schemeID' is not allowed. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:LogoAssociatedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:CountryID' must occur exactly 1 times. + + + + + + Element 'ram:AdditionalStreetName' is marked as not used in the given context. + + + + + + Element 'ram:AttentionOf' is marked as not used in the given context. + + + + + + Element 'ram:BuildingName' is marked as not used in the given context. + + + + + + Element 'ram:BuildingNumber' is marked as not used in the given context. + + + + + + Element 'ram:CareOf' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:CitySubDivisionName' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:CountryName' is marked as not used in the given context. + + + + + + Element 'ram:CountrySubDivisionID' is marked as not used in the given context. + + + + + + Element 'ram:CountrySubDivisionName' is marked as not used in the given context. + + + + + + Element 'ram:DepartmentName' is marked as not used in the given context. + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + Element 'ram:LineFive' is marked as not used in the given context. + + + + + + Element 'ram:LineFour' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:PostOfficeBox' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listName' marked as not used in the given context. + + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Attribute @name' marked as not used in the given context. + + + + + + Element 'ram:StreetName' is marked as not used in the given context. + + + + + + Element 'ram:RoleCode' is marked as not used in the given context. + + + + + + Element 'ram:AuthorizedLegalRegistration' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + Value of '@schemeID' is not allowed. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:LegalClassificationCode' is marked as not used in the given context. + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + Element 'ram:PostalTradeAddress' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:ID' must occur exactly 1 times. + + + + + + Element 'ram:AssociatedRegisteredTax' is marked as not used in the given context. + + + + + + Attribute '@schemeID' is required in this context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + Value of '@schemeID' is not allowed. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:URIID' must occur exactly 1 times. + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + Element 'ram:CompleteNumber' is marked as not used in the given context. + + + + + + Attribute '@schemeID' is required in this context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + Value of '@schemeID' is not allowed. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:SpecifiedProcuringProject' is marked as not used in the given context. + + + + + + Element 'ram:SupplyInstructionReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:UltimateCustomerOrderReferencedDocument' is marked as not used in the given context. + + + + + + Each Deliver to address (BG-15) shall contain a Deliver to country code (BT-80). + + + + + + Element 'ram:Description' is marked as not used in the given context. + + + + + + Element 'ram:DescriptionBinaryObject' is marked as not used in the given context. + + + + + + Element 'ram:EarliestOccurrenceDateTime' is marked as not used in the given context. + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + Element 'ram:LatestOccurrenceDateTime' is marked as not used in the given context. + + + + + + Element 'udt:DateTime' is marked as not used in the given context. + + + + + + + Value of '@format' is not allowed. + + + + + + Element 'ram:OccurrenceLogisticsLocation' is marked as not used in the given context. + + + + + + Element 'ram:OccurrenceSpecifiedPeriod' is marked as not used in the given context. + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + Element 'ram:UnitQuantity' is marked as not used in the given context. + + + + + + Element 'ram:ActualDespatchSupplyChainEvent' is marked as not used in the given context. + + + + + + Element 'ram:ActualPickUpSupplyChainEvent' is marked as not used in the given context. + + + + + + Element 'ram:ActualReceiptSupplyChainEvent' is marked as not used in the given context. + + + + + + Element 'ram:AdditionalReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:ConsumptionReportReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:DeliveryNoteReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:IssuerAssignedID' must occur exactly 1 times. + + + + + + Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + Element 'ram:AttachmentBinaryObject' is marked as not used in the given context. + + + + + + Element 'ram:CopyIndicator' is marked as not used in the given context. + + + + + + Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. + + + + + + Element 'ram:FormattedIssueDateTime' is marked as not used in the given context. + + + + + + Element 'ram:GlobalID' is marked as not used in the given context. + + + + + + Element 'ram:Information' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:IssuerTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:LineID' is marked as not used in the given context. + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + Element 'ram:PreviousRevisionID' is marked as not used in the given context. + + + + + + Element 'ram:ReferenceTypeCode' is marked as not used in the given context. + + + + + + Element 'ram:RevisionID' is marked as not used in the given context. + + + + + + Element 'ram:SectionName' is marked as not used in the given context. + + + + + + Element 'ram:StatusCode' is marked as not used in the given context. + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + Element 'ram:PackingListReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:PreviousDeliverySupplyChainEvent' is marked as not used in the given context. + + + + + + Element 'ram:ReceivingAdviceReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:RelatedSupplyChainConsignment' is marked as not used in the given context. + + + + + + Element 'ram:ShipFromTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:ID' may occur at maximum 1 times. + + Element 'ram:GlobalID' may occur at maximum 1 times. + + + + + + Element 'ram:DefinedTradeContact' is marked as not used in the given context. + + + + + + Element 'ram:Description' is marked as not used in the given context. + + + + + + Element 'ram:EndPointURIUniversalCommunication' is marked as not used in the given context. + + + + + + Attribute '@schemeID' is required in this context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + Value of '@schemeID' is not allowed. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:LogoAssociatedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:CountryID' must occur exactly 1 times. + + + + + + Element 'ram:AdditionalStreetName' is marked as not used in the given context. + + + + + + Element 'ram:AttentionOf' is marked as not used in the given context. + + + + + + Element 'ram:BuildingName' is marked as not used in the given context. + + + + + + Element 'ram:BuildingNumber' is marked as not used in the given context. + + + + + + Element 'ram:CareOf' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:CitySubDivisionName' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:CountryName' is marked as not used in the given context. + + + + + + Element 'ram:CountrySubDivisionID' is marked as not used in the given context. + + + + + + Element 'ram:CountrySubDivisionName' is marked as not used in the given context. + + + + + + Element 'ram:DepartmentName' is marked as not used in the given context. + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + Element 'ram:LineFive' is marked as not used in the given context. + + + + + + Element 'ram:LineFour' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:PostOfficeBox' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listName' marked as not used in the given context. + + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Attribute @name' marked as not used in the given context. + + + + + + Element 'ram:StreetName' is marked as not used in the given context. + + + + + + Element 'ram:RoleCode' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedLegalOrganization' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedTaxRegistration' is marked as not used in the given context. + + + + + + Element 'ram:URIUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:UltimateShipToTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:PaymentReference' may occur at maximum 1 times. + + Element 'ram:InvoiceCurrencyCode' must occur exactly 1 times. + + Element 'ram:ApplicableTradeTax' must occur at least 1 times. + + Element 'ram:SpecifiedTradePaymentTerms' may occur at maximum 1 times. + + Element 'ram:SpecifiedTradeSettlementHeaderMonetarySummation' must occur exactly 1 times. + + Element 'ram:ReceivableSpecifiedTradeAccountingAccount' may occur at maximum 1 times. + + + + + + Element 'ram:CalculatedAmount' must occur exactly 1 times. + + Element 'ram:TypeCode' must occur exactly 1 times. + + Element 'ram:BasisAmount' must occur exactly 1 times. + + Element 'ram:CategoryCode' must occur exactly 1 times. + + + + + + Element 'ram:AllowanceChargeBasisAmount' is marked as not used in the given context. + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + Element 'ram:BasisQuantity' is marked as not used in the given context. + + + + + + Element 'ram:BuyerDeductibleTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Element 'ram:BuyerNonDeductibleTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Element 'ram:BuyerRepayableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + Element 'ram:CalculatedRate' is marked as not used in the given context. + + + + + + Element 'ram:CalculationSequenceNumeric' is marked as not used in the given context. + + + + + + + Value of 'ram:CategoryCode' is not allowed. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Element 'ram:CategoryName' is marked as not used in the given context. + + + + + + Element 'ram:CurrencyCode' is marked as not used in the given context. + + + + + + Element 'ram:CustomsDutyIndicator' is marked as not used in the given context. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Attribute @name' marked as not used in the given context. + + + + + + + Value of 'ram:ExemptionReasonCode' is not allowed. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listName' marked as not used in the given context. + + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Attribute @name' marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:InformationAmount' is marked as not used in the given context. + + + + + + Element 'ram:Jurisdiction' is marked as not used in the given context. + + + + + + Element 'ram:LineTotalBasisAmount' is marked as not used in the given context. + + + + + + Element 'ram:PlaceApplicableTradeLocation' is marked as not used in the given context. + + + + + + Attribute @format' marked as not used in the given context. + + + + + + Element 'ram:SellerPayableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Element 'ram:SellerRefundableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Element 'ram:ServiceSupplyTradeCountry' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Element 'ram:TaxBasisAllowanceRate' is marked as not used in the given context. + + + + + + Element 'ram:TaxPointDate' is marked as not used in the given context. + + + + + + Element 'ram:Type' is marked as not used in the given context. + + + + + + + Value of 'ram:TypeCode' is not allowed. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Element 'ram:UnitBasisAmount' is marked as not used in the given context. + + + + + + Element 'ram:CompleteDateTime' is marked as not used in the given context. + + + + + + Element 'ram:ContinuousIndicator' is marked as not used in the given context. + + + + + + Element 'ram:Description' is marked as not used in the given context. + + + + + + Element 'ram:DurationMeasure' is marked as not used in the given context. + + + + + + Element 'udt:DateTime' is marked as not used in the given context. + + + + + + + Value of '@format' is not allowed. + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + Element 'ram:InclusiveIndicator' is marked as not used in the given context. + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + Element 'ram:OpenIndicator' is marked as not used in the given context. + + + + + + Element 'ram:PurposeCode' is marked as not used in the given context. + + + + + + Element 'ram:SeasonCode' is marked as not used in the given context. + + + + + + Element 'ram:SequenceNumeric' is marked as not used in the given context. + + + + + + Element 'ram:StartDateFlexibilityCode' is marked as not used in the given context. + + + + + + Element 'udt:DateTime' is marked as not used in the given context. + + + + + + + Value of '@format' is not allowed. + + + + + + Element 'ram:CreditReason' is marked as not used in the given context. + + + + + + Element 'ram:CreditReasonCode' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:CreditorReferenceIssuerID' is marked as not used in the given context. + + + + + + Element 'ram:CreditorReferenceType' is marked as not used in the given context. + + + + + + Element 'ram:CreditorReferenceTypeCode' is marked as not used in the given context. + + + + + + Element 'ram:DuePayableAmount' is marked as not used in the given context. + + + + + + Element 'ram:FactoringAgreementReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:FactoringListReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:InvoiceApplicableTradeCurrencyExchange' is marked as not used in the given context. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Element 'ram:InvoiceDateTime' is marked as not used in the given context. + + + + + + Element 'ram:InvoiceIssuerReference' is marked as not used in the given context. + + + + + + Each Preceding Invoice reference (BG-3) shall contain a Preceding Invoice reference (BT-25). + + Element 'ram:IssuerAssignedID' must occur exactly 1 times. + + + + + + Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + Element 'ram:AttachmentBinaryObject' is marked as not used in the given context. + + + + + + Element 'ram:CopyIndicator' is marked as not used in the given context. + + + + + + Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. + + + + + + + Value of '@format' is not allowed. + + + + + + Element 'ram:GlobalID' is marked as not used in the given context. + + + + + + Element 'ram:Information' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:IssuerTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:LineID' is marked as not used in the given context. + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + Element 'ram:PreviousRevisionID' is marked as not used in the given context. + + + + + + Element 'ram:ReferenceTypeCode' is marked as not used in the given context. + + + + + + Element 'ram:RevisionID' is marked as not used in the given context. + + + + + + Element 'ram:SectionName' is marked as not used in the given context. + + + + + + Element 'ram:StatusCode' is marked as not used in the given context. + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + Element 'ram:InvoiceeTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:InvoicerTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:LetterOfCreditReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:NextInvoiceDateTime' is marked as not used in the given context. + + + + + + Element 'ram:PayableSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Element 'ram:ID' may occur at maximum 1 times. + + Element 'ram:GlobalID' may occur at maximum 1 times. + + Element 'ram:Name' must occur exactly 1 times. + + + + + + Element 'ram:DefinedTradeContact' is marked as not used in the given context. + + + + + + Element 'ram:Description' is marked as not used in the given context. + + + + + + Element 'ram:EndPointURIUniversalCommunication' is marked as not used in the given context. + + + + + + Attribute '@schemeID' is required in this context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + Value of '@schemeID' is not allowed. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:LogoAssociatedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:PostalTradeAddress' is marked as not used in the given context. + + + + + + Element 'ram:RoleCode' is marked as not used in the given context. + + + + + + Element 'ram:AuthorizedLegalRegistration' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + Value of '@schemeID' is not allowed. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:LegalClassificationCode' is marked as not used in the given context. + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + Element 'ram:PostalTradeAddress' is marked as not used in the given context. + + + + + + Element 'ram:TradingBusinessName' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedTaxRegistration' is marked as not used in the given context. + + + + + + Element 'ram:URIUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:PayerTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:PaymentApplicableTradeCurrencyExchange' is marked as not used in the given context. + + + + + + Element 'ram:PaymentCurrencyCode' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:ProFormaInvoiceReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:PurchaseSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Element 'ram:AmountTypeCode' is marked as not used in the given context. + + + + + + Element 'ram:CostReferenceDimensionPattern' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + Element 'ram:SetTriggerCode' is marked as not used in the given context. + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + Element 'ram:SalesSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedAdvancePayment' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedFinancialAdjustment' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedLogisticsServiceCharge' is marked as not used in the given context. + + + + + + Element 'ram:ChargeIndicator' must occur exactly 1 times. + + Element 'ram:ActualAmount' must occur exactly 1 times. + + Element 'ram:CategoryTradeTax' must occur exactly 1 times. + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + Element 'ram:ActualTradeCurrencyExchange' is marked as not used in the given context. + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + Element 'ram:BasisQuantity' is marked as not used in the given context. + + + + + + Attribute @format' marked as not used in the given context. + + + + + + Element 'ram:TypeCode' must occur exactly 1 times. + + Element 'ram:CategoryCode' must occur exactly 1 times. + + + + + + Element 'ram:AllowanceChargeBasisAmount' is marked as not used in the given context. + + + + + + Element 'ram:BasisAmount' is marked as not used in the given context. + + + + + + Element 'ram:BasisQuantity' is marked as not used in the given context. + + + + + + Element 'ram:BuyerDeductibleTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Element 'ram:BuyerNonDeductibleTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Element 'ram:BuyerRepayableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Element 'ram:CalculatedAmount' is marked as not used in the given context. + + + + + + Element 'ram:CalculatedRate' is marked as not used in the given context. + + + + + + Element 'ram:CalculationSequenceNumeric' is marked as not used in the given context. + + + + + + + Value of 'ram:CategoryCode' is not allowed. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Element 'ram:CategoryName' is marked as not used in the given context. + + + + + + Element 'ram:CurrencyCode' is marked as not used in the given context. + + + + + + Element 'ram:CustomsDutyIndicator' is marked as not used in the given context. + + + + + + Element 'ram:DueDateTypeCode' is marked as not used in the given context. + + + + + + Element 'ram:ExemptionReason' is marked as not used in the given context. + + + + + + Element 'ram:ExemptionReasonCode' is marked as not used in the given context. + + + + + + Element 'ram:InformationAmount' is marked as not used in the given context. + + + + + + Element 'ram:Jurisdiction' is marked as not used in the given context. + + + + + + Element 'ram:LineTotalBasisAmount' is marked as not used in the given context. + + + + + + Element 'ram:PlaceApplicableTradeLocation' is marked as not used in the given context. + + + + + + Attribute @format' marked as not used in the given context. + + + + + + Element 'ram:SellerPayableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Element 'ram:SellerRefundableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Element 'ram:ServiceSupplyTradeCountry' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Element 'ram:TaxBasisAllowanceRate' is marked as not used in the given context. + + + + + + Element 'ram:TaxPointDate' is marked as not used in the given context. + + + + + + Element 'ram:Type' is marked as not used in the given context. + + + + + + + Value of 'ram:TypeCode' is not allowed. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Element 'ram:UnitBasisAmount' is marked as not used in the given context. + + + + + + Element 'udt:IndicatorString' is marked as not used in the given context. + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + Element 'ram:PrepaidIndicator' is marked as not used in the given context. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:SequenceNumeric' is marked as not used in the given context. + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + Element 'ram:UnitBasisAmount' is marked as not used in the given context. + + + + + + Element 'ram:DirectDebitMandateID' may occur at maximum 1 times. + + + + + + Element 'ram:ApplicableTradePaymentDiscountTerms' is marked as not used in the given context. + + + + + + Element 'ram:ApplicableTradePaymentPenaltyTerms' is marked as not used in the given context. + + + + + + Element 'ram:Description' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'udt:DateTime' is marked as not used in the given context. + + + + + + + Value of '@format' is not allowed. + + + + + + Element 'ram:FromEventCode' is marked as not used in the given context. + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + Element 'ram:InstructionTypeCode' is marked as not used in the given context. + + + + + + Element 'ram:PartialPaymentAmount' is marked as not used in the given context. + + + + + + Element 'ram:PartialPaymentPercent' is marked as not used in the given context. + + + + + + Element 'ram:PayeeTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:PaymentMeansID' is marked as not used in the given context. + + + + + + Element 'ram:SettlementPeriodMeasure' is marked as not used in the given context. + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedTradeSettlementFinancialCard' is marked as not used in the given context. + + + + + + Element 'ram:LineTotalAmount' must occur exactly 1 times. + + Element 'ram:ChargeTotalAmount' may occur at maximum 1 times. + + Element 'ram:AllowanceTotalAmount' may occur at maximum 1 times. + + Element 'ram:TaxBasisTotalAmount' must occur exactly 1 times. + + Element 'ram:TaxTotalAmount' may occur at maximum 1 times. + + Element 'ram:GrandTotalAmount' must occur exactly 1 times. + + Element 'ram:TotalPrepaidAmount' may occur at maximum 1 times. + + Element 'ram:DuePayableAmount' must occur exactly 1 times. + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + Element 'ram:GrossLineTotalAmount' is marked as not used in the given context. + + + + + + Element 'ram:InformationAmount' is marked as not used in the given context. + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + Element 'ram:NetIncludingTaxesLineTotalAmount' is marked as not used in the given context. + + + + + + Element 'ram:NetLineTotalAmount' is marked as not used in the given context. + + + + + + Element 'ram:ProductValueExcludingTobaccoTaxInformationAmount' is marked as not used in the given context. + + + + + + Element 'ram:RetailValueExcludingTaxInformationAmount' is marked as not used in the given context. + + + + + + Element 'ram:RoundingAmount' is marked as not used in the given context. + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + + Value of '@currencyID' is not allowed. + + + + + + Element 'ram:TotalAllowanceChargeAmount' is marked as not used in the given context. + + + + + + Element 'ram:TotalDepositFeeInformationAmount' is marked as not used in the given context. + + + + + + Element 'ram:TotalDiscountAmount' is marked as not used in the given context. + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + Element 'ram:TotalRetailValueInformationAmount' is marked as not used in the given context. + + + + + + Element 'ram:TypeCode' must occur exactly 1 times. + + + + + + Element 'ram:ApplicableTradeSettlementFinancialCard' is marked as not used in the given context. + + + + + + Element 'ram:GuaranteeMethodCode' is marked as not used in the given context. + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + Element 'ram:Information' is marked as not used in the given context. + + + + + + Element 'ram:AccountName' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:PayeeSpecifiedCreditorFinancialInstitution' is marked as not used in the given context. + + + + + + Element 'ram:IBANID' must occur exactly 1 times. + + + + + + Element 'ram:AccountName' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:ProprietaryID' is marked as not used in the given context. + + + + + + Element 'ram:PayerSpecifiedDebtorFinancialInstitution' is marked as not used in the given context. + + + + + + Element 'ram:PaymentChannelCode' is marked as not used in the given context. + + + + + + Element 'ram:PaymentMethodCode' is marked as not used in the given context. + + + + + + + Value of 'ram:TypeCode' is not allowed. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Element 'ram:SubtotalCalculatedTradeTax' is marked as not used in the given context. + + + + + + Element 'ram:TaxApplicableTradeCurrencyExchange' is marked as not used in the given context. + + + + + + Element 'ram:TaxCurrencyCode' is marked as not used in the given context. + + + + + + Element 'ram:UltimatePayeeTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedTradeProduct' must occur exactly 1 times. + + Element 'ram:SpecifiedLineTradeAgreement' must occur exactly 1 times. + + + + + + Element 'ram:LineID' must occur exactly 1 times. + + + + + + Element 'ram:IncludedNote' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:LineStatusCode' is marked as not used in the given context. + + + + + + Element 'ram:LineStatusReasonCode' is marked as not used in the given context. + + + + + + Element 'ram:ParentLineID' is marked as not used in the given context. + + + + + + Element 'ram:DescriptionCode' is marked as not used in the given context. + + + + + + Element 'ram:IncludedSubordinateTradeLineItem' is marked as not used in the given context. + + + + + + Element 'ram:NetPriceProductTradePrice' must occur exactly 1 times. + + + + + + Element 'ram:AdditionalReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:ApplicableTradeDeliveryTerms' is marked as not used in the given context. + + + + + + Element 'ram:BuyerOrderReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:BuyerReference' is marked as not used in the given context. + + + + + + Element 'ram:BuyerRequisitionerTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:ContractReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:DemandForecastReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:GrossPriceProductTradePrice' is marked as not used in the given context. + + + + + + Element 'ram:IncludedSpecifiedMarketplace' is marked as not used in the given context. + + + + + + Element 'ram:ItemBuyerTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:ItemSellerTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:ChargeAmount' must occur exactly 1 times. + + + + + + Element 'ram:AppliedTradeAllowanceCharge' is marked as not used in the given context. + + + + + + Element 'ram:AssociatedReferencedDocument' is marked as not used in the given context. + + + + + + Attribute @unitCodeListAgencyID' marked as not used in the given context. + + + + + + Attribute @unitCodeListAgencyName' marked as not used in the given context. + + + + + + Attribute @unitCodeListID' marked as not used in the given context. + + + + + + + Value of '@unitCode' is not allowed. + + + + + + Element 'ram:ChangeReason' is marked as not used in the given context. + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + Element 'ram:DeliveryTradeLocation' is marked as not used in the given context. + + + + + + Element 'ram:IncludedTradeTax' is marked as not used in the given context. + + + + + + Element 'ram:MaximumQuantity' is marked as not used in the given context. + + + + + + Element 'ram:MinimumQuantity' is marked as not used in the given context. + + + + + + Element 'ram:OrderUnitConversionFactorNumeric' is marked as not used in the given context. + + + + + + Element 'ram:TradeComparisonReferencePrice' is marked as not used in the given context. + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + Element 'ram:ValiditySpecifiedPeriod' is marked as not used in the given context. + + + + + + Element 'ram:PromotionalDealReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:QuotationReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:RequisitionerReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:SellerOrderReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:UltimateCustomerOrderReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:BilledQuantity' must occur exactly 1 times. + + + + + + Element 'ram:ActualDeliverySupplyChainEvent' is marked as not used in the given context. + + + + + + Element 'ram:ActualDespatchSupplyChainEvent' is marked as not used in the given context. + + + + + + Element 'ram:ActualPickUpSupplyChainEvent' is marked as not used in the given context. + + + + + + Element 'ram:ActualReceiptSupplyChainEvent' is marked as not used in the given context. + + + + + + Element 'ram:AdditionalReferencedDocument' is marked as not used in the given context. + + + + + + Attribute @unitCodeListAgencyID' marked as not used in the given context. + + + + + + Attribute @unitCodeListAgencyName' marked as not used in the given context. + + + + + + Attribute @unitCodeListID' marked as not used in the given context. + + + + + + + Value of '@unitCode' is not allowed. + + + + + + Element 'ram:ChargeFreeQuantity' is marked as not used in the given context. + + + + + + Element 'ram:ConsumptionReportReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:DeliveryNoteReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:DespatchAdviceReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:DespatchedQuantity' is marked as not used in the given context. + + + + + + Element 'ram:GrossWeightMeasure' is marked as not used in the given context. + + + + + + Element 'ram:IncludedSupplyChainPackaging' is marked as not used in the given context. + + + + + + Element 'ram:NetWeightMeasure' is marked as not used in the given context. + + + + + + Element 'ram:PackageQuantity' is marked as not used in the given context. + + + + + + Element 'ram:PackingListReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:PerPackageUnitQuantity' is marked as not used in the given context. + + + + + + Element 'ram:ProductUnitQuantity' is marked as not used in the given context. + + + + + + Element 'ram:ReceivedQuantity' is marked as not used in the given context. + + + + + + Element 'ram:ReceivingAdviceReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:RelatedSupplyChainConsignment' is marked as not used in the given context. + + + + + + Element 'ram:RequestedDeliverySupplyChainEvent' is marked as not used in the given context. + + + + + + Element 'ram:RequestedQuantity' is marked as not used in the given context. + + + + + + Element 'ram:ShipFromTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:ShipToTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedDeliveryAdjustment' is marked as not used in the given context. + + + + + + Element 'ram:TheoreticalWeightMeasure' is marked as not used in the given context. + + + + + + Element 'ram:UltimateShipToTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:ApplicableTradeTax' must occur exactly 1 times. + + Element 'ram:SpecifiedTradeSettlementLineMonetarySummation' must occur exactly 1 times. + + + + + + Element 'ram:AdditionalReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:TypeCode' must occur exactly 1 times. + + Element 'ram:CategoryCode' must occur exactly 1 times. + + + + + + Element 'ram:AllowanceChargeBasisAmount' is marked as not used in the given context. + + + + + + Element 'ram:BasisAmount' is marked as not used in the given context. + + + + + + Element 'ram:BasisQuantity' is marked as not used in the given context. + + + + + + Element 'ram:BuyerDeductibleTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Element 'ram:BuyerNonDeductibleTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Element 'ram:BuyerRepayableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Element 'ram:CalculatedAmount' is marked as not used in the given context. + + + + + + Element 'ram:CalculatedRate' is marked as not used in the given context. + + + + + + Element 'ram:CalculationSequenceNumeric' is marked as not used in the given context. + + + + + + + Value of 'ram:CategoryCode' is not allowed. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Element 'ram:CategoryName' is marked as not used in the given context. + + + + + + Element 'ram:CurrencyCode' is marked as not used in the given context. + + + + + + Element 'ram:CustomsDutyIndicator' is marked as not used in the given context. + + + + + + Element 'ram:DueDateTypeCode' is marked as not used in the given context. + + + + + + Element 'ram:ExemptionReason' is marked as not used in the given context. + + + + + + Element 'ram:ExemptionReasonCode' is marked as not used in the given context. + + + + + + Element 'ram:InformationAmount' is marked as not used in the given context. + + + + + + Element 'ram:Jurisdiction' is marked as not used in the given context. + + + + + + Element 'ram:LineTotalBasisAmount' is marked as not used in the given context. + + + + + + Element 'ram:PlaceApplicableTradeLocation' is marked as not used in the given context. + + + + + + Attribute @format' marked as not used in the given context. + + + + + + Element 'ram:SellerPayableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Element 'ram:SellerRefundableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Element 'ram:ServiceSupplyTradeCountry' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Element 'ram:TaxBasisAllowanceRate' is marked as not used in the given context. + + + + + + Element 'ram:TaxPointDate' is marked as not used in the given context. + + + + + + Element 'ram:Type' is marked as not used in the given context. + + + + + + + Value of 'ram:TypeCode' is not allowed. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Element 'ram:UnitBasisAmount' is marked as not used in the given context. + + + + + + Element 'ram:BillingSpecifiedPeriod' is marked as not used in the given context. + + + + + + Element 'ram:DiscountIndicator' is marked as not used in the given context. + + + + + + Element 'ram:InvoiceIssuerReference' is marked as not used in the given context. + + + + + + Element 'ram:InvoiceReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:PayableSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Element 'ram:PaymentReference' is marked as not used in the given context. + + + + + + Element 'ram:PurchaseSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Element 'ram:ReceivableSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Element 'ram:SalesSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedFinancialAdjustment' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedLogisticsServiceCharge' is marked as not used in the given context. + + + + + + Element 'ram:ActualAmount' must occur exactly 1 times. + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + Element 'ram:ActualTradeCurrencyExchange' is marked as not used in the given context. + + + + + + Element 'ram:BasisAmount' is marked as not used in the given context. + + + + + + Element 'ram:BasisQuantity' is marked as not used in the given context. + + + + + + Element 'ram:CalculationPercent' is marked as not used in the given context. + + + + + + Element 'ram:CategoryTradeTax' is marked as not used in the given context. + + + + + + Element 'udt:IndicatorString' is marked as not used in the given context. + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + Element 'ram:PrepaidIndicator' is marked as not used in the given context. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:SequenceNumeric' is marked as not used in the given context. + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + Element 'ram:UnitBasisAmount' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedTradePaymentTerms' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedTradeSettlementFinancialCard' is marked as not used in the given context. + + + + + + Element 'ram:LineTotalAmount' must occur exactly 1 times. + + + + + + Element 'ram:AllowanceTotalAmount' is marked as not used in the given context. + + + + + + Element 'ram:ChargeTotalAmount' is marked as not used in the given context. + + + + + + Element 'ram:GrandTotalAmount' is marked as not used in the given context. + + + + + + Element 'ram:GrossLineTotalAmount' is marked as not used in the given context. + + + + + + Element 'ram:InformationAmount' is marked as not used in the given context. + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + Element 'ram:NetIncludingTaxesLineTotalAmount' is marked as not used in the given context. + + + + + + Element 'ram:NetLineTotalAmount' is marked as not used in the given context. + + + + + + Element 'ram:ProductWeightLossInformationAmount' is marked as not used in the given context. + + + + + + Element 'ram:TaxBasisTotalAmount' is marked as not used in the given context. + + + + + + Element 'ram:TaxTotalAmount' is marked as not used in the given context. + + + + + + Element 'ram:TotalAllowanceChargeAmount' is marked as not used in the given context. + + + + + + Element 'ram:TotalRetailValueInformationAmount' is marked as not used in the given context. + + + + + + Element 'ram:SubtotalCalculatedTradeTax' is marked as not used in the given context. + + + + + + Element 'ram:TotalAdjustmentAmount' is marked as not used in the given context. + + + + + + Element 'ram:Name' must occur exactly 1 times. + + + + + + Element 'ram:AdditionalReferenceReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:ApplicableMaterialGoodsCharacteristic' is marked as not used in the given context. + + + + + + Element 'ram:ApplicableProductCharacteristic' is marked as not used in the given context. + + + + + + Element 'ram:AreaDensityMeasure' is marked as not used in the given context. + + + + + + Element 'ram:BrandName' is marked as not used in the given context. + + + + + + Element 'ram:BrandOwnerTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:BuyerAssignedID' is marked as not used in the given context. + + + + + + Element 'ram:CertificationEvidenceReferenceReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:ColourCode' is marked as not used in the given context. + + + + + + Element 'ram:ColourDescription' is marked as not used in the given context. + + + + + + Element 'ram:Description' is marked as not used in the given context. + + + + + + Element 'ram:DesignatedProductClassification' is marked as not used in the given context. + + + + + + Element 'ram:Designation' is marked as not used in the given context. + + + + + + Element 'ram:DrainedNetWeightMeasure' is marked as not used in the given context. + + + + + + Element 'ram:EndItemName' is marked as not used in the given context. + + + + + + Element 'ram:EndItemTypeCode' is marked as not used in the given context. + + + + + + Element 'ram:FormattedCancellationAnnouncedLaunchDateTime' is marked as not used in the given context. + + + + + + Element 'ram:FormattedLatestProductDataChangeDateTime' is marked as not used in the given context. + + + + + + Attribute '@schemeID' is required in this context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + Value of '@schemeID' is not allowed. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:GrossWeightMeasure' is marked as not used in the given context. + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + Element 'ram:IncludedReferencedProduct' is marked as not used in the given context. + + + + + + Element 'ram:IndividualTradeProductInstance' is marked as not used in the given context. + + + + + + Element 'ram:InformationNote' is marked as not used in the given context. + + + + + + Element 'ram:InspectionReferenceReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:LegalRightsOwnerTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:LinearSpatialDimension' is marked as not used in the given context. + + + + + + Element 'ram:MSDSReferenceReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:ManufacturerAssignedID' is marked as not used in the given context. + + + + + + Element 'ram:ManufacturerTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:MaximumLinearSpatialDimension' is marked as not used in the given context. + + + + + + Element 'ram:MinimumLinearSpatialDimension' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:NetWeightMeasure' is marked as not used in the given context. + + + + + + Element 'ram:OriginTradeCountry' is marked as not used in the given context. + + + + + + Element 'ram:PresentationSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + Element 'ram:ProductGroupID' is marked as not used in the given context. + + + + + + Element 'ram:SellerAssignedID' is marked as not used in the given context. + + + + + + Element 'ram:SubBrandName' is marked as not used in the given context. + + + + + + Element 'ram:TradeName' is marked as not used in the given context. + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + Element 'ram:UseDescription' is marked as not used in the given context. + + + + + + Element 'ram:VariableMeasureIndicator' is marked as not used in the given context. + + + + + + Element 'rsm:ValuationBreakdownStatement' is marked as not used in the given context. + + + diff --git a/validator/src/main/resources/schematron/ZF_211/FACTUR-X_BASIC_codedb.xml b/validator/src/main/resources/schematron/ZF_211/FACTUR-X_BASIC_codedb.xml new file mode 100644 index 00000000..56caa8ab --- /dev/null +++ b/validator/src/main/resources/schematron/ZF_211/FACTUR-X_BASIC_codedb.xml @@ -0,0 +1,4673 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/validator/src/main/resources/schematron/ZF_211/FACTUR-X_EN16931.sch b/validator/src/main/resources/schematron/ZF_211/FACTUR-X_EN16931.sch new file mode 100644 index 00000000..9beb7962 --- /dev/null +++ b/validator/src/main/resources/schematron/ZF_211/FACTUR-X_EN16931.sch @@ -0,0 +1,9501 @@ + + + Schema for FACTUR-X; 1.0; EN16931-COMPLIANT (FULLY) + + + + + + + + Each Additional supporting document (BG-24) shall contain a Supporting document reference (BT-122). + + + + + + Each VAT breakdown (BG-23) shall have a VAT category taxable amount (BT-116). + + Each VAT breakdown (BG-23) shall have a VAT category tax amount (BT-117). + + Each VAT breakdown (BG-23) shall be defined through a VAT category code (BT-118). + + Each VAT breakdown (BG-23) shall have a VAT category rate (BT-119), except if the Invoice is not subject to VAT. + + Value added tax point date (BT-7) and Value added tax point date code (BT-8) are mutually exclusive. + + VAT category tax amount (BT-117) = VAT category taxable amount (BT-116) x (VAT category rate (BT-119) / 100), rounded to two decimals. + + The allowed maximum number of decimals for the VAT category taxable amount (BT-116) is 2. + + The allowed maximum number of decimals for the VAT category tax amount (BT-117) is 2. + + + + + + In a VAT breakdown (BG-23) where VAT category code (BT-118) is "Zero rated" the VAT category taxable amount (BT-116) shall equal the sum of Invoice line net amount (BT-131) minus the sum of Document level allowance amounts (BT-92) plus the sum of Document level charge amounts (BT-99) where the VAT category codes (BT-151, BT-95, BT-102) are “Zero rated". + + The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where VAT category code (BT-118) is "Zero rated" shall equal 0 (zero). + + A VAT Breakdown (BG-23) with VAT Category code (BT-118) "Zero rated" shall not have a VAT exemption reason code (BT-121) or VAT exemption reason text (BT-120). + + + + + + The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where VAT category code (BT-118) is "Standard rated" shall equal the VAT category taxable amount (BT-116) multiplied by the VAT category rate (BT-119). + + A VAT Breakdown (BG-23) with VAT Category code (BT-118) "Standard rate" shall not have a VAT exemption reason code (BT-121) or VAT exemption reason text (BT-120). + + + + + + If both Invoicing period start date (BT-73) and Invoicing period end date (BT-74) are given then the Invoicing period end date (BT-74) shall be later or equal to the Invoicing period start date (BT-73). + + If Invoicing period (BG-14) is used, the Invoicing period start date (BT-73) or the Invoicing period end date (BT-74) shall be filled, or both. + + + + + + Each Document level allowance (BG-20) shall have a Document level allowance amount (BT-92). + + Each Document level allowance (BG-20) shall have a Document level allowance VAT category code (BT-95). + + Each Document level allowance (BG-20) shall have a Document level allowance reason (BT-97) or a Document level allowance reason code (BT-98). + + Document level allowance reason code (BT-98) and Document level allowance reason (BT-97) shall indicate the same type of allowance. + + Each Document level allowance (BG-20) shall contain a Document level allowance reason (BT-97) or a Document level allowance reason code (BT-98), or both. + + The allowed maximum number of decimals for the Document level allowance amount (BT-92) is 2. + + The allowed maximum number of decimals for the Document level allowance base amount (BT-93) is 2. + + + + + + Each Document level charge (BG-21) shall have a Document level charge amount (BT-99). + + Each Document level charge (BG-21) shall have a Document level charge VAT category code (BT-102). + + Each Document level charge (BG-21) shall have a Document level charge reason (BT-104) or a Document level charge reason code (BT-105). + + Document level charge reason code (BT-105) and Document level charge reason (BT-104) shall indicate the same type of charge. + + Each Document level charge (BG-21) shall contain a Document level charge reason (BT-104) or a Document level charge reason code (BT-105), or both. + + The allowed maximum number of decimals for the Document level charge amount (BT-92) is 2. + + The allowed maximum number of decimals for the Document level charge base amount (BT-93) is 2. + + + + + + Each Item attribute (BG-32) shall contain an Item attribute name (BT-160) and an Item attribute value (BT-161). + + + + + + The last 4 to 6 digits of the Payment card primary account number (BT-87) shall be present if Payment card information (BG-18) is provided in the Invoice. + + + + + + Each Invoice line (BG-25) shall have an Invoice line identifier (BT-126). + + Each Invoice line (BG-25) shall have an Invoiced quantity (BT-129). + + An Invoice line (BG-25) shall have an Invoiced quantity unit of measure code (BT-130). + + Each Invoice line (BG-25) shall have an Invoice line net amount (BT-131). + + Each Invoice line (BG-25) shall contain the Item name (BT-153). + + Each Invoice line (BG-25) shall contain the Item net price (BT-146). + + The Item net price (BT-146) shall NOT be negative. + + The Item gross price (BT-148) shall NOT be negative. + + The Item standard identifier (BT-157) shall have a Scheme identifier + + The Item classification identifier (BT-158) shall have a Scheme identifier + + Each Invoice line (BG-25) shall be categorized with an Invoiced item VAT category code (BT-151). + + An Invoice shall at least have one VAT breakdown group (BG-23). + + The allowed maximum number of decimals for the Invoice line net amount (BT-131) is 2. + + + + + + The Payee name (BT-59) shall be provided in the Invoice, if the Payee (BG-10) is different from the Seller (BG-4). + + + + + + The Seller tax representative name (BT-62) shall be provided in the Invoice, if the Seller (BG-4) has a Seller tax representative party (BG-11). + + The Seller tax representative postal address (BG-12) shall be provided in the Invoice, if the Seller (BG-4) has a Seller tax representative party (BG-11). + + The Seller tax representative postal address (BG-12) shall contain a Tax representative country code (BT-69), if the Seller (BG-4) has a Seller tax representative party (BG-11). + + Each Seller tax representative party (BG-11) shall have a Seller tax representative VAT identifier (BT-63). + + + + + + In order for the buyer to automatically identify a supplier, the Seller identifier (BT-29), the Seller legal registration identifier (BT-30) and/or the Seller VAT identifier (BT-31) shall be present. + + + + + + If both Invoice line period start date (BT-134) and Invoice line period end date (BT-135) are given then the Invoice line period end date (BT-135) shall be later or equal to the Invoice line period start date (BT-134). + + If Invoice line period (BG-26) is used, the Invoice line period start date (BT-134) or the Invoice line period end date (BT-135) shall be filled, or both. + + + + + + Each Invoice line allowance (BG-27) shall have an Invoice line allowance amount (BT-136). + + Each Invoice line allowance (BG-27) shall have an Invoice line allowance reason (BT-139) or an Invoice line allowance reason code (BT-140). + + Invoice line allowance reason code (BT-140) and Invoice line allowance reason (BT-139) shall indicate the same type of allowance reason. + + Each Invoice line allowance (BG-27) shall contain an Invoice line allowance reason (BT-139) or an Invoice line allowance reason code (BT-140), or both. + + The allowed maximum number of decimals for the Invoice line allowance amount (BT-136) is 2. + + The allowed maximum number of decimals for the Invoice line allowance base amount (BT-137) is 2. + + + + + + Each Invoice line charge (BG-28) shall have an Invoice line charge amount (BT-141). + + Each Invoice line charge (BG-28) shall have an Invoice line charge reason (BT-144) or an Invoice line charge reason code (BT-145). + + Invoice line charge reason code (BT-145) and Invoice line charge reason (BT144) shall indicate the same type of charge reason. + + Each Invoice line charge (BG-28) shall contain an Invoice line charge reason (BT-144) or an Invoice line charge reason code (BT-145), or both. + + The allowed maximum number of decimals for the Invoice line charge amount (BT-141) is 2. + + The allowed maximum number of decimals for the Invoice line charge base amount (BT-142) is 2. + + + + + + The Seller VAT identifier (BT-31), the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48) shall have a prefix in accordance with ISO code ISO 3166-1 alpha-2 by which the country of issue may be identified. Nevertheless, Greece may use the prefix ‘EL’. + + + + + + An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “Reverse charge” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48) and/or the Buyer legal registration identifier (BT-47). + + In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Reverse charge" the Document level allowance VAT rate (BT-96) shall be 0 (zero). + + + + + + An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “Exempt from VAT” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Exempt from VAT", the Document level allowance VAT rate (BT-96) shall be 0 (zero). + + + + + + An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “Export outside the EU” shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63). + + In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Export outside the EU" the Document level allowance VAT rate (BT-96) shall be 0 (zero). + + + + + + An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “Intra-community supply” shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48). + + In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "IGIC" the Document level allowance VAT rate (BT-96) shall be 0 (zero) or greater than zero. + + + + + + An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “IGIC” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "IGIC" the Document level allowance VAT rate (BT-96) shall be 0 (zero) or greater than zero. + + + + + + An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “IPSI” shall contain the Seller VAT Identifier (BT-31), the Seller Tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "IPSI" the Document level allowance VAT rate (BT-96) shall be 0 (zero) or greater than zero. + + + + + + An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “Not subject to VAT” shall not contain the Seller VAT identifier (BT-31), the Seller tax representative VAT identifier (BT-63) or the Buyer VAT identifier (BT-48). + + A Document level allowance (BG-20) where VAT category code (BT-95) is "Not subject to VAT" shall not contain a Document level allowance VAT rate (BT-96). + + + + + + An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “Standard rated” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Standard rated" the Document level allowance VAT rate (BT-96) shall be greater than zero. + + + + + + An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “Zero rated” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Zero rated" the Document level allowance VAT rate (BT-96) shall be 0 (zero). + + + + + + An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “Reverse charge” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48) and/or the Buyer legal registration identifier (BT-47). + + In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Reverse charge" the Document level charge VAT rate (BT-103) shall be 0 (zero). + + + + + + An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “Exempt from VAT” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Exempt from VAT", the Document level charge VAT rate (BT-103) shall be 0 (zero). + + + + + + An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “Export outside the EU” shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63). + + In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Export outside the EU" the Document level charge VAT rate (BT-103) shall be 0 (zero). + + + + + + An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “Intra-community supply” shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48). + + In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Intra-community supply" the Document level charge VAT rate (BT-103) shall be 0 (zero). + + + + + + An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “IGIC” shall contain the Seller VAT Identifier (BT-31), the Seller Tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "IGIC" the Document level charge VAT rate (BT-103) shall be 0 (zero) or greater than zero. + + + + + + An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “IPSI” shall contain the Seller VAT Identifier (BT-31), the Seller Tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "IPSI" the Document level charge VAT rate (BT-103) shall be 0 (zero) or greater than zero. + + + + + + An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “Not subject to VAT” shall not contain the Seller VAT identifier (BT-31), the Seller tax representative VAT identifier (BT-63) or the Buyer VAT identifier (BT-48). + + A Document level charge (BG-21) where the VAT category code (BT-102) is "Not subject to VAT" shall not contain a Document level charge VAT rate (BT-103). + + + + + + An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “Standard rated” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Standard rated" the Document level charge VAT rate (BT-103) shall be greater than zero. + + + + + + An Invoice that contains a Document level charge where the Document level charge VAT category code (BT-102) is “Zero rated” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Zero rated" the Document level charge VAT rate (BT-103) shall be 0 (zero). + + + + + + An Invoice shall have the Invoice total amount without VAT (BT-109). + + An Invoice shall have the Invoice total amount with VAT (BT-112). + + An Invoice shall have the Amount due for payment (BT-115). + + Sum of allowances on document level (BT-107) = S Document level allowance amount (BT-92). + + Sum of charges on document level (BT-108) = S Document level charge amount (BT-99). + + Invoice total amount with VAT (BT-112) = Invoice total amount without VAT (BT-109) + Invoice total VAT amount (BT-110). + + The allowed maximum number of decimals for the Sum of Invoice line net amount (BT-106) is 2. + + The allowed maximum number of decimals for the Sum of allowanced on document level (BT-107) is 2. + + The allowed maximum number of decimals for the Sum of charges on document level (BT-108) is 2. + + The allowed maximum number of decimals for the Invoice total amount without VAT (BT-109) is 2. + + The allowed maximum number of decimals for the Invoice total VAT amount (BT-110) is 2. + + The allowed maximum number of decimals for the Invoice total amount with VAT (BT-112) is 2. + + The allowed maximum number of decimals for the Invoice total VAT amount in accounting currency (BT-111) is 2. + + The allowed maximum number of decimals for the Paid amount (BT-113) is 2. + + The allowed maximum number of decimals for the Rounding amount (BT-114) is 2. + + The allowed maximum number of decimals for the Amount due for payment (BT-115) is 2. + + If the VAT accounting currency code (BT-6) is present, then the Invoice total VAT amount in accounting currency (BT-111) shall be provided. + + Invoice total amount without VAT (BT-109) = S Invoice line net amount (BT-131) - Sum of allowances on document level (BT-107) + Sum of charges on document level (BT-108). + + Amount due for payment (BT-115) = Invoice total amount with VAT (BT-112) -Paid amount (BT-113) +Rounding amount (BT-114). + + An Invoice shall have the Sum of Invoice line net amount (BT-106). + + + + + + Invoice total VAT amount (BT-110) = S VAT category tax amount (BT-117). + + + + + + A Payment instruction (BG-16) shall specify the Payment means type code (BT-81). + + + + + + A Payment account identifier (BT-84) shall be present if Credit transfer (BG-16) information is provided in the Invoice. + + If the Payment means type code (BT-81) means SEPA credit transfer, Local credit transfer or Non-SEPA international credit transfer, the Payment account identifier (BT-84) shall be present. + + + + + + In a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Reverse charge" the VAT category taxable amount (BT-116) shall equal the sum of Invoice line net amounts (BT-131) minus the sum of Document level allowance amounts (BT-92) plus the sum of Document level charge amounts (BT-99) where the VAT category codes (BT-151, BT-95, BT-102) are “Reverse charge". + + The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where the VAT category code (BT-118) is “Reverse charge” shall be 0 (zero). + + A VAT Breakdown (BG-23) with VAT Category code (BT-118) "Reverse charge" shall have a VAT exemption reason code (BT-121), meaning "Reverse charge" or the VAT exemption reason text (BT-120) "Reverse charge" (or the equivalent standard text in another language). + + + + + + The VAT category tax amount (BT-117) In a VAT breakdown (BG-23) where the VAT category code (BT-118) equals "Exempt from VAT" shall equal 0 (zero). + + A VAT Breakdown (BG-23) with VAT Category code (BT-118) "Exempt from VAT" shall have a VAT exemption reason code (BT-121) or a VAT exemption reason text (BT-120). + + In a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Exempt from VAT" the VAT category taxable amount (BT-116) shall equal the sum of Invoice line net amounts (BT-131) minus the sum of Document level allowance amounts (BT-92) plus the sum of Document level charge amounts (BT-99) where the VAT category codes (BT-151, BT-95, BT-102) are “Exempt from VAT". + + + + + + In a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Export outside the EU" the VAT category taxable amount (BT-116) shall equal the sum of Invoice line net amounts (BT-131) minus the sum of Document level allowance amounts (BT-92) plus the sum of Document level charge amounts (BT-99) where the VAT category codes (BT-151, BT-95, BT-102) are “Export outside the EU". + + The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where the VAT category code (BT-118) is “Export outside the EU” shall be 0 (zero). + + A VAT Breakdown (BG-23) with the VAT Category code (BT-118) "Export outside the EU" shall have a VAT exemption reason code (BT-121), meaning "Export outside the EU" or the VAT exemption reason text (BT-120) "Export outside the EU" (or the equivalent standard text in another language). + + + + + + In a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Intra-community supply" the VAT category taxable amount (BT-116) shall equal the sum of Invoice line net amounts (BT-131) minus the sum of Document level allowance amounts (BT-92) plus the sum of Document level charge amounts (BT-99) where the VAT category codes (BT-151, BT-95, BT-102) are “Intra-community supply". + + The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where VAT category code (BT-118) is "IGIC" shall equal the VAT category taxable amount (BT-116) multiplied by the VAT category rate (BT-119). + + A VAT Breakdown (BG-23) with the VAT Category code (BT-118) "Intra-community supply" shall have a VAT exemption reason code (BT-121), meaning "Intra-community supply" or the VAT exemption reason text (BT-120) "Intra-community supply" (or the equivalent standard text in another language). + + In an Invoice with a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Intra-community supply" the Actual delivery date (BT-72) or the Invoicing period (BG-14) shall not be blank. + + In an Invoice with a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Intra-community supply" the Deliver to country code (BT-80) shall not be blank. + + + + + + For each different value of VAT category rate (BT-119) where the VAT category code (BT-118) is "IGIC", the VAT category taxable amount (BT-116) in a VAT breakdown (BG-23) shall equal the sum of Invoice line net amounts (BT-131) plus the sum of document level charge amounts (BT-99) minus the sum of document level allowance amounts (BT-92) where the VAT category code (BT-151, BT-102, BT-95) is “IGIC” and the VAT rate (BT-152, BT-103, BT-96) equals the VAT category rate (BT-119). + + The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where VAT category code (BT-118) is "IGIC" shall equal the VAT category taxable amount (BT-116) multiplied by the VAT category rate (BT-119). + + A VAT Breakdown (BG-23) with VAT Category code (BT-118) "IGIC" shall not have a VAT exemption reason code (BT-121) or VAT exemption reason text (BT-120). + + + + + + For each different value of VAT category rate (BT-119) where the VAT category code (BT-118) is "IPSI", the VAT category taxable amount (BT-116) in a VAT breakdown (BG-23) shall equal the sum of Invoice line net amounts (BT-131) plus the sum of document level charge amounts (BT-99) minus the sum of document level allowance amounts (BT-92) where the VAT category code (BT-151, BT-102, BT-95) is “IPSI” and the VAT rate (BT-152, BT-103, BT-96) equals the VAT category rate (BT-119). + + The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where VAT category code (BT-118) is "IPSI" shall equal the VAT category taxable amount (BT-116) multiplied by the VAT category rate (BT-119). + + A VAT Breakdown (BG-23) with VAT Category code (BT-118) "IPSI" shall not have a VAT exemption reason code (BT-121) or VAT exemption reason text (BT-120). + + + + + + In a VAT breakdown (BG-23) where the VAT category code (BT-118) is " Not subject to VAT" the VAT category taxable amount (BT-116) shall equal the sum of Invoice line net amounts (BT-131) minus the sum of Document level allowance amounts (BT-92) plus the sum of Document level charge amounts (BT-99) where the VAT category codes (BT-151, BT-95, BT-102) are “Not subject to VAT". + + The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where the VAT category code (BT-118) is “Not subject to VAT” shall be 0 (zero). + + A VAT Breakdown (BG-23) with VAT Category code (BT-118) " Not subject to VAT" shall have a VAT exemption reason code (BT-121), meaning " Not subject to VAT" or a VAT exemption reason text (BT-120) " Not subject to VAT" (or the equivalent standard text in another language). + + An Invoice that contains a VAT breakdown group (BG-23) with a VAT category code (BT-118) "Not subject to VAT" shall not contain other VAT breakdown groups (BG-23). + + An Invoice that contains a VAT breakdown group (BG-23) with a VAT category code (BT-118) "Not subject to VAT" shall not contain an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is not "Not subject to VAT". + + An Invoice that contains a VAT breakdown group (BG-23) with a VAT category code (BT-118) "Not subject to VAT" shall not contain Document level allowances (BG-20) where Document level allowance VAT category code (BT-95) is not "Not subject to VAT". + + An Invoice that contains a VAT breakdown group (BG-23) with a VAT category code (BT-118) "Not subject to VAT" shall not contain Document level charges (BG-21) where Document level charge VAT category code (BT-102) is not "Not subject to VAT". + + + + + + An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “Reverse charge” shall contain the Seller VAT Identifier (BT-31), the Seller Tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48) and/or the Buyer legal registration identifier (BT-47). + + In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Reverse charge" the Invoiced item VAT rate (BT-152) shall be 0 (zero). + + + + + + An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “Exempt from VAT” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Exempt from VAT", the Invoiced item VAT rate (BT-152) shall be 0 (zero). + + + + + + An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “Export outside the EU” shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63). + + In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Export outside the EU" the Invoiced item VAT rate (BT-152) shall be 0 (zero). + + + + + + An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “Intra-community supply” shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48). + + In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Intracommunity supply" the Invoiced item VAT rate (BT-152) shall be 0 (zero). + + + + + + An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “IGIC” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "IGIC" the invoiced item VAT rate (BT-152) shall be 0 (zero) or greater than zero. + + + + + + An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “IPSI” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "IPSI" the Invoiced item VAT rate (BT-152) shall be 0 (zero) or greater than zero. + + + + + + An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “Not subject to VAT” shall not contain the Seller VAT identifier (BT-31), the Seller tax representative VAT identifier (BT-63) or the Buyer VAT identifier (BT-46). + + An Invoice line (BG-25) where the VAT category code (BT-151) is "Not subject to VAT" shall not contain an Invoiced item VAT rate (BT-152). + + + + + + An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “Standard rated” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Standard rated" the Invoiced item VAT rate (BT-152) shall be greater than zero. + + + + + + An Invoice that contains an Invoice line where the Invoiced item VAT category code (BT-151) is “Zero rated” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Zero rated" the Invoiced item VAT rate (BT-152) shall be 0 (zero). + + + + + + An Invoice shall have a Specification identifier (BT-24). + + An Invoice shall have an Invoice number (BT-1). + + An Invoice shall have an Invoice issue date (BT-2). + + An Invoice shall have an Invoice type code (BT-3). + + An Invoice shall have an Invoice currency code (BT-5). + + An Invoice shall contain the Seller name (BT-27). + + An Invoice shall contain the Buyer name (BT-44). + + An Invoice shall contain the Seller postal address (BG-5). + + The Seller postal address (BG-5) shall contain a Seller country code (BT-40). + + The Seller electronic address (BT-34) shall have a Scheme identifier. + + The Buyer electronic address (BT-49) shall have a Scheme identifier. + + An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “Standard rated” shall contain in the VAT breakdown (BG-23) at least one VAT category code (BT-118) equal with "Standard rated". + + An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “Zero rated” shall contain in the VAT breakdown (BG-23) exactly one VAT category code (BT-118) equal with "Zero rated". + + An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “Exempt from VAT” shall contain exactly one VAT breakdown (BG-23) with the VAT category code (BT-118) equal to "Exempt from VAT". + + An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “Reverse charge” shall contain in the VAT breakdown (BG-23) exactly one VAT category code (BT-118) equal with "VAT reverse charge". + + An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “Intra-community supply” shall contain in the VAT breakdown (BG-23) exactly one VAT category code (BT-118) equal with "Intra-community supply". + + An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “Export outside the EU” shall contain in the VAT breakdown (BG-23) exactly one VAT category code (BT-118) equal with "Export outside the EU". + + An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “Not subject to VAT” shall contain exactly one VAT breakdown group (BG-23) with the VAT category code (BT-118) equal to "Not subject to VAT". + + An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “IGIC” shall contain in the VAT breakdown (BG-23) at least one VAT category code (BT-118) equal with "IGIC". + + An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “IPSI” shall contain in the VAT breakdown (BG-23) at least one VAT category code (BT-118) equal with "IPSI". + + In case the Amount due for payment (BT-115) is positive, either the Payment due date (BT-9) or the Payment terms (BT-20) shall be present. + + An Invoice shall contain the Buyer postal address (BG-8). + + The Buyer postal address shall contain a Buyer country code (BT-55). + + + + + + Element 'ram:TypeCode' must occur exactly 1 times. + + + + + + Element 'ram:CategoryCode' is marked as not used in the given context. + + + + + + Element 'ram:ControlRequirementIndicator' is marked as not used in the given context. + + + + + + Element 'ram:CopyIndicator' is marked as not used in the given context. + + + + + + Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. + + + + + + Element 'ram:GlobalID' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:Content' must occur exactly 1 times. + + + + + + Element 'ram:ContentCode' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + Element 'ram:Subject' is marked as not used in the given context. + + + + + + + Value of 'ram:SubjectCode' is not allowed. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listName' marked as not used in the given context. + + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Attribute @name' marked as not used in the given context. + + + + + + Element 'udt:DateTime' is marked as not used in the given context. + + + + + + + Value of '@format' is not allowed. + + + + + + Element 'ram:IssuerTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:LanguageID' is marked as not used in the given context. + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + Element 'ram:PreviousRevisionID' is marked as not used in the given context. + + + + + + Element 'ram:Purpose' is marked as not used in the given context. + + + + + + Element 'ram:PurposeCode' is marked as not used in the given context. + + + + + + Element 'ram:RevisionDateTime' is marked as not used in the given context. + + + + + + Element 'ram:RevisionID' is marked as not used in the given context. + + + + + + + Value of 'ram:TypeCode' is not allowed. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Attribute @name' marked as not used in the given context. + + + + + + Element 'ram:VersionID' is marked as not used in the given context. + + + + + + Element 'ram:BusinessProcessSpecifiedDocumentContextParameter' may occur at maximum 1 times. + + Element 'ram:GuidelineSpecifiedDocumentContextParameter' must occur exactly 1 times. + + + + + + Element 'ram:ApplicationSpecifiedDocumentContextParameter' is marked as not used in the given context. + + + + + + Element 'ram:BIMSpecifiedDocumentContextParameter' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:SpecifiedDocumentVersion' is marked as not used in the given context. + + + + + + Element 'ram:Value' is marked as not used in the given context. + + + + + + Element 'ram:ID' must occur exactly 1 times. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:SpecifiedDocumentVersion' is marked as not used in the given context. + + + + + + Element 'ram:Value' is marked as not used in the given context. + + + + + + Element 'ram:MessageStandardSpecifiedDocumentContextParameter' is marked as not used in the given context. + + + + + + Element 'ram:ScenarioSpecifiedDocumentContextParameter' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedTransactionID' is marked as not used in the given context. + + + + + + Element 'ram:SubsetSpecifiedDocumentContextParameter' is marked as not used in the given context. + + + + + + Element 'ram:TestIndicator' is marked as not used in the given context. + + + + + + Element 'ram:IncludedSupplyChainTradeLineItem' must occur at least 1 times. + + + + + + Element 'ram:SellerTradeParty' must occur exactly 1 times. + + Element 'ram:BuyerTradeParty' must occur exactly 1 times. + + + + + + Element 'ram:IssuerAssignedID' must occur exactly 1 times. + + Element 'ram:TypeCode' must occur exactly 1 times. + + Element 'ram:Name' may occur at maximum 1 times. + + Element 'ram:AttachmentBinaryObject' may occur at maximum 1 times. + + + + + + Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + Attribute @characterSetCode' marked as not used in the given context. + + + + + + Attribute @encodingCode' marked as not used in the given context. + + + + + + Attribute @format' marked as not used in the given context. + + + + + + + Value of '@mimeCode' is not allowed. + + + + + + Attribute @uri' marked as not used in the given context. + + + + + + Element 'ram:CopyIndicator' is marked as not used in the given context. + + + + + + Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. + + + + + + Element 'ram:FormattedIssueDateTime' is marked as not used in the given context. + + + + + + Element 'ram:GlobalID' is marked as not used in the given context. + + + + + + Element 'ram:Information' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:IssuerTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:LineID' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:PreviousRevisionID' is marked as not used in the given context. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Attribute @name' marked as not used in the given context. + + + + + + Element 'ram:RevisionID' is marked as not used in the given context. + + + + + + Element 'ram:SectionName' is marked as not used in the given context. + + + + + + Element 'ram:StatusCode' is marked as not used in the given context. + + + + + + + Value of 'ram:TypeCode' is not allowed. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Attribute @name' marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:ApplicableTradeDeliveryTerms' is marked as not used in the given context. + + + + + + Element 'ram:BuyerAgentTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:BuyerAssignedAccountantTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:IssuerAssignedID' must occur exactly 1 times. + + + + + + Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + Element 'ram:AttachmentBinaryObject' is marked as not used in the given context. + + + + + + Element 'ram:CopyIndicator' is marked as not used in the given context. + + + + + + Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. + + + + + + Element 'ram:FormattedIssueDateTime' is marked as not used in the given context. + + + + + + Element 'ram:GlobalID' is marked as not used in the given context. + + + + + + Element 'ram:Information' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:IssuerTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:LineID' is marked as not used in the given context. + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + Element 'ram:PreviousRevisionID' is marked as not used in the given context. + + + + + + Element 'ram:ReferenceTypeCode' is marked as not used in the given context. + + + + + + Element 'ram:RevisionID' is marked as not used in the given context. + + + + + + Element 'ram:SectionName' is marked as not used in the given context. + + + + + + Element 'ram:StatusCode' is marked as not used in the given context. + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:BuyerRequisitionerTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:BuyerTaxRepresentativeTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:ID' may occur at maximum 1 times. + + Element 'ram:Name' must occur exactly 1 times. + + Element 'ram:DefinedTradeContact' may occur at maximum 1 times. + + Element 'ram:PostalTradeAddress' must occur exactly 1 times. + + Element 'ram:URIUniversalCommunication' may occur at maximum 1 times. + + Element 'ram:SpecifiedTaxRegistration' may occur at maximum 1 times. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:DirectTelephoneUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:URIID' must occur exactly 1 times. + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + Element 'ram:CompleteNumber' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:FaxUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + Element 'ram:InstantMessagingUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:JobTitle' is marked as not used in the given context. + + + + + + Element 'ram:MobileTelephoneUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:PersonID' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:Responsibility' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedContactPerson' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedNote' is marked as not used in the given context. + + + + + + Element 'ram:CompleteNumber' must occur exactly 1 times. + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + Element 'ram:TelexUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + Element 'ram:VOIPUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:Description' is marked as not used in the given context. + + + + + + Element 'ram:EndPointURIUniversalCommunication' is marked as not used in the given context. + + + + + + Attribute '@schemeID' is required in this context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + Value of '@schemeID' is not allowed. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:LogoAssociatedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:CountryID' must occur exactly 1 times. + + Element 'ram:CountrySubDivisionName' may occur at maximum 1 times. + + + + + + Element 'ram:AdditionalStreetName' is marked as not used in the given context. + + + + + + Element 'ram:AttentionOf' is marked as not used in the given context. + + + + + + Element 'ram:BuildingName' is marked as not used in the given context. + + + + + + Element 'ram:BuildingNumber' is marked as not used in the given context. + + + + + + Element 'ram:CareOf' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:CitySubDivisionName' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:CountryName' is marked as not used in the given context. + + + + + + Element 'ram:CountrySubDivisionID' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:DepartmentName' is marked as not used in the given context. + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + Element 'ram:LineFive' is marked as not used in the given context. + + + + + + Element 'ram:LineFour' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:PostOfficeBox' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listName' marked as not used in the given context. + + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Attribute @name' marked as not used in the given context. + + + + + + Element 'ram:StreetName' is marked as not used in the given context. + + + + + + Element 'ram:RoleCode' is marked as not used in the given context. + + + + + + Element 'ram:AuthorizedLegalRegistration' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + Value of '@schemeID' is not allowed. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:LegalClassificationCode' is marked as not used in the given context. + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + Element 'ram:PostalTradeAddress' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:ID' must occur exactly 1 times. + + + + + + Element 'ram:AssociatedRegisteredTax' is marked as not used in the given context. + + + + + + Attribute '@schemeID' is required in this context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + Value of '@schemeID' is not allowed. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:URIID' must occur exactly 1 times. + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + Element 'ram:CompleteNumber' is marked as not used in the given context. + + + + + + Attribute '@schemeID' is required in this context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + Value of '@schemeID' is not allowed. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:IssuerAssignedID' must occur exactly 1 times. + + + + + + Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + Element 'ram:AttachmentBinaryObject' is marked as not used in the given context. + + + + + + Element 'ram:CopyIndicator' is marked as not used in the given context. + + + + + + Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. + + + + + + Element 'ram:FormattedIssueDateTime' is marked as not used in the given context. + + + + + + Element 'ram:GlobalID' is marked as not used in the given context. + + + + + + Element 'ram:Information' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:IssuerTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:LineID' is marked as not used in the given context. + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + Element 'ram:PreviousRevisionID' is marked as not used in the given context. + + + + + + Element 'ram:ReferenceTypeCode' is marked as not used in the given context. + + + + + + Element 'ram:RevisionID' is marked as not used in the given context. + + + + + + Element 'ram:SectionName' is marked as not used in the given context. + + + + + + Element 'ram:StatusCode' is marked as not used in the given context. + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + Element 'ram:DemandForecastReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:OrderResponseReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:PriceListReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:ProductEndUserTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:PromotionalDealReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:PurchaseConditionsReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:QuotationReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:Reference' is marked as not used in the given context. + + + + + + Element 'ram:RequisitionerReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:SalesAgentTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:SellerAssignedAccountantTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:IssuerAssignedID' must occur exactly 1 times. + + + + + + Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + Element 'ram:AttachmentBinaryObject' is marked as not used in the given context. + + + + + + Element 'ram:CopyIndicator' is marked as not used in the given context. + + + + + + Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. + + + + + + Element 'ram:FormattedIssueDateTime' is marked as not used in the given context. + + + + + + Element 'ram:GlobalID' is marked as not used in the given context. + + + + + + Element 'ram:Information' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:IssuerTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:LineID' is marked as not used in the given context. + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + Element 'ram:PreviousRevisionID' is marked as not used in the given context. + + + + + + Element 'ram:ReferenceTypeCode' is marked as not used in the given context. + + + + + + Element 'ram:RevisionID' is marked as not used in the given context. + + + + + + Element 'ram:SectionName' is marked as not used in the given context. + + + + + + Element 'ram:StatusCode' is marked as not used in the given context. + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + Element 'ram:Name' must occur exactly 1 times. + + Element 'ram:PostalTradeAddress' must occur exactly 1 times. + + Element 'ram:SpecifiedTaxRegistration' must occur exactly 1 times. + + + + + + Element 'ram:DefinedTradeContact' is marked as not used in the given context. + + + + + + Element 'ram:Description' is marked as not used in the given context. + + + + + + Element 'ram:EndPointURIUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:GlobalID' is marked as not used in the given context. + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + Element 'ram:LogoAssociatedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:CountryID' must occur exactly 1 times. + + Element 'ram:CountrySubDivisionName' may occur at maximum 1 times. + + + + + + Element 'ram:AdditionalStreetName' is marked as not used in the given context. + + + + + + Element 'ram:AttentionOf' is marked as not used in the given context. + + + + + + Element 'ram:BuildingName' is marked as not used in the given context. + + + + + + Element 'ram:BuildingNumber' is marked as not used in the given context. + + + + + + Element 'ram:CareOf' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:CitySubDivisionName' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:CountryName' is marked as not used in the given context. + + + + + + Element 'ram:CountrySubDivisionID' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:DepartmentName' is marked as not used in the given context. + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + Element 'ram:LineFive' is marked as not used in the given context. + + + + + + Element 'ram:LineFour' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:PostOfficeBox' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listName' marked as not used in the given context. + + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Attribute @name' marked as not used in the given context. + + + + + + Element 'ram:StreetName' is marked as not used in the given context. + + + + + + Element 'ram:RoleCode' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedLegalOrganization' is marked as not used in the given context. + + + + + + Element 'ram:ID' must occur exactly 1 times. + + + + + + Element 'ram:AssociatedRegisteredTax' is marked as not used in the given context. + + + + + + Attribute '@schemeID' is required in this context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + Value of '@schemeID' is not allowed. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:URIUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:Name' must occur exactly 1 times. + + Element 'ram:Description' may occur at maximum 1 times. + + Element 'ram:DefinedTradeContact' may occur at maximum 1 times. + + Element 'ram:PostalTradeAddress' must occur exactly 1 times. + + Element 'ram:URIUniversalCommunication' may occur at maximum 1 times. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:DirectTelephoneUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:URIID' must occur exactly 1 times. + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + Element 'ram:CompleteNumber' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:FaxUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + Element 'ram:InstantMessagingUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:JobTitle' is marked as not used in the given context. + + + + + + Element 'ram:MobileTelephoneUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:PersonID' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:Responsibility' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedContactPerson' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedNote' is marked as not used in the given context. + + + + + + Element 'ram:CompleteNumber' must occur exactly 1 times. + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + Element 'ram:TelexUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + Element 'ram:VOIPUniversalCommunication' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:EndPointURIUniversalCommunication' is marked as not used in the given context. + + + + + + Attribute '@schemeID' is required in this context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + Value of '@schemeID' is not allowed. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:LogoAssociatedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:CountryID' must occur exactly 1 times. + + Element 'ram:CountrySubDivisionName' may occur at maximum 1 times. + + + + + + Element 'ram:AdditionalStreetName' is marked as not used in the given context. + + + + + + Element 'ram:AttentionOf' is marked as not used in the given context. + + + + + + Element 'ram:BuildingName' is marked as not used in the given context. + + + + + + Element 'ram:BuildingNumber' is marked as not used in the given context. + + + + + + Element 'ram:CareOf' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:CitySubDivisionName' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:CountryName' is marked as not used in the given context. + + + + + + Element 'ram:CountrySubDivisionID' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:DepartmentName' is marked as not used in the given context. + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + Element 'ram:LineFive' is marked as not used in the given context. + + + + + + Element 'ram:LineFour' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:PostOfficeBox' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listName' marked as not used in the given context. + + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Attribute @name' marked as not used in the given context. + + + + + + Element 'ram:StreetName' is marked as not used in the given context. + + + + + + Element 'ram:RoleCode' is marked as not used in the given context. + + + + + + Element 'ram:AuthorizedLegalRegistration' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + Value of '@schemeID' is not allowed. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:LegalClassificationCode' is marked as not used in the given context. + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + Element 'ram:PostalTradeAddress' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:ID' must occur exactly 1 times. + + + + + + Element 'ram:AssociatedRegisteredTax' is marked as not used in the given context. + + + + + + Attribute '@schemeID' is required in this context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + Value of '@schemeID' is not allowed. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:URIID' must occur exactly 1 times. + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + Element 'ram:CompleteNumber' is marked as not used in the given context. + + + + + + Attribute '@schemeID' is required in this context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + Value of '@schemeID' is not allowed. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:Description' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:SupplyInstructionReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:UltimateCustomerOrderReferencedDocument' is marked as not used in the given context. + + + + + + Each Deliver to address (BG-15) shall contain a Deliver to country code (BT-80). + + + + + + Element 'ram:Description' is marked as not used in the given context. + + + + + + Element 'ram:DescriptionBinaryObject' is marked as not used in the given context. + + + + + + Element 'ram:EarliestOccurrenceDateTime' is marked as not used in the given context. + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + Element 'ram:LatestOccurrenceDateTime' is marked as not used in the given context. + + + + + + Element 'udt:DateTime' is marked as not used in the given context. + + + + + + + Value of '@format' is not allowed. + + + + + + Element 'ram:OccurrenceLogisticsLocation' is marked as not used in the given context. + + + + + + Element 'ram:OccurrenceSpecifiedPeriod' is marked as not used in the given context. + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + Element 'ram:UnitQuantity' is marked as not used in the given context. + + + + + + Element 'ram:ActualDespatchSupplyChainEvent' is marked as not used in the given context. + + + + + + Element 'ram:ActualPickUpSupplyChainEvent' is marked as not used in the given context. + + + + + + Element 'ram:ActualReceiptSupplyChainEvent' is marked as not used in the given context. + + + + + + Element 'ram:AdditionalReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:ConsumptionReportReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:DeliveryNoteReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:IssuerAssignedID' must occur exactly 1 times. + + + + + + Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + Element 'ram:AttachmentBinaryObject' is marked as not used in the given context. + + + + + + Element 'ram:CopyIndicator' is marked as not used in the given context. + + + + + + Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. + + + + + + Element 'ram:FormattedIssueDateTime' is marked as not used in the given context. + + + + + + Element 'ram:GlobalID' is marked as not used in the given context. + + + + + + Element 'ram:Information' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:IssuerTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:LineID' is marked as not used in the given context. + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + Element 'ram:PreviousRevisionID' is marked as not used in the given context. + + + + + + Element 'ram:ReferenceTypeCode' is marked as not used in the given context. + + + + + + Element 'ram:RevisionID' is marked as not used in the given context. + + + + + + Element 'ram:SectionName' is marked as not used in the given context. + + + + + + Element 'ram:StatusCode' is marked as not used in the given context. + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + Element 'ram:PackingListReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:PreviousDeliverySupplyChainEvent' is marked as not used in the given context. + + + + + + Element 'ram:IssuerAssignedID' must occur exactly 1 times. + + + + + + Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + Element 'ram:AttachmentBinaryObject' is marked as not used in the given context. + + + + + + Element 'ram:CopyIndicator' is marked as not used in the given context. + + + + + + Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. + + + + + + Element 'ram:FormattedIssueDateTime' is marked as not used in the given context. + + + + + + Element 'ram:GlobalID' is marked as not used in the given context. + + + + + + Element 'ram:Information' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:IssuerTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:LineID' is marked as not used in the given context. + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + Element 'ram:PreviousRevisionID' is marked as not used in the given context. + + + + + + Element 'ram:ReferenceTypeCode' is marked as not used in the given context. + + + + + + Element 'ram:RevisionID' is marked as not used in the given context. + + + + + + Element 'ram:SectionName' is marked as not used in the given context. + + + + + + Element 'ram:StatusCode' is marked as not used in the given context. + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + Element 'ram:RelatedSupplyChainConsignment' is marked as not used in the given context. + + + + + + Element 'ram:ShipFromTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:ID' may occur at maximum 1 times. + + Element 'ram:GlobalID' may occur at maximum 1 times. + + + + + + Element 'ram:DefinedTradeContact' is marked as not used in the given context. + + + + + + Element 'ram:Description' is marked as not used in the given context. + + + + + + Element 'ram:EndPointURIUniversalCommunication' is marked as not used in the given context. + + + + + + Attribute '@schemeID' is required in this context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + Value of '@schemeID' is not allowed. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:LogoAssociatedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:CountryID' must occur exactly 1 times. + + Element 'ram:CountrySubDivisionName' may occur at maximum 1 times. + + + + + + Element 'ram:AdditionalStreetName' is marked as not used in the given context. + + + + + + Element 'ram:AttentionOf' is marked as not used in the given context. + + + + + + Element 'ram:BuildingName' is marked as not used in the given context. + + + + + + Element 'ram:BuildingNumber' is marked as not used in the given context. + + + + + + Element 'ram:CareOf' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:CitySubDivisionName' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:CountryName' is marked as not used in the given context. + + + + + + Element 'ram:CountrySubDivisionID' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:DepartmentName' is marked as not used in the given context. + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + Element 'ram:LineFive' is marked as not used in the given context. + + + + + + Element 'ram:LineFour' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:PostOfficeBox' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listName' marked as not used in the given context. + + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Attribute @name' marked as not used in the given context. + + + + + + Element 'ram:StreetName' is marked as not used in the given context. + + + + + + Element 'ram:RoleCode' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedLegalOrganization' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedTaxRegistration' is marked as not used in the given context. + + + + + + Element 'ram:URIUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:UltimateShipToTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:PaymentReference' may occur at maximum 1 times. + + Element 'ram:InvoiceCurrencyCode' must occur exactly 1 times. + + Element 'ram:ApplicableTradeTax' must occur at least 1 times. + + Element 'ram:SpecifiedTradePaymentTerms' may occur at maximum 1 times. + + Element 'ram:SpecifiedTradeSettlementHeaderMonetarySummation' must occur exactly 1 times. + + Element 'ram:ReceivableSpecifiedTradeAccountingAccount' may occur at maximum 1 times. + + + + + + Element 'ram:CalculatedAmount' must occur exactly 1 times. + + Element 'ram:TypeCode' must occur exactly 1 times. + + Element 'ram:BasisAmount' must occur exactly 1 times. + + Element 'ram:CategoryCode' must occur exactly 1 times. + + + + + + Element 'ram:AllowanceChargeBasisAmount' is marked as not used in the given context. + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + Element 'ram:BasisQuantity' is marked as not used in the given context. + + + + + + Element 'ram:BuyerDeductibleTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Element 'ram:BuyerNonDeductibleTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Element 'ram:BuyerRepayableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + Element 'ram:CalculatedRate' is marked as not used in the given context. + + + + + + Element 'ram:CalculationSequenceNumeric' is marked as not used in the given context. + + + + + + + Value of 'ram:CategoryCode' is not allowed. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Element 'ram:CategoryName' is marked as not used in the given context. + + + + + + Element 'ram:CurrencyCode' is marked as not used in the given context. + + + + + + Element 'ram:CustomsDutyIndicator' is marked as not used in the given context. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Attribute @name' marked as not used in the given context. + + + + + + + Value of 'ram:ExemptionReasonCode' is not allowed. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listName' marked as not used in the given context. + + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Attribute @name' marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:InformationAmount' is marked as not used in the given context. + + + + + + Element 'ram:Jurisdiction' is marked as not used in the given context. + + + + + + Element 'ram:LineTotalBasisAmount' is marked as not used in the given context. + + + + + + Element 'ram:PlaceApplicableTradeLocation' is marked as not used in the given context. + + + + + + Attribute @format' marked as not used in the given context. + + + + + + Element 'ram:SellerPayableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Element 'ram:SellerRefundableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Element 'ram:ServiceSupplyTradeCountry' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Element 'ram:TaxBasisAllowanceRate' is marked as not used in the given context. + + + + + + Element 'udt:Date' is marked as not used in the given context. + + + + + + + Value of '@format' is not allowed. + + + + + + Element 'ram:Type' is marked as not used in the given context. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Element 'ram:UnitBasisAmount' is marked as not used in the given context. + + + + + + Element 'ram:CompleteDateTime' is marked as not used in the given context. + + + + + + Element 'ram:ContinuousIndicator' is marked as not used in the given context. + + + + + + Element 'ram:Description' is marked as not used in the given context. + + + + + + Element 'ram:DurationMeasure' is marked as not used in the given context. + + + + + + Element 'udt:DateTime' is marked as not used in the given context. + + + + + + + Value of '@format' is not allowed. + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + Element 'ram:InclusiveIndicator' is marked as not used in the given context. + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + Element 'ram:OpenIndicator' is marked as not used in the given context. + + + + + + Element 'ram:PurposeCode' is marked as not used in the given context. + + + + + + Element 'ram:SeasonCode' is marked as not used in the given context. + + + + + + Element 'ram:SequenceNumeric' is marked as not used in the given context. + + + + + + Element 'ram:StartDateFlexibilityCode' is marked as not used in the given context. + + + + + + Element 'udt:DateTime' is marked as not used in the given context. + + + + + + + Value of '@format' is not allowed. + + + + + + Element 'ram:CreditReason' is marked as not used in the given context. + + + + + + Element 'ram:CreditReasonCode' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:CreditorReferenceIssuerID' is marked as not used in the given context. + + + + + + Element 'ram:CreditorReferenceType' is marked as not used in the given context. + + + + + + Element 'ram:CreditorReferenceTypeCode' is marked as not used in the given context. + + + + + + Element 'ram:DuePayableAmount' is marked as not used in the given context. + + + + + + Element 'ram:FactoringAgreementReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:FactoringListReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:InvoiceApplicableTradeCurrencyExchange' is marked as not used in the given context. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Element 'ram:InvoiceDateTime' is marked as not used in the given context. + + + + + + Element 'ram:InvoiceIssuerReference' is marked as not used in the given context. + + + + + + Each Preceding Invoice reference (BG-3) shall contain a Preceding Invoice reference (BT-25). + + Element 'ram:IssuerAssignedID' must occur exactly 1 times. + + + + + + Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + Element 'ram:AttachmentBinaryObject' is marked as not used in the given context. + + + + + + Element 'ram:CopyIndicator' is marked as not used in the given context. + + + + + + Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. + + + + + + + Value of '@format' is not allowed. + + + + + + Element 'ram:GlobalID' is marked as not used in the given context. + + + + + + Element 'ram:Information' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:IssuerTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:LineID' is marked as not used in the given context. + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + Element 'ram:PreviousRevisionID' is marked as not used in the given context. + + + + + + Element 'ram:ReferenceTypeCode' is marked as not used in the given context. + + + + + + Element 'ram:RevisionID' is marked as not used in the given context. + + + + + + Element 'ram:SectionName' is marked as not used in the given context. + + + + + + Element 'ram:StatusCode' is marked as not used in the given context. + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + Element 'ram:InvoiceeTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:InvoicerTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:LetterOfCreditReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:NextInvoiceDateTime' is marked as not used in the given context. + + + + + + Element 'ram:PayableSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Element 'ram:ID' may occur at maximum 1 times. + + Element 'ram:GlobalID' may occur at maximum 1 times. + + Element 'ram:Name' must occur exactly 1 times. + + + + + + Element 'ram:DefinedTradeContact' is marked as not used in the given context. + + + + + + Element 'ram:Description' is marked as not used in the given context. + + + + + + Element 'ram:EndPointURIUniversalCommunication' is marked as not used in the given context. + + + + + + Attribute '@schemeID' is required in this context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + Value of '@schemeID' is not allowed. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:LogoAssociatedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:PostalTradeAddress' is marked as not used in the given context. + + + + + + Element 'ram:RoleCode' is marked as not used in the given context. + + + + + + Element 'ram:AuthorizedLegalRegistration' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + Value of '@schemeID' is not allowed. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:LegalClassificationCode' is marked as not used in the given context. + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + Element 'ram:PostalTradeAddress' is marked as not used in the given context. + + + + + + Element 'ram:TradingBusinessName' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedTaxRegistration' is marked as not used in the given context. + + + + + + Element 'ram:URIUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:PayerTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:PaymentApplicableTradeCurrencyExchange' is marked as not used in the given context. + + + + + + Element 'ram:PaymentCurrencyCode' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:ProFormaInvoiceReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:PurchaseSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Element 'ram:AmountTypeCode' is marked as not used in the given context. + + + + + + Element 'ram:CostReferenceDimensionPattern' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + Element 'ram:SetTriggerCode' is marked as not used in the given context. + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + Element 'ram:SalesSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedAdvancePayment' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedFinancialAdjustment' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedLogisticsServiceCharge' is marked as not used in the given context. + + + + + + Element 'ram:ChargeIndicator' must occur exactly 1 times. + + Element 'ram:ActualAmount' must occur exactly 1 times. + + Element 'ram:CategoryTradeTax' must occur exactly 1 times. + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + Element 'ram:ActualTradeCurrencyExchange' is marked as not used in the given context. + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + Element 'ram:BasisQuantity' is marked as not used in the given context. + + + + + + Attribute @format' marked as not used in the given context. + + + + + + Element 'ram:TypeCode' must occur exactly 1 times. + + Element 'ram:CategoryCode' must occur exactly 1 times. + + + + + + Element 'ram:AllowanceChargeBasisAmount' is marked as not used in the given context. + + + + + + Element 'ram:BasisAmount' is marked as not used in the given context. + + + + + + Element 'ram:BasisQuantity' is marked as not used in the given context. + + + + + + Element 'ram:BuyerDeductibleTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Element 'ram:BuyerNonDeductibleTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Element 'ram:BuyerRepayableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Element 'ram:CalculatedAmount' is marked as not used in the given context. + + + + + + Element 'ram:CalculatedRate' is marked as not used in the given context. + + + + + + Element 'ram:CalculationSequenceNumeric' is marked as not used in the given context. + + + + + + + Value of 'ram:CategoryCode' is not allowed. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Element 'ram:CategoryName' is marked as not used in the given context. + + + + + + Element 'ram:CurrencyCode' is marked as not used in the given context. + + + + + + Element 'ram:CustomsDutyIndicator' is marked as not used in the given context. + + + + + + Element 'ram:DueDateTypeCode' is marked as not used in the given context. + + + + + + Element 'ram:ExemptionReason' is marked as not used in the given context. + + + + + + Element 'ram:ExemptionReasonCode' is marked as not used in the given context. + + + + + + Element 'ram:InformationAmount' is marked as not used in the given context. + + + + + + Element 'ram:Jurisdiction' is marked as not used in the given context. + + + + + + Element 'ram:LineTotalBasisAmount' is marked as not used in the given context. + + + + + + Element 'ram:PlaceApplicableTradeLocation' is marked as not used in the given context. + + + + + + Attribute @format' marked as not used in the given context. + + + + + + Element 'ram:SellerPayableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Element 'ram:SellerRefundableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Element 'ram:ServiceSupplyTradeCountry' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Element 'ram:TaxBasisAllowanceRate' is marked as not used in the given context. + + + + + + Element 'ram:TaxPointDate' is marked as not used in the given context. + + + + + + Element 'ram:Type' is marked as not used in the given context. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Element 'ram:UnitBasisAmount' is marked as not used in the given context. + + + + + + Element 'udt:IndicatorString' is marked as not used in the given context. + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + Element 'ram:PrepaidIndicator' is marked as not used in the given context. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:SequenceNumeric' is marked as not used in the given context. + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + Element 'ram:UnitBasisAmount' is marked as not used in the given context. + + + + + + Element 'ram:Description' may occur at maximum 1 times. + + Element 'ram:DirectDebitMandateID' may occur at maximum 1 times. + + + + + + Element 'ram:ApplicableTradePaymentDiscountTerms' is marked as not used in the given context. + + + + + + Element 'ram:ApplicableTradePaymentPenaltyTerms' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'udt:DateTime' is marked as not used in the given context. + + + + + + + Value of '@format' is not allowed. + + + + + + Element 'ram:FromEventCode' is marked as not used in the given context. + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + Element 'ram:InstructionTypeCode' is marked as not used in the given context. + + + + + + Element 'ram:PartialPaymentAmount' is marked as not used in the given context. + + + + + + Element 'ram:PartialPaymentPercent' is marked as not used in the given context. + + + + + + Element 'ram:PayeeTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:PaymentMeansID' is marked as not used in the given context. + + + + + + Element 'ram:SettlementPeriodMeasure' is marked as not used in the given context. + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedTradeSettlementFinancialCard' is marked as not used in the given context. + + + + + + Element 'ram:LineTotalAmount' must occur exactly 1 times. + + Element 'ram:ChargeTotalAmount' may occur at maximum 1 times. + + Element 'ram:AllowanceTotalAmount' may occur at maximum 1 times. + + Element 'ram:TaxBasisTotalAmount' must occur exactly 1 times. + + Element 'ram:TaxTotalAmount' may occur at maximum 2 times. + + Element 'ram:RoundingAmount' may occur at maximum 1 times. + + Element 'ram:GrandTotalAmount' must occur exactly 1 times. + + Element 'ram:TotalPrepaidAmount' may occur at maximum 1 times. + + Element 'ram:DuePayableAmount' must occur exactly 1 times. + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + + Value of '@currencyID' is not allowed. + + + + + + Element 'ram:GrossLineTotalAmount' is marked as not used in the given context. + + + + + + Element 'ram:InformationAmount' is marked as not used in the given context. + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + Element 'ram:NetIncludingTaxesLineTotalAmount' is marked as not used in the given context. + + + + + + Element 'ram:NetLineTotalAmount' is marked as not used in the given context. + + + + + + Element 'ram:ProductValueExcludingTobaccoTaxInformationAmount' is marked as not used in the given context. + + + + + + Element 'ram:RetailValueExcludingTaxInformationAmount' is marked as not used in the given context. + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + + Value of '@currencyID' is not allowed. + + + + + + Element 'ram:TotalAllowanceChargeAmount' is marked as not used in the given context. + + + + + + Element 'ram:TotalDepositFeeInformationAmount' is marked as not used in the given context. + + + + + + Element 'ram:TotalDiscountAmount' is marked as not used in the given context. + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + Element 'ram:TotalRetailValueInformationAmount' is marked as not used in the given context. + + + + + + Element 'ram:TypeCode' must occur exactly 1 times. + + Element 'ram:Information' may occur at maximum 1 times. + + + + + + Element 'ram:ID' must occur exactly 1 times. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:CreditAvailableAmount' is marked as not used in the given context. + + + + + + Element 'ram:CreditLimitAmount' is marked as not used in the given context. + + + + + + Element 'ram:Description' is marked as not used in the given context. + + + + + + Element 'ram:ExpiryDate' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:InterestRatePercent' is marked as not used in the given context. + + + + + + Element 'ram:IssuingCompanyName' is marked as not used in the given context. + + + + + + Element 'ram:MicrochipIndicator' is marked as not used in the given context. + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + Element 'ram:ValidFromDateTime' is marked as not used in the given context. + + + + + + Element 'ram:VerificationNumeric' is marked as not used in the given context. + + + + + + Element 'ram:GuaranteeMethodCode' is marked as not used in the given context. + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:BICID' must occur exactly 1 times. + + + + + + Element 'ram:AustralianBSBID' is marked as not used in the given context. + + + + + + Element 'ram:AustrianBankleitzahlID' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:CHIPSParticipantID' is marked as not used in the given context. + + + + + + Element 'ram:CHIPSUniversalID' is marked as not used in the given context. + + + + + + Element 'ram:CanadianPaymentsAssociationID' is marked as not used in the given context. + + + + + + Element 'ram:ClearingSystemName' is marked as not used in the given context. + + + + + + Element 'ram:FedwireRoutingNumberID' is marked as not used in the given context. + + + + + + Element 'ram:GermanBankleitzahlID' is marked as not used in the given context. + + + + + + Element 'ram:HellenicBankID' is marked as not used in the given context. + + + + + + Element 'ram:HongKongBankID' is marked as not used in the given context. + + + + + + Element 'ram:IndianFinancialSystemID' is marked as not used in the given context. + + + + + + Element 'ram:IrishNSCID' is marked as not used in the given context. + + + + + + Element 'ram:ItalianDomesticID' is marked as not used in the given context. + + + + + + Element 'ram:JapanFinancialInstitutionCommonID' is marked as not used in the given context. + + + + + + Element 'ram:LocationFinancialInstitutionAddress' is marked as not used in the given context. + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + Element 'ram:NewZealandNCCID' is marked as not used in the given context. + + + + + + Element 'ram:PolishNationalClearingID' is marked as not used in the given context. + + + + + + Element 'ram:PortugueseNCCID' is marked as not used in the given context. + + + + + + Element 'ram:RussianCentralBankID' is marked as not used in the given context. + + + + + + Element 'ram:SICID' is marked as not used in the given context. + + + + + + Element 'ram:SouthAfricanNCCID' is marked as not used in the given context. + + + + + + Element 'ram:SpanishDomesticInterbankingID' is marked as not used in the given context. + + + + + + Element 'ram:SubDivisionBranchFinancialInstitution' is marked as not used in the given context. + + + + + + Element 'ram:SwissBCID' is marked as not used in the given context. + + + + + + Element 'ram:UKSortCodeID' is marked as not used in the given context. + + + + + + Element 'ram:IBANID' must occur exactly 1 times. + + + + + + Element 'ram:AccountName' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:ProprietaryID' is marked as not used in the given context. + + + + + + Element 'ram:PayerSpecifiedDebtorFinancialInstitution' is marked as not used in the given context. + + + + + + Element 'ram:PaymentChannelCode' is marked as not used in the given context. + + + + + + Element 'ram:PaymentMethodCode' is marked as not used in the given context. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Element 'ram:SubtotalCalculatedTradeTax' is marked as not used in the given context. + + + + + + Element 'ram:TaxApplicableTradeCurrencyExchange' is marked as not used in the given context. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Element 'ram:UltimatePayeeTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedTradeProduct' must occur exactly 1 times. + + Element 'ram:SpecifiedLineTradeAgreement' must occur exactly 1 times. + + + + + + Element 'ram:LineID' must occur exactly 1 times. + + Element 'ram:IncludedNote' may occur at maximum 1 times. + + + + + + Element 'ram:Content' must occur exactly 1 times. + + + + + + Element 'ram:ContentCode' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + Element 'ram:Subject' is marked as not used in the given context. + + + + + + Element 'ram:SubjectCode' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:LineStatusCode' is marked as not used in the given context. + + + + + + Element 'ram:LineStatusReasonCode' is marked as not used in the given context. + + + + + + Element 'ram:ParentLineID' is marked as not used in the given context. + + + + + + Element 'ram:DescriptionCode' is marked as not used in the given context. + + + + + + Element 'ram:IncludedSubordinateTradeLineItem' is marked as not used in the given context. + + + + + + Element 'ram:NetPriceProductTradePrice' must occur exactly 1 times. + + + + + + Element 'ram:AdditionalReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:ApplicableTradeDeliveryTerms' is marked as not used in the given context. + + + + + + Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + Element 'ram:AttachmentBinaryObject' is marked as not used in the given context. + + + + + + Element 'ram:CopyIndicator' is marked as not used in the given context. + + + + + + Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. + + + + + + Element 'ram:FormattedIssueDateTime' is marked as not used in the given context. + + + + + + Element 'ram:GlobalID' is marked as not used in the given context. + + + + + + Element 'ram:Information' is marked as not used in the given context. + + + + + + Element 'ram:IssuerAssignedID' is marked as not used in the given context. + + + + + + Element 'ram:IssuerTradeParty' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + Element 'ram:PreviousRevisionID' is marked as not used in the given context. + + + + + + Element 'ram:ReferenceTypeCode' is marked as not used in the given context. + + + + + + Element 'ram:RevisionID' is marked as not used in the given context. + + + + + + Element 'ram:SectionName' is marked as not used in the given context. + + + + + + Element 'ram:StatusCode' is marked as not used in the given context. + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + Element 'ram:BuyerReference' is marked as not used in the given context. + + + + + + Element 'ram:BuyerRequisitionerTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:ContractReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:DemandForecastReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:ChargeAmount' must occur exactly 1 times. + + Element 'ram:AppliedTradeAllowanceCharge' may occur at maximum 1 times. + + + + + + Element 'ram:ActualAmount' must occur exactly 1 times. + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + Element 'ram:ActualTradeCurrencyExchange' is marked as not used in the given context. + + + + + + Element 'ram:BasisAmount' is marked as not used in the given context. + + + + + + Element 'ram:BasisQuantity' is marked as not used in the given context. + + + + + + Element 'ram:CalculationPercent' is marked as not used in the given context. + + + + + + Element 'ram:CategoryTradeTax' is marked as not used in the given context. + + + + + + Element 'ram:ChargeIndicator' is marked as not used in the given context. + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + Element 'ram:PrepaidIndicator' is marked as not used in the given context. + + + + + + Element 'ram:Reason' is marked as not used in the given context. + + + + + + Element 'ram:ReasonCode' is marked as not used in the given context. + + + + + + Element 'ram:SequenceNumeric' is marked as not used in the given context. + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + Element 'ram:UnitBasisAmount' is marked as not used in the given context. + + + + + + Element 'ram:AssociatedReferencedDocument' is marked as not used in the given context. + + + + + + Attribute @unitCodeListAgencyID' marked as not used in the given context. + + + + + + Attribute @unitCodeListAgencyName' marked as not used in the given context. + + + + + + Attribute @unitCodeListID' marked as not used in the given context. + + + + + + + Value of '@unitCode' is not allowed. + + + + + + Element 'ram:ChangeReason' is marked as not used in the given context. + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + Element 'ram:DeliveryTradeLocation' is marked as not used in the given context. + + + + + + Element 'ram:IncludedTradeTax' is marked as not used in the given context. + + + + + + Element 'ram:MaximumQuantity' is marked as not used in the given context. + + + + + + Element 'ram:MinimumQuantity' is marked as not used in the given context. + + + + + + Element 'ram:OrderUnitConversionFactorNumeric' is marked as not used in the given context. + + + + + + Element 'ram:TradeComparisonReferencePrice' is marked as not used in the given context. + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + Element 'ram:ValiditySpecifiedPeriod' is marked as not used in the given context. + + + + + + Element 'ram:IncludedSpecifiedMarketplace' is marked as not used in the given context. + + + + + + Element 'ram:ItemBuyerTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:ItemSellerTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:ChargeAmount' must occur exactly 1 times. + + + + + + Element 'ram:AppliedTradeAllowanceCharge' is marked as not used in the given context. + + + + + + Element 'ram:AssociatedReferencedDocument' is marked as not used in the given context. + + + + + + Attribute @unitCodeListAgencyID' marked as not used in the given context. + + + + + + Attribute @unitCodeListAgencyName' marked as not used in the given context. + + + + + + Attribute @unitCodeListID' marked as not used in the given context. + + + + + + + Value of '@unitCode' is not allowed. + + + + + + Element 'ram:ChangeReason' is marked as not used in the given context. + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + Element 'ram:DeliveryTradeLocation' is marked as not used in the given context. + + + + + + Element 'ram:IncludedTradeTax' is marked as not used in the given context. + + + + + + Element 'ram:MaximumQuantity' is marked as not used in the given context. + + + + + + Element 'ram:MinimumQuantity' is marked as not used in the given context. + + + + + + Element 'ram:OrderUnitConversionFactorNumeric' is marked as not used in the given context. + + + + + + Element 'ram:TradeComparisonReferencePrice' is marked as not used in the given context. + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + Element 'ram:ValiditySpecifiedPeriod' is marked as not used in the given context. + + + + + + Element 'ram:PromotionalDealReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:QuotationReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:RequisitionerReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:SellerOrderReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:UltimateCustomerOrderReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:BilledQuantity' must occur exactly 1 times. + + + + + + Element 'ram:ActualDeliverySupplyChainEvent' is marked as not used in the given context. + + + + + + Element 'ram:ActualDespatchSupplyChainEvent' is marked as not used in the given context. + + + + + + Element 'ram:ActualPickUpSupplyChainEvent' is marked as not used in the given context. + + + + + + Element 'ram:ActualReceiptSupplyChainEvent' is marked as not used in the given context. + + + + + + Element 'ram:AdditionalReferencedDocument' is marked as not used in the given context. + + + + + + Attribute @unitCodeListAgencyID' marked as not used in the given context. + + + + + + Attribute @unitCodeListAgencyName' marked as not used in the given context. + + + + + + Attribute @unitCodeListID' marked as not used in the given context. + + + + + + + Value of '@unitCode' is not allowed. + + + + + + Element 'ram:ChargeFreeQuantity' is marked as not used in the given context. + + + + + + Element 'ram:ConsumptionReportReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:DeliveryNoteReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:DespatchAdviceReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:DespatchedQuantity' is marked as not used in the given context. + + + + + + Element 'ram:GrossWeightMeasure' is marked as not used in the given context. + + + + + + Element 'ram:IncludedSupplyChainPackaging' is marked as not used in the given context. + + + + + + Element 'ram:NetWeightMeasure' is marked as not used in the given context. + + + + + + Element 'ram:PackageQuantity' is marked as not used in the given context. + + + + + + Element 'ram:PackingListReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:PerPackageUnitQuantity' is marked as not used in the given context. + + + + + + Element 'ram:ProductUnitQuantity' is marked as not used in the given context. + + + + + + Element 'ram:ReceivedQuantity' is marked as not used in the given context. + + + + + + Element 'ram:ReceivingAdviceReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:RelatedSupplyChainConsignment' is marked as not used in the given context. + + + + + + Element 'ram:RequestedDeliverySupplyChainEvent' is marked as not used in the given context. + + + + + + Element 'ram:RequestedQuantity' is marked as not used in the given context. + + + + + + Element 'ram:ShipFromTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:ShipToTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedDeliveryAdjustment' is marked as not used in the given context. + + + + + + Element 'ram:TheoreticalWeightMeasure' is marked as not used in the given context. + + + + + + Element 'ram:UltimateShipToTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:ApplicableTradeTax' must occur exactly 1 times. + + Element 'ram:SpecifiedTradeSettlementLineMonetarySummation' must occur exactly 1 times. + + Element 'ram:AdditionalReferencedDocument' may occur at maximum 1 times. + + Element 'ram:ReceivableSpecifiedTradeAccountingAccount' may occur at maximum 1 times. + + + + + + Element 'ram:TypeCode' must occur exactly 1 times. + + + + + + Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + Element 'ram:AttachmentBinaryObject' is marked as not used in the given context. + + + + + + Element 'ram:CopyIndicator' is marked as not used in the given context. + + + + + + Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. + + + + + + Element 'ram:FormattedIssueDateTime' is marked as not used in the given context. + + + + + + Element 'ram:GlobalID' is marked as not used in the given context. + + + + + + Element 'ram:Information' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:IssuerTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:LineID' is marked as not used in the given context. + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + Element 'ram:PreviousRevisionID' is marked as not used in the given context. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Attribute @name' marked as not used in the given context. + + + + + + Element 'ram:RevisionID' is marked as not used in the given context. + + + + + + Element 'ram:SectionName' is marked as not used in the given context. + + + + + + Element 'ram:StatusCode' is marked as not used in the given context. + + + + + + + Value of 'ram:TypeCode' is not allowed. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Attribute @name' marked as not used in the given context. + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + Element 'ram:TypeCode' must occur exactly 1 times. + + Element 'ram:CategoryCode' must occur exactly 1 times. + + + + + + Element 'ram:AllowanceChargeBasisAmount' is marked as not used in the given context. + + + + + + Element 'ram:BasisAmount' is marked as not used in the given context. + + + + + + Element 'ram:BasisQuantity' is marked as not used in the given context. + + + + + + Element 'ram:BuyerDeductibleTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Element 'ram:BuyerNonDeductibleTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Element 'ram:BuyerRepayableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Element 'ram:CalculatedAmount' is marked as not used in the given context. + + + + + + Element 'ram:CalculatedRate' is marked as not used in the given context. + + + + + + Element 'ram:CalculationSequenceNumeric' is marked as not used in the given context. + + + + + + + Value of 'ram:CategoryCode' is not allowed. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Element 'ram:CategoryName' is marked as not used in the given context. + + + + + + Element 'ram:CurrencyCode' is marked as not used in the given context. + + + + + + Element 'ram:CustomsDutyIndicator' is marked as not used in the given context. + + + + + + Element 'ram:DueDateTypeCode' is marked as not used in the given context. + + + + + + Element 'ram:ExemptionReason' is marked as not used in the given context. + + + + + + Element 'ram:ExemptionReasonCode' is marked as not used in the given context. + + + + + + Element 'ram:InformationAmount' is marked as not used in the given context. + + + + + + Element 'ram:Jurisdiction' is marked as not used in the given context. + + + + + + Element 'ram:LineTotalBasisAmount' is marked as not used in the given context. + + + + + + Element 'ram:PlaceApplicableTradeLocation' is marked as not used in the given context. + + + + + + Attribute @format' marked as not used in the given context. + + + + + + Element 'ram:SellerPayableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Element 'ram:SellerRefundableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Element 'ram:ServiceSupplyTradeCountry' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Element 'ram:TaxBasisAllowanceRate' is marked as not used in the given context. + + + + + + Element 'ram:TaxPointDate' is marked as not used in the given context. + + + + + + Element 'ram:Type' is marked as not used in the given context. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Element 'ram:UnitBasisAmount' is marked as not used in the given context. + + + + + + Element 'ram:CompleteDateTime' is marked as not used in the given context. + + + + + + Element 'ram:ContinuousIndicator' is marked as not used in the given context. + + + + + + Element 'ram:Description' is marked as not used in the given context. + + + + + + Element 'ram:DurationMeasure' is marked as not used in the given context. + + + + + + Element 'udt:DateTime' is marked as not used in the given context. + + + + + + + Value of '@format' is not allowed. + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + Element 'ram:InclusiveIndicator' is marked as not used in the given context. + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + Element 'ram:OpenIndicator' is marked as not used in the given context. + + + + + + Element 'ram:PurposeCode' is marked as not used in the given context. + + + + + + Element 'ram:SeasonCode' is marked as not used in the given context. + + + + + + Element 'ram:SequenceNumeric' is marked as not used in the given context. + + + + + + Element 'ram:StartDateFlexibilityCode' is marked as not used in the given context. + + + + + + Element 'udt:DateTime' is marked as not used in the given context. + + + + + + + Value of '@format' is not allowed. + + + + + + Element 'ram:DiscountIndicator' is marked as not used in the given context. + + + + + + Element 'ram:InvoiceIssuerReference' is marked as not used in the given context. + + + + + + Element 'ram:InvoiceReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:PayableSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Element 'ram:PaymentReference' is marked as not used in the given context. + + + + + + Element 'ram:PurchaseSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Element 'ram:AmountTypeCode' is marked as not used in the given context. + + + + + + Element 'ram:CostReferenceDimensionPattern' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + Element 'ram:SetTriggerCode' is marked as not used in the given context. + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + Element 'ram:SalesSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedFinancialAdjustment' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedLogisticsServiceCharge' is marked as not used in the given context. + + + + + + Element 'ram:ActualAmount' must occur exactly 1 times. + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + Element 'ram:ActualTradeCurrencyExchange' is marked as not used in the given context. + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + Element 'ram:BasisQuantity' is marked as not used in the given context. + + + + + + Attribute @format' marked as not used in the given context. + + + + + + Element 'ram:CategoryTradeTax' is marked as not used in the given context. + + + + + + Element 'udt:IndicatorString' is marked as not used in the given context. + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + Element 'ram:PrepaidIndicator' is marked as not used in the given context. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:SequenceNumeric' is marked as not used in the given context. + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + Element 'ram:UnitBasisAmount' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedTradePaymentTerms' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedTradeSettlementFinancialCard' is marked as not used in the given context. + + + + + + Element 'ram:LineTotalAmount' must occur exactly 1 times. + + + + + + Element 'ram:AllowanceTotalAmount' is marked as not used in the given context. + + + + + + Element 'ram:ChargeTotalAmount' is marked as not used in the given context. + + + + + + Element 'ram:GrandTotalAmount' is marked as not used in the given context. + + + + + + Element 'ram:GrossLineTotalAmount' is marked as not used in the given context. + + + + + + Element 'ram:InformationAmount' is marked as not used in the given context. + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + Element 'ram:NetIncludingTaxesLineTotalAmount' is marked as not used in the given context. + + + + + + Element 'ram:NetLineTotalAmount' is marked as not used in the given context. + + + + + + Element 'ram:ProductWeightLossInformationAmount' is marked as not used in the given context. + + + + + + Element 'ram:TaxBasisTotalAmount' is marked as not used in the given context. + + + + + + Element 'ram:TaxTotalAmount' is marked as not used in the given context. + + + + + + Element 'ram:TotalAllowanceChargeAmount' is marked as not used in the given context. + + + + + + Element 'ram:TotalRetailValueInformationAmount' is marked as not used in the given context. + + + + + + Element 'ram:SubtotalCalculatedTradeTax' is marked as not used in the given context. + + + + + + Element 'ram:TotalAdjustmentAmount' is marked as not used in the given context. + + + + + + Element 'ram:Name' must occur exactly 1 times. + + + + + + Element 'ram:AdditionalReferenceReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:ApplicableMaterialGoodsCharacteristic' is marked as not used in the given context. + + + + + + Element 'ram:Description' must occur exactly 1 times. + + Element 'ram:Value' must occur exactly 1 times. + + + + + + Element 'ram:ApplicableProductCharacteristicCondition' is marked as not used in the given context. + + + + + + Element 'ram:ApplicableReferencedStandard' is marked as not used in the given context. + + + + + + Element 'ram:ContentTypeCode' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + Element 'ram:MeasurementMethodCode' is marked as not used in the given context. + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + Element 'ram:ValueCode' is marked as not used in the given context. + + + + + + Element 'ram:ValueDateTime' is marked as not used in the given context. + + + + + + Element 'ram:ValueIndicator' is marked as not used in the given context. + + + + + + Element 'ram:ValueMeasure' is marked as not used in the given context. + + + + + + Element 'ram:ValueSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:AreaDensityMeasure' is marked as not used in the given context. + + + + + + Element 'ram:BrandName' is marked as not used in the given context. + + + + + + Element 'ram:BrandOwnerTradeParty' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:CertificationEvidenceReferenceReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:ColourCode' is marked as not used in the given context. + + + + + + Element 'ram:ColourDescription' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:ClassCode' must occur exactly 1 times. + + + + + + Element 'ram:ApplicableReferencedStandard' is marked as not used in the given context. + + + + + + + Value of 'ram:ClassCode' is not allowed. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + + Value of '@listID' is not allowed. + + + + + + Attribute @listName' marked as not used in the given context. + + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + Attribute @name' marked as not used in the given context. + + + + + + Element 'ram:ClassName' is marked as not used in the given context. + + + + + + Element 'ram:ClassProductCharacteristic' is marked as not used in the given context. + + + + + + Element 'ram:SubClassCode' is marked as not used in the given context. + + + + + + Element 'ram:SystemID' is marked as not used in the given context. + + + + + + Element 'ram:SystemName' is marked as not used in the given context. + + + + + + Element 'ram:Designation' is marked as not used in the given context. + + + + + + Element 'ram:DrainedNetWeightMeasure' is marked as not used in the given context. + + + + + + Element 'ram:EndItemName' is marked as not used in the given context. + + + + + + Element 'ram:EndItemTypeCode' is marked as not used in the given context. + + + + + + Element 'ram:FormattedCancellationAnnouncedLaunchDateTime' is marked as not used in the given context. + + + + + + Element 'ram:FormattedLatestProductDataChangeDateTime' is marked as not used in the given context. + + + + + + Attribute '@schemeID' is required in this context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + Value of '@schemeID' is not allowed. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:GrossWeightMeasure' is marked as not used in the given context. + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + Element 'ram:IncludedReferencedProduct' is marked as not used in the given context. + + + + + + Element 'ram:IndividualTradeProductInstance' is marked as not used in the given context. + + + + + + Element 'ram:InformationNote' is marked as not used in the given context. + + + + + + Element 'ram:InspectionReferenceReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:LegalRightsOwnerTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:LinearSpatialDimension' is marked as not used in the given context. + + + + + + Element 'ram:MSDSReferenceReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:ManufacturerAssignedID' is marked as not used in the given context. + + + + + + Element 'ram:ManufacturerTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:MaximumLinearSpatialDimension' is marked as not used in the given context. + + + + + + Element 'ram:MinimumLinearSpatialDimension' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:NetWeightMeasure' is marked as not used in the given context. + + + + + + Element 'ram:ID' must occur exactly 1 times. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + Element 'ram:SubordinateTradeCountrySubDivision' is marked as not used in the given context. + + + + + + Element 'ram:PresentationSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + Element 'ram:ProductGroupID' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:SubBrandName' is marked as not used in the given context. + + + + + + Element 'ram:TradeName' is marked as not used in the given context. + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + Element 'ram:UseDescription' is marked as not used in the given context. + + + + + + Element 'ram:VariableMeasureIndicator' is marked as not used in the given context. + + + + + + Element 'rsm:ValuationBreakdownStatement' is marked as not used in the given context. + + + diff --git a/validator/src/main/resources/schematron/ZF_211/FACTUR-X_EN16931_codedb.xml b/validator/src/main/resources/schematron/ZF_211/FACTUR-X_EN16931_codedb.xml new file mode 100644 index 00000000..914be3fb --- /dev/null +++ b/validator/src/main/resources/schematron/ZF_211/FACTUR-X_EN16931_codedb.xml @@ -0,0 +1,5030 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/validator/src/main/resources/schematron/ZF_211/FACTUR-X_EXTENDED.sch b/validator/src/main/resources/schematron/ZF_211/FACTUR-X_EXTENDED.sch new file mode 100644 index 00000000..9157563d --- /dev/null +++ b/validator/src/main/resources/schematron/ZF_211/FACTUR-X_EXTENDED.sch @@ -0,0 +1,20295 @@ + + + Schema for FACTUR-X; 1.0; EN16931-CONFORMANT-EXTENDED + + + + + + + + Each Additional supporting document (BG-24) shall contain a Supporting document reference (BT-122). + + + + + + Each VAT breakdown (BG-23) shall have a VAT category taxable amount (BT-116). + + Each VAT breakdown (BG-23) shall have a VAT category tax amount (BT-117). + + Each VAT breakdown (BG-23) shall be defined through a VAT category code (BT-118). + + Each VAT breakdown (BG-23) shall have a VAT category rate (BT-119), except if the Invoice is not subject to VAT. + + Value added tax point date (BT-7) and Value added tax point date code (BT-8) are mutually exclusive. + + VAT category tax amount (BT-117) = VAT category taxable amount (BT-116) x (VAT category rate (BT-119) / 100), rounded to two decimals. + + The allowed maximum number of decimals for the VAT category taxable amount (BT-116) is 2. + + The allowed maximum number of decimals for the VAT category tax amount (BT-117) is 2. + + + + + + In a VAT breakdown (BG-23) where VAT category code (BT-118) is "Zero rated" the VAT category taxable amount (BT-116) shall equal the sum of Invoice line net amount (BT-131) minus the sum of Document level allowance amounts (BT-92) plus the sum of Document level charge amounts (BT-99) where the VAT category codes (BT-151, BT-95, BT-102) are “Zero rated". + + The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where VAT category code (BT-118) is "Zero rated" shall equal 0 (zero). + + A VAT Breakdown (BG-23) with VAT Category code (BT-118) "Zero rated" shall not have a VAT exemption reason code (BT-121) or VAT exemption reason text (BT-120). + + + + + + The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where VAT category code (BT-118) is "Standard rated" shall equal the VAT category taxable amount (BT-116) multiplied by the VAT category rate (BT-119). + + A VAT Breakdown (BG-23) with VAT Category code (BT-118) "Standard rate" shall not have a VAT exemption reason code (BT-121) or VAT exemption reason text (BT-120). + + + + + + If both Invoicing period start date (BT-73) and Invoicing period end date (BT-74) are given then the Invoicing period end date (BT-74) shall be later or equal to the Invoicing period start date (BT-73). + + If Invoicing period (BG-14) is used, the Invoicing period start date (BT-73) or the Invoicing period end date (BT-74) shall be filled, or both. + + + + + + Each Document level allowance (BG-20) shall have a Document level allowance amount (BT-92). + + Each Document level allowance (BG-20) shall have a Document level allowance VAT category code (BT-95). + + Each Document level allowance (BG-20) shall have a Document level allowance reason (BT-97) or a Document level allowance reason code (BT-98). + + Document level allowance reason code (BT-98) and Document level allowance reason (BT-97) shall indicate the same type of allowance. + + Each Document level allowance (BG-20) shall contain a Document level allowance reason (BT-97) or a Document level allowance reason code (BT-98), or both. + + The allowed maximum number of decimals for the Document level allowance amount (BT-92) is 2. + + The allowed maximum number of decimals for the Document level allowance base amount (BT-93) is 2. + + + + + + Each Document level charge (BG-21) shall have a Document level charge amount (BT-99). + + Each Document level charge (BG-21) shall have a Document level charge VAT category code (BT-102). + + Each Document level charge (BG-21) shall have a Document level charge reason (BT-104) or a Document level charge reason code (BT-105). + + Document level charge reason code (BT-105) and Document level charge reason (BT-104) shall indicate the same type of charge. + + Each Document level charge (BG-21) shall contain a Document level charge reason (BT-104) or a Document level charge reason code (BT-105), or both. + + The allowed maximum number of decimals for the Document level charge amount (BT-92) is 2. + + The allowed maximum number of decimals for the Document level charge base amount (BT-93) is 2. + + + + + + Each Item attribute (BG-32) shall contain an Item attribute name (BT-160) and an Item attribute value (BT-161). + + + + + + The last 4 to 6 digits of the Payment card primary account number (BT-87) shall be present if Payment card information (BG-18) is provided in the Invoice. + + + + + + Each Invoice line (BG-25) shall have an Invoice line identifier (BT-126). + + Each Invoice line (BG-25) shall have an Invoiced quantity (BT-129). + + An Invoice line (BG-25) shall have an Invoiced quantity unit of measure code (BT-130). + + Each Invoice line (BG-25) shall have an Invoice line net amount (BT-131). + + Each Invoice line (BG-25) shall contain the Item name (BT-153). + + Each Invoice line (BG-25) shall contain the Item net price (BT-146). + + The Item net price (BT-146) shall NOT be negative. + + The Item gross price (BT-148) shall NOT be negative. + + The Item standard identifier (BT-157) shall have a Scheme identifier + + The Item classification identifier (BT-158) shall have a Scheme identifier + + Each Invoice line (BG-25) shall be categorized with an Invoiced item VAT category code (BT-151). + + An Invoice shall at least have one VAT breakdown group (BG-23). + + The allowed maximum number of decimals for the Invoice line net amount (BT-131) is 2. + + + + + + The Payee name (BT-59) shall be provided in the Invoice, if the Payee (BG-10) is different from the Seller (BG-4). + + + + + + The Seller tax representative name (BT-62) shall be provided in the Invoice, if the Seller (BG-4) has a Seller tax representative party (BG-11). + + The Seller tax representative postal address (BG-12) shall be provided in the Invoice, if the Seller (BG-4) has a Seller tax representative party (BG-11). + + The Seller tax representative postal address (BG-12) shall contain a Tax representative country code (BT-69), if the Seller (BG-4) has a Seller tax representative party (BG-11). + + Each Seller tax representative party (BG-11) shall have a Seller tax representative VAT identifier (BT-63). + + + + + + In order for the buyer to automatically identify a supplier, the Seller identifier (BT-29), the Seller legal registration identifier (BT-30) and/or the Seller VAT identifier (BT-31) shall be present. + + + + + + If both Invoice line period start date (BT-134) and Invoice line period end date (BT-135) are given then the Invoice line period end date (BT-135) shall be later or equal to the Invoice line period start date (BT-134). + + If Invoice line period (BG-26) is used, the Invoice line period start date (BT-134) or the Invoice line period end date (BT-135) shall be filled, or both. + + + + + + Each Invoice line allowance (BG-27) shall have an Invoice line allowance amount (BT-136). + + Each Invoice line allowance (BG-27) shall have an Invoice line allowance reason (BT-139) or an Invoice line allowance reason code (BT-140). + + Invoice line allowance reason code (BT-140) and Invoice line allowance reason (BT-139) shall indicate the same type of allowance reason. + + Each Invoice line allowance (BG-27) shall contain an Invoice line allowance reason (BT-139) or an Invoice line allowance reason code (BT-140), or both. + + The allowed maximum number of decimals for the Invoice line allowance amount (BT-136) is 2. + + The allowed maximum number of decimals for the Invoice line allowance base amount (BT-137) is 2. + + + + + + Each Invoice line charge (BG-28) shall have an Invoice line charge amount (BT-141). + + Each Invoice line charge (BG-28) shall have an Invoice line charge reason (BT-144) or an Invoice line charge reason code (BT-145). + + Invoice line charge reason code (BT-145) and Invoice line charge reason (BT144) shall indicate the same type of charge reason. + + Each Invoice line charge (BG-28) shall contain an Invoice line charge reason (BT-144) or an Invoice line charge reason code (BT-145), or both. + + The allowed maximum number of decimals for the Invoice line charge amount (BT-141) is 2. + + The allowed maximum number of decimals for the Invoice line charge base amount (BT-142) is 2. + + + + + + The Seller VAT identifier (BT-31), the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48) shall have a prefix in accordance with ISO code ISO 3166-1 alpha-2 by which the country of issue may be identified. Nevertheless, Greece may use the prefix ‘EL’. + + + + + + An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “Reverse charge” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48) and/or the Buyer legal registration identifier (BT-47). + + In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Reverse charge" the Document level allowance VAT rate (BT-96) shall be 0 (zero). + + + + + + An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “Exempt from VAT” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Exempt from VAT", the Document level allowance VAT rate (BT-96) shall be 0 (zero). + + + + + + An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “Export outside the EU” shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63). + + In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Export outside the EU" the Document level allowance VAT rate (BT-96) shall be 0 (zero). + + + + + + An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “Intra-community supply” shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48). + + In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "IGIC" the Document level allowance VAT rate (BT-96) shall be 0 (zero) or greater than zero. + + + + + + An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “IGIC” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "IGIC" the Document level allowance VAT rate (BT-96) shall be 0 (zero) or greater than zero. + + + + + + An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “IPSI” shall contain the Seller VAT Identifier (BT-31), the Seller Tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "IPSI" the Document level allowance VAT rate (BT-96) shall be 0 (zero) or greater than zero. + + + + + + An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “Not subject to VAT” shall not contain the Seller VAT identifier (BT-31), the Seller tax representative VAT identifier (BT-63) or the Buyer VAT identifier (BT-48). + + A Document level allowance (BG-20) where VAT category code (BT-95) is "Not subject to VAT" shall not contain a Document level allowance VAT rate (BT-96). + + + + + + An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “Standard rated” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Standard rated" the Document level allowance VAT rate (BT-96) shall be greater than zero. + + + + + + An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “Zero rated” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Zero rated" the Document level allowance VAT rate (BT-96) shall be 0 (zero). + + + + + + An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “Reverse charge” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48) and/or the Buyer legal registration identifier (BT-47). + + In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Reverse charge" the Document level charge VAT rate (BT-103) shall be 0 (zero). + + + + + + An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “Exempt from VAT” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Exempt from VAT", the Document level charge VAT rate (BT-103) shall be 0 (zero). + + + + + + An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “Export outside the EU” shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63). + + In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Export outside the EU" the Document level charge VAT rate (BT-103) shall be 0 (zero). + + + + + + An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “Intra-community supply” shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48). + + In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Intra-community supply" the Document level charge VAT rate (BT-103) shall be 0 (zero). + + + + + + An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “IGIC” shall contain the Seller VAT Identifier (BT-31), the Seller Tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "IGIC" the Document level charge VAT rate (BT-103) shall be 0 (zero) or greater than zero. + + + + + + An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “IPSI” shall contain the Seller VAT Identifier (BT-31), the Seller Tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "IPSI" the Document level charge VAT rate (BT-103) shall be 0 (zero) or greater than zero. + + + + + + An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “Not subject to VAT” shall not contain the Seller VAT identifier (BT-31), the Seller tax representative VAT identifier (BT-63) or the Buyer VAT identifier (BT-48). + + A Document level charge (BG-21) where the VAT category code (BT-102) is "Not subject to VAT" shall not contain a Document level charge VAT rate (BT-103). + + + + + + An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “Standard rated” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Standard rated" the Document level charge VAT rate (BT-103) shall be greater than zero. + + + + + + An Invoice that contains a Document level charge where the Document level charge VAT category code (BT-102) is “Zero rated” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Zero rated" the Document level charge VAT rate (BT-103) shall be 0 (zero). + + + + + + An Invoice shall have the Invoice total amount without VAT (BT-109). + + An Invoice shall have the Invoice total amount with VAT (BT-112). + + An Invoice shall have the Amount due for payment (BT-115). + + Sum of allowances on document level (BT-107) = S Document level allowance amount (BT-92). + + Sum of charges on document level (BT-108) = S Document level charge amount (BT-99). + + Invoice total amount with VAT (BT-112) = Invoice total amount without VAT (BT-109) + Invoice total VAT amount (BT-110). + + The allowed maximum number of decimals for the Sum of Invoice line net amount (BT-106) is 2. + + The allowed maximum number of decimals for the Sum of allowanced on document level (BT-107) is 2. + + The allowed maximum number of decimals for the Sum of charges on document level (BT-108) is 2. + + The allowed maximum number of decimals for the Invoice total amount without VAT (BT-109) is 2. + + The allowed maximum number of decimals for the Invoice total VAT amount (BT-110) is 2. + + The allowed maximum number of decimals for the Invoice total amount with VAT (BT-112) is 2. + + The allowed maximum number of decimals for the Invoice total VAT amount in accounting currency (BT-111) is 2. + + The allowed maximum number of decimals for the Paid amount (BT-113) is 2. + + The allowed maximum number of decimals for the Rounding amount (BT-114) is 2. + + The allowed maximum number of decimals for the Amount due for payment (BT-115) is 2. + + If the VAT accounting currency code (BT-6) is present, then the Invoice total VAT amount in accounting currency (BT-111) shall be provided. + + Invoice total amount without VAT (BT-109) = S Invoice line net amount (BT-131) - Sum of allowances on document level (BT-107) + Sum of charges on document level (BT-108). + + Amount due for payment (BT-115) = Invoice total amount with VAT (BT-112) -Paid amount (BT-113) +Rounding amount (BT-114). + + An Invoice shall have the Sum of Invoice line net amount (BT-106). + + + + + + Invoice total VAT amount (BT-110) = S VAT category tax amount (BT-117). + + + + + + A Payment instruction (BG-16) shall specify the Payment means type code (BT-81). + + + + + + A Payment account identifier (BT-84) shall be present if Credit transfer (BG-16) information is provided in the Invoice. + + If the Payment means type code (BT-81) means SEPA credit transfer, Local credit transfer or Non-SEPA international credit transfer, the Payment account identifier (BT-84) shall be present. + + + + + + In a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Reverse charge" the VAT category taxable amount (BT-116) shall equal the sum of Invoice line net amounts (BT-131) minus the sum of Document level allowance amounts (BT-92) plus the sum of Document level charge amounts (BT-99) where the VAT category codes (BT-151, BT-95, BT-102) are “Reverse charge". + + The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where the VAT category code (BT-118) is “Reverse charge” shall be 0 (zero). + + A VAT Breakdown (BG-23) with VAT Category code (BT-118) "Reverse charge" shall have a VAT exemption reason code (BT-121), meaning "Reverse charge" or the VAT exemption reason text (BT-120) "Reverse charge" (or the equivalent standard text in another language). + + + + + + The VAT category tax amount (BT-117) In a VAT breakdown (BG-23) where the VAT category code (BT-118) equals "Exempt from VAT" shall equal 0 (zero). + + A VAT Breakdown (BG-23) with VAT Category code (BT-118) "Exempt from VAT" shall have a VAT exemption reason code (BT-121) or a VAT exemption reason text (BT-120). + + In a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Exempt from VAT" the VAT category taxable amount (BT-116) shall equal the sum of Invoice line net amounts (BT-131) minus the sum of Document level allowance amounts (BT-92) plus the sum of Document level charge amounts (BT-99) where the VAT category codes (BT-151, BT-95, BT-102) are “Exempt from VAT". + + + + + + In a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Export outside the EU" the VAT category taxable amount (BT-116) shall equal the sum of Invoice line net amounts (BT-131) minus the sum of Document level allowance amounts (BT-92) plus the sum of Document level charge amounts (BT-99) where the VAT category codes (BT-151, BT-95, BT-102) are “Export outside the EU". + + The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where the VAT category code (BT-118) is “Export outside the EU” shall be 0 (zero). + + A VAT Breakdown (BG-23) with the VAT Category code (BT-118) "Export outside the EU" shall have a VAT exemption reason code (BT-121), meaning "Export outside the EU" or the VAT exemption reason text (BT-120) "Export outside the EU" (or the equivalent standard text in another language). + + + + + + In a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Intra-community supply" the VAT category taxable amount (BT-116) shall equal the sum of Invoice line net amounts (BT-131) minus the sum of Document level allowance amounts (BT-92) plus the sum of Document level charge amounts (BT-99) where the VAT category codes (BT-151, BT-95, BT-102) are “Intra-community supply". + + The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where VAT category code (BT-118) is "IGIC" shall equal the VAT category taxable amount (BT-116) multiplied by the VAT category rate (BT-119). + + A VAT Breakdown (BG-23) with the VAT Category code (BT-118) "Intra-community supply" shall have a VAT exemption reason code (BT-121), meaning "Intra-community supply" or the VAT exemption reason text (BT-120) "Intra-community supply" (or the equivalent standard text in another language). + + In an Invoice with a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Intra-community supply" the Actual delivery date (BT-72) or the Invoicing period (BG-14) shall not be blank. + + In an Invoice with a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Intra-community supply" the Deliver to country code (BT-80) shall not be blank. + + + + + + For each different value of VAT category rate (BT-119) where the VAT category code (BT-118) is "IGIC", the VAT category taxable amount (BT-116) in a VAT breakdown (BG-23) shall equal the sum of Invoice line net amounts (BT-131) plus the sum of document level charge amounts (BT-99) minus the sum of document level allowance amounts (BT-92) where the VAT category code (BT-151, BT-102, BT-95) is “IGIC” and the VAT rate (BT-152, BT-103, BT-96) equals the VAT category rate (BT-119). + + The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where VAT category code (BT-118) is "IGIC" shall equal the VAT category taxable amount (BT-116) multiplied by the VAT category rate (BT-119). + + A VAT Breakdown (BG-23) with VAT Category code (BT-118) "IGIC" shall not have a VAT exemption reason code (BT-121) or VAT exemption reason text (BT-120). + + + + + + For each different value of VAT category rate (BT-119) where the VAT category code (BT-118) is "IPSI", the VAT category taxable amount (BT-116) in a VAT breakdown (BG-23) shall equal the sum of Invoice line net amounts (BT-131) plus the sum of document level charge amounts (BT-99) minus the sum of document level allowance amounts (BT-92) where the VAT category code (BT-151, BT-102, BT-95) is “IPSI” and the VAT rate (BT-152, BT-103, BT-96) equals the VAT category rate (BT-119). + + The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where VAT category code (BT-118) is "IPSI" shall equal the VAT category taxable amount (BT-116) multiplied by the VAT category rate (BT-119). + + A VAT Breakdown (BG-23) with VAT Category code (BT-118) "IPSI" shall not have a VAT exemption reason code (BT-121) or VAT exemption reason text (BT-120). + + + + + + In a VAT breakdown (BG-23) where the VAT category code (BT-118) is " Not subject to VAT" the VAT category taxable amount (BT-116) shall equal the sum of Invoice line net amounts (BT-131) minus the sum of Document level allowance amounts (BT-92) plus the sum of Document level charge amounts (BT-99) where the VAT category codes (BT-151, BT-95, BT-102) are “Not subject to VAT". + + The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where the VAT category code (BT-118) is “Not subject to VAT” shall be 0 (zero). + + A VAT Breakdown (BG-23) with VAT Category code (BT-118) " Not subject to VAT" shall have a VAT exemption reason code (BT-121), meaning " Not subject to VAT" or a VAT exemption reason text (BT-120) " Not subject to VAT" (or the equivalent standard text in another language). + + An Invoice that contains a VAT breakdown group (BG-23) with a VAT category code (BT-118) "Not subject to VAT" shall not contain other VAT breakdown groups (BG-23). + + An Invoice that contains a VAT breakdown group (BG-23) with a VAT category code (BT-118) "Not subject to VAT" shall not contain an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is not "Not subject to VAT". + + An Invoice that contains a VAT breakdown group (BG-23) with a VAT category code (BT-118) "Not subject to VAT" shall not contain Document level allowances (BG-20) where Document level allowance VAT category code (BT-95) is not "Not subject to VAT". + + An Invoice that contains a VAT breakdown group (BG-23) with a VAT category code (BT-118) "Not subject to VAT" shall not contain Document level charges (BG-21) where Document level charge VAT category code (BT-102) is not "Not subject to VAT". + + + + + + An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “Reverse charge” shall contain the Seller VAT Identifier (BT-31), the Seller Tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48) and/or the Buyer legal registration identifier (BT-47). + + In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Reverse charge" the Invoiced item VAT rate (BT-152) shall be 0 (zero). + + + + + + An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “Exempt from VAT” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Exempt from VAT", the Invoiced item VAT rate (BT-152) shall be 0 (zero). + + + + + + An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “Export outside the EU” shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63). + + In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Export outside the EU" the Invoiced item VAT rate (BT-152) shall be 0 (zero). + + + + + + An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “Intra-community supply” shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48). + + In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Intracommunity supply" the Invoiced item VAT rate (BT-152) shall be 0 (zero). + + + + + + An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “IGIC” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "IGIC" the invoiced item VAT rate (BT-152) shall be 0 (zero) or greater than zero. + + + + + + An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “IPSI” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "IPSI" the Invoiced item VAT rate (BT-152) shall be 0 (zero) or greater than zero. + + + + + + An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “Not subject to VAT” shall not contain the Seller VAT identifier (BT-31), the Seller tax representative VAT identifier (BT-63) or the Buyer VAT identifier (BT-46). + + An Invoice line (BG-25) where the VAT category code (BT-151) is "Not subject to VAT" shall not contain an Invoiced item VAT rate (BT-152). + + + + + + An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “Standard rated” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Standard rated" the Invoiced item VAT rate (BT-152) shall be greater than zero. + + + + + + An Invoice that contains an Invoice line where the Invoiced item VAT category code (BT-151) is “Zero rated” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Zero rated" the Invoiced item VAT rate (BT-152) shall be 0 (zero). + + + + + + An Invoice shall have a Specification identifier (BT-24). + + An Invoice shall have an Invoice number (BT-1). + + An Invoice shall have an Invoice issue date (BT-2). + + An Invoice shall have an Invoice type code (BT-3). + + An Invoice shall have an Invoice currency code (BT-5). + + An Invoice shall contain the Seller name (BT-27). + + An Invoice shall contain the Buyer name (BT-44). + + An Invoice shall contain the Seller postal address (BG-5). + + The Seller postal address (BG-5) shall contain a Seller country code (BT-40). + + The Seller electronic address (BT-34) shall have a Scheme identifier. + + The Buyer electronic address (BT-49) shall have a Scheme identifier. + + An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “Standard rated” shall contain in the VAT breakdown (BG-23) at least one VAT category code (BT-118) equal with "Standard rated". + + An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “Zero rated” shall contain in the VAT breakdown (BG-23) exactly one VAT category code (BT-118) equal with "Zero rated". + + An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “Exempt from VAT” shall contain exactly one VAT breakdown (BG-23) with the VAT category code (BT-118) equal to "Exempt from VAT". + + An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “Reverse charge” shall contain in the VAT breakdown (BG-23) exactly one VAT category code (BT-118) equal with "VAT reverse charge". + + An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “Intra-community supply” shall contain in the VAT breakdown (BG-23) exactly one VAT category code (BT-118) equal with "Intra-community supply". + + An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “Export outside the EU” shall contain in the VAT breakdown (BG-23) exactly one VAT category code (BT-118) equal with "Export outside the EU". + + An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “Not subject to VAT” shall contain exactly one VAT breakdown group (BG-23) with the VAT category code (BT-118) equal to "Not subject to VAT". + + An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “IGIC” shall contain in the VAT breakdown (BG-23) at least one VAT category code (BT-118) equal with "IGIC". + + An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “IPSI” shall contain in the VAT breakdown (BG-23) at least one VAT category code (BT-118) equal with "IPSI". + + In case the Amount due for payment (BT-115) is positive, either the Payment due date (BT-9) or the Payment terms (BT-20) shall be present. + + An Invoice shall contain the Buyer postal address (BG-8). + + The Buyer postal address shall contain a Buyer country code (BT-55). + + + + + + Element 'ram:Name' may occur at maximum 1 times. + + Element 'ram:TypeCode' must occur exactly 1 times. + + + + + + Element 'ram:CategoryCode' is marked as not used in the given context. + + + + + + Element 'ram:ControlRequirementIndicator' is marked as not used in the given context. + + + + + + Element 'udt:IndicatorString' is marked as not used in the given context. + + + + + + Element 'ram:CompleteDateTime' must occur exactly 1 times. + + + + + + Element 'udt:DateTime' is marked as not used in the given context. + + + + + + + Value of '@format' is not allowed. + + + + + + Element 'ram:ContinuousIndicator' is marked as not used in the given context. + + + + + + Element 'ram:Description' is marked as not used in the given context. + + + + + + Element 'ram:DurationMeasure' is marked as not used in the given context. + + + + + + Element 'ram:EndDateTime' is marked as not used in the given context. + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + Element 'ram:InclusiveIndicator' is marked as not used in the given context. + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + Element 'ram:OpenIndicator' is marked as not used in the given context. + + + + + + Element 'ram:PurposeCode' is marked as not used in the given context. + + + + + + Element 'ram:SeasonCode' is marked as not used in the given context. + + + + + + Element 'ram:SequenceNumeric' is marked as not used in the given context. + + + + + + Element 'ram:StartDateFlexibilityCode' is marked as not used in the given context. + + + + + + Element 'ram:StartDateTime' is marked as not used in the given context. + + + + + + Element 'ram:GlobalID' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:Content' must occur exactly 1 times. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listName' marked as not used in the given context. + + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Attribute @name' marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + Element 'ram:Subject' is marked as not used in the given context. + + + + + + + Value of 'ram:SubjectCode' is not allowed. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listName' marked as not used in the given context. + + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Attribute @name' marked as not used in the given context. + + + + + + Element 'udt:DateTime' is marked as not used in the given context. + + + + + + + Value of '@format' is not allowed. + + + + + + Element 'ram:IssuerTradeParty' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:PreviousRevisionID' is marked as not used in the given context. + + + + + + Element 'ram:Purpose' is marked as not used in the given context. + + + + + + Element 'ram:PurposeCode' is marked as not used in the given context. + + + + + + Element 'ram:RevisionDateTime' is marked as not used in the given context. + + + + + + Element 'ram:RevisionID' is marked as not used in the given context. + + + + + + + Value of 'ram:TypeCode' is not allowed. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Attribute @name' marked as not used in the given context. + + + + + + Element 'ram:VersionID' is marked as not used in the given context. + + + + + + Element 'ram:BusinessProcessSpecifiedDocumentContextParameter' may occur at maximum 1 times. + + Element 'ram:GuidelineSpecifiedDocumentContextParameter' must occur exactly 1 times. + + + + + + Element 'ram:ApplicationSpecifiedDocumentContextParameter' is marked as not used in the given context. + + + + + + Element 'ram:BIMSpecifiedDocumentContextParameter' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:SpecifiedDocumentVersion' is marked as not used in the given context. + + + + + + Element 'ram:Value' is marked as not used in the given context. + + + + + + Element 'ram:ID' must occur exactly 1 times. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:SpecifiedDocumentVersion' is marked as not used in the given context. + + + + + + Element 'ram:Value' is marked as not used in the given context. + + + + + + Element 'ram:MessageStandardSpecifiedDocumentContextParameter' is marked as not used in the given context. + + + + + + Element 'ram:ScenarioSpecifiedDocumentContextParameter' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedTransactionID' is marked as not used in the given context. + + + + + + Element 'ram:SubsetSpecifiedDocumentContextParameter' is marked as not used in the given context. + + + + + + Element 'udt:IndicatorString' is marked as not used in the given context. + + + + + + Element 'ram:IncludedSupplyChainTradeLineItem' must occur at least 1 times. + + + + + + Element 'ram:SellerTradeParty' must occur exactly 1 times. + + Element 'ram:BuyerTradeParty' must occur exactly 1 times. + + + + + + Element 'ram:IssuerAssignedID' must occur exactly 1 times. + + Element 'ram:TypeCode' must occur exactly 1 times. + + Element 'ram:Name' may occur at maximum 1 times. + + Element 'ram:AttachmentBinaryObject' may occur at maximum 1 times. + + + + + + Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + Attribute @characterSetCode' marked as not used in the given context. + + + + + + Attribute @encodingCode' marked as not used in the given context. + + + + + + Attribute @format' marked as not used in the given context. + + + + + + + Value of '@mimeCode' is not allowed. + + + + + + Attribute @uri' marked as not used in the given context. + + + + + + Element 'ram:CopyIndicator' is marked as not used in the given context. + + + + + + Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. + + + + + + + Value of '@format' is not allowed. + + + + + + Element 'ram:GlobalID' is marked as not used in the given context. + + + + + + Element 'ram:Information' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:IssuerTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:LineID' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:PreviousRevisionID' is marked as not used in the given context. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Attribute @name' marked as not used in the given context. + + + + + + Element 'ram:RevisionID' is marked as not used in the given context. + + + + + + Element 'ram:SectionName' is marked as not used in the given context. + + + + + + Element 'ram:StatusCode' is marked as not used in the given context. + + + + + + + Value of 'ram:TypeCode' is not allowed. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Attribute @name' marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Element 'ram:Description' is marked as not used in the given context. + + + + + + Element 'ram:RelevantTradeLocation' is marked as not used in the given context. + + + + + + Element 'ram:BuyerAgentTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:BuyerAssignedAccountantTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:IssuerAssignedID' must occur exactly 1 times. + + + + + + Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + Element 'ram:AttachmentBinaryObject' is marked as not used in the given context. + + + + + + Element 'ram:CopyIndicator' is marked as not used in the given context. + + + + + + Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. + + + + + + + Value of '@format' is not allowed. + + + + + + Element 'ram:GlobalID' is marked as not used in the given context. + + + + + + Element 'ram:Information' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:IssuerTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:LineID' is marked as not used in the given context. + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + Element 'ram:PreviousRevisionID' is marked as not used in the given context. + + + + + + Element 'ram:ReferenceTypeCode' is marked as not used in the given context. + + + + + + Element 'ram:RevisionID' is marked as not used in the given context. + + + + + + Element 'ram:SectionName' is marked as not used in the given context. + + + + + + Element 'ram:StatusCode' is marked as not used in the given context. + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:BuyerRequisitionerTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:BuyerTaxRepresentativeTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:ID' may occur at maximum 1 times. + + Element 'ram:Name' must occur exactly 1 times. + + Element 'ram:DefinedTradeContact' may occur at maximum 1 times. + + Element 'ram:PostalTradeAddress' must occur exactly 1 times. + + Element 'ram:URIUniversalCommunication' may occur at maximum 1 times. + + Element 'ram:SpecifiedTaxRegistration' may occur at maximum 1 times. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:DirectTelephoneUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:URIID' must occur exactly 1 times. + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + Element 'ram:CompleteNumber' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:CompleteNumber' must occur exactly 1 times. + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + Element 'ram:InstantMessagingUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:JobTitle' is marked as not used in the given context. + + + + + + Element 'ram:MobileTelephoneUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:PersonID' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:Responsibility' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedContactPerson' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedNote' is marked as not used in the given context. + + + + + + Element 'ram:CompleteNumber' must occur exactly 1 times. + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + Element 'ram:TelexUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + Element 'ram:VOIPUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:Description' is marked as not used in the given context. + + + + + + Element 'ram:EndPointURIUniversalCommunication' is marked as not used in the given context. + + + + + + Attribute '@schemeID' is required in this context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + Value of '@schemeID' is not allowed. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:LogoAssociatedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:CountryID' must occur exactly 1 times. + + Element 'ram:CountrySubDivisionName' may occur at maximum 1 times. + + + + + + Element 'ram:AdditionalStreetName' is marked as not used in the given context. + + + + + + Element 'ram:AttentionOf' is marked as not used in the given context. + + + + + + Element 'ram:BuildingName' is marked as not used in the given context. + + + + + + Element 'ram:BuildingNumber' is marked as not used in the given context. + + + + + + Element 'ram:CareOf' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:CitySubDivisionName' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:CountryName' is marked as not used in the given context. + + + + + + Element 'ram:CountrySubDivisionID' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:DepartmentName' is marked as not used in the given context. + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + Element 'ram:LineFive' is marked as not used in the given context. + + + + + + Element 'ram:LineFour' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:PostOfficeBox' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listName' marked as not used in the given context. + + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Attribute @name' marked as not used in the given context. + + + + + + Element 'ram:StreetName' is marked as not used in the given context. + + + + + + Element 'ram:RoleCode' is marked as not used in the given context. + + + + + + Element 'ram:AuthorizedLegalRegistration' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + Value of '@schemeID' is not allowed. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:LegalClassificationCode' is marked as not used in the given context. + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + Element 'ram:CountryID' must occur exactly 1 times. + + Element 'ram:CountrySubDivisionName' may occur at maximum 1 times. + + + + + + Element 'ram:AdditionalStreetName' is marked as not used in the given context. + + + + + + Element 'ram:AttentionOf' is marked as not used in the given context. + + + + + + Element 'ram:BuildingName' is marked as not used in the given context. + + + + + + Element 'ram:BuildingNumber' is marked as not used in the given context. + + + + + + Element 'ram:CareOf' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:CitySubDivisionName' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:CountryName' is marked as not used in the given context. + + + + + + Element 'ram:CountrySubDivisionID' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:DepartmentName' is marked as not used in the given context. + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + Element 'ram:LineFive' is marked as not used in the given context. + + + + + + Element 'ram:LineFour' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:PostOfficeBox' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listName' marked as not used in the given context. + + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Attribute @name' marked as not used in the given context. + + + + + + Element 'ram:StreetName' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:ID' must occur exactly 1 times. + + + + + + Element 'ram:AssociatedRegisteredTax' is marked as not used in the given context. + + + + + + Attribute '@schemeID' is required in this context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + Value of '@schemeID' is not allowed. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:URIID' must occur exactly 1 times. + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + Element 'ram:CompleteNumber' is marked as not used in the given context. + + + + + + Attribute '@schemeID' is required in this context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + Value of '@schemeID' is not allowed. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:IssuerAssignedID' must occur exactly 1 times. + + + + + + Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + Element 'ram:AttachmentBinaryObject' is marked as not used in the given context. + + + + + + Element 'ram:CopyIndicator' is marked as not used in the given context. + + + + + + Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. + + + + + + + Value of '@format' is not allowed. + + + + + + Element 'ram:GlobalID' is marked as not used in the given context. + + + + + + Element 'ram:Information' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:IssuerTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:LineID' is marked as not used in the given context. + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + Element 'ram:PreviousRevisionID' is marked as not used in the given context. + + + + + + Element 'ram:ReferenceTypeCode' is marked as not used in the given context. + + + + + + Element 'ram:RevisionID' is marked as not used in the given context. + + + + + + Element 'ram:SectionName' is marked as not used in the given context. + + + + + + Element 'ram:StatusCode' is marked as not used in the given context. + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + Element 'ram:DemandForecastReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:OrderResponseReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:PriceListReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:ID' may occur at maximum 1 times. + + Element 'ram:Name' must occur exactly 1 times. + + Element 'ram:DefinedTradeContact' may occur at maximum 1 times. + + Element 'ram:PostalTradeAddress' must occur exactly 1 times. + + Element 'ram:URIUniversalCommunication' may occur at maximum 1 times. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:DirectTelephoneUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:URIID' must occur exactly 1 times. + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + Element 'ram:CompleteNumber' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:CompleteNumber' must occur exactly 1 times. + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + Element 'ram:InstantMessagingUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:JobTitle' is marked as not used in the given context. + + + + + + Element 'ram:MobileTelephoneUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:PersonID' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:Responsibility' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedContactPerson' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedNote' is marked as not used in the given context. + + + + + + Element 'ram:CompleteNumber' must occur exactly 1 times. + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + Element 'ram:TelexUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + Element 'ram:VOIPUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:Description' is marked as not used in the given context. + + + + + + Element 'ram:EndPointURIUniversalCommunication' is marked as not used in the given context. + + + + + + Attribute '@schemeID' is required in this context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:LogoAssociatedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:CountryID' must occur exactly 1 times. + + Element 'ram:CountrySubDivisionName' may occur at maximum 1 times. + + + + + + Element 'ram:AdditionalStreetName' is marked as not used in the given context. + + + + + + Element 'ram:AttentionOf' is marked as not used in the given context. + + + + + + Element 'ram:BuildingName' is marked as not used in the given context. + + + + + + Element 'ram:BuildingNumber' is marked as not used in the given context. + + + + + + Element 'ram:CareOf' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:CitySubDivisionName' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:CountryName' is marked as not used in the given context. + + + + + + Element 'ram:CountrySubDivisionID' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:DepartmentName' is marked as not used in the given context. + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + Element 'ram:LineFive' is marked as not used in the given context. + + + + + + Element 'ram:LineFour' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:PostOfficeBox' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listName' marked as not used in the given context. + + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Attribute @name' marked as not used in the given context. + + + + + + Element 'ram:StreetName' is marked as not used in the given context. + + + + + + Element 'ram:RoleCode' is marked as not used in the given context. + + + + + + Element 'ram:AuthorizedLegalRegistration' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:LegalClassificationCode' is marked as not used in the given context. + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + Element 'ram:PostalTradeAddress' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:ID' must occur exactly 1 times. + + + + + + Element 'ram:AssociatedRegisteredTax' is marked as not used in the given context. + + + + + + Attribute '@schemeID' is required in this context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + Value of '@schemeID' is not allowed. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:URIID' must occur exactly 1 times. + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + Element 'ram:CompleteNumber' is marked as not used in the given context. + + + + + + Attribute '@schemeID' is required in this context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + Value of '@schemeID' is not allowed. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:PromotionalDealReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:PurchaseConditionsReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:QuotationReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:Reference' is marked as not used in the given context. + + + + + + Element 'ram:RequisitionerReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:SalesAgentTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:SellerAssignedAccountantTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:IssuerAssignedID' must occur exactly 1 times. + + + + + + Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + Element 'ram:AttachmentBinaryObject' is marked as not used in the given context. + + + + + + Element 'ram:CopyIndicator' is marked as not used in the given context. + + + + + + Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. + + + + + + + Value of '@format' is not allowed. + + + + + + Element 'ram:GlobalID' is marked as not used in the given context. + + + + + + Element 'ram:Information' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:IssuerTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:LineID' is marked as not used in the given context. + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + Element 'ram:PreviousRevisionID' is marked as not used in the given context. + + + + + + Element 'ram:ReferenceTypeCode' is marked as not used in the given context. + + + + + + Element 'ram:RevisionID' is marked as not used in the given context. + + + + + + Element 'ram:SectionName' is marked as not used in the given context. + + + + + + Element 'ram:StatusCode' is marked as not used in the given context. + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + Element 'ram:ID' may occur at maximum 1 times. + + Element 'ram:Name' must occur exactly 1 times. + + Element 'ram:DefinedTradeContact' may occur at maximum 1 times. + + Element 'ram:PostalTradeAddress' must occur exactly 1 times. + + Element 'ram:URIUniversalCommunication' may occur at maximum 1 times. + + Element 'ram:SpecifiedTaxRegistration' must occur exactly 1 times. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:DirectTelephoneUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:URIID' must occur exactly 1 times. + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + Element 'ram:CompleteNumber' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:CompleteNumber' must occur exactly 1 times. + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + Element 'ram:InstantMessagingUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:JobTitle' is marked as not used in the given context. + + + + + + Element 'ram:MobileTelephoneUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:PersonID' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:Responsibility' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedContactPerson' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedNote' is marked as not used in the given context. + + + + + + Element 'ram:CompleteNumber' must occur exactly 1 times. + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + Element 'ram:TelexUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + Element 'ram:VOIPUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:Description' is marked as not used in the given context. + + + + + + Element 'ram:EndPointURIUniversalCommunication' is marked as not used in the given context. + + + + + + Attribute '@schemeID' is required in this context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:LogoAssociatedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:CountryID' must occur exactly 1 times. + + Element 'ram:CountrySubDivisionName' may occur at maximum 1 times. + + + + + + Element 'ram:AdditionalStreetName' is marked as not used in the given context. + + + + + + Element 'ram:AttentionOf' is marked as not used in the given context. + + + + + + Element 'ram:BuildingName' is marked as not used in the given context. + + + + + + Element 'ram:BuildingNumber' is marked as not used in the given context. + + + + + + Element 'ram:CareOf' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:CitySubDivisionName' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:CountryName' is marked as not used in the given context. + + + + + + Element 'ram:CountrySubDivisionID' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:DepartmentName' is marked as not used in the given context. + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + Element 'ram:LineFive' is marked as not used in the given context. + + + + + + Element 'ram:LineFour' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:PostOfficeBox' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listName' marked as not used in the given context. + + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Attribute @name' marked as not used in the given context. + + + + + + Element 'ram:StreetName' is marked as not used in the given context. + + + + + + Element 'ram:RoleCode' is marked as not used in the given context. + + + + + + Element 'ram:AuthorizedLegalRegistration' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:LegalClassificationCode' is marked as not used in the given context. + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + Element 'ram:PostalTradeAddress' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:ID' must occur exactly 1 times. + + + + + + Element 'ram:AssociatedRegisteredTax' is marked as not used in the given context. + + + + + + Attribute '@schemeID' is required in this context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + Value of '@schemeID' is not allowed. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:URIID' must occur exactly 1 times. + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + Element 'ram:CompleteNumber' is marked as not used in the given context. + + + + + + Attribute '@schemeID' is required in this context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + Value of '@schemeID' is not allowed. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:Name' must occur exactly 1 times. + + Element 'ram:Description' may occur at maximum 1 times. + + Element 'ram:DefinedTradeContact' may occur at maximum 1 times. + + Element 'ram:PostalTradeAddress' must occur exactly 1 times. + + Element 'ram:URIUniversalCommunication' may occur at maximum 1 times. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:DirectTelephoneUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:URIID' must occur exactly 1 times. + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + Element 'ram:CompleteNumber' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:CompleteNumber' must occur exactly 1 times. + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + Element 'ram:InstantMessagingUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:JobTitle' is marked as not used in the given context. + + + + + + Element 'ram:MobileTelephoneUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:PersonID' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:Responsibility' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedContactPerson' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedNote' is marked as not used in the given context. + + + + + + Element 'ram:CompleteNumber' must occur exactly 1 times. + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + Element 'ram:TelexUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + Element 'ram:VOIPUniversalCommunication' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:EndPointURIUniversalCommunication' is marked as not used in the given context. + + + + + + Attribute '@schemeID' is required in this context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + Value of '@schemeID' is not allowed. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:LogoAssociatedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:CountryID' must occur exactly 1 times. + + Element 'ram:CountrySubDivisionName' may occur at maximum 1 times. + + + + + + Element 'ram:AdditionalStreetName' is marked as not used in the given context. + + + + + + Element 'ram:AttentionOf' is marked as not used in the given context. + + + + + + Element 'ram:BuildingName' is marked as not used in the given context. + + + + + + Element 'ram:BuildingNumber' is marked as not used in the given context. + + + + + + Element 'ram:CareOf' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:CitySubDivisionName' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:CountryName' is marked as not used in the given context. + + + + + + Element 'ram:CountrySubDivisionID' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:DepartmentName' is marked as not used in the given context. + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + Element 'ram:LineFive' is marked as not used in the given context. + + + + + + Element 'ram:LineFour' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:PostOfficeBox' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listName' marked as not used in the given context. + + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Attribute @name' marked as not used in the given context. + + + + + + Element 'ram:StreetName' is marked as not used in the given context. + + + + + + Element 'ram:RoleCode' is marked as not used in the given context. + + + + + + Element 'ram:AuthorizedLegalRegistration' is marked as not used in the given context. + + + + + + Attribute '@schemeID' is required in this context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + Value of '@schemeID' is not allowed. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:LegalClassificationCode' is marked as not used in the given context. + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + Element 'ram:CountryID' must occur exactly 1 times. + + Element 'ram:CountrySubDivisionName' may occur at maximum 1 times. + + + + + + Element 'ram:AdditionalStreetName' is marked as not used in the given context. + + + + + + Element 'ram:AttentionOf' is marked as not used in the given context. + + + + + + Element 'ram:BuildingName' is marked as not used in the given context. + + + + + + Element 'ram:BuildingNumber' is marked as not used in the given context. + + + + + + Element 'ram:CareOf' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:CitySubDivisionName' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:CountryName' is marked as not used in the given context. + + + + + + Element 'ram:CountrySubDivisionID' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:DepartmentName' is marked as not used in the given context. + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + Element 'ram:LineFive' is marked as not used in the given context. + + + + + + Element 'ram:LineFour' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:PostOfficeBox' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listName' marked as not used in the given context. + + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Attribute @name' marked as not used in the given context. + + + + + + Element 'ram:StreetName' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:ID' must occur exactly 1 times. + + + + + + Element 'ram:AssociatedRegisteredTax' is marked as not used in the given context. + + + + + + Attribute '@schemeID' is required in this context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + Value of '@schemeID' is not allowed. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:URIID' must occur exactly 1 times. + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + Element 'ram:CompleteNumber' is marked as not used in the given context. + + + + + + Attribute '@schemeID' is required in this context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + Value of '@schemeID' is not allowed. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:Description' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:SupplyInstructionReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + Element 'ram:AttachmentBinaryObject' is marked as not used in the given context. + + + + + + Element 'ram:CopyIndicator' is marked as not used in the given context. + + + + + + Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. + + + + + + + Value of '@format' is not allowed. + + + + + + Element 'ram:GlobalID' is marked as not used in the given context. + + + + + + Element 'ram:Information' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:IssuerTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:LineID' is marked as not used in the given context. + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + Element 'ram:PreviousRevisionID' is marked as not used in the given context. + + + + + + Element 'ram:ReferenceTypeCode' is marked as not used in the given context. + + + + + + Element 'ram:RevisionID' is marked as not used in the given context. + + + + + + Element 'ram:SectionName' is marked as not used in the given context. + + + + + + Element 'ram:StatusCode' is marked as not used in the given context. + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + Each Deliver to address (BG-15) shall contain a Deliver to country code (BT-80). + + + + + + Element 'ram:Description' is marked as not used in the given context. + + + + + + Element 'ram:DescriptionBinaryObject' is marked as not used in the given context. + + + + + + Element 'ram:EarliestOccurrenceDateTime' is marked as not used in the given context. + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + Element 'ram:LatestOccurrenceDateTime' is marked as not used in the given context. + + + + + + Element 'udt:DateTime' is marked as not used in the given context. + + + + + + + Value of '@format' is not allowed. + + + + + + Element 'ram:OccurrenceLogisticsLocation' is marked as not used in the given context. + + + + + + Element 'ram:OccurrenceSpecifiedPeriod' is marked as not used in the given context. + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + Element 'ram:UnitQuantity' is marked as not used in the given context. + + + + + + Element 'ram:ActualDespatchSupplyChainEvent' is marked as not used in the given context. + + + + + + Element 'ram:ActualPickUpSupplyChainEvent' is marked as not used in the given context. + + + + + + Element 'ram:ActualReceiptSupplyChainEvent' is marked as not used in the given context. + + + + + + Element 'ram:AdditionalReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:ConsumptionReportReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:IssuerAssignedID' must occur exactly 1 times. + + + + + + Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + Element 'ram:AttachmentBinaryObject' is marked as not used in the given context. + + + + + + Element 'ram:CopyIndicator' is marked as not used in the given context. + + + + + + Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. + + + + + + + Value of '@format' is not allowed. + + + + + + Element 'ram:GlobalID' is marked as not used in the given context. + + + + + + Element 'ram:Information' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:IssuerTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:LineID' is marked as not used in the given context. + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + Element 'ram:PreviousRevisionID' is marked as not used in the given context. + + + + + + Element 'ram:ReferenceTypeCode' is marked as not used in the given context. + + + + + + Element 'ram:RevisionID' is marked as not used in the given context. + + + + + + Element 'ram:SectionName' is marked as not used in the given context. + + + + + + Element 'ram:StatusCode' is marked as not used in the given context. + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + Element 'ram:IssuerAssignedID' must occur exactly 1 times. + + + + + + Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + Element 'ram:AttachmentBinaryObject' is marked as not used in the given context. + + + + + + Element 'ram:CopyIndicator' is marked as not used in the given context. + + + + + + Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. + + + + + + + Value of '@format' is not allowed. + + + + + + Element 'ram:GlobalID' is marked as not used in the given context. + + + + + + Element 'ram:Information' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:IssuerTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:LineID' is marked as not used in the given context. + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + Element 'ram:PreviousRevisionID' is marked as not used in the given context. + + + + + + Element 'ram:ReferenceTypeCode' is marked as not used in the given context. + + + + + + Element 'ram:RevisionID' is marked as not used in the given context. + + + + + + Element 'ram:SectionName' is marked as not used in the given context. + + + + + + Element 'ram:StatusCode' is marked as not used in the given context. + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + Element 'ram:PackingListReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:PreviousDeliverySupplyChainEvent' is marked as not used in the given context. + + + + + + Element 'ram:IssuerAssignedID' must occur exactly 1 times. + + + + + + Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + Element 'ram:AttachmentBinaryObject' is marked as not used in the given context. + + + + + + Element 'ram:CopyIndicator' is marked as not used in the given context. + + + + + + Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. + + + + + + + Value of '@format' is not allowed. + + + + + + Element 'ram:GlobalID' is marked as not used in the given context. + + + + + + Element 'ram:Information' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:IssuerTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:LineID' is marked as not used in the given context. + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + Element 'ram:PreviousRevisionID' is marked as not used in the given context. + + + + + + Element 'ram:ReferenceTypeCode' is marked as not used in the given context. + + + + + + Element 'ram:RevisionID' is marked as not used in the given context. + + + + + + Element 'ram:SectionName' is marked as not used in the given context. + + + + + + Element 'ram:StatusCode' is marked as not used in the given context. + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + Element 'ram:AssociatedInvoiceAmount' is marked as not used in the given context. + + + + + + Element 'ram:AssociatedReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:CarrierTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:ConsigneeTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:ConsignorTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:CustomsExportAgentTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:CustomsImportAgentTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:DeclaredValueForCustomsAmount' is marked as not used in the given context. + + + + + + Element 'ram:DeliveryTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:FreightForwarderTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:GrossVolumeMeasure' is marked as not used in the given context. + + + + + + Element 'ram:GrossWeightMeasure' is marked as not used in the given context. + + + + + + Element 'ram:GroupingCentreTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:IncludedSupplyChainConsignmentItem' is marked as not used in the given context. + + + + + + Element 'ram:InsurancePremiumAmount' is marked as not used in the given context. + + + + + + Element 'ram:NetWeightMeasure' is marked as not used in the given context. + + + + + + Element 'ram:PackageQuantity' is marked as not used in the given context. + + + + + + Element 'ram:ModeCode' must occur exactly 1 times. + + + + + + Element 'ram:Mode' is marked as not used in the given context. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Attribute @name' marked as not used in the given context. + + + + + + Element 'ram:StageCode' is marked as not used in the given context. + + + + + + Element 'ram:UsedLogisticsTransportMeans' is marked as not used in the given context. + + + + + + Element 'ram:TotalChargeAmount' is marked as not used in the given context. + + + + + + Element 'ram:TransportContractReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:UtilizedLogisticsTransportEquipment' is marked as not used in the given context. + + + + + + Element 'ram:DefinedTradeContact' may occur at maximum 1 times. + + Element 'ram:URIUniversalCommunication' may occur at maximum 1 times. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:DirectTelephoneUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:URIID' must occur exactly 1 times. + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + Element 'ram:CompleteNumber' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:CompleteNumber' must occur exactly 1 times. + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + Element 'ram:InstantMessagingUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:JobTitle' is marked as not used in the given context. + + + + + + Element 'ram:MobileTelephoneUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:PersonID' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:Responsibility' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedContactPerson' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedNote' is marked as not used in the given context. + + + + + + Element 'ram:CompleteNumber' must occur exactly 1 times. + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + Element 'ram:TelexUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + Element 'ram:VOIPUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:Description' is marked as not used in the given context. + + + + + + Element 'ram:EndPointURIUniversalCommunication' is marked as not used in the given context. + + + + + + Attribute '@schemeID' is required in this context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:LogoAssociatedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:CountryID' must occur exactly 1 times. + + Element 'ram:CountrySubDivisionName' may occur at maximum 1 times. + + + + + + Element 'ram:AdditionalStreetName' is marked as not used in the given context. + + + + + + Element 'ram:AttentionOf' is marked as not used in the given context. + + + + + + Element 'ram:BuildingName' is marked as not used in the given context. + + + + + + Element 'ram:BuildingNumber' is marked as not used in the given context. + + + + + + Element 'ram:CareOf' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:CitySubDivisionName' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:CountryName' is marked as not used in the given context. + + + + + + Element 'ram:CountrySubDivisionID' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:DepartmentName' is marked as not used in the given context. + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + Element 'ram:LineFive' is marked as not used in the given context. + + + + + + Element 'ram:LineFour' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:PostOfficeBox' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listName' marked as not used in the given context. + + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Attribute @name' marked as not used in the given context. + + + + + + Element 'ram:StreetName' is marked as not used in the given context. + + + + + + Element 'ram:RoleCode' is marked as not used in the given context. + + + + + + Element 'ram:AuthorizedLegalRegistration' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:LegalClassificationCode' is marked as not used in the given context. + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + Element 'ram:PostalTradeAddress' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:ID' must occur exactly 1 times. + + + + + + Element 'ram:AssociatedRegisteredTax' is marked as not used in the given context. + + + + + + Attribute '@schemeID' is required in this context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + Value of '@schemeID' is not allowed. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:URIID' must occur exactly 1 times. + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + Element 'ram:CompleteNumber' is marked as not used in the given context. + + + + + + Attribute '@schemeID' is required in this context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + Value of '@schemeID' is not allowed. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:DefinedTradeContact' may occur at maximum 1 times. + + Element 'ram:URIUniversalCommunication' may occur at maximum 1 times. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:DirectTelephoneUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:URIID' must occur exactly 1 times. + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + Element 'ram:CompleteNumber' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:CompleteNumber' must occur exactly 1 times. + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + Element 'ram:InstantMessagingUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:JobTitle' is marked as not used in the given context. + + + + + + Element 'ram:MobileTelephoneUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:PersonID' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:Responsibility' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedContactPerson' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedNote' is marked as not used in the given context. + + + + + + Element 'ram:CompleteNumber' must occur exactly 1 times. + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + Element 'ram:TelexUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + Element 'ram:VOIPUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:Description' is marked as not used in the given context. + + + + + + Element 'ram:EndPointURIUniversalCommunication' is marked as not used in the given context. + + + + + + Attribute '@schemeID' is required in this context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + Value of '@schemeID' is not allowed. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:LogoAssociatedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:CountryID' must occur exactly 1 times. + + Element 'ram:CountrySubDivisionName' may occur at maximum 1 times. + + + + + + Element 'ram:AdditionalStreetName' is marked as not used in the given context. + + + + + + Element 'ram:AttentionOf' is marked as not used in the given context. + + + + + + Element 'ram:BuildingName' is marked as not used in the given context. + + + + + + Element 'ram:BuildingNumber' is marked as not used in the given context. + + + + + + Element 'ram:CareOf' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:CitySubDivisionName' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:CountryName' is marked as not used in the given context. + + + + + + Element 'ram:CountrySubDivisionID' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:DepartmentName' is marked as not used in the given context. + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + Element 'ram:LineFive' is marked as not used in the given context. + + + + + + Element 'ram:LineFour' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:PostOfficeBox' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listName' marked as not used in the given context. + + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Attribute @name' marked as not used in the given context. + + + + + + Element 'ram:StreetName' is marked as not used in the given context. + + + + + + Element 'ram:RoleCode' is marked as not used in the given context. + + + + + + Element 'ram:AuthorizedLegalRegistration' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:LegalClassificationCode' is marked as not used in the given context. + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + Element 'ram:PostalTradeAddress' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:ID' must occur exactly 1 times. + + + + + + Element 'ram:AssociatedRegisteredTax' is marked as not used in the given context. + + + + + + Attribute '@schemeID' is required in this context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + Value of '@schemeID' is not allowed. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:URIID' must occur exactly 1 times. + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + Element 'ram:CompleteNumber' is marked as not used in the given context. + + + + + + Attribute '@schemeID' is required in this context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + Value of '@schemeID' is not allowed. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:DefinedTradeContact' may occur at maximum 1 times. + + Element 'ram:URIUniversalCommunication' may occur at maximum 1 times. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:DirectTelephoneUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:URIID' must occur exactly 1 times. + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + Element 'ram:CompleteNumber' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:CompleteNumber' must occur exactly 1 times. + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + Element 'ram:InstantMessagingUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:JobTitle' is marked as not used in the given context. + + + + + + Element 'ram:MobileTelephoneUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:PersonID' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:Responsibility' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedContactPerson' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedNote' is marked as not used in the given context. + + + + + + Element 'ram:CompleteNumber' must occur exactly 1 times. + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + Element 'ram:TelexUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + Element 'ram:VOIPUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:Description' is marked as not used in the given context. + + + + + + Element 'ram:EndPointURIUniversalCommunication' is marked as not used in the given context. + + + + + + Attribute '@schemeID' is required in this context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:LogoAssociatedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:CountryID' must occur exactly 1 times. + + + + + + Element 'ram:AdditionalStreetName' is marked as not used in the given context. + + + + + + Element 'ram:AttentionOf' is marked as not used in the given context. + + + + + + Element 'ram:BuildingName' is marked as not used in the given context. + + + + + + Element 'ram:BuildingNumber' is marked as not used in the given context. + + + + + + Element 'ram:CareOf' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:CitySubDivisionName' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:CountryName' is marked as not used in the given context. + + + + + + Element 'ram:CountrySubDivisionID' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:DepartmentName' is marked as not used in the given context. + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + Element 'ram:LineFive' is marked as not used in the given context. + + + + + + Element 'ram:LineFour' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:PostOfficeBox' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listName' marked as not used in the given context. + + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Attribute @name' marked as not used in the given context. + + + + + + Element 'ram:StreetName' is marked as not used in the given context. + + + + + + Element 'ram:RoleCode' is marked as not used in the given context. + + + + + + Element 'ram:AuthorizedLegalRegistration' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:LegalClassificationCode' is marked as not used in the given context. + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + Element 'ram:PostalTradeAddress' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:ID' must occur exactly 1 times. + + + + + + Element 'ram:AssociatedRegisteredTax' is marked as not used in the given context. + + + + + + Attribute '@schemeID' is required in this context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + Value of '@schemeID' is not allowed. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:URIID' must occur exactly 1 times. + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + Element 'ram:CompleteNumber' is marked as not used in the given context. + + + + + + Attribute '@schemeID' is required in this context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + Value of '@schemeID' is not allowed. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:PaymentReference' may occur at maximum 1 times. + + Element 'ram:InvoiceCurrencyCode' must occur exactly 1 times. + + Element 'ram:ApplicableTradeTax' must occur at least 1 times. + + Element 'ram:SpecifiedTradeSettlementHeaderMonetarySummation' must occur exactly 1 times. + + + + + + Element 'ram:CalculatedAmount' must occur exactly 1 times. + + Element 'ram:TypeCode' must occur exactly 1 times. + + Element 'ram:BasisAmount' must occur exactly 1 times. + + Element 'ram:LineTotalBasisAmount' may occur at maximum 1 times. + + Element 'ram:AllowanceChargeBasisAmount' may occur at maximum 1 times. + + Element 'ram:CategoryCode' must occur exactly 1 times. + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + Element 'ram:BasisQuantity' is marked as not used in the given context. + + + + + + Element 'ram:BuyerDeductibleTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Element 'ram:BuyerNonDeductibleTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Element 'ram:BuyerRepayableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + Element 'ram:CalculatedRate' is marked as not used in the given context. + + + + + + Element 'ram:CalculationSequenceNumeric' is marked as not used in the given context. + + + + + + + Value of 'ram:CategoryCode' is not allowed. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Element 'ram:CategoryName' is marked as not used in the given context. + + + + + + Element 'ram:CurrencyCode' is marked as not used in the given context. + + + + + + Element 'ram:CustomsDutyIndicator' is marked as not used in the given context. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Attribute @name' marked as not used in the given context. + + + + + + + Value of 'ram:ExemptionReasonCode' is not allowed. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listName' marked as not used in the given context. + + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Attribute @name' marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:InformationAmount' is marked as not used in the given context. + + + + + + Element 'ram:Jurisdiction' is marked as not used in the given context. + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + Element 'ram:PlaceApplicableTradeLocation' is marked as not used in the given context. + + + + + + Attribute @format' marked as not used in the given context. + + + + + + Element 'ram:SellerPayableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Element 'ram:SellerRefundableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Element 'ram:ServiceSupplyTradeCountry' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Element 'ram:TaxBasisAllowanceRate' is marked as not used in the given context. + + + + + + Element 'udt:Date' is marked as not used in the given context. + + + + + + + Value of '@format' is not allowed. + + + + + + Element 'ram:Type' is marked as not used in the given context. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Element 'ram:UnitBasisAmount' is marked as not used in the given context. + + + + + + Element 'ram:Description' may occur at maximum 1 times. + + + + + + Element 'ram:CompleteDateTime' is marked as not used in the given context. + + + + + + Element 'ram:ContinuousIndicator' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:DurationMeasure' is marked as not used in the given context. + + + + + + Element 'udt:DateTime' is marked as not used in the given context. + + + + + + + Value of '@format' is not allowed. + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + Element 'ram:InclusiveIndicator' is marked as not used in the given context. + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + Element 'ram:OpenIndicator' is marked as not used in the given context. + + + + + + Element 'ram:PurposeCode' is marked as not used in the given context. + + + + + + Element 'ram:SeasonCode' is marked as not used in the given context. + + + + + + Element 'ram:SequenceNumeric' is marked as not used in the given context. + + + + + + Element 'ram:StartDateFlexibilityCode' is marked as not used in the given context. + + + + + + Element 'udt:DateTime' is marked as not used in the given context. + + + + + + + Value of '@format' is not allowed. + + + + + + Element 'ram:CreditReason' is marked as not used in the given context. + + + + + + Element 'ram:CreditReasonCode' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:CreditorReferenceIssuerID' is marked as not used in the given context. + + + + + + Element 'ram:CreditorReferenceType' is marked as not used in the given context. + + + + + + Element 'ram:CreditorReferenceTypeCode' is marked as not used in the given context. + + + + + + Element 'ram:DuePayableAmount' is marked as not used in the given context. + + + + + + Element 'ram:FactoringAgreementReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:FactoringListReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:InvoiceApplicableTradeCurrencyExchange' is marked as not used in the given context. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Element 'ram:InvoiceDateTime' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Each Preceding Invoice reference (BG-3) shall contain a Preceding Invoice reference (BT-25). + + Element 'ram:IssuerAssignedID' must occur exactly 1 times. + + + + + + Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + Element 'ram:AttachmentBinaryObject' is marked as not used in the given context. + + + + + + Element 'ram:CopyIndicator' is marked as not used in the given context. + + + + + + Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. + + + + + + + Value of '@format' is not allowed. + + + + + + Element 'ram:GlobalID' is marked as not used in the given context. + + + + + + Element 'ram:Information' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:IssuerTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:LineID' is marked as not used in the given context. + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + Element 'ram:PreviousRevisionID' is marked as not used in the given context. + + + + + + Element 'ram:ReferenceTypeCode' is marked as not used in the given context. + + + + + + Element 'ram:RevisionID' is marked as not used in the given context. + + + + + + Element 'ram:SectionName' is marked as not used in the given context. + + + + + + Element 'ram:StatusCode' is marked as not used in the given context. + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + Element 'ram:DefinedTradeContact' may occur at maximum 1 times. + + Element 'ram:URIUniversalCommunication' may occur at maximum 1 times. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:DirectTelephoneUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:URIID' must occur exactly 1 times. + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + Element 'ram:CompleteNumber' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:CompleteNumber' must occur exactly 1 times. + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + Element 'ram:InstantMessagingUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:JobTitle' is marked as not used in the given context. + + + + + + Element 'ram:MobileTelephoneUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:PersonID' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:Responsibility' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedContactPerson' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedNote' is marked as not used in the given context. + + + + + + Element 'ram:CompleteNumber' must occur exactly 1 times. + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + Element 'ram:TelexUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + Element 'ram:VOIPUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:Description' is marked as not used in the given context. + + + + + + Element 'ram:EndPointURIUniversalCommunication' is marked as not used in the given context. + + + + + + Attribute '@schemeID' is required in this context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:LogoAssociatedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:CountryID' must occur exactly 1 times. + + + + + + Element 'ram:AdditionalStreetName' is marked as not used in the given context. + + + + + + Element 'ram:AttentionOf' is marked as not used in the given context. + + + + + + Element 'ram:BuildingName' is marked as not used in the given context. + + + + + + Element 'ram:BuildingNumber' is marked as not used in the given context. + + + + + + Element 'ram:CareOf' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:CitySubDivisionName' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:CountryName' is marked as not used in the given context. + + + + + + Element 'ram:CountrySubDivisionID' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:DepartmentName' is marked as not used in the given context. + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + Element 'ram:LineFive' is marked as not used in the given context. + + + + + + Element 'ram:LineFour' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:PostOfficeBox' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listName' marked as not used in the given context. + + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Attribute @name' marked as not used in the given context. + + + + + + Element 'ram:StreetName' is marked as not used in the given context. + + + + + + Element 'ram:RoleCode' is marked as not used in the given context. + + + + + + Element 'ram:AuthorizedLegalRegistration' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:LegalClassificationCode' is marked as not used in the given context. + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + Element 'ram:PostalTradeAddress' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:ID' must occur exactly 1 times. + + + + + + Element 'ram:AssociatedRegisteredTax' is marked as not used in the given context. + + + + + + Attribute '@schemeID' is required in this context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + Value of '@schemeID' is not allowed. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:URIID' must occur exactly 1 times. + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + Element 'ram:CompleteNumber' is marked as not used in the given context. + + + + + + Attribute '@schemeID' is required in this context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + Value of '@schemeID' is not allowed. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:DefinedTradeContact' may occur at maximum 1 times. + + Element 'ram:URIUniversalCommunication' may occur at maximum 1 times. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:DirectTelephoneUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:URIID' must occur exactly 1 times. + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + Element 'ram:CompleteNumber' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:CompleteNumber' must occur exactly 1 times. + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + Element 'ram:InstantMessagingUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:JobTitle' is marked as not used in the given context. + + + + + + Element 'ram:MobileTelephoneUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:PersonID' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:Responsibility' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedContactPerson' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedNote' is marked as not used in the given context. + + + + + + Element 'ram:CompleteNumber' must occur exactly 1 times. + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + Element 'ram:TelexUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + Element 'ram:VOIPUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:Description' is marked as not used in the given context. + + + + + + Element 'ram:EndPointURIUniversalCommunication' is marked as not used in the given context. + + + + + + Attribute '@schemeID' is required in this context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:LogoAssociatedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:CountryID' must occur exactly 1 times. + + Element 'ram:CountrySubDivisionName' may occur at maximum 1 times. + + + + + + Element 'ram:AdditionalStreetName' is marked as not used in the given context. + + + + + + Element 'ram:AttentionOf' is marked as not used in the given context. + + + + + + Element 'ram:BuildingName' is marked as not used in the given context. + + + + + + Element 'ram:BuildingNumber' is marked as not used in the given context. + + + + + + Element 'ram:CareOf' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:CitySubDivisionName' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:CountryName' is marked as not used in the given context. + + + + + + Element 'ram:CountrySubDivisionID' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:DepartmentName' is marked as not used in the given context. + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + Element 'ram:LineFive' is marked as not used in the given context. + + + + + + Element 'ram:LineFour' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:PostOfficeBox' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listName' marked as not used in the given context. + + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Attribute @name' marked as not used in the given context. + + + + + + Element 'ram:StreetName' is marked as not used in the given context. + + + + + + Element 'ram:RoleCode' is marked as not used in the given context. + + + + + + Element 'ram:AuthorizedLegalRegistration' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:LegalClassificationCode' is marked as not used in the given context. + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + Element 'ram:PostalTradeAddress' is marked as not used in the given context. + + + + + + Element 'ram:TradingBusinessName' is marked as not used in the given context. + + + + + + Element 'ram:ID' must occur exactly 1 times. + + + + + + Element 'ram:AssociatedRegisteredTax' is marked as not used in the given context. + + + + + + Attribute '@schemeID' is required in this context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + Value of '@schemeID' is not allowed. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:URIID' must occur exactly 1 times. + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + Element 'ram:CompleteNumber' is marked as not used in the given context. + + + + + + Attribute '@schemeID' is required in this context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + Value of '@schemeID' is not allowed. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:LetterOfCreditReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:NextInvoiceDateTime' is marked as not used in the given context. + + + + + + Element 'ram:PayableSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Element 'ram:Name' must occur exactly 1 times. + + Element 'ram:DefinedTradeContact' may occur at maximum 1 times. + + Element 'ram:URIUniversalCommunication' may occur at maximum 1 times. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:DirectTelephoneUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:URIID' must occur exactly 1 times. + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + Element 'ram:CompleteNumber' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:CompleteNumber' must occur exactly 1 times. + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + Element 'ram:InstantMessagingUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:JobTitle' is marked as not used in the given context. + + + + + + Element 'ram:MobileTelephoneUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:PersonID' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:Responsibility' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedContactPerson' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedNote' is marked as not used in the given context. + + + + + + Element 'ram:CompleteNumber' must occur exactly 1 times. + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + Element 'ram:TelexUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + Element 'ram:VOIPUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:Description' is marked as not used in the given context. + + + + + + Element 'ram:EndPointURIUniversalCommunication' is marked as not used in the given context. + + + + + + Attribute '@schemeID' is required in this context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + Value of '@schemeID' is not allowed. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:LogoAssociatedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:CountryID' must occur exactly 1 times. + + Element 'ram:CountrySubDivisionName' may occur at maximum 1 times. + + + + + + Element 'ram:AdditionalStreetName' is marked as not used in the given context. + + + + + + Element 'ram:AttentionOf' is marked as not used in the given context. + + + + + + Element 'ram:BuildingName' is marked as not used in the given context. + + + + + + Element 'ram:BuildingNumber' is marked as not used in the given context. + + + + + + Element 'ram:CareOf' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:CitySubDivisionName' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:CountryName' is marked as not used in the given context. + + + + + + Element 'ram:CountrySubDivisionID' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:DepartmentName' is marked as not used in the given context. + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + Element 'ram:LineFive' is marked as not used in the given context. + + + + + + Element 'ram:LineFour' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:PostOfficeBox' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listName' marked as not used in the given context. + + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Attribute @name' marked as not used in the given context. + + + + + + Element 'ram:StreetName' is marked as not used in the given context. + + + + + + Element 'ram:RoleCode' is marked as not used in the given context. + + + + + + Element 'ram:AuthorizedLegalRegistration' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + Value of '@schemeID' is not allowed. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:LegalClassificationCode' is marked as not used in the given context. + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + Element 'ram:PostalTradeAddress' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:ID' must occur exactly 1 times. + + + + + + Element 'ram:AssociatedRegisteredTax' is marked as not used in the given context. + + + + + + Attribute '@schemeID' is required in this context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + Value of '@schemeID' is not allowed. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:URIID' must occur exactly 1 times. + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + Element 'ram:CompleteNumber' is marked as not used in the given context. + + + + + + Attribute '@schemeID' is required in this context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + Value of '@schemeID' is not allowed. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:PayerTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:PaymentApplicableTradeCurrencyExchange' is marked as not used in the given context. + + + + + + Element 'ram:PaymentCurrencyCode' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:ProFormaInvoiceReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:PurchaseSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Element 'ram:AmountTypeCode' is marked as not used in the given context. + + + + + + Element 'ram:CostReferenceDimensionPattern' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + Element 'ram:SetTriggerCode' is marked as not used in the given context. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Element 'ram:SalesSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Element 'ram:IncludedTradeTax' must occur at least 1 times. + + + + + + + Value of '@format' is not allowed. + + + + + + Element 'ram:CalculatedAmount' must occur exactly 1 times. + + Element 'ram:TypeCode' must occur exactly 1 times. + + Element 'ram:CategoryCode' must occur exactly 1 times. + + + + + + Element 'ram:AllowanceChargeBasisAmount' is marked as not used in the given context. + + + + + + Element 'ram:BasisAmount' is marked as not used in the given context. + + + + + + Element 'ram:BasisQuantity' is marked as not used in the given context. + + + + + + Element 'ram:BuyerDeductibleTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Element 'ram:BuyerNonDeductibleTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Element 'ram:BuyerRepayableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + Element 'ram:CalculatedRate' is marked as not used in the given context. + + + + + + Element 'ram:CalculationSequenceNumeric' is marked as not used in the given context. + + + + + + + Value of 'ram:CategoryCode' is not allowed. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Element 'ram:CategoryName' is marked as not used in the given context. + + + + + + Element 'ram:CurrencyCode' is marked as not used in the given context. + + + + + + Element 'ram:CustomsDutyIndicator' is marked as not used in the given context. + + + + + + Element 'ram:DueDateTypeCode' is marked as not used in the given context. + + + + + + Element 'ram:ExemptionReasonCode' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:InformationAmount' is marked as not used in the given context. + + + + + + Element 'ram:Jurisdiction' is marked as not used in the given context. + + + + + + Element 'ram:LineTotalBasisAmount' is marked as not used in the given context. + + + + + + Element 'ram:PlaceApplicableTradeLocation' is marked as not used in the given context. + + + + + + Attribute @format' marked as not used in the given context. + + + + + + Element 'ram:SellerPayableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Element 'ram:SellerRefundableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Element 'ram:ServiceSupplyTradeCountry' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Element 'ram:TaxBasisAllowanceRate' is marked as not used in the given context. + + + + + + Element 'ram:TaxPointDate' is marked as not used in the given context. + + + + + + Element 'ram:Type' is marked as not used in the given context. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Element 'ram:UnitBasisAmount' is marked as not used in the given context. + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + Element 'ram:SpecifiedFinancialAdjustment' is marked as not used in the given context. + + + + + + Element 'ram:Description' must occur exactly 1 times. + + Element 'ram:AppliedAmount' must occur exactly 1 times. + + + + + + Element 'ram:AllowanceCharge' is marked as not used in the given context. + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + Element 'ram:AppliedFromLogisticsLocation' is marked as not used in the given context. + + + + + + Element 'ram:AppliedToLogisticsLocation' is marked as not used in the given context. + + + + + + Element 'ram:AllowanceChargeBasisAmount' is marked as not used in the given context. + + + + + + Element 'ram:BasisAmount' is marked as not used in the given context. + + + + + + Element 'ram:BasisQuantity' is marked as not used in the given context. + + + + + + Element 'ram:BuyerDeductibleTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Element 'ram:BuyerNonDeductibleTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Element 'ram:BuyerRepayableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Element 'ram:CalculatedAmount' is marked as not used in the given context. + + + + + + Element 'ram:CalculatedRate' is marked as not used in the given context. + + + + + + Element 'ram:CalculationSequenceNumeric' is marked as not used in the given context. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Element 'ram:CategoryName' is marked as not used in the given context. + + + + + + Element 'ram:CurrencyCode' is marked as not used in the given context. + + + + + + Element 'ram:CustomsDutyIndicator' is marked as not used in the given context. + + + + + + Element 'ram:DueDateTypeCode' is marked as not used in the given context. + + + + + + Element 'ram:ExemptionReason' is marked as not used in the given context. + + + + + + Element 'ram:ExemptionReasonCode' is marked as not used in the given context. + + + + + + Element 'ram:InformationAmount' is marked as not used in the given context. + + + + + + Element 'ram:Jurisdiction' is marked as not used in the given context. + + + + + + Element 'ram:LineTotalBasisAmount' is marked as not used in the given context. + + + + + + Element 'ram:PlaceApplicableTradeLocation' is marked as not used in the given context. + + + + + + Attribute @format' marked as not used in the given context. + + + + + + Element 'ram:SellerPayableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Element 'ram:SellerRefundableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Element 'ram:ServiceSupplyTradeCountry' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Element 'ram:TaxBasisAllowanceRate' is marked as not used in the given context. + + + + + + Element 'ram:TaxPointDate' is marked as not used in the given context. + + + + + + Element 'ram:Type' is marked as not used in the given context. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Element 'ram:UnitBasisAmount' is marked as not used in the given context. + + + + + + Element 'ram:CalculationBasis' is marked as not used in the given context. + + + + + + Element 'ram:CalculationBasisCode' is marked as not used in the given context. + + + + + + Element 'ram:ChargeCategoryCode' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:DisbursementAmount' is marked as not used in the given context. + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + Element 'ram:PayingPartyRoleCode' is marked as not used in the given context. + + + + + + Element 'ram:PaymentArrangementCode' is marked as not used in the given context. + + + + + + Element 'ram:PaymentPlaceLogisticsLocation' is marked as not used in the given context. + + + + + + Element 'ram:ServiceCategoryCode' is marked as not used in the given context. + + + + + + Element 'ram:TariffClassCode' is marked as not used in the given context. + + + + + + Element 'ram:TransportPaymentMethodCode' is marked as not used in the given context. + + + + + + Element 'ram:ChargeIndicator' must occur exactly 1 times. + + Element 'ram:ActualAmount' must occur exactly 1 times. + + Element 'ram:CategoryTradeTax' must occur exactly 1 times. + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + Element 'ram:ActualTradeCurrencyExchange' is marked as not used in the given context. + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + Attribute @unitCodeListAgencyID' marked as not used in the given context. + + + + + + Attribute @unitCodeListAgencyName' marked as not used in the given context. + + + + + + Attribute @unitCodeListID' marked as not used in the given context. + + + + + + + Value of '@unitCode' is not allowed. + + + + + + Attribute @format' marked as not used in the given context. + + + + + + Element 'ram:TypeCode' must occur exactly 1 times. + + Element 'ram:CategoryCode' must occur exactly 1 times. + + + + + + Element 'ram:AllowanceChargeBasisAmount' is marked as not used in the given context. + + + + + + Element 'ram:BasisAmount' is marked as not used in the given context. + + + + + + Element 'ram:BasisQuantity' is marked as not used in the given context. + + + + + + Element 'ram:BuyerDeductibleTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Element 'ram:BuyerNonDeductibleTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Element 'ram:BuyerRepayableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Element 'ram:CalculatedAmount' is marked as not used in the given context. + + + + + + Element 'ram:CalculatedRate' is marked as not used in the given context. + + + + + + Element 'ram:CalculationSequenceNumeric' is marked as not used in the given context. + + + + + + + Value of 'ram:CategoryCode' is not allowed. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Element 'ram:CategoryName' is marked as not used in the given context. + + + + + + Element 'ram:CurrencyCode' is marked as not used in the given context. + + + + + + Element 'ram:CustomsDutyIndicator' is marked as not used in the given context. + + + + + + Element 'ram:DueDateTypeCode' is marked as not used in the given context. + + + + + + Element 'ram:ExemptionReason' is marked as not used in the given context. + + + + + + Element 'ram:ExemptionReasonCode' is marked as not used in the given context. + + + + + + Element 'ram:InformationAmount' is marked as not used in the given context. + + + + + + Element 'ram:Jurisdiction' is marked as not used in the given context. + + + + + + Element 'ram:LineTotalBasisAmount' is marked as not used in the given context. + + + + + + Element 'ram:PlaceApplicableTradeLocation' is marked as not used in the given context. + + + + + + Attribute @format' marked as not used in the given context. + + + + + + Element 'ram:SellerPayableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Element 'ram:SellerRefundableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Element 'ram:ServiceSupplyTradeCountry' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Element 'ram:TaxBasisAllowanceRate' is marked as not used in the given context. + + + + + + Element 'ram:TaxPointDate' is marked as not used in the given context. + + + + + + Element 'ram:Type' is marked as not used in the given context. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Element 'ram:UnitBasisAmount' is marked as not used in the given context. + + + + + + Element 'udt:IndicatorString' is marked as not used in the given context. + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + Element 'ram:PrepaidIndicator' is marked as not used in the given context. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Attribute @format' marked as not used in the given context. + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + Element 'ram:UnitBasisAmount' is marked as not used in the given context. + + + + + + Element 'ram:Description' may occur at maximum 1 times. + + Element 'ram:DirectDebitMandateID' may occur at maximum 1 times. + + Element 'ram:PartialPaymentAmount' may occur at maximum 1 times. + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + Element 'udt:DateTime' is marked as not used in the given context. + + + + + + + Value of '@format' is not allowed. + + + + + + Attribute @unitCodeListVersionID' marked as not used in the given context. + + + + + + + Value of '@unitCode' is not allowed. + + + + + + Attribute @format' marked as not used in the given context. + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + Element 'udt:DateTime' is marked as not used in the given context. + + + + + + + Value of '@format' is not allowed. + + + + + + Attribute @unitCodeListVersionID' marked as not used in the given context. + + + + + + + Value of '@unitCode' is not allowed. + + + + + + Attribute @format' marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'udt:DateTime' is marked as not used in the given context. + + + + + + + Value of '@format' is not allowed. + + + + + + Element 'ram:FromEventCode' is marked as not used in the given context. + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + Element 'ram:InstructionTypeCode' is marked as not used in the given context. + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + Element 'ram:PartialPaymentPercent' is marked as not used in the given context. + + + + + + Element 'ram:PayeeTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:PaymentMeansID' is marked as not used in the given context. + + + + + + Element 'ram:SettlementPeriodMeasure' is marked as not used in the given context. + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedTradeSettlementFinancialCard' is marked as not used in the given context. + + + + + + Element 'ram:LineTotalAmount' must occur exactly 1 times. + + Element 'ram:ChargeTotalAmount' may occur at maximum 1 times. + + Element 'ram:AllowanceTotalAmount' may occur at maximum 1 times. + + Element 'ram:TaxBasisTotalAmount' may occur at maximum 2 times. + + Element 'ram:TaxTotalAmount' may occur at maximum 2 times. + + Element 'ram:RoundingAmount' may occur at maximum 1 times. + + Element 'ram:GrandTotalAmount' may occur at maximum 2 times. + + Element 'ram:TotalPrepaidAmount' may occur at maximum 1 times. + + Element 'ram:DuePayableAmount' must occur exactly 1 times. + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + + Value of '@currencyID' is not allowed. + + + + + + Element 'ram:GrossLineTotalAmount' is marked as not used in the given context. + + + + + + Element 'ram:InformationAmount' is marked as not used in the given context. + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + Element 'ram:NetIncludingTaxesLineTotalAmount' is marked as not used in the given context. + + + + + + Element 'ram:NetLineTotalAmount' is marked as not used in the given context. + + + + + + Element 'ram:ProductValueExcludingTobaccoTaxInformationAmount' is marked as not used in the given context. + + + + + + Element 'ram:RetailValueExcludingTaxInformationAmount' is marked as not used in the given context. + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + Attribute '@currencyID' is required in this context. + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + + Value of '@currencyID' is not allowed. + + + + + + Element 'ram:TotalAllowanceChargeAmount' is marked as not used in the given context. + + + + + + Element 'ram:TotalDepositFeeInformationAmount' is marked as not used in the given context. + + + + + + Element 'ram:TotalDiscountAmount' is marked as not used in the given context. + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + Element 'ram:TotalRetailValueInformationAmount' is marked as not used in the given context. + + + + + + Element 'ram:TypeCode' must occur exactly 1 times. + + Element 'ram:Information' may occur at maximum 1 times. + + + + + + Element 'ram:ID' must occur exactly 1 times. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:CreditAvailableAmount' is marked as not used in the given context. + + + + + + Element 'ram:CreditLimitAmount' is marked as not used in the given context. + + + + + + Element 'ram:Description' is marked as not used in the given context. + + + + + + Element 'ram:ExpiryDate' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:InterestRatePercent' is marked as not used in the given context. + + + + + + Element 'ram:IssuingCompanyName' is marked as not used in the given context. + + + + + + Element 'ram:MicrochipIndicator' is marked as not used in the given context. + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + Element 'ram:ValidFromDateTime' is marked as not used in the given context. + + + + + + Element 'ram:VerificationNumeric' is marked as not used in the given context. + + + + + + Element 'ram:GuaranteeMethodCode' is marked as not used in the given context. + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:BICID' must occur exactly 1 times. + + + + + + Element 'ram:AustralianBSBID' is marked as not used in the given context. + + + + + + Element 'ram:AustrianBankleitzahlID' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:CHIPSParticipantID' is marked as not used in the given context. + + + + + + Element 'ram:CHIPSUniversalID' is marked as not used in the given context. + + + + + + Element 'ram:CanadianPaymentsAssociationID' is marked as not used in the given context. + + + + + + Element 'ram:ClearingSystemName' is marked as not used in the given context. + + + + + + Element 'ram:FedwireRoutingNumberID' is marked as not used in the given context. + + + + + + Element 'ram:GermanBankleitzahlID' is marked as not used in the given context. + + + + + + Element 'ram:HellenicBankID' is marked as not used in the given context. + + + + + + Element 'ram:HongKongBankID' is marked as not used in the given context. + + + + + + Element 'ram:IndianFinancialSystemID' is marked as not used in the given context. + + + + + + Element 'ram:IrishNSCID' is marked as not used in the given context. + + + + + + Element 'ram:ItalianDomesticID' is marked as not used in the given context. + + + + + + Element 'ram:JapanFinancialInstitutionCommonID' is marked as not used in the given context. + + + + + + Element 'ram:LocationFinancialInstitutionAddress' is marked as not used in the given context. + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + Element 'ram:NewZealandNCCID' is marked as not used in the given context. + + + + + + Element 'ram:PolishNationalClearingID' is marked as not used in the given context. + + + + + + Element 'ram:PortugueseNCCID' is marked as not used in the given context. + + + + + + Element 'ram:RussianCentralBankID' is marked as not used in the given context. + + + + + + Element 'ram:SICID' is marked as not used in the given context. + + + + + + Element 'ram:SouthAfricanNCCID' is marked as not used in the given context. + + + + + + Element 'ram:SpanishDomesticInterbankingID' is marked as not used in the given context. + + + + + + Element 'ram:SubDivisionBranchFinancialInstitution' is marked as not used in the given context. + + + + + + Element 'ram:SwissBCID' is marked as not used in the given context. + + + + + + Element 'ram:UKSortCodeID' is marked as not used in the given context. + + + + + + Element 'ram:IBANID' must occur exactly 1 times. + + + + + + Element 'ram:AccountName' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:ProprietaryID' is marked as not used in the given context. + + + + + + Element 'ram:PayerSpecifiedDebtorFinancialInstitution' is marked as not used in the given context. + + + + + + Element 'ram:PaymentChannelCode' is marked as not used in the given context. + + + + + + Element 'ram:PaymentMethodCode' is marked as not used in the given context. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Element 'ram:SubtotalCalculatedTradeTax' is marked as not used in the given context. + + + + + + Element 'ram:AssociatedReferencedDocument' is marked as not used in the given context. + + + + + + + Value of '@format' is not allowed. + + + + + + Attribute @format' marked as not used in the given context. + + + + + + Element 'ram:MarketID' is marked as not used in the given context. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Element 'ram:SourceUnitBasisNumeric' is marked as not used in the given context. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Element 'ram:TargetUnitBaseNumeric' is marked as not used in the given context. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Element 'ram:UltimatePayeeTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedTradeProduct' must occur exactly 1 times. + + Element 'ram:SpecifiedLineTradeAgreement' must occur exactly 1 times. + + + + + + Element 'ram:LineID' must occur exactly 1 times. + + + + + + Element 'ram:Content' must occur exactly 1 times. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listName' marked as not used in the given context. + + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Attribute @name' marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + Element 'ram:Subject' is marked as not used in the given context. + + + + + + + Value of 'ram:SubjectCode' is not allowed. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listName' marked as not used in the given context. + + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Attribute @name' marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listName' marked as not used in the given context. + + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Attribute @name' marked as not used in the given context. + + + + + + Element 'ram:ParentLineID' is marked as not used in the given context. + + + + + + Element 'ram:DescriptionCode' is marked as not used in the given context. + + + + + + Element 'ram:IncludedSubordinateTradeLineItem' is marked as not used in the given context. + + + + + + Element 'ram:NetPriceProductTradePrice' must occur exactly 1 times. + + + + + + Element 'ram:IssuerAssignedID' must occur exactly 1 times. + + Element 'ram:TypeCode' must occur exactly 1 times. + + Element 'ram:AttachmentBinaryObject' may occur at maximum 1 times. + + Element 'ram:ReferenceTypeCode' must occur exactly 1 times. + + + + + + Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + Attribute @characterSetCode' marked as not used in the given context. + + + + + + Attribute @encodingCode' marked as not used in the given context. + + + + + + Attribute @format' marked as not used in the given context. + + + + + + + Value of '@mimeCode' is not allowed. + + + + + + Attribute @uri' marked as not used in the given context. + + + + + + Element 'ram:CopyIndicator' is marked as not used in the given context. + + + + + + Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. + + + + + + + Value of '@format' is not allowed. + + + + + + Element 'ram:GlobalID' is marked as not used in the given context. + + + + + + Element 'ram:Information' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:IssuerTradeParty' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:PreviousRevisionID' is marked as not used in the given context. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Attribute @name' marked as not used in the given context. + + + + + + Element 'ram:RevisionID' is marked as not used in the given context. + + + + + + Element 'ram:SectionName' is marked as not used in the given context. + + + + + + Element 'ram:StatusCode' is marked as not used in the given context. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Attribute @name' marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:ApplicableTradeDeliveryTerms' is marked as not used in the given context. + + + + + + Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + Element 'ram:AttachmentBinaryObject' is marked as not used in the given context. + + + + + + Element 'ram:CopyIndicator' is marked as not used in the given context. + + + + + + Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. + + + + + + + Value of '@format' is not allowed. + + + + + + Element 'ram:GlobalID' is marked as not used in the given context. + + + + + + Element 'ram:Information' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:IssuerTradeParty' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + Element 'ram:PreviousRevisionID' is marked as not used in the given context. + + + + + + Element 'ram:ReferenceTypeCode' is marked as not used in the given context. + + + + + + Element 'ram:RevisionID' is marked as not used in the given context. + + + + + + Element 'ram:SectionName' is marked as not used in the given context. + + + + + + Element 'ram:StatusCode' is marked as not used in the given context. + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + Element 'ram:BuyerReference' is marked as not used in the given context. + + + + + + Element 'ram:BuyerRequisitionerTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + Element 'ram:AttachmentBinaryObject' is marked as not used in the given context. + + + + + + Element 'ram:CopyIndicator' is marked as not used in the given context. + + + + + + Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. + + + + + + + Value of '@format' is not allowed. + + + + + + Element 'ram:GlobalID' is marked as not used in the given context. + + + + + + Element 'ram:Information' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:IssuerTradeParty' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + Element 'ram:PreviousRevisionID' is marked as not used in the given context. + + + + + + Element 'ram:ReferenceTypeCode' is marked as not used in the given context. + + + + + + Element 'ram:RevisionID' is marked as not used in the given context. + + + + + + Element 'ram:SectionName' is marked as not used in the given context. + + + + + + Element 'ram:StatusCode' is marked as not used in the given context. + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + Element 'ram:DemandForecastReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:ChargeAmount' must occur exactly 1 times. + + + + + + Element 'ram:ActualAmount' must occur exactly 1 times. + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + Element 'ram:ActualTradeCurrencyExchange' is marked as not used in the given context. + + + + + + Element 'ram:BasisAmount' is marked as not used in the given context. + + + + + + Element 'ram:BasisQuantity' is marked as not used in the given context. + + + + + + Element 'ram:CalculationPercent' is marked as not used in the given context. + + + + + + Element 'ram:CategoryTradeTax' is marked as not used in the given context. + + + + + + Element 'udt:IndicatorString' is marked as not used in the given context. + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + Element 'ram:PrepaidIndicator' is marked as not used in the given context. + + + + + + Element 'ram:ReasonCode' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:SequenceNumeric' is marked as not used in the given context. + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + Element 'ram:UnitBasisAmount' is marked as not used in the given context. + + + + + + Element 'ram:AssociatedReferencedDocument' is marked as not used in the given context. + + + + + + Attribute @unitCodeListAgencyID' marked as not used in the given context. + + + + + + Attribute @unitCodeListAgencyName' marked as not used in the given context. + + + + + + Attribute @unitCodeListID' marked as not used in the given context. + + + + + + + Value of '@unitCode' is not allowed. + + + + + + Element 'ram:ChangeReason' is marked as not used in the given context. + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + Element 'ram:DeliveryTradeLocation' is marked as not used in the given context. + + + + + + Element 'ram:IncludedTradeTax' is marked as not used in the given context. + + + + + + Element 'ram:MaximumQuantity' is marked as not used in the given context. + + + + + + Element 'ram:MinimumQuantity' is marked as not used in the given context. + + + + + + Element 'ram:OrderUnitConversionFactorNumeric' is marked as not used in the given context. + + + + + + Element 'ram:TradeComparisonReferencePrice' is marked as not used in the given context. + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + Element 'ram:ValiditySpecifiedPeriod' is marked as not used in the given context. + + + + + + Element 'ram:IncludedSpecifiedMarketplace' is marked as not used in the given context. + + + + + + Element 'ram:ItemBuyerTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:ItemSellerTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:ChargeAmount' must occur exactly 1 times. + + Element 'ram:IncludedTradeTax' may occur at maximum 1 times. + + + + + + Element 'ram:AppliedTradeAllowanceCharge' is marked as not used in the given context. + + + + + + Element 'ram:AssociatedReferencedDocument' is marked as not used in the given context. + + + + + + Attribute @unitCodeListAgencyID' marked as not used in the given context. + + + + + + Attribute @unitCodeListAgencyName' marked as not used in the given context. + + + + + + Attribute @unitCodeListID' marked as not used in the given context. + + + + + + + Value of '@unitCode' is not allowed. + + + + + + Element 'ram:ChangeReason' is marked as not used in the given context. + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + Element 'ram:DeliveryTradeLocation' is marked as not used in the given context. + + + + + + Element 'ram:CalculatedAmount' must occur exactly 1 times. + + Element 'ram:TypeCode' must occur exactly 1 times. + + Element 'ram:CategoryCode' must occur exactly 1 times. + + Element 'ram:RateApplicablePercent' must occur exactly 1 times. + + + + + + Element 'ram:AllowanceChargeBasisAmount' is marked as not used in the given context. + + + + + + Element 'ram:BasisAmount' is marked as not used in the given context. + + + + + + Element 'ram:BasisQuantity' is marked as not used in the given context. + + + + + + Element 'ram:BuyerDeductibleTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Element 'ram:BuyerNonDeductibleTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Element 'ram:BuyerRepayableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + Element 'ram:CalculatedRate' is marked as not used in the given context. + + + + + + Element 'ram:CalculationSequenceNumeric' is marked as not used in the given context. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Element 'ram:CategoryName' is marked as not used in the given context. + + + + + + Element 'ram:CurrencyCode' is marked as not used in the given context. + + + + + + Element 'ram:CustomsDutyIndicator' is marked as not used in the given context. + + + + + + Element 'ram:DueDateTypeCode' is marked as not used in the given context. + + + + + + Element 'ram:ExemptionReasonCode' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:InformationAmount' is marked as not used in the given context. + + + + + + Element 'ram:Jurisdiction' is marked as not used in the given context. + + + + + + Element 'ram:LineTotalBasisAmount' is marked as not used in the given context. + + + + + + Element 'ram:PlaceApplicableTradeLocation' is marked as not used in the given context. + + + + + + Attribute @format' marked as not used in the given context. + + + + + + Element 'ram:SellerPayableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Element 'ram:SellerRefundableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Element 'ram:ServiceSupplyTradeCountry' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Element 'ram:TaxBasisAllowanceRate' is marked as not used in the given context. + + + + + + Element 'ram:TaxPointDate' is marked as not used in the given context. + + + + + + Element 'ram:Type' is marked as not used in the given context. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Element 'ram:UnitBasisAmount' is marked as not used in the given context. + + + + + + Element 'ram:MaximumQuantity' is marked as not used in the given context. + + + + + + Element 'ram:MinimumQuantity' is marked as not used in the given context. + + + + + + Element 'ram:OrderUnitConversionFactorNumeric' is marked as not used in the given context. + + + + + + Element 'ram:TradeComparisonReferencePrice' is marked as not used in the given context. + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + Element 'ram:ValiditySpecifiedPeriod' is marked as not used in the given context. + + + + + + Element 'ram:PromotionalDealReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:QuotationReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:RequisitionerReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:SellerOrderReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + Element 'ram:AttachmentBinaryObject' is marked as not used in the given context. + + + + + + Element 'ram:CopyIndicator' is marked as not used in the given context. + + + + + + Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. + + + + + + + Value of '@format' is not allowed. + + + + + + Element 'ram:GlobalID' is marked as not used in the given context. + + + + + + Element 'ram:Information' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:IssuerTradeParty' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + Element 'ram:PreviousRevisionID' is marked as not used in the given context. + + + + + + Element 'ram:ReferenceTypeCode' is marked as not used in the given context. + + + + + + Element 'ram:RevisionID' is marked as not used in the given context. + + + + + + Element 'ram:SectionName' is marked as not used in the given context. + + + + + + Element 'ram:StatusCode' is marked as not used in the given context. + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + Element 'ram:BilledQuantity' must occur exactly 1 times. + + + + + + Element 'ram:OccurrenceDateTime' must occur exactly 1 times. + + + + + + Element 'ram:Description' is marked as not used in the given context. + + + + + + Element 'ram:DescriptionBinaryObject' is marked as not used in the given context. + + + + + + Element 'ram:EarliestOccurrenceDateTime' is marked as not used in the given context. + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + Element 'ram:LatestOccurrenceDateTime' is marked as not used in the given context. + + + + + + Element 'udt:DateTime' is marked as not used in the given context. + + + + + + + Value of '@format' is not allowed. + + + + + + Element 'ram:OccurrenceLogisticsLocation' is marked as not used in the given context. + + + + + + Element 'ram:OccurrenceSpecifiedPeriod' is marked as not used in the given context. + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + Element 'ram:UnitQuantity' is marked as not used in the given context. + + + + + + Element 'ram:ActualDespatchSupplyChainEvent' is marked as not used in the given context. + + + + + + Element 'ram:ActualPickUpSupplyChainEvent' is marked as not used in the given context. + + + + + + Element 'ram:ActualReceiptSupplyChainEvent' is marked as not used in the given context. + + + + + + Element 'ram:AdditionalReferencedDocument' is marked as not used in the given context. + + + + + + Attribute @unitCodeListAgencyID' marked as not used in the given context. + + + + + + Attribute @unitCodeListAgencyName' marked as not used in the given context. + + + + + + Attribute @unitCodeListID' marked as not used in the given context. + + + + + + + Value of '@unitCode' is not allowed. + + + + + + Attribute @unitCodeListAgencyID' marked as not used in the given context. + + + + + + Attribute @unitCodeListAgencyName' marked as not used in the given context. + + + + + + Attribute @unitCodeListID' marked as not used in the given context. + + + + + + + Value of '@unitCode' is not allowed. + + + + + + Element 'ram:ConsumptionReportReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + Element 'ram:AttachmentBinaryObject' is marked as not used in the given context. + + + + + + Element 'ram:CopyIndicator' is marked as not used in the given context. + + + + + + Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. + + + + + + + Value of '@format' is not allowed. + + + + + + Element 'ram:GlobalID' is marked as not used in the given context. + + + + + + Element 'ram:Information' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:IssuerTradeParty' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + Element 'ram:PreviousRevisionID' is marked as not used in the given context. + + + + + + Element 'ram:ReferenceTypeCode' is marked as not used in the given context. + + + + + + Element 'ram:RevisionID' is marked as not used in the given context. + + + + + + Element 'ram:SectionName' is marked as not used in the given context. + + + + + + Element 'ram:StatusCode' is marked as not used in the given context. + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + Element 'ram:AttachmentBinaryObject' is marked as not used in the given context. + + + + + + Element 'ram:CopyIndicator' is marked as not used in the given context. + + + + + + Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. + + + + + + + Value of '@format' is not allowed. + + + + + + Element 'ram:GlobalID' is marked as not used in the given context. + + + + + + Element 'ram:Information' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:IssuerTradeParty' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + Element 'ram:PreviousRevisionID' is marked as not used in the given context. + + + + + + Element 'ram:ReferenceTypeCode' is marked as not used in the given context. + + + + + + Element 'ram:RevisionID' is marked as not used in the given context. + + + + + + Element 'ram:SectionName' is marked as not used in the given context. + + + + + + Element 'ram:StatusCode' is marked as not used in the given context. + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + Element 'ram:DespatchedQuantity' is marked as not used in the given context. + + + + + + Element 'ram:GrossWeightMeasure' is marked as not used in the given context. + + + + + + Element 'ram:IncludedSupplyChainPackaging' is marked as not used in the given context. + + + + + + Element 'ram:NetWeightMeasure' is marked as not used in the given context. + + + + + + Attribute @unitCodeListAgencyID' marked as not used in the given context. + + + + + + Attribute @unitCodeListAgencyName' marked as not used in the given context. + + + + + + Attribute @unitCodeListID' marked as not used in the given context. + + + + + + + Value of '@unitCode' is not allowed. + + + + + + Element 'ram:PackingListReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:PerPackageUnitQuantity' is marked as not used in the given context. + + + + + + Element 'ram:ProductUnitQuantity' is marked as not used in the given context. + + + + + + Element 'ram:ReceivedQuantity' is marked as not used in the given context. + + + + + + Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + Element 'ram:AttachmentBinaryObject' is marked as not used in the given context. + + + + + + Element 'ram:CopyIndicator' is marked as not used in the given context. + + + + + + Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. + + + + + + + Value of '@format' is not allowed. + + + + + + Element 'ram:GlobalID' is marked as not used in the given context. + + + + + + Element 'ram:Information' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:IssuerTradeParty' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + Element 'ram:PreviousRevisionID' is marked as not used in the given context. + + + + + + Element 'ram:ReferenceTypeCode' is marked as not used in the given context. + + + + + + Element 'ram:RevisionID' is marked as not used in the given context. + + + + + + Element 'ram:SectionName' is marked as not used in the given context. + + + + + + Element 'ram:StatusCode' is marked as not used in the given context. + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + Element 'ram:RelatedSupplyChainConsignment' is marked as not used in the given context. + + + + + + Element 'ram:RequestedDeliverySupplyChainEvent' is marked as not used in the given context. + + + + + + Element 'ram:RequestedQuantity' is marked as not used in the given context. + + + + + + Element 'ram:ShipFromTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:ID' may occur at maximum 1 times. + + Element 'ram:Name' must occur exactly 1 times. + + Element 'ram:DefinedTradeContact' may occur at maximum 1 times. + + Element 'ram:URIUniversalCommunication' may occur at maximum 1 times. + + Element 'ram:SpecifiedTaxRegistration' may occur at maximum 1 times. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:DirectTelephoneUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:URIID' must occur exactly 1 times. + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + Element 'ram:CompleteNumber' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:CompleteNumber' must occur exactly 1 times. + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + Element 'ram:InstantMessagingUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:JobTitle' is marked as not used in the given context. + + + + + + Element 'ram:MobileTelephoneUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:PersonID' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:Responsibility' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedContactPerson' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedNote' is marked as not used in the given context. + + + + + + Element 'ram:CompleteNumber' must occur exactly 1 times. + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + Element 'ram:TelexUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + Element 'ram:VOIPUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:Description' is marked as not used in the given context. + + + + + + Element 'ram:EndPointURIUniversalCommunication' is marked as not used in the given context. + + + + + + Attribute '@schemeID' is required in this context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:LogoAssociatedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:CountryID' must occur exactly 1 times. + + Element 'ram:CountrySubDivisionName' may occur at maximum 1 times. + + + + + + Element 'ram:AdditionalStreetName' is marked as not used in the given context. + + + + + + Element 'ram:AttentionOf' is marked as not used in the given context. + + + + + + Element 'ram:BuildingName' is marked as not used in the given context. + + + + + + Element 'ram:BuildingNumber' is marked as not used in the given context. + + + + + + Element 'ram:CareOf' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:CitySubDivisionName' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:CountryName' is marked as not used in the given context. + + + + + + Element 'ram:CountrySubDivisionID' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:DepartmentName' is marked as not used in the given context. + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + Element 'ram:LineFive' is marked as not used in the given context. + + + + + + Element 'ram:LineFour' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:PostOfficeBox' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listName' marked as not used in the given context. + + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Attribute @name' marked as not used in the given context. + + + + + + Element 'ram:StreetName' is marked as not used in the given context. + + + + + + Element 'ram:RoleCode' is marked as not used in the given context. + + + + + + Element 'ram:AuthorizedLegalRegistration' is marked as not used in the given context. + + + + + + Attribute '@schemeID' is required in this context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:LegalClassificationCode' is marked as not used in the given context. + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + Element 'ram:PostalTradeAddress' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:ID' must occur exactly 1 times. + + + + + + Element 'ram:AssociatedRegisteredTax' is marked as not used in the given context. + + + + + + Attribute '@schemeID' is required in this context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + Value of '@schemeID' is not allowed. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:URIID' must occur exactly 1 times. + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + Element 'ram:CompleteNumber' is marked as not used in the given context. + + + + + + Attribute '@schemeID' is required in this context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + Value of '@schemeID' is not allowed. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:SpecifiedDeliveryAdjustment' is marked as not used in the given context. + + + + + + Element 'ram:TheoreticalWeightMeasure' is marked as not used in the given context. + + + + + + Element 'ram:ID' may occur at maximum 1 times. + + Element 'ram:Name' must occur exactly 1 times. + + Element 'ram:DefinedTradeContact' may occur at maximum 1 times. + + Element 'ram:URIUniversalCommunication' may occur at maximum 1 times. + + Element 'ram:SpecifiedTaxRegistration' may occur at maximum 1 times. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:DirectTelephoneUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:URIID' must occur exactly 1 times. + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + Element 'ram:CompleteNumber' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:CompleteNumber' must occur exactly 1 times. + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + Element 'ram:InstantMessagingUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:JobTitle' is marked as not used in the given context. + + + + + + Element 'ram:MobileTelephoneUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:PersonID' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:Responsibility' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedContactPerson' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedNote' is marked as not used in the given context. + + + + + + Element 'ram:CompleteNumber' must occur exactly 1 times. + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + Element 'ram:TelexUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + Element 'ram:VOIPUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:Description' is marked as not used in the given context. + + + + + + Element 'ram:EndPointURIUniversalCommunication' is marked as not used in the given context. + + + + + + Attribute '@schemeID' is required in this context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:LogoAssociatedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:CountryID' must occur exactly 1 times. + + Element 'ram:CountrySubDivisionName' may occur at maximum 1 times. + + + + + + Element 'ram:AdditionalStreetName' is marked as not used in the given context. + + + + + + Element 'ram:AttentionOf' is marked as not used in the given context. + + + + + + Element 'ram:BuildingName' is marked as not used in the given context. + + + + + + Element 'ram:BuildingNumber' is marked as not used in the given context. + + + + + + Element 'ram:CareOf' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:CitySubDivisionName' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:CountryName' is marked as not used in the given context. + + + + + + Element 'ram:CountrySubDivisionID' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:DepartmentName' is marked as not used in the given context. + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + Element 'ram:LineFive' is marked as not used in the given context. + + + + + + Element 'ram:LineFour' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:PostOfficeBox' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listName' marked as not used in the given context. + + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Attribute @name' marked as not used in the given context. + + + + + + Element 'ram:StreetName' is marked as not used in the given context. + + + + + + Element 'ram:RoleCode' is marked as not used in the given context. + + + + + + Element 'ram:AuthorizedLegalRegistration' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:LegalClassificationCode' is marked as not used in the given context. + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + Element 'ram:PostalTradeAddress' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:ID' must occur exactly 1 times. + + + + + + Element 'ram:AssociatedRegisteredTax' is marked as not used in the given context. + + + + + + Attribute '@schemeID' is required in this context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + Value of '@schemeID' is not allowed. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:URIID' must occur exactly 1 times. + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + Element 'ram:CompleteNumber' is marked as not used in the given context. + + + + + + Attribute '@schemeID' is required in this context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + Value of '@schemeID' is not allowed. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:ApplicableTradeTax' must occur at least 1 times. + + Element 'ram:SpecifiedTradeSettlementLineMonetarySummation' must occur exactly 1 times. + + + + + + Element 'ram:TypeCode' must occur exactly 1 times. + + + + + + Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + Element 'ram:AttachmentBinaryObject' is marked as not used in the given context. + + + + + + Element 'ram:CopyIndicator' is marked as not used in the given context. + + + + + + Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. + + + + + + Element 'ram:FormattedIssueDateTime' is marked as not used in the given context. + + + + + + Element 'ram:GlobalID' is marked as not used in the given context. + + + + + + Element 'ram:Information' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:IssuerTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:LineID' is marked as not used in the given context. + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + Element 'ram:PreviousRevisionID' is marked as not used in the given context. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Attribute @name' marked as not used in the given context. + + + + + + Element 'ram:RevisionID' is marked as not used in the given context. + + + + + + Element 'ram:SectionName' is marked as not used in the given context. + + + + + + Element 'ram:StatusCode' is marked as not used in the given context. + + + + + + + Value of 'ram:TypeCode' is not allowed. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Attribute @name' marked as not used in the given context. + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + Element 'ram:CalculatedAmount' may occur at maximum 1 times. + + Element 'ram:TypeCode' must occur exactly 1 times. + + Element 'ram:CategoryCode' must occur exactly 1 times. + + + + + + Element 'ram:AllowanceChargeBasisAmount' is marked as not used in the given context. + + + + + + Element 'ram:BasisAmount' is marked as not used in the given context. + + + + + + Element 'ram:BasisQuantity' is marked as not used in the given context. + + + + + + Element 'ram:BuyerDeductibleTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Element 'ram:BuyerNonDeductibleTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Element 'ram:BuyerRepayableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + Element 'ram:CalculatedRate' is marked as not used in the given context. + + + + + + Element 'ram:CalculationSequenceNumeric' is marked as not used in the given context. + + + + + + + Value of 'ram:CategoryCode' is not allowed. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Element 'ram:CategoryName' is marked as not used in the given context. + + + + + + Element 'ram:CurrencyCode' is marked as not used in the given context. + + + + + + Element 'ram:CustomsDutyIndicator' is marked as not used in the given context. + + + + + + Element 'ram:DueDateTypeCode' is marked as not used in the given context. + + + + + + + Value of 'ram:ExemptionReasonCode' is not allowed. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listName' marked as not used in the given context. + + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Attribute @name' marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:InformationAmount' is marked as not used in the given context. + + + + + + Element 'ram:Jurisdiction' is marked as not used in the given context. + + + + + + Element 'ram:LineTotalBasisAmount' is marked as not used in the given context. + + + + + + Element 'ram:PlaceApplicableTradeLocation' is marked as not used in the given context. + + + + + + Attribute @format' marked as not used in the given context. + + + + + + Element 'ram:SellerPayableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Element 'ram:SellerRefundableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Element 'ram:ServiceSupplyTradeCountry' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Element 'ram:TaxBasisAllowanceRate' is marked as not used in the given context. + + + + + + Element 'ram:TaxPointDate' is marked as not used in the given context. + + + + + + Element 'ram:Type' is marked as not used in the given context. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Element 'ram:UnitBasisAmount' is marked as not used in the given context. + + + + + + Element 'ram:CompleteDateTime' is marked as not used in the given context. + + + + + + Element 'ram:ContinuousIndicator' is marked as not used in the given context. + + + + + + Element 'ram:Description' is marked as not used in the given context. + + + + + + Element 'ram:DurationMeasure' is marked as not used in the given context. + + + + + + Element 'udt:DateTime' is marked as not used in the given context. + + + + + + + Value of '@format' is not allowed. + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + Element 'ram:InclusiveIndicator' is marked as not used in the given context. + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + Element 'ram:OpenIndicator' is marked as not used in the given context. + + + + + + Element 'ram:PurposeCode' is marked as not used in the given context. + + + + + + Element 'ram:SeasonCode' is marked as not used in the given context. + + + + + + Element 'ram:SequenceNumeric' is marked as not used in the given context. + + + + + + Element 'ram:StartDateFlexibilityCode' is marked as not used in the given context. + + + + + + Element 'udt:DateTime' is marked as not used in the given context. + + + + + + + Value of '@format' is not allowed. + + + + + + Element 'ram:DiscountIndicator' is marked as not used in the given context. + + + + + + Element 'ram:InvoiceIssuerReference' is marked as not used in the given context. + + + + + + Element 'ram:InvoiceReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:PayableSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Element 'ram:PaymentReference' is marked as not used in the given context. + + + + + + Element 'ram:PurchaseSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Element 'ram:AmountTypeCode' is marked as not used in the given context. + + + + + + Element 'ram:CostReferenceDimensionPattern' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + Element 'ram:SetTriggerCode' is marked as not used in the given context. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Element 'ram:SalesSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedFinancialAdjustment' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedLogisticsServiceCharge' is marked as not used in the given context. + + + + + + Element 'ram:ChargeIndicator' must occur exactly 1 times. + + Element 'ram:ActualAmount' must occur exactly 1 times. + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + Element 'ram:ActualTradeCurrencyExchange' is marked as not used in the given context. + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + Element 'ram:BasisQuantity' is marked as not used in the given context. + + + + + + Attribute @format' marked as not used in the given context. + + + + + + Element 'ram:CategoryTradeTax' is marked as not used in the given context. + + + + + + Element 'udt:IndicatorString' is marked as not used in the given context. + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + Element 'ram:PrepaidIndicator' is marked as not used in the given context. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:SequenceNumeric' is marked as not used in the given context. + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + Element 'ram:UnitBasisAmount' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedTradePaymentTerms' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedTradeSettlementFinancialCard' is marked as not used in the given context. + + + + + + Element 'ram:LineTotalAmount' must occur exactly 1 times. + + Element 'ram:TotalAllowanceChargeAmount' may occur at maximum 1 times. + + + + + + Element 'ram:AllowanceTotalAmount' is marked as not used in the given context. + + + + + + Element 'ram:ChargeTotalAmount' is marked as not used in the given context. + + + + + + Element 'ram:GrandTotalAmount' is marked as not used in the given context. + + + + + + Element 'ram:GrossLineTotalAmount' is marked as not used in the given context. + + + + + + Element 'ram:InformationAmount' is marked as not used in the given context. + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + Element 'ram:NetIncludingTaxesLineTotalAmount' is marked as not used in the given context. + + + + + + Element 'ram:NetLineTotalAmount' is marked as not used in the given context. + + + + + + Element 'ram:ProductWeightLossInformationAmount' is marked as not used in the given context. + + + + + + Element 'ram:TaxBasisTotalAmount' is marked as not used in the given context. + + + + + + Element 'ram:TaxTotalAmount' is marked as not used in the given context. + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + Element 'ram:TotalRetailValueInformationAmount' is marked as not used in the given context. + + + + + + Element 'ram:SubtotalCalculatedTradeTax' is marked as not used in the given context. + + + + + + Element 'ram:TotalAdjustmentAmount' is marked as not used in the given context. + + + + + + Element 'ram:Name' must occur exactly 1 times. + + + + + + Element 'ram:AdditionalReferenceReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:ApplicableMaterialGoodsCharacteristic' is marked as not used in the given context. + + + + + + Element 'ram:Description' must occur exactly 1 times. + + Element 'ram:Value' must occur exactly 1 times. + + + + + + Element 'ram:ApplicableProductCharacteristicCondition' is marked as not used in the given context. + + + + + + Element 'ram:ApplicableReferencedStandard' is marked as not used in the given context. + + + + + + Element 'ram:ContentTypeCode' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + Element 'ram:MeasurementMethodCode' is marked as not used in the given context. + + + + + + + Value of 'ram:TypeCode' is not allowed. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listName' marked as not used in the given context. + + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Attribute @name' marked as not used in the given context. + + + + + + Element 'ram:ValueCode' is marked as not used in the given context. + + + + + + Element 'ram:ValueDateTime' is marked as not used in the given context. + + + + + + Element 'ram:ValueIndicator' is marked as not used in the given context. + + + + + + Attribute @unitCodeListVersionID' marked as not used in the given context. + + + + + + + Value of '@unitCode' is not allowed. + + + + + + Element 'ram:ValueSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:AreaDensityMeasure' is marked as not used in the given context. + + + + + + Element 'ram:BrandName' is marked as not used in the given context. + + + + + + Element 'ram:BrandOwnerTradeParty' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:CertificationEvidenceReferenceReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:ColourCode' is marked as not used in the given context. + + + + + + Element 'ram:ColourDescription' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:ClassCode' must occur exactly 1 times. + + Element 'ram:ClassName' may occur at maximum 1 times. + + + + + + Element 'ram:ApplicableReferencedStandard' is marked as not used in the given context. + + + + + + + Value of 'ram:ClassCode' is not allowed. + + Attribute '@listID' is required in this context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + + Value of '@listID' is not allowed. + + + + + + Attribute @listName' marked as not used in the given context. + + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + Attribute @name' marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:ClassProductCharacteristic' is marked as not used in the given context. + + + + + + Element 'ram:SubClassCode' is marked as not used in the given context. + + + + + + Element 'ram:SystemID' is marked as not used in the given context. + + + + + + Element 'ram:SystemName' is marked as not used in the given context. + + + + + + Element 'ram:Designation' is marked as not used in the given context. + + + + + + Element 'ram:DrainedNetWeightMeasure' is marked as not used in the given context. + + + + + + Element 'ram:EndItemName' is marked as not used in the given context. + + + + + + Element 'ram:EndItemTypeCode' is marked as not used in the given context. + + + + + + Element 'ram:FormattedCancellationAnnouncedLaunchDateTime' is marked as not used in the given context. + + + + + + Element 'ram:FormattedLatestProductDataChangeDateTime' is marked as not used in the given context. + + + + + + Attribute '@schemeID' is required in this context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + Value of '@schemeID' is not allowed. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:GrossWeightMeasure' is marked as not used in the given context. + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + Element 'ram:GlobalID' may occur at maximum 1 times. + + Element 'ram:Name' must occur exactly 1 times. + + Element 'ram:Description' may occur at maximum 1 times. + + Element 'ram:UnitQuantity' may occur at maximum 1 times. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Attribute '@schemeID' is required in this context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + Element 'ram:IndustryAssignedID' is marked as not used in the given context. + + + + + + Element 'ram:ManufacturerAssignedID' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:RelationshipTypeCode' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Attribute @unitCodeListAgencyID' marked as not used in the given context. + + + + + + Attribute @unitCodeListAgencyName' marked as not used in the given context. + + + + + + Attribute @unitCodeListID' marked as not used in the given context. + + + + + + + Value of '@unitCode' is not allowed. + + + + + + Element 'ram:IndividualTradeProductInstance' is marked as not used in the given context. + + + + + + Element 'ram:InformationNote' is marked as not used in the given context. + + + + + + Element 'ram:InspectionReferenceReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:LegalRightsOwnerTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:LinearSpatialDimension' is marked as not used in the given context. + + + + + + Element 'ram:MSDSReferenceReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:ManufacturerAssignedID' is marked as not used in the given context. + + + + + + Element 'ram:ManufacturerTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:MaximumLinearSpatialDimension' is marked as not used in the given context. + + + + + + Element 'ram:MinimumLinearSpatialDimension' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:NetWeightMeasure' is marked as not used in the given context. + + + + + + Element 'ram:ID' must occur exactly 1 times. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + Element 'ram:SubordinateTradeCountrySubDivision' is marked as not used in the given context. + + + + + + Element 'ram:PresentationSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + Element 'ram:ProductGroupID' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:SubBrandName' is marked as not used in the given context. + + + + + + Element 'ram:TradeName' is marked as not used in the given context. + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + Element 'ram:UseDescription' is marked as not used in the given context. + + + + + + Element 'ram:VariableMeasureIndicator' is marked as not used in the given context. + + + + + + Element 'rsm:ValuationBreakdownStatement' is marked as not used in the given context. + + + diff --git a/validator/src/main/resources/schematron/ZF_211/FACTUR-X_EXTENDED_codedb.xml b/validator/src/main/resources/schematron/ZF_211/FACTUR-X_EXTENDED_codedb.xml new file mode 100644 index 00000000..b105937c --- /dev/null +++ b/validator/src/main/resources/schematron/ZF_211/FACTUR-X_EXTENDED_codedb.xml @@ -0,0 +1,7604 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/validator/src/main/resources/schematron/ZF_211/FACTUR-X_MINIMUM.sch b/validator/src/main/resources/schematron/ZF_211/FACTUR-X_MINIMUM.sch new file mode 100644 index 00000000..d6357f84 --- /dev/null +++ b/validator/src/main/resources/schematron/ZF_211/FACTUR-X_MINIMUM.sch @@ -0,0 +1,2587 @@ + + + Schema for FACTUR-X; 1.0; ACCOUNTING INFORMATION, No XML Invoice, (MINIMUM) + + + + + + + + Each Additional supporting document (BG-24) shall contain a Supporting document reference (BT-122). + + + + + + Each VAT breakdown (BG-23) shall have a VAT category taxable amount (BT-116). + + Each VAT breakdown (BG-23) shall have a VAT category tax amount (BT-117). + + Each VAT breakdown (BG-23) shall be defined through a VAT category code (BT-118). + + Each VAT breakdown (BG-23) shall have a VAT category rate (BT-119), except if the Invoice is not subject to VAT. + + Value added tax point date (BT-7) and Value added tax point date code (BT-8) are mutually exclusive. + + VAT category tax amount (BT-117) = VAT category taxable amount (BT-116) x (VAT category rate (BT-119) / 100), rounded to two decimals. + + The allowed maximum number of decimals for the VAT category taxable amount (BT-116) is 2. + + The allowed maximum number of decimals for the VAT category tax amount (BT-117) is 2. + + + + + + In a VAT breakdown (BG-23) where VAT category code (BT-118) is "Zero rated" the VAT category taxable amount (BT-116) shall equal the sum of Invoice line net amount (BT-131) minus the sum of Document level allowance amounts (BT-92) plus the sum of Document level charge amounts (BT-99) where the VAT category codes (BT-151, BT-95, BT-102) are “Zero rated". + + The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where VAT category code (BT-118) is "Zero rated" shall equal 0 (zero). + + A VAT Breakdown (BG-23) with VAT Category code (BT-118) "Zero rated" shall not have a VAT exemption reason code (BT-121) or VAT exemption reason text (BT-120). + + + + + + The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where VAT category code (BT-118) is "Standard rated" shall equal the VAT category taxable amount (BT-116) multiplied by the VAT category rate (BT-119). + + A VAT Breakdown (BG-23) with VAT Category code (BT-118) "Standard rate" shall not have a VAT exemption reason code (BT-121) or VAT exemption reason text (BT-120). + + + + + + If both Invoicing period start date (BT-73) and Invoicing period end date (BT-74) are given then the Invoicing period end date (BT-74) shall be later or equal to the Invoicing period start date (BT-73). + + If Invoicing period (BG-14) is used, the Invoicing period start date (BT-73) or the Invoicing period end date (BT-74) shall be filled, or both. + + + + + + Each Document level allowance (BG-20) shall have a Document level allowance amount (BT-92). + + Each Document level allowance (BG-20) shall have a Document level allowance VAT category code (BT-95). + + Each Document level allowance (BG-20) shall have a Document level allowance reason (BT-97) or a Document level allowance reason code (BT-98). + + Document level allowance reason code (BT-98) and Document level allowance reason (BT-97) shall indicate the same type of allowance. + + Each Document level allowance (BG-20) shall contain a Document level allowance reason (BT-97) or a Document level allowance reason code (BT-98), or both. + + The allowed maximum number of decimals for the Document level allowance amount (BT-92) is 2. + + The allowed maximum number of decimals for the Document level allowance base amount (BT-93) is 2. + + + + + + Each Document level charge (BG-21) shall have a Document level charge amount (BT-99). + + Each Document level charge (BG-21) shall have a Document level charge VAT category code (BT-102). + + Each Document level charge (BG-21) shall have a Document level charge reason (BT-104) or a Document level charge reason code (BT-105). + + Document level charge reason code (BT-105) and Document level charge reason (BT-104) shall indicate the same type of charge. + + Each Document level charge (BG-21) shall contain a Document level charge reason (BT-104) or a Document level charge reason code (BT-105), or both. + + The allowed maximum number of decimals for the Document level charge amount (BT-92) is 2. + + The allowed maximum number of decimals for the Document level charge base amount (BT-93) is 2. + + + + + + Each Item attribute (BG-32) shall contain an Item attribute name (BT-160) and an Item attribute value (BT-161). + + + + + + The last 4 to 6 digits of the Payment card primary account number (BT-87) shall be present if Payment card information (BG-18) is provided in the Invoice. + + + + + + Each Invoice line (BG-25) shall have an Invoice line identifier (BT-126). + + Each Invoice line (BG-25) shall have an Invoiced quantity (BT-129). + + An Invoice line (BG-25) shall have an Invoiced quantity unit of measure code (BT-130). + + Each Invoice line (BG-25) shall have an Invoice line net amount (BT-131). + + Each Invoice line (BG-25) shall contain the Item name (BT-153). + + Each Invoice line (BG-25) shall contain the Item net price (BT-146). + + The Item net price (BT-146) shall NOT be negative. + + The Item gross price (BT-148) shall NOT be negative. + + The Item standard identifier (BT-157) shall have a Scheme identifier + + The Item classification identifier (BT-158) shall have a Scheme identifier + + Each Invoice line (BG-25) shall be categorized with an Invoiced item VAT category code (BT-151). + + An Invoice shall at least have one VAT breakdown group (BG-23). + + The allowed maximum number of decimals for the Invoice line net amount (BT-131) is 2. + + + + + + The Payee name (BT-59) shall be provided in the Invoice, if the Payee (BG-10) is different from the Seller (BG-4). + + + + + + The Seller tax representative name (BT-62) shall be provided in the Invoice, if the Seller (BG-4) has a Seller tax representative party (BG-11). + + The Seller tax representative postal address (BG-12) shall be provided in the Invoice, if the Seller (BG-4) has a Seller tax representative party (BG-11). + + The Seller tax representative postal address (BG-12) shall contain a Tax representative country code (BT-69), if the Seller (BG-4) has a Seller tax representative party (BG-11). + + Each Seller tax representative party (BG-11) shall have a Seller tax representative VAT identifier (BT-63). + + + + + + In order for the buyer to automatically identify a supplier, the Seller identifier (BT-29), the Seller legal registration identifier (BT-30) and/or the Seller VAT identifier (BT-31) shall be present. + + + + + + If both Invoice line period start date (BT-134) and Invoice line period end date (BT-135) are given then the Invoice line period end date (BT-135) shall be later or equal to the Invoice line period start date (BT-134). + + If Invoice line period (BG-26) is used, the Invoice line period start date (BT-134) or the Invoice line period end date (BT-135) shall be filled, or both. + + + + + + Each Invoice line allowance (BG-27) shall have an Invoice line allowance amount (BT-136). + + Each Invoice line allowance (BG-27) shall have an Invoice line allowance reason (BT-139) or an Invoice line allowance reason code (BT-140). + + Invoice line allowance reason code (BT-140) and Invoice line allowance reason (BT-139) shall indicate the same type of allowance reason. + + Each Invoice line allowance (BG-27) shall contain an Invoice line allowance reason (BT-139) or an Invoice line allowance reason code (BT-140), or both. + + The allowed maximum number of decimals for the Invoice line allowance amount (BT-136) is 2. + + The allowed maximum number of decimals for the Invoice line allowance base amount (BT-137) is 2. + + + + + + Each Invoice line charge (BG-28) shall have an Invoice line charge amount (BT-141). + + Each Invoice line charge (BG-28) shall have an Invoice line charge reason (BT-144) or an Invoice line charge reason code (BT-145). + + Invoice line charge reason code (BT-145) and Invoice line charge reason (BT144) shall indicate the same type of charge reason. + + Each Invoice line charge (BG-28) shall contain an Invoice line charge reason (BT-144) or an Invoice line charge reason code (BT-145), or both. + + The allowed maximum number of decimals for the Invoice line charge amount (BT-141) is 2. + + The allowed maximum number of decimals for the Invoice line charge base amount (BT-142) is 2. + + + + + + The Seller VAT identifier (BT-31), the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48) shall have a prefix in accordance with ISO code ISO 3166-1 alpha-2 by which the country of issue may be identified. Nevertheless, Greece may use the prefix ‘EL’. + + + + + + An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “Reverse charge” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48) and/or the Buyer legal registration identifier (BT-47). + + In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Reverse charge" the Document level allowance VAT rate (BT-96) shall be 0 (zero). + + + + + + An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “Exempt from VAT” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Exempt from VAT", the Document level allowance VAT rate (BT-96) shall be 0 (zero). + + + + + + An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “Export outside the EU” shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63). + + In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Export outside the EU" the Document level allowance VAT rate (BT-96) shall be 0 (zero). + + + + + + An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “Intra-community supply” shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48). + + In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "IGIC" the Document level allowance VAT rate (BT-96) shall be 0 (zero) or greater than zero. + + + + + + An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “IGIC” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "IGIC" the Document level allowance VAT rate (BT-96) shall be 0 (zero) or greater than zero. + + + + + + An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “IPSI” shall contain the Seller VAT Identifier (BT-31), the Seller Tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "IPSI" the Document level allowance VAT rate (BT-96) shall be 0 (zero) or greater than zero. + + + + + + An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “Not subject to VAT” shall not contain the Seller VAT identifier (BT-31), the Seller tax representative VAT identifier (BT-63) or the Buyer VAT identifier (BT-48). + + A Document level allowance (BG-20) where VAT category code (BT-95) is "Not subject to VAT" shall not contain a Document level allowance VAT rate (BT-96). + + + + + + An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “Standard rated” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Standard rated" the Document level allowance VAT rate (BT-96) shall be greater than zero. + + + + + + An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “Zero rated” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Zero rated" the Document level allowance VAT rate (BT-96) shall be 0 (zero). + + + + + + An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “Reverse charge” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48) and/or the Buyer legal registration identifier (BT-47). + + In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Reverse charge" the Document level charge VAT rate (BT-103) shall be 0 (zero). + + + + + + An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “Exempt from VAT” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Exempt from VAT", the Document level charge VAT rate (BT-103) shall be 0 (zero). + + + + + + An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “Export outside the EU” shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63). + + In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Export outside the EU" the Document level charge VAT rate (BT-103) shall be 0 (zero). + + + + + + An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “Intra-community supply” shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48). + + In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Intra-community supply" the Document level charge VAT rate (BT-103) shall be 0 (zero). + + + + + + An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “IGIC” shall contain the Seller VAT Identifier (BT-31), the Seller Tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "IGIC" the Document level charge VAT rate (BT-103) shall be 0 (zero) or greater than zero. + + + + + + An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “IPSI” shall contain the Seller VAT Identifier (BT-31), the Seller Tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "IPSI" the Document level charge VAT rate (BT-103) shall be 0 (zero) or greater than zero. + + + + + + An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “Not subject to VAT” shall not contain the Seller VAT identifier (BT-31), the Seller tax representative VAT identifier (BT-63) or the Buyer VAT identifier (BT-48). + + A Document level charge (BG-21) where the VAT category code (BT-102) is "Not subject to VAT" shall not contain a Document level charge VAT rate (BT-103). + + + + + + An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “Standard rated” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Standard rated" the Document level charge VAT rate (BT-103) shall be greater than zero. + + + + + + An Invoice that contains a Document level charge where the Document level charge VAT category code (BT-102) is “Zero rated” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Zero rated" the Document level charge VAT rate (BT-103) shall be 0 (zero). + + + + + + An Invoice shall have the Invoice total amount without VAT (BT-109). + + An Invoice shall have the Invoice total amount with VAT (BT-112). + + An Invoice shall have the Amount due for payment (BT-115). + + Sum of allowances on document level (BT-107) = S Document level allowance amount (BT-92). + + Sum of charges on document level (BT-108) = S Document level charge amount (BT-99). + + Invoice total amount with VAT (BT-112) = Invoice total amount without VAT (BT-109) + Invoice total VAT amount (BT-110). + + The allowed maximum number of decimals for the Sum of Invoice line net amount (BT-106) is 2. + + The allowed maximum number of decimals for the Sum of allowanced on document level (BT-107) is 2. + + The allowed maximum number of decimals for the Sum of charges on document level (BT-108) is 2. + + The allowed maximum number of decimals for the Invoice total amount without VAT (BT-109) is 2. + + The allowed maximum number of decimals for the Invoice total VAT amount (BT-110) is 2. + + The allowed maximum number of decimals for the Invoice total amount with VAT (BT-112) is 2. + + The allowed maximum number of decimals for the Invoice total VAT amount in accounting currency (BT-111) is 2. + + The allowed maximum number of decimals for the Paid amount (BT-113) is 2. + + The allowed maximum number of decimals for the Rounding amount (BT-114) is 2. + + The allowed maximum number of decimals for the Amount due for payment (BT-115) is 2. + + If the VAT accounting currency code (BT-6) is present, then the Invoice total VAT amount in accounting currency (BT-111) shall be provided. + + + + + + A Payment instruction (BG-16) shall specify the Payment means type code (BT-81). + + + + + + A Payment account identifier (BT-84) shall be present if Credit transfer (BG-16) information is provided in the Invoice. + + If the Payment means type code (BT-81) means SEPA credit transfer, Local credit transfer or Non-SEPA international credit transfer, the Payment account identifier (BT-84) shall be present. + + + + + + In Deutschland sind die Profile MINIMUM und BASIC WL nur als Buchungshilfe (TypeCode: 751) zugelassen. + + + + + + In a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Reverse charge" the VAT category taxable amount (BT-116) shall equal the sum of Invoice line net amounts (BT-131) minus the sum of Document level allowance amounts (BT-92) plus the sum of Document level charge amounts (BT-99) where the VAT category codes (BT-151, BT-95, BT-102) are “Reverse charge". + + The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where the VAT category code (BT-118) is “Reverse charge” shall be 0 (zero). + + A VAT Breakdown (BG-23) with VAT Category code (BT-118) "Reverse charge" shall have a VAT exemption reason code (BT-121), meaning "Reverse charge" or the VAT exemption reason text (BT-120) "Reverse charge" (or the equivalent standard text in another language). + + + + + + The VAT category tax amount (BT-117) In a VAT breakdown (BG-23) where the VAT category code (BT-118) equals "Exempt from VAT" shall equal 0 (zero). + + A VAT Breakdown (BG-23) with VAT Category code (BT-118) "Exempt from VAT" shall have a VAT exemption reason code (BT-121) or a VAT exemption reason text (BT-120). + + + + + + In a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Export outside the EU" the VAT category taxable amount (BT-116) shall equal the sum of Invoice line net amounts (BT-131) minus the sum of Document level allowance amounts (BT-92) plus the sum of Document level charge amounts (BT-99) where the VAT category codes (BT-151, BT-95, BT-102) are “Export outside the EU". + + The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where the VAT category code (BT-118) is “Export outside the EU” shall be 0 (zero). + + A VAT Breakdown (BG-23) with the VAT Category code (BT-118) "Export outside the EU" shall have a VAT exemption reason code (BT-121), meaning "Export outside the EU" or the VAT exemption reason text (BT-120) "Export outside the EU" (or the equivalent standard text in another language). + + + + + + In a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Intra-community supply" the VAT category taxable amount (BT-116) shall equal the sum of Invoice line net amounts (BT-131) minus the sum of Document level allowance amounts (BT-92) plus the sum of Document level charge amounts (BT-99) where the VAT category codes (BT-151, BT-95, BT-102) are “Intra-community supply". + + The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where VAT category code (BT-118) is "IGIC" shall equal the VAT category taxable amount (BT-116) multiplied by the VAT category rate (BT-119). + + A VAT Breakdown (BG-23) with the VAT Category code (BT-118) "Intra-community supply" shall have a VAT exemption reason code (BT-121), meaning "Intra-community supply" or the VAT exemption reason text (BT-120) "Intra-community supply" (or the equivalent standard text in another language). + + In an Invoice with a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Intra-community supply" the Actual delivery date (BT-72) or the Invoicing period (BG-14) shall not be blank. + + In an Invoice with a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Intra-community supply" the Deliver to country code (BT-80) shall not be blank. + + + + + + For each different value of VAT category rate (BT-119) where the VAT category code (BT-118) is "IGIC", the VAT category taxable amount (BT-116) in a VAT breakdown (BG-23) shall equal the sum of Invoice line net amounts (BT-131) plus the sum of document level charge amounts (BT-99) minus the sum of document level allowance amounts (BT-92) where the VAT category code (BT-151, BT-102, BT-95) is “IGIC” and the VAT rate (BT-152, BT-103, BT-96) equals the VAT category rate (BT-119). + + The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where VAT category code (BT-118) is "IGIC" shall equal the VAT category taxable amount (BT-116) multiplied by the VAT category rate (BT-119). + + A VAT Breakdown (BG-23) with VAT Category code (BT-118) "IGIC" shall not have a VAT exemption reason code (BT-121) or VAT exemption reason text (BT-120). + + + + + + For each different value of VAT category rate (BT-119) where the VAT category code (BT-118) is "IPSI", the VAT category taxable amount (BT-116) in a VAT breakdown (BG-23) shall equal the sum of Invoice line net amounts (BT-131) plus the sum of document level charge amounts (BT-99) minus the sum of document level allowance amounts (BT-92) where the VAT category code (BT-151, BT-102, BT-95) is “IPSI” and the VAT rate (BT-152, BT-103, BT-96) equals the VAT category rate (BT-119). + + The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where VAT category code (BT-118) is "IPSI" shall equal the VAT category taxable amount (BT-116) multiplied by the VAT category rate (BT-119). + + A VAT Breakdown (BG-23) with VAT Category code (BT-118) "IPSI" shall not have a VAT exemption reason code (BT-121) or VAT exemption reason text (BT-120). + + + + + + In a VAT breakdown (BG-23) where the VAT category code (BT-118) is " Not subject to VAT" the VAT category taxable amount (BT-116) shall equal the sum of Invoice line net amounts (BT-131) minus the sum of Document level allowance amounts (BT-92) plus the sum of Document level charge amounts (BT-99) where the VAT category codes (BT-151, BT-95, BT-102) are “Not subject to VAT". + + The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where the VAT category code (BT-118) is “Not subject to VAT” shall be 0 (zero). + + A VAT Breakdown (BG-23) with VAT Category code (BT-118) " Not subject to VAT" shall have a VAT exemption reason code (BT-121), meaning " Not subject to VAT" or a VAT exemption reason text (BT-120) " Not subject to VAT" (or the equivalent standard text in another language). + + An Invoice that contains a VAT breakdown group (BG-23) with a VAT category code (BT-118) "Not subject to VAT" shall not contain other VAT breakdown groups (BG-23). + + An Invoice that contains a VAT breakdown group (BG-23) with a VAT category code (BT-118) "Not subject to VAT" shall not contain an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is not "Not subject to VAT". + + An Invoice that contains a VAT breakdown group (BG-23) with a VAT category code (BT-118) "Not subject to VAT" shall not contain Document level allowances (BG-20) where Document level allowance VAT category code (BT-95) is not "Not subject to VAT". + + An Invoice that contains a VAT breakdown group (BG-23) with a VAT category code (BT-118) "Not subject to VAT" shall not contain Document level charges (BG-21) where Document level charge VAT category code (BT-102) is not "Not subject to VAT". + + + + + + An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “Reverse charge” shall contain the Seller VAT Identifier (BT-31), the Seller Tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48) and/or the Buyer legal registration identifier (BT-47). + + In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Reverse charge" the Invoiced item VAT rate (BT-152) shall be 0 (zero). + + + + + + An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “Exempt from VAT” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Exempt from VAT", the Invoiced item VAT rate (BT-152) shall be 0 (zero). + + + + + + An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “Export outside the EU” shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63). + + In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Export outside the EU" the Invoiced item VAT rate (BT-152) shall be 0 (zero). + + + + + + An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “Intra-community supply” shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48). + + In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Intracommunity supply" the Invoiced item VAT rate (BT-152) shall be 0 (zero). + + + + + + An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “IGIC” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "IGIC" the invoiced item VAT rate (BT-152) shall be 0 (zero) or greater than zero. + + + + + + An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “IPSI” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "IPSI" the Invoiced item VAT rate (BT-152) shall be 0 (zero) or greater than zero. + + + + + + An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “Not subject to VAT” shall not contain the Seller VAT identifier (BT-31), the Seller tax representative VAT identifier (BT-63) or the Buyer VAT identifier (BT-46). + + An Invoice line (BG-25) where the VAT category code (BT-151) is "Not subject to VAT" shall not contain an Invoiced item VAT rate (BT-152). + + + + + + An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “Standard rated” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Standard rated" the Invoiced item VAT rate (BT-152) shall be greater than zero. + + + + + + An Invoice that contains an Invoice line where the Invoiced item VAT category code (BT-151) is “Zero rated” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Zero rated" the Invoiced item VAT rate (BT-152) shall be 0 (zero). + + + + + + An Invoice shall have a Specification identifier (BT-24). + + An Invoice shall have an Invoice number (BT-1). + + An Invoice shall have an Invoice issue date (BT-2). + + An Invoice shall have an Invoice type code (BT-3). + + An Invoice shall have an Invoice currency code (BT-5). + + An Invoice shall contain the Seller name (BT-27). + + An Invoice shall contain the Buyer name (BT-44). + + An Invoice shall contain the Seller postal address (BG-5). + + The Seller postal address (BG-5) shall contain a Seller country code (BT-40). + + The Seller electronic address (BT-34) shall have a Scheme identifier. + + The Buyer electronic address (BT-49) shall have a Scheme identifier. + + An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “Standard rated” shall contain in the VAT breakdown (BG-23) at least one VAT category code (BT-118) equal with "Standard rated". + + An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “Zero rated” shall contain in the VAT breakdown (BG-23) exactly one VAT category code (BT-118) equal with "Zero rated". + + An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “Exempt from VAT” shall contain exactly one VAT breakdown (BG-23) with the VAT category code (BT-118) equal to "Exempt from VAT". + + An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “Reverse charge” shall contain in the VAT breakdown (BG-23) exactly one VAT category code (BT-118) equal with "VAT reverse charge". + + An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “Intra-community supply” shall contain in the VAT breakdown (BG-23) exactly one VAT category code (BT-118) equal with "Intra-community supply". + + An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “Export outside the EU” shall contain in the VAT breakdown (BG-23) exactly one VAT category code (BT-118) equal with "Export outside the EU". + + An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “Not subject to VAT” shall contain exactly one VAT breakdown group (BG-23) with the VAT category code (BT-118) equal to "Not subject to VAT". + + An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “IGIC” shall contain in the VAT breakdown (BG-23) at least one VAT category code (BT-118) equal with "IGIC". + + An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “IPSI” shall contain in the VAT breakdown (BG-23) at least one VAT category code (BT-118) equal with "IPSI". + + + + + + Element 'ram:TypeCode' must occur exactly 1 times. + + + + + + Element 'ram:CategoryCode' is marked as not used in the given context. + + + + + + Element 'ram:ControlRequirementIndicator' is marked as not used in the given context. + + + + + + Element 'ram:CopyIndicator' is marked as not used in the given context. + + + + + + Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. + + + + + + Element 'ram:GlobalID' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:IncludedNote' is marked as not used in the given context. + + + + + + Element 'udt:DateTime' is marked as not used in the given context. + + + + + + + Value of '@format' is not allowed. + + + + + + Element 'ram:IssuerTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:LanguageID' is marked as not used in the given context. + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + Element 'ram:PreviousRevisionID' is marked as not used in the given context. + + + + + + Element 'ram:Purpose' is marked as not used in the given context. + + + + + + Element 'ram:PurposeCode' is marked as not used in the given context. + + + + + + Element 'ram:RevisionDateTime' is marked as not used in the given context. + + + + + + Element 'ram:RevisionID' is marked as not used in the given context. + + + + + + + Value of 'ram:TypeCode' is not allowed. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Attribute @name' marked as not used in the given context. + + + + + + Element 'ram:VersionID' is marked as not used in the given context. + + + + + + Element 'ram:BusinessProcessSpecifiedDocumentContextParameter' may occur at maximum 1 times. + + Element 'ram:GuidelineSpecifiedDocumentContextParameter' must occur exactly 1 times. + + + + + + Element 'ram:ApplicationSpecifiedDocumentContextParameter' is marked as not used in the given context. + + + + + + Element 'ram:BIMSpecifiedDocumentContextParameter' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:SpecifiedDocumentVersion' is marked as not used in the given context. + + + + + + Element 'ram:Value' is marked as not used in the given context. + + + + + + Element 'ram:ID' must occur exactly 1 times. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:SpecifiedDocumentVersion' is marked as not used in the given context. + + + + + + Element 'ram:Value' is marked as not used in the given context. + + + + + + Element 'ram:MessageStandardSpecifiedDocumentContextParameter' is marked as not used in the given context. + + + + + + Element 'ram:ScenarioSpecifiedDocumentContextParameter' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedTransactionID' is marked as not used in the given context. + + + + + + Element 'ram:SubsetSpecifiedDocumentContextParameter' is marked as not used in the given context. + + + + + + Element 'ram:TestIndicator' is marked as not used in the given context. + + + + + + Element 'ram:SellerTradeParty' must occur exactly 1 times. + + Element 'ram:BuyerTradeParty' must occur exactly 1 times. + + + + + + Element 'ram:AdditionalReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:ApplicableTradeDeliveryTerms' is marked as not used in the given context. + + + + + + Element 'ram:BuyerAgentTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:BuyerAssignedAccountantTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:IssuerAssignedID' must occur exactly 1 times. + + + + + + Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + Element 'ram:AttachmentBinaryObject' is marked as not used in the given context. + + + + + + Element 'ram:CopyIndicator' is marked as not used in the given context. + + + + + + Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. + + + + + + Element 'ram:FormattedIssueDateTime' is marked as not used in the given context. + + + + + + Element 'ram:GlobalID' is marked as not used in the given context. + + + + + + Element 'ram:Information' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:IssuerTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:LineID' is marked as not used in the given context. + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + Element 'ram:PreviousRevisionID' is marked as not used in the given context. + + + + + + Element 'ram:ReferenceTypeCode' is marked as not used in the given context. + + + + + + Element 'ram:RevisionID' is marked as not used in the given context. + + + + + + Element 'ram:SectionName' is marked as not used in the given context. + + + + + + Element 'ram:StatusCode' is marked as not used in the given context. + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:BuyerRequisitionerTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:BuyerTaxRepresentativeTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:Name' must occur exactly 1 times. + + + + + + Element 'ram:DefinedTradeContact' is marked as not used in the given context. + + + + + + Element 'ram:Description' is marked as not used in the given context. + + + + + + Element 'ram:EndPointURIUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:GlobalID' is marked as not used in the given context. + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + Element 'ram:LogoAssociatedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:CountryID' must occur exactly 1 times. + + Element 'ram:CountrySubDivisionName' may occur at maximum 1 times. + + + + + + Element 'ram:AdditionalStreetName' is marked as not used in the given context. + + + + + + Element 'ram:AttentionOf' is marked as not used in the given context. + + + + + + Element 'ram:BuildingName' is marked as not used in the given context. + + + + + + Element 'ram:BuildingNumber' is marked as not used in the given context. + + + + + + Element 'ram:CareOf' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:CitySubDivisionName' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:CountryName' is marked as not used in the given context. + + + + + + Element 'ram:CountrySubDivisionID' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:DepartmentName' is marked as not used in the given context. + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + Element 'ram:LineFive' is marked as not used in the given context. + + + + + + Element 'ram:LineFour' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:PostOfficeBox' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listName' marked as not used in the given context. + + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Attribute @name' marked as not used in the given context. + + + + + + Element 'ram:StreetName' is marked as not used in the given context. + + + + + + Element 'ram:RoleCode' is marked as not used in the given context. + + + + + + Element 'ram:AuthorizedLegalRegistration' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + Value of '@schemeID' is not allowed. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:LegalClassificationCode' is marked as not used in the given context. + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + Element 'ram:PostalTradeAddress' is marked as not used in the given context. + + + + + + Element 'ram:TradingBusinessName' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedTaxRegistration' is marked as not used in the given context. + + + + + + Element 'ram:URIUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:ContractReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:DemandForecastReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:OrderResponseReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:PriceListReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:ProductEndUserTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:PromotionalDealReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:PurchaseConditionsReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:QuotationReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:Reference' is marked as not used in the given context. + + + + + + Element 'ram:RequisitionerReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:SalesAgentTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:SellerAssignedAccountantTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:SellerOrderReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:SellerTaxRepresentativeTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:Name' must occur exactly 1 times. + + Element 'ram:PostalTradeAddress' must occur exactly 1 times. + + + + + + Element 'ram:DefinedTradeContact' is marked as not used in the given context. + + + + + + Element 'ram:Description' is marked as not used in the given context. + + + + + + Element 'ram:EndPointURIUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:GlobalID' is marked as not used in the given context. + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + Element 'ram:LogoAssociatedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:CountryID' must occur exactly 1 times. + + + + + + Element 'ram:AdditionalStreetName' is marked as not used in the given context. + + + + + + Element 'ram:AttentionOf' is marked as not used in the given context. + + + + + + Element 'ram:BuildingName' is marked as not used in the given context. + + + + + + Element 'ram:BuildingNumber' is marked as not used in the given context. + + + + + + Element 'ram:CareOf' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:CitySubDivisionName' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:CountryName' is marked as not used in the given context. + + + + + + Element 'ram:CountrySubDivisionID' is marked as not used in the given context. + + + + + + Element 'ram:CountrySubDivisionName' is marked as not used in the given context. + + + + + + Element 'ram:DepartmentName' is marked as not used in the given context. + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + Element 'ram:LineFive' is marked as not used in the given context. + + + + + + Element 'ram:LineFour' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:PostOfficeBox' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listName' marked as not used in the given context. + + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Attribute @name' marked as not used in the given context. + + + + + + Element 'ram:StreetName' is marked as not used in the given context. + + + + + + Element 'ram:RoleCode' is marked as not used in the given context. + + + + + + Element 'ram:AuthorizedLegalRegistration' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + Value of '@schemeID' is not allowed. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:LegalClassificationCode' is marked as not used in the given context. + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + Element 'ram:PostalTradeAddress' is marked as not used in the given context. + + + + + + Element 'ram:TradingBusinessName' is marked as not used in the given context. + + + + + + Element 'ram:ID' must occur exactly 1 times. + + + + + + Element 'ram:AssociatedRegisteredTax' is marked as not used in the given context. + + + + + + Attribute '@schemeID' is required in this context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + Value of '@schemeID' is not allowed. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:URIUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedProcuringProject' is marked as not used in the given context. + + + + + + Element 'ram:SupplyInstructionReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:UltimateCustomerOrderReferencedDocument' is marked as not used in the given context. + + + + + + Each Deliver to address (BG-15) shall contain a Deliver to country code (BT-80). + + + + + + Element 'ram:ActualDeliverySupplyChainEvent' is marked as not used in the given context. + + + + + + Element 'ram:ActualDespatchSupplyChainEvent' is marked as not used in the given context. + + + + + + Element 'ram:ActualPickUpSupplyChainEvent' is marked as not used in the given context. + + + + + + Element 'ram:ActualReceiptSupplyChainEvent' is marked as not used in the given context. + + + + + + Element 'ram:AdditionalReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:ConsumptionReportReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:DeliveryNoteReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:DespatchAdviceReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:PackingListReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:PreviousDeliverySupplyChainEvent' is marked as not used in the given context. + + + + + + Element 'ram:ReceivingAdviceReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:RelatedSupplyChainConsignment' is marked as not used in the given context. + + + + + + Element 'ram:ShipFromTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:ShipToTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:UltimateShipToTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:InvoiceCurrencyCode' must occur exactly 1 times. + + Element 'ram:SpecifiedTradeSettlementHeaderMonetarySummation' must occur exactly 1 times. + + + + + + Element 'ram:ApplicableTradeTax' is marked as not used in the given context. + + + + + + Element 'ram:BillingSpecifiedPeriod' is marked as not used in the given context. + + + + + + Element 'ram:CreditReason' is marked as not used in the given context. + + + + + + Element 'ram:CreditReasonCode' is marked as not used in the given context. + + + + + + Element 'ram:CreditorReferenceID' is marked as not used in the given context. + + + + + + Element 'ram:CreditorReferenceIssuerID' is marked as not used in the given context. + + + + + + Element 'ram:CreditorReferenceType' is marked as not used in the given context. + + + + + + Element 'ram:CreditorReferenceTypeCode' is marked as not used in the given context. + + + + + + Element 'ram:DuePayableAmount' is marked as not used in the given context. + + + + + + Element 'ram:FactoringAgreementReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:FactoringListReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:InvoiceApplicableTradeCurrencyExchange' is marked as not used in the given context. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Element 'ram:InvoiceDateTime' is marked as not used in the given context. + + + + + + Element 'ram:InvoiceIssuerReference' is marked as not used in the given context. + + + + + + Each Preceding Invoice reference (BG-3) shall contain a Preceding Invoice reference (BT-25). + + Element 'ram:InvoiceReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:InvoiceeTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:InvoicerTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:LetterOfCreditReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:NextInvoiceDateTime' is marked as not used in the given context. + + + + + + Element 'ram:PayableSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Element 'ram:PayeeTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:PayerTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:PaymentApplicableTradeCurrencyExchange' is marked as not used in the given context. + + + + + + Element 'ram:PaymentCurrencyCode' is marked as not used in the given context. + + + + + + Element 'ram:PaymentReference' is marked as not used in the given context. + + + + + + Element 'ram:ProFormaInvoiceReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:PurchaseSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Element 'ram:ReceivableSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Element 'ram:SalesSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedAdvancePayment' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedFinancialAdjustment' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedLogisticsServiceCharge' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedTradeAllowanceCharge' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedTradePaymentTerms' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedTradeSettlementFinancialCard' is marked as not used in the given context. + + + + + + Element 'ram:TaxBasisTotalAmount' must occur exactly 1 times. + + Element 'ram:TaxTotalAmount' may occur at maximum 1 times. + + Element 'ram:GrandTotalAmount' must occur exactly 1 times. + + Element 'ram:DuePayableAmount' must occur exactly 1 times. + + + + + + Element 'ram:AllowanceTotalAmount' is marked as not used in the given context. + + + + + + Element 'ram:ChargeTotalAmount' is marked as not used in the given context. + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + Element 'ram:GrossLineTotalAmount' is marked as not used in the given context. + + + + + + Element 'ram:InformationAmount' is marked as not used in the given context. + + + + + + Element 'ram:LineTotalAmount' is marked as not used in the given context. + + + + + + Element 'ram:NetIncludingTaxesLineTotalAmount' is marked as not used in the given context. + + + + + + Element 'ram:NetLineTotalAmount' is marked as not used in the given context. + + + + + + Element 'ram:ProductValueExcludingTobaccoTaxInformationAmount' is marked as not used in the given context. + + + + + + Element 'ram:RetailValueExcludingTaxInformationAmount' is marked as not used in the given context. + + + + + + Element 'ram:RoundingAmount' is marked as not used in the given context. + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + + Value of '@currencyID' is not allowed. + + + + + + Element 'ram:TotalAllowanceChargeAmount' is marked as not used in the given context. + + + + + + Element 'ram:TotalDepositFeeInformationAmount' is marked as not used in the given context. + + + + + + Element 'ram:TotalDiscountAmount' is marked as not used in the given context. + + + + + + Element 'ram:TotalPrepaidAmount' is marked as not used in the given context. + + + + + + Element 'ram:TotalRetailValueInformationAmount' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedTradeSettlementPaymentMeans' is marked as not used in the given context. + + + + + + Element 'ram:SubtotalCalculatedTradeTax' is marked as not used in the given context. + + + + + + Element 'ram:TaxApplicableTradeCurrencyExchange' is marked as not used in the given context. + + + + + + Element 'ram:TaxCurrencyCode' is marked as not used in the given context. + + + + + + Element 'ram:UltimatePayeeTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:IncludedSupplyChainTradeLineItem' is marked as not used in the given context. + + + + + + Element 'rsm:ValuationBreakdownStatement' is marked as not used in the given context. + + + diff --git a/validator/src/main/resources/schematron/ZF_211/FACTUR-X_MINIMUM_codedb.xml b/validator/src/main/resources/schematron/ZF_211/FACTUR-X_MINIMUM_codedb.xml new file mode 100644 index 00000000..ebc4ebf2 --- /dev/null +++ b/validator/src/main/resources/schematron/ZF_211/FACTUR-X_MINIMUM_codedb.xml @@ -0,0 +1,637 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/validator/src/main/resources/xrechnung.invalid.pdf b/validator/src/main/resources/xrechnung.invalid.pdf new file mode 100644 index 00000000..23df88a9 Binary files /dev/null and b/validator/src/main/resources/xrechnung.invalid.pdf differ diff --git a/validator/src/main/resources/xrechnung.pdf b/validator/src/main/resources/xrechnung.pdf new file mode 100644 index 00000000..095f2019 Binary files /dev/null and b/validator/src/main/resources/xrechnung.pdf differ diff --git a/validator/src/main/resources/xslt/EN16931-CII-validation.xslt b/validator/src/main/resources/xslt/EN16931-CII-validation.xslt new file mode 100644 index 00000000..d61cd073 --- /dev/null +++ b/validator/src/main/resources/xslt/EN16931-CII-validation.xslt @@ -0,0 +1,12143 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + / + + + + + + *: + + [namespace-uri()=' + + '] + + + + [ + + ] + + + + / + + @ + + + @*[local-name()=' + + ' and namespace-uri()=' + + '] + + + + + + + + + / + + + [ + + ] + + + + /@ + + + + + + + + / + + + [ + + ] + + + + /@ + + + + + + + + + + + + + + + + + + + + + + + + . + + + + +U + + U + + + + U. + + n + + + + U. + + _ + + _ + + + + + + + + +   +   +   + + + + + + + + + + + + EN16931-CII-Model + EN16931-CII-Model + + + + + + + + EN16931-CII-Syntax + EN16931-CII-Syntax + + + + + + + + EN16931-Codes + EN16931-Codes + + + + + + + +EN16931 model bound to CII + + + + + + + + + + + + + + BR-52 + fatal + + + + [BR-52]-Each Additional supporting document (BG-24) shall contain a Supporting document reference (BT-122). + + + + + + + + + + + + + + + + BR-51 + fatal + + + + [BR-51]-The last 4 to 6 digits of the Payment card primary account number (BT-87) shall be present if Payment card information (BG-18) is provided in the Invoice. + + + + + + + + + + + + + + + + BR-50 + fatal + + + + [BR-50]-A Payment account identifier (BT-84) shall be present if Credit transfer (BG-16) information is provided in the Invoice. + + + + + + + + + + BR-61 + fatal + + + + [BR-61]-If the Payment means type code (BT-81) means SEPA credit transfer, Local credit transfer or Non-SEPA international credit transfer, the Payment account identifier (BT-84) shall be present. + + + + + + + + + + + + + + + + BR-57 + fatal + + + + [BR-57]-Each Deliver to address (BG-15) shall contain a Deliver to country code (BT-80). + + + + + + + + + + + + + + + + BR-31 + fatal + + + + [BR-31]-Each Document level allowance (BG-20) shall have a Document level allowance amount (BT-92). + + + + + + + + + + BR-32 + fatal + + + + [BR-32]-Each Document level allowance (BG-20) shall have a Document level allowance VAT category code (BT-95). + + + + + + + + + + BR-33 + fatal + + + + [BR-33]-Each Document level allowance (BG-20) shall have a Document level allowance reason (BT-97) or a Document level allowance reason code (BT-98). + + + + + + + + + + BR-CO-05 + fatal + + + + [BR-CO-05]-Document level allowance reason code (BT-98) and Document level allowance reason (BT-97) shall indicate the same type of allowance. + + + + + + + + + + BR-CO-21 + fatal + + + + [BR-CO-21]-Each Document level allowance (BG-20) shall contain a Document level allowance reason (BT-97) or a Document level allowance reason code (BT-98), or both. + + + + + + + + + + BR-DEC-01 + fatal + + + + [BR-DEC-01]-The allowed maximum number of decimals for the Document level allowance amount (BT-92) is 2. + + + + + + + + + + BR-DEC-02 + fatal + + + + [BR-DEC-02]-The allowed maximum number of decimals for the Document level allowance base amount (BT-93) is 2. + + + + + + + + + + + + + + + + BR-36 + fatal + + + + [BR-36]-Each Document level charge (BG-21) shall have a Document level charge amount (BT-99). + + + + + + + + + + BR-37 + fatal + + + + [BR-37]-Each Document level charge (BG-21) shall have a Document level charge VAT category code (BT-102). + + + + + + + + + + BR-38 + fatal + + + + [BR-38]-Each Document level charge (BG-21) shall have a Document level charge reason (BT-104) or a Document level charge reason code (BT-105). + + + + + + + + + + BR-CO-06 + fatal + + + + [BR-CO-06]-Document level charge reason code (BT-105) and Document level charge reason (BT-104) shall indicate the same type of charge. + + + + + + + + + + BR-CO-22 + fatal + + + + [BR-CO-22]-Each Document level charge (BG-21) shall contain a Document level charge reason (BT-104) or a Document level charge reason code (BT-105), or both. + + + + + + + + + + BR-DEC-05 + fatal + + + + [BR-DEC-05]-The allowed maximum number of decimals for the Document level charge amount (BT-92) is 2. + + + + + + + + + + BR-DEC-06 + fatal + + + + [BR-DEC-06]-The allowed maximum number of decimals for the Document level charge base amount (BT-93) is 2. + + + + + + + + + + + + + + + + BR-12 + fatal + + + + [BR-12]-An Invoice shall have the Sum of Invoice line net amount (BT-106). + + + + + + + + + + BR-13 + fatal + + + + [BR-13]-An Invoice shall have the Invoice total amount without VAT (BT-109). + + + + + + + + + + BR-14 + fatal + + + + [BR-14]-An Invoice shall have the Invoice total amount with VAT (BT-112). + + + + + + + + + + BR-15 + fatal + + + + [BR-15]-An Invoice shall have the Amount due for payment (BT-115). + + + + + + + + + + BR-CO-10 + fatal + + + + [BR-CO-10]-Sum of Invoice line net amount (BT-106) = Σ Invoice line net amount (BT-131). + + + + + + + + + + BR-CO-11 + fatal + + + + [BR-CO-11]-Sum of allowances on document level (BT-107) = Σ Document level allowance amount (BT-92). + + + + + + + + + + BR-CO-12 + fatal + + + + [BR-CO-12]-Sum of charges on document level (BT-108) = Σ Document level charge amount (BT-99). + + + + + + + + + + BR-CO-13 + fatal + + + + [BR-CO-13]-Invoice total amount without VAT (BT-109) = Σ Invoice line net amount (BT-131) - Sum of allowances on document level (BT-107) + Sum of charges on document level (BT-108). + + + + + + + + + + BR-CO-15 + fatal + + + + [BR-CO-15]-Invoice total amount with VAT (BT-112) = Invoice total amount without VAT (BT-109) + Invoice total VAT amount (BT-110). + + + + + + + + + + BR-CO-16 + fatal + + + + [BR-CO-16]-Amount due for payment (BT-115) = Invoice total amount with VAT (BT-112) -Paid amount (BT-113) +Rounding amount (BT-114). + + + + + + + + + + BR-DEC-09 + fatal + + + + [BR-DEC-09]-The allowed maximum number of decimals for the Sum of Invoice line net amount (BT-106) is 2. + + + + + + + + + + BR-DEC-10 + fatal + + + + [BR-DEC-10]-The allowed maximum number of decimals for the Sum of allowanced on document level (BT-107) is 2. + + + + + + + + + + BR-DEC-11 + fatal + + + + [BR-DEC-11]-The allowed maximum number of decimals for the Sum of charges on document level (BT-108) is 2. + + + + + + + + + + BR-DEC-12 + fatal + + + + [BR-DEC-12]-The allowed maximum number of decimals for the Invoice total amount without VAT (BT-109) is 2. + + + + + + + + + + BR-DEC-14 + fatal + + + + [BR-DEC-14]-The allowed maximum number of decimals for the Invoice total amount with VAT (BT-112) is 2. + + + + + + + + + + BR-DEC-13 + fatal + + + + [BR-DEC-13]-The allowed maximum number of decimals for the Invoice total VAT amount (BT-110) is 2. + + + + + + + + + + BR-DEC-15 + fatal + + + + [BR-DEC-15]-The allowed maximum number of decimals for the Invoice total VAT amount in accounting currency (BT-111) is 2. + + + + + + + + + + BR-DEC-16 + fatal + + + + [BR-DEC-16]-The allowed maximum number of decimals for the Paid amount (BT-113) is 2. + + + + + + + + + + BR-DEC-17 + fatal + + + + [BR-DEC-17]-The allowed maximum number of decimals for the Rounding amount (BT-114) is 2. + + + + + + + + + + BR-DEC-18 + fatal + + + + [BR-DEC-18]-The allowed maximum number of decimals for the Amount due for payment (BT-115) is 2. + + + + + + + + + + + + + + + + BR-01 + fatal + + + + [BR-01]-An Invoice shall have a Specification identifier (BT-24). + + + + + + + + + + BR-02 + fatal + + + + [BR-02]-An Invoice shall have an Invoice number (BT-1). + + + + + + + + + + BR-03 + fatal + + + + [BR-03]-An Invoice shall have an Invoice issue date (BT-2). + + + + + + + + + + BR-04 + fatal + + + + [BR-04]-An Invoice shall have an Invoice type code (BT-3). + + + + + + + + + + BR-05 + fatal + + + + [BR-05]-An Invoice shall have an Invoice currency code (BT-5). + + + + + + + + + + BR-06 + fatal + + + + [BR-06]-An Invoice shall contain the Seller name (BT-27). + + + + + + + + + + BR-07 + fatal + + + + [BR-07]-An Invoice shall contain the Buyer name (BT-44). + + + + + + + + + + BR-08 + fatal + + + + [BR-08]-An Invoice shall contain the Seller postal address (BG-5). + + + + + + + + + + BR-09 + fatal + + + + [BR-09]-The Seller postal address (BG-5) shall contain a Seller country code (BT-40). + + + + + + + + + + BR-10 + fatal + + + + [BR-10]-An Invoice shall contain the Buyer postal address (BG-8). + + + + + + + + + + BR-11 + fatal + + + + [BR-11]-The Buyer postal address shall contain a Buyer country code (BT-55). + + + + + + + + + + BR-16 + fatal + + + + [BR-16]-An Invoice shall have at least one Invoice line (BG-25). + + + + + + + + + + BR-62 + fatal + + + + [BR-62]-The Seller electronic address (BT-34) shall have a Scheme identifier. + + + + + + + + + + BR-63 + fatal + + + + [BR-63]-The Buyer electronic address (BT-49) shall have a Scheme identifier. + + + + + + + + + + BR-CO-25 + fatal + + + + [BR-CO-25]-In case the Amount due for payment (BT-115) is positive, either the Payment due date (BT-9) or the Payment terms (BT-20) shall be present. + + + + + + + + + + BR-S-01 + fatal + + + + [BR-S-01]-An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “Standard rated” shall contain in the VAT breakdown (BG-23) at least one VAT category code (BT-118) equal with "Standard rated". + + + + + + + + + + BR-Z-01 + fatal + + + + [BR-Z-01]-An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “Zero rated” shall contain in the VAT breakdown (BG-23) exactly one VAT category code (BT-118) equal with "Zero rated". + + + + + + + + + + BR-E-01 + fatal + + + + [BR-E-01]-An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “Exempt from VAT” shall contain exactly one VAT breakdown (BG-23) with the VAT category code (BT-118) equal to "Exempt from VAT". + + + + + + + + + + BR-AE-01 + fatal + + + + [BR-AE-01]-An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “Reverse charge” shall contain in the VAT breakdown (BG-23) exactly one VAT category code (BT-118) equal with "VAT reverse charge". + + + + + + + + + + BR-IC-01 + fatal + + + + [BR-IC-01]-An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “Intra-community supply” shall contain in the VAT breakdown (BG-23) exactly one VAT category code (BT-118) equal with "Intra-community supply". + + + + + + + + + + BR-G-01 + fatal + + + + [BR-G-01]-An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “Export outside the EU” shall contain in the VAT breakdown (BG-23) exactly one VAT category code (BT-118) equal with "Export outside the EU". + + + + + + + + + + BR-O-01 + fatal + + + + [BR-O-01]-An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “Not subject to VAT” shall contain exactly one VAT breakdown group (BG-23) with the VAT category code (BT-118) equal to "Not subject to VAT". + + + + + + + + + + BR-AF-01 + fatal + + + + [BR-IG-01]-An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “IGIC” shall contain in the VAT breakdown (BG-23) at least one VAT category code (BT-118) equal with "IGIC". + + + + + + + + + + BR-AG-01 + fatal + + + + [BR-IP-01]-An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “IPSI” shall contain in the VAT breakdown (BG-23) at least one VAT category code (BT-118) equal with "IPSI". + + + + + + + + + + + + + + + + BR-21 + fatal + + + + [BR-21]-Each Invoice line (BG-25) shall have an Invoice line identifier (BT-126). + + + + + + + + + + BR-22 + fatal + + + + [BR-22]-Each Invoice line (BG-25) shall have an Invoiced quantity (BT-129). + + + + + + + + + + BR-23 + fatal + + + + [BR-23]-An Invoice line (BG-25) shall have an Invoiced quantity unit of measure code (BT-130). + + + + + + + + + + BR-24 + fatal + + + + [BR-24]-Each Invoice line (BG-25) shall have an Invoice line net amount (BT-131). + + + + + + + + + + BR-25 + fatal + + + + [BR-25]-Each Invoice line (BG-25) shall contain the Item name (BT-153). + + + + + + + + + + BR-26 + fatal + + + + [BR-26]-Each Invoice line (BG-25) shall contain the Item net price (BT-146). + + + + + + + + + + BR-27 + fatal + + + + [BR-27]-The Item net price (BT-146) shall NOT be negative. + + + + + + + + + + BR-28 + fatal + + + + [BR-28]-The Item gross price (BT-148) shall NOT be negative. + + + + + + + + + + BR-64 + fatal + + + + [BR-64]-The Item standard identifier (BT-157) shall have a Scheme identifier. + + + + + + + + + + BR-65 + fatal + + + + [BR-65]-The Item classification identifier (BT-158) shall have a Scheme identifier. + + + + + + + + + + BR-CO-04 + fatal + + + + [BR-CO-04]-Each Invoice line (BG-25) shall be categorized with an Invoiced item VAT category code (BT-151). + + + + + + + + + + BR-CO-18 + fatal + + + + [BR-CO-18]-An Invoice shall at least have one VAT breakdown group (BG-23). + + + + + + + + + + BR-DEC-23 + fatal + + + + [BR-DEC-23]-The allowed maximum number of decimals for the Invoice line net amount (BT-131) is 2. + + + + + + + + + + + + + + + + BR-41 + fatal + + + + [BR-41]-Each Invoice line allowance (BG-27) shall have an Invoice line allowance amount (BT-136). + + + + + + + + + + BR-42 + fatal + + + + [BR-42]-Each Invoice line allowance (BG-27) shall have an Invoice line allowance reason (BT-139) or an Invoice line allowance reason code (BT-140). + + + + + + + + + + BR-CO-07 + fatal + + + + [BR-CO-07]-Invoice line allowance reason code (BT-140) and Invoice line allowance reason (BT-139) shall indicate the same type of allowance reason. + + + + + + + + + + BR-CO-23 + fatal + + + + [BR-CO-23]-Each Invoice line allowance (BG-27) shall contain an Invoice line allowance reason (BT-139) or an Invoice line allowance reason code (BT-140), or both. + + + + + + + + + + BR-DEC-24 + fatal + + + + [BR-DEC-24]-The allowed maximum number of decimals for the Invoice line allowance amount (BT-136) is 2. + + + + + + + + + + BR-DEC-25 + fatal + + + + [BR-DEC-25]-The allowed maximum number of decimals for the Invoice line allowance base amount (BT-137) is 2. + + + + + + + + + + + + + + + + BR-43 + fatal + + + + [BR-43]-Each Invoice line charge (BG-28) shall have an Invoice line charge amount (BT-141). + + + + + + + + + + BR-44 + fatal + + + + [BR-44]-Each Invoice line charge (BG-28) shall have an Invoice line charge reason (BT-144) or an Invoice line charge reason code (BT-145). + + + + + + + + + + BR-CO-08 + fatal + + + + [BR-CO-08]-Invoice line charge reason code (BT-145) and Invoice line charge reason (BT144) shall indicate the same type of charge reason. + + + + + + + + + + BR-CO-24 + fatal + + + + [BR-CO-24]-Each Invoice line charge (BG-28) shall contain an Invoice line charge reason (BT-144) or an Invoice line charge reason code (BT-145), or both. + + + + + + + + + + BR-DEC-27 + fatal + + + + [BR-DEC-27]-The allowed maximum number of decimals for the Invoice line charge amount (BT-141) is 2. + + + + + + + + + + BR-DEC-28 + fatal + + + + [BR-DEC-28]-The allowed maximum number of decimals for the Invoice line charge base amount (BT-142) is 2. + + + + + + + + + + + + + + + + BR-30 + fatal + + + + [BR-30]-If both Invoice line period start date (BT-134) and Invoice line period end date (BT-135) are given then the Invoice line period end date (BT-135) shall be later or equal to the Invoice line period start date (BT-134). + + + + + + + + + + BR-CO-20 + fatal + + + + [BR-CO-20]-If Invoice line period (BG-26) is used, the Invoice line period start date (BT-134) or the Invoice line period end date (BT-135) shall be filled, or both. + + + + + + + + + + + + + + + + BR-29 + fatal + + + + [BR-29]-If both Invoicing period start date (BT-73) and Invoicing period end date (BT-74) are given then the Invoicing period end date (BT-74) shall be later or equal to the Invoicing period start date (BT-73). + + + + + + + + + + BR-CO-19 + fatal + + + + [BR-CO-19]-If Invoicing period (BG-14) is used, the Invoicing period start date (BT-73) or the Invoicing period end date (BT-74) shall be filled, or both. + + + + + + + + + + + + + + + + BR-54 + fatal + + + + [BR-54]-Each Item attribute (BG-32) shall contain an Item attribute name (BT-160) and an Item attribute value (BT-161). + + + + + + + + + + + + + + + + BR-17 + fatal + + + + [BR-17]-The Payee name (BT-59) shall be provided in the Invoice, if the Payee (BG-10) is different from the Seller (BG-4). + + + + + + + + + + + + + + + + BR-49 + fatal + + + + [BR-49]-A Payment instruction (BG-16) shall specify the Payment means type code (BT-81). + + + + + + + + + + + + + + + + BR-55 + fatal + + + + [BR-55]-Each Preceding Invoice reference (BG-3) shall contain a Preceding Invoice reference (BT-25). + + + + + + + + + + + + + + + + BR-CO-26 + fatal + + + + [BR-CO-26]-In order for the buyer to automatically identify a supplier, the Seller identifier (BT-29), the Seller legal registration identifier (BT-30) and/or the Seller VAT identifier (BT-31) shall be present. + + + + + + + + + + + + + + + + BR-18 + fatal + + + + [BR-18]-The Seller tax representative name (BT-62) shall be provided in the Invoice, if the Seller (BG-4) has a Seller tax representative party (BG-11). + + + + + + + + + + BR-19 + fatal + + + + [BR-19]-The Seller tax representative postal address (BG-12) shall be provided in the Invoice, if the Seller (BG-4) has a Seller tax representative party (BG-11). + + + + + + + + + + BR-20 + fatal + + + + [BR-20]-The Seller tax representative postal address (BG-12) shall contain a Tax representative country code (BT-69), if the Seller (BG-4) has a Seller tax representative party (BG-11). + + + + + + + + + + BR-56 + fatal + + + + [BR-56]-Each Seller tax representative party (BG-11) shall have a Seller tax representative VAT identifier (BT-63). + + + + + + + + + + + + + + + + BR-53 + fatal + + + + [BR-53]-If the VAT accounting currency code (BT-6) is present, then the Invoice total VAT amount in accounting currency (BT-111) shall be provided. + + + + + + + + + + + + + + + + BR-CO-14 + fatal + + + + [BR-CO-14]-Invoice total VAT amount (BT-110) = Σ VAT category tax amount (BT-117). + + + + + + + + + + + + + + + + BR-CO-09 + fatal + + + + [BR-CO-09]-The Seller VAT identifier (BT-31), the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48) shall have a prefix in accordance with ISO code ISO 3166-1 alpha-2 by which the country of issue may be identified. Nevertheless, Greece may use the prefix ‘EL’. + + + + + + + + + + + + + + + + BR-AE-08 + fatal + + + + [BR-AE-08]-In a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Reverse charge" the VAT category taxable amount (BT-116) shall equal the sum of Invoice line net amounts (BT-131) minus the sum of Document level allowance amounts (BT-92) plus the sum of Document level charge amounts (BT-99) where the VAT category codes (BT-151, BT-95, BT-102) are “Reverse charge". + + + + + + + + + + BR-AE-09 + fatal + + + + [BR-AE-09]-The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where the VAT category code (BT-118) is “Reverse charge” shall be 0 (zero). + + + + + + + + + + BR-AE-10 + fatal + + + + [BR-AE-10]-A VAT Breakdown (BG-23) with VAT Category code (BT-118) "Reverse charge" shall have a VAT exemption reason code (BT-121), meaning "Reverse charge" or the VAT exemption reason text (BT-120) "Reverse charge" (or the equivalent standard text in another language). + + + + + + + + + + + + + + + + BR-AE-03 + fatal + + + + [BR-AE-03]-An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “Reverse charge” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48) and/or the Buyer legal registration identifier (BT-47). + + + + + + + + + + BR-AE-06 + fatal + + + + [BR-AE-06]-In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Reverse charge" the Document level allowance VAT rate (BT-96) shall be 0 (zero). + + + + + + + + + + + + + + + + BR-AE-04 + fatal + + + + [BR-AE-04]-An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “Reverse charge” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48) and/or the Buyer legal registration identifier (BT-47). + + + + + + + + + + BR-AE-07 + fatal + + + + [BR-AE-07]-In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Reverse charge" the Document level charge VAT rate (BT-103) shall be 0 (zero). + + + + + + + + + + + + + + + + BR-AE-02 + fatal + + + + [BR-AE-02]-An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “Reverse charge” shall contain the Seller VAT Identifier (BT-31), the Seller Tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48) and/or the Buyer legal registration identifier (BT-47). + + + + + + + + + + BR-AE-05 + fatal + + + + [BR-AE-05]-In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Reverse charge" the Invoiced item VAT rate (BT-152) shall be 0 (zero). + + + + + + + + + + + + + + + + BR-AF-08 + fatal + + + + [BR-IG-08]-For each different value of VAT category rate (BT-119) where the VAT category code (BT-118) is "IGIC", the VAT category taxable amount (BT-116) in a VAT breakdown (BG-23) shall equal the sum of Invoice line net amounts (BT-131) plus the sum of document level charge amounts (BT-99) minus the sum of document level allowance amounts (BT-92) where the VAT category code (BT-151, BT-102, BT-95) is “IGIC” and the VAT rate (BT-152, BT-103, BT-96) equals the VAT category rate (BT-119). + + + + + + + + + + BR-AF-09 + fatal + + + + [BR-IG-09]-The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where VAT category code (BT-118) is "IGIC" shall equal the VAT category taxable amount (BT-116) multiplied by the VAT category rate (BT-119). + + + + + + + + + + BR-AF-10 + fatal + + + + [BR-IG-10]-A VAT Breakdown (BG-23) with VAT Category code (BT-118) "IGIC" shall not have a VAT exemption reason code (BT-121) or VAT exemption reason text (BT-120). + + + + + + + + + + + + + + + + BR-AF-02 + fatal + + + + [BR-IG-02]-An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “IGIC” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + BR-AF-05 + fatal + + + + [BR-IG-05]-In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "IGIC" the invoiced item VAT rate (BT-152) shall be greater than 0 (zero). + + + + + + + + + + + + + + + + BR-AF-03 + fatal + + + + [BR-IG-03]-An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “IGIC” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + BR-AF-06 + fatal + + + + [BR-IG-06]-In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "IGIC" the Document level allowance VAT rate (BT-96) shall be 0 (zero) or greater than zero. + + + + + + + + + + + + + + + + BR-AF-04 + fatal + + + + [BR-IG-04]-An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “IGIC” shall contain the Seller VAT Identifier (BT-31), the Seller Tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + BR-AF-07 + fatal + + + + [BR-IG-07]-In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "IGIC" the Document level charge VAT rate (BT-103) shall be 0 (zero) or greater than zero. + + + + + + + + + + + + + + + + BR-AG-08 + fatal + + + + [BR-IP-08]-For each different value of VAT category rate (BT-119) where the VAT category code (BT-118) is "IPSI", the VAT category taxable amount (BT-116) in a VAT breakdown (BG-23) shall equal the sum of Invoice line net amounts (BT-131) plus the sum of document level charge amounts (BT-99) minus the sum of document level allowance amounts (BT-92) where the VAT category code (BT-151, BT-102, BT-95) is “IPSI” and the VAT rate (BT-152, BT-103, BT-96) equals the VAT category rate (BT-119). + + + + + + + + + + BR-AG-09 + fatal + + + + [BR-IP-09]-The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where VAT category code (BT-118) is "IPSI" shall equal the VAT category taxable amount (BT-116) multiplied by the VAT category rate (BT-119). + + + + + + + + + + BR-AG-10 + fatal + + + + [BR-IP-10]-A VAT Breakdown (BG-23) with VAT Category code (BT-118) "IPSI" shall not have a VAT exemption reason code (BT-121) or VAT exemption reason text (BT-120). + + + + + + + + + + + + + + + + BR-AG-02 + fatal + + + + [BR-IP-02]-An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “IPSI” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + BR-AG-05 + fatal + + + + [BR-IP-05]-In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "IPSI" the Invoiced item VAT rate (BT-152) shall be 0 (zero) or greater than zero. + + + + + + + + + + + + + + + + BR-AG-03 + fatal + + + + [BR-IP-03]-An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “IPSI” shall contain the Seller VAT Identifier (BT-31), the Seller Tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + BR-AG-06 + fatal + + + + [BR-IP-06]-In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "IPSI" the Document level allowance VAT rate (BT-96) shall be 0 (zero) or greater than zero. + + + + + + + + + + + + + + + + BR-AG-04 + fatal + + + + [BR-IP-04]-An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “IPSI” shall contain the Seller VAT Identifier (BT-31), the Seller Tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + BR-AG-07 + fatal + + + + [BR-IP-07]-In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "IPSI" the Document level charge VAT rate (BT-103) shall be 0 (zero) or greater than zero. + + + + + + + + + + + + + + + + BR-E-08 + fatal + + + + [BR-E-08]-In a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Exempt from VAT" the VAT category taxable amount (BT-116) shall equal the sum of Invoice line net amounts (BT-131) minus the sum of Document level allowance amounts (BT-92) plus the sum of Document level charge amounts (BT-99) where the VAT category codes (BT-151, BT-95, BT-102) are “Exempt from VAT". + + + + + + + + + + BR-E-09 + fatal + + + + [BR-E-09]-The VAT category tax amount (BT-117) In a VAT breakdown (BG-23) where the VAT category code (BT-118) equals "Exempt from VAT" shall equal 0 (zero). + + + + + + + + + + BR-E-10 + fatal + + + + [BR-E-10]-A VAT Breakdown (BG-23) with VAT Category code (BT-118) "Exempt from VAT" shall have a VAT exemption reason code (BT-121) or a VAT exemption reason text (BT-120). + + + + + + + + + + + + + + + + BR-E-03 + fatal + + + + [BR-E-03]-An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “Exempt from VAT” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + BR-E-06 + fatal + + + + [BR-E-06]-In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Exempt from VAT", the Document level allowance VAT rate (BT-96) shall be 0 (zero). + + + + + + + + + + + + + + + + BR-E-04 + fatal + + + + [BR-E-04]-An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “Exempt from VAT” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + BR-E-07 + fatal + + + + [BR-E-07]-In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Exempt from VAT", the Document level charge VAT rate (BT-103) shall be 0 (zero). + + + + + + + + + + + + + + + + BR-E-02 + fatal + + + + [BR-E-02]-An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “Exempt from VAT” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + BR-E-05 + fatal + + + + [BR-E-05]-In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Exempt from VAT", the Invoiced item VAT rate (BT-152) shall be 0 (zero). + + + + + + + + + + + + + + + + BR-G-08 + fatal + + + + [BR-G-08]-In a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Export outside the EU" the VAT category taxable amount (BT-116) shall equal the sum of Invoice line net amounts (BT-131) minus the sum of Document level allowance amounts (BT-92) plus the sum of Document level charge amounts (BT-99) where the VAT category codes (BT-151, BT-95, BT-102) are “Export outside the EU". + + + + + + + + + + BR-G-09 + fatal + + + + [BR-G-09]-The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where the VAT category code (BT-118) is “Export outside the EU” shall be 0 (zero). + + + + + + + + + + BR-G-10 + fatal + + + + [BR-G-10]-A VAT Breakdown (BG-23) with the VAT Category code (BT-118) "Export outside the EU" shall have a VAT exemption reason code (BT-121), meaning "Export outside the EU" or the VAT exemption reason text (BT-120) "Export outside the EU" (or the equivalent standard text in another language). + + + + + + + + + + + + + + + + BR-G-03 + fatal + + + + [BR-G-03]-An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “Export outside the EU” shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + BR-G-06 + fatal + + + + [BR-G-06]-In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Export outside the EU" the Document level allowance VAT rate (BT-96) shall be 0 (zero). + + + + + + + + + + + + + + + + BR-G-04 + fatal + + + + [BR-G-04]-An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “Export outside the EU” shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + BR-G-07 + fatal + + + + [BR-G-07]-In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Export outside the EU" the Document level charge VAT rate (BT-103) shall be 0 (zero). + + + + + + + + + + + + + + + + BR-G-02 + fatal + + + + [BR-G-02]-An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “Export outside the EU” shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + BR-G-05 + fatal + + + + [BR-G-05]-In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Export outside the EU" the Invoiced item VAT rate (BT-152) shall be 0 (zero). + + + + + + + + + + + + + + + + BR-IC-08 + fatal + + + + [BR-IC-08]-In a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Intra-community supply" the VAT category taxable amount (BT-116) shall equal the sum of Invoice line net amounts (BT-131) minus the sum of Document level allowance amounts (BT-92) plus the sum of Document level charge amounts (BT-99) where the VAT category codes (BT-151, BT-95, BT-102) are “Intra-community supply". + + + + + + + + + + BR-IC-09 + fatal + + + + [BR-IC-09]-The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where the VAT category code (BT-118) is “Intra-community supply” shall be 0 (zero). + + + + + + + + + + BR-IC-10 + fatal + + + + [BR-IC-10]-A VAT Breakdown (BG-23) with the VAT Category code (BT-118) "Intra-community supply" shall have a VAT exemption reason code (BT-121), meaning "Intra-community supply" or the VAT exemption reason text (BT-120) "Intra-community supply" (or the equivalent standard text in another language). + + + + + + + + + + BR-IC-11 + fatal + + + + [BR-IC-11]-In an Invoice with a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Intra-community supply" the Actual delivery date (BT-72) or the Invoicing period (BG-14) shall not be blank. + + + + + + + + + + BR-IC-12 + fatal + + + + [BR-IC-12]-In an Invoice with a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Intra-community supply" the Deliver to country code (BT-80) shall not be blank. + + + + + + + + + + + + + + + + BR-IC-03 + fatal + + + + [BR-IC-03]-An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “Intra-community supply” shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48). + + + + + + + + + + BR-IC-06 + fatal + + + + [BR-IC-06]-In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Intra-community supply" the Document level allowance VAT rate (BT-96) shall be 0 (zero). + + + + + + + + + + + + + + + + BR-IC-04 + fatal + + + + [BR-IC-04]-An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “Intra-community supply” shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48). + + + + + + + + + + BR-IC-07 + fatal + + + + [BR-IC-07]-In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Intra-community supply" the Document level charge VAT rate (BT-103) shall be 0 (zero). + + + + + + + + + + + + + + + + BR-IC-02 + fatal + + + + [BR-IC-02]-An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “Intra-community supply” shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48). + + + + + + + + + + BR-IC-05 + fatal + + + + [BR-IC-05]-In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Intracommunity supply" the Invoiced item VAT rate (BT-152) shall be 0 (zero). + + + + + + + + + + + + + + + + BR-O-08 + fatal + + + + [BR-O-08]-In a VAT breakdown (BG-23) where the VAT category code (BT-118) is " Not subject to VAT" the VAT category taxable amount (BT-116) shall equal the sum of Invoice line net amounts (BT-131) minus the sum of Document level allowance amounts (BT-92) plus the sum of Document level charge amounts (BT-99) where the VAT category codes (BT-151, BT-95, BT-102) are “Not subject to VAT". + + + + + + + + + + BR-O-09 + fatal + + + + [BR-O-09]-The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where the VAT category code (BT-118) is “Not subject to VAT” shall be 0 (zero). + + + + + + + + + + BR-O-10 + fatal + + + + [BR-O-10]-A VAT Breakdown (BG-23) with VAT Category code (BT-118) " Not subject to VAT" shall have a VAT exemption reason code (BT-121), meaning " Not subject to VAT" or a VAT exemption reason text (BT-120) " Not subject to VAT" (or the equivalent standard text in another language). + + + + + + + + + + BR-O-11 + fatal + + + + [BR-O-11]-An Invoice that contains a VAT breakdown group (BG-23) with a VAT category code (BT-118) "Not subject to VAT" shall not contain other VAT breakdown groups (BG-23). + + + + + + + + + + BR-O-12 + fatal + + + + [BR-O-12]-An Invoice that contains a VAT breakdown group (BG-23) with a VAT category code (BT-118) "Not subject to VAT" shall not contain an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is not "Not subject to VAT". + + + + + + + + + + BR-O-13 + fatal + + + + [BR-O-13]-An Invoice that contains a VAT breakdown group (BG-23) with a VAT category code (BT-118) "Not subject to VAT" shall not contain Document level allowances (BG-20) where Document level allowance VAT category code (BT-95) is not "Not subject to VAT". + + + + + + + + + + BR-O-14 + fatal + + + + [BR-O-14]-An Invoice that contains a VAT breakdown group (BG-23) with a VAT category code (BT-118) "Not subject to VAT" shall not contain Document level charges (BG-21) where Document level charge VAT category code (BT-102) is not "Not subject to VAT". + + + + + + + + + + + + + + + + BR-O-03 + fatal + + + + [BR-O-03]-An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “Not subject to VAT” shall not contain the Seller VAT identifier (BT-31), the Seller tax representative VAT identifier (BT-63) or the Buyer VAT identifier (BT-48). + + + + + + + + + + BR-O-06 + fatal + + + + [BR-O-06]-A Document level allowance (BG-20) where VAT category code (BT-95) is "Not subject to VAT" shall not contain a Document level allowance VAT rate (BT-96). + + + + + + + + + + + + + + + + BR-O-04 + fatal + + + + [BR-O-04]-An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “Not subject to VAT” shall not contain the Seller VAT identifier (BT-31), the Seller tax representative VAT identifier (BT-63) or the Buyer VAT identifier (BT-48). + + + + + + + + + + BR-O-07 + fatal + + + + [BR-O-07]-A Document level charge (BG-21) where the VAT category code (BT-102) is "Not subject to VAT" shall not contain a Document level charge VAT rate (BT-103). + + + + + + + + + + + + + + + + BR-O-02 + fatal + + + + [BR-O-02]-An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “Not subject to VAT” shall not contain the Seller VAT identifier (BT-31), the Seller tax representative VAT identifier (BT-63) or the Buyer VAT identifier (BT-46). + + + + + + + + + + BR-O-05 + fatal + + + + [BR-O-05]-An Invoice line (BG-25) where the VAT category code (BT-151) is "Not subject to VAT" shall not contain an Invoiced item VAT rate (BT-152). + + + + + + + + + + + + + + + + BR-S-08 + fatal + + + + [BR-S-08]-For each different value of VAT category rate (BT-119) where the VAT category code (BT-118) is "Standard rated", the VAT category taxable amount (BT-116) in a VAT breakdown (BG-23) shall equal the sum of Invoice line net amounts (BT-131) plus the sum of document level charge amounts (BT-99) minus the sum of document level allowance amounts (BT-92) where the VAT category code (BT-151, BT-102, BT-95) is “Standard rated” and the VAT rate (BT-152, BT-103, BT-96) equals the VAT category rate (BT-119). + + + + + + + + + + BR-S-09 + fatal + + + + [BR-S-09]-The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where VAT category code (BT-118) is "Standard rated" shall equal the VAT category taxable amount (BT-116) multiplied by the VAT category rate (BT-119). + + + + + + + + + + BR-S-10 + fatal + + + + [BR-S-10]-A VAT Breakdown (BG-23) with VAT Category code (BT-118) "Standard rate" shall not have a VAT exemption reason code (BT-121) or VAT exemption reason text (BT-120). + + + + + + + + + + + + + + + + BR-S-02 + fatal + + + + [BR-S-02]-An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “Standard rated” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + BR-S-05 + fatal + + + + [BR-S-05]-In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Standard rated" the Invoiced item VAT rate (BT-152) shall be greater than zero. + + + + + + + + + + + + + + + + BR-S-03 + fatal + + + + [BR-S-03]-An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “Standard rated” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + BR-S-06 + fatal + + + + [BR-S-06]-In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Standard rated" the Document level allowance VAT rate (BT-96) shall be greater than zero. + + + + + + + + + + + + + + + + BR-S-04 + fatal + + + + [BR-S-04]-An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “Standard rated” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + BR-S-07 + fatal + + + + [BR-S-07]-In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Standard rated" the Document level charge VAT rate (BT-103) shall be greater than zero. + + + + + + + + + + + + + + + + BR-Z-08 + fatal + + + + [BR-Z-08]-In a VAT breakdown (BG-23) where VAT category code (BT-118) is "Zero rated" the VAT category taxable amount (BT-116) shall equal the sum of Invoice line net amount (BT-131) minus the sum of Document level allowance amounts (BT-92) plus the sum of Document level charge amounts (BT-99) where the VAT category codes (BT-151, BT-95, BT-102) are “Zero rated". + + + + + + + + + + BR-Z-09 + fatal + + + + [BR-Z-09]-The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where VAT category code (BT-118) is "Zero rated" shall equal 0 (zero). + + + + + + + + + + BR-Z-10 + fatal + + + + [BR-Z-10]-A VAT Breakdown (BG-23) with VAT Category code (BT-118) "Zero rated" shall not have a VAT exemption reason code (BT-121) or VAT exemption reason text (BT-120). + + + + + + + + + + + + + + + + BR-Z-03 + fatal + + + + [BR-Z-03]-An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “Zero rated” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + BR-Z-06 + fatal + + + + [BR-Z-06]-In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Zero rated" the Document level allowance VAT rate (BT-96) shall be 0 (zero). + + + + + + + + + + + + + + + + BR-Z-04 + fatal + + + + [BR-Z-04]-An Invoice that contains a Document level charge where the Document level charge VAT category code (BT-102) is “Zero rated” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + BR-Z-07 + fatal + + + + [BR-Z-07]-In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Zero rated" the Document level charge VAT rate (BT-103) shall be 0 (zero). + + + + + + + + + + + + + + + + BR-Z-02 + fatal + + + + [BR-Z-02]-An Invoice that contains an Invoice line where the Invoiced item VAT category code (BT-151) is “Zero rated” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + BR-Z-05 + fatal + + + + [BR-Z-05]-In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Zero rated" the Invoiced item VAT rate (BT-152) shall be 0 (zero). + + + + + + + + + + + + + + + + BR-45 + fatal + + + + [BR-45]-Each VAT breakdown (BG-23) shall have a VAT category taxable amount (BT-116). + + + + + + + + + + BR-46 + fatal + + + + [BR-46]-Each VAT breakdown (BG-23) shall have a VAT category tax amount (BT-117). + + + + + + + + + + BR-47 + fatal + + + + [BR-47]-Each VAT breakdown (BG-23) shall be defined through a VAT category code (BT-118). + + + + + + + + + + BR-48 + fatal + + + + [BR-48]-Each VAT breakdown (BG-23) shall have a VAT category rate (BT-119), except if the Invoice is not subject to VAT. + + + + + + + + + + BR-CO-03 + fatal + + + + [BR-CO-03]-Value added tax point date (BT-7) and Value added tax point date code (BT-8) are mutually exclusive. + + + + + + + + + + BR-CO-17 + fatal + + + + [BR-CO-17]-VAT category tax amount (BT-117) = VAT category taxable amount (BT-116) x (VAT category rate (BT-119) / 100), rounded to two decimals. + + + + + + + + + + BR-DEC-19 + fatal + + + + [BR-DEC-19]-The allowed maximum number of decimals for the VAT category taxable amount (BT-116) is 2. + + + + + + + + + + BR-DEC-20 + fatal + + + + [BR-DEC-20]-The allowed maximum number of decimals for the VAT category tax amount (BT-117) is 2. + + + + + + + + + + + + + + + + + + + + + + + CII-SR-001 + warning + + + + [CII-SR-001] - SpecifiedTransactionID should not be present + + + + + + + + + + CII-SR-002 + warning + + + + [CII-SR-002] - TestIndicator should not be present + + + + + + + + + + CII-SR-003 + warning + + + + [CII-SR-003] - BusinessProcessSpecifiedDocumentContextParameter should exist maximum once + + + + + + + + + + CII-SR-006 + warning + + + + [CII-SR-006] - BIMSpecifiedDocumentContextParameter should not be present + + + + + + + + + + CII-SR-007 + warning + + + + [CII-SR-007] - ScenarioSpecifiedDocumentContextParameter should not be present + + + + + + + + + + CII-SR-008 + warning + + + + [CII-SR-008] - ApplicationSpecifiedDocumentContextParameter should not be present + + + + + + + + + + CII-SR-009 + fatal + + + + [CII-SR-009] - GuidelineSpecifiedDocumentContextParameter must exist exactly once + + + + + + + + + + CII-SR-010 + fatal + + + + [CII-SR-010] - ID must exist exactly once + + + + + + + + + + CII-SR-011 + warning + + + + [CII-SR-011] - SubsetSpecifiedDocumentContextParameter should not be present + + + + + + + + + + CII-SR-012 + warning + + + + [CII-SR-012] - MessageStandardSpecifiedDocumentContextParameter should not be present + + + + + + + + + + + + + + + + CII-SR-013 + warning + + + + [CII-SR-013] - Name should not be present + + + + + + + + + + CII-SR-014 + fatal + + + + [CII-SR-014] - TypeCode must exist exactly once + + + + + + + + + + CII-SR-015 + warning + + + + [CII-SR-015] - DateTime should not be present + + + + + + + + + + CII-SR-016 + warning + + + + [CII-SR-016] - CopyIndicator should not be present + + + + + + + + + + CII-SR-017 + warning + + + + [CII-SR-017] - Purpose should not be present + + + + + + + + + + CII-SR-018 + warning + + + + [CII-SR-018] - ControlRequirementIndicator should not be present + + + + + + + + + + CII-SR-019 + warning + + + + [CII-SR-019] - LanguageID should not be present + + + + + + + + + + CII-SR-020 + warning + + + + [CII-SR-020] - PurposeCode should not be present + + + + + + + + + + CII-SR-021 + warning + + + + [CII-SR-021] - RevisionDateTime should not be present + + + + + + + + + + CII-SR-022 + warning + + + + [CII-SR-022] - VersionID should not be present + + + + + + + + + + CII-SR-023 + warning + + + + [CII-SR-023] - GlobalID should not be present + + + + + + + + + + CII-SR-024 + warning + + + + [CII-SR-024] - RevisionID should not be present + + + + + + + + + + CII-SR-025 + warning + + + + [CII-SR-025] - PreviousRevisionID should not be present + + + + + + + + + + CII-SR-026 + warning + + + + [CII-SR-026] - CategoryCode should not be present + + + + + + + + + + CII-SR-027 + warning + + + + [CII-SR-027] - Subject should not be present + + + + + + + + + + CII-SR-028 + warning + + + + [CII-SR-028] - ContentCode should not be present + + + + + + + + + + CII-SR-032 + warning + + + + [CII-SR-032] - ID should not be present + + + + + + + + + + CII-SR-033 + warning + + + + [CII-SR-033] - EffectiveSpecifiedPeriod should not be present + + + + + + + + + + CII-SR-034 + warning + + + + [CII-SR-034] - IssuerTradeParty should not be present + + + + + + + + + + + + + + + + CII-SR-030 + warning + + + + [CII-SR-030] - Content should exist maximum once + + + + + + + + + + + + + + + + CII-SR-035 + warning + + + + [CII-SR-035] - DescriptionCode should not be present + + + + + + + + + + CII-SR-036 + warning + + + + [CII-SR-036] - ParentLineID should not be present + + + + + + + + + + CII-SR-037 + warning + + + + [CII-SR-037] - LineStatusCode should not be present + + + + + + + + + + CII-SR-038 + warning + + + + [CII-SR-038] - LineStatusReasonCode should not be present + + + + + + + + + + CII-SR-039 + warning + + + + [CII-SR-039] - IncludedNote should exist maximum once + + + + + + + + + + CII-SR-040 + warning + + + + [CII-SR-040] - Content should exist maximum once + + + + + + + + + + CII-SR-041 + warning + + + + [CII-SR-041] - SubjectCode should not be present + + + + + + + + + + CII-SR-042 + warning + + + + [CII-SR-042] - ID should not be present + + + + + + + + + + CII-SR-043 + warning + + + + [CII-SR-043] - CategoryCode should not be present + + + + + + + + + + CII-SR-044 + warning + + + + [CII-SR-044] - Subject should not be present + + + + + + + + + + CII-SR-221 + warning + + + + [CII-SR-221] - IncludedSubordinateTradeLineItem should not be present + + + + + + + + + + + + + + + + CII-SR-045 + warning + + + + [CII-SR-045] - ID should not be present + + + + + + + + + + CII-SR-046 + fatal + + + + [CII-SR-046] - schemeID must be present if GlobalID is present + + + + + + + + + + CII-SR-048 + warning + + + + [CII-SR-048] - ManufacturerAssignedID should not be present + + + + + + + + + + CII-SR-049 + warning + + + + [CII-SR-049] - TradeName should not be present + + + + + + + + + + CII-SR-050 + warning + + + + [CII-SR-050] - TypeCode should not be present + + + + + + + + + + CII-SR-051 + warning + + + + [CII-SR-051] - NetWeightMeasure should not be present + + + + + + + + + + CII-SR-052 + warning + + + + [CII-SR-052] - GrossWeightMeasure should not be present + + + + + + + + + + CII-SR-053 + warning + + + + [CII-SR-053] - ProductGroupID should not be present + + + + + + + + + + CII-SR-054 + warning + + + + [CII-SR-054] - EndItemTypeCode should not be present + + + + + + + + + + CII-SR-055 + warning + + + + [CII-SR-055] - EndItemName should not be present + + + + + + + + + + CII-SR-056 + warning + + + + [CII-SR-056] - AreaDensityMeasure should not be present + + + + + + + + + + CII-SR-057 + warning + + + + [CII-SR-057] - UseDescription should not be present + + + + + + + + + + CII-SR-058 + warning + + + + [CII-SR-058] - BrandName should not be present + + + + + + + + + + CII-SR-059 + warning + + + + [CII-SR-059] - SubBrandName should not be present + + + + + + + + + + CII-SR-060 + warning + + + + [CII-SR-060] - DrainedNetWeightMeasure should not be present + + + + + + + + + + CII-SR-061 + warning + + + + [CII-SR-061] - VariableMeasureIndicator should not be present + + + + + + + + + + CII-SR-062 + warning + + + + [CII-SR-062] - ColourCode should not be present + + + + + + + + + + CII-SR-063 + warning + + + + [CII-SR-063] - ColourDescription should not be present + + + + + + + + + + CII-SR-064 + warning + + + + [CII-SR-064] - Designation should not be present + + + + + + + + + + CII-SR-065 + warning + + + + [CII-SR-065] - FormattedCancellationAnnouncedLaunchDateTime should not be present + + + + + + + + + + CII-SR-066 + warning + + + + [CII-SR-066] - FormattedLatestProductDataChangeDateTime should not be present + + + + + + + + + + CII-SR-067 + warning + + + + [CII-SR-067] - ID should not be present + + + + + + + + + + CII-SR-068 + warning + + + + [CII-SR-068] - TypeCode should not be present + + + + + + + + + + CII-SR-070 + warning + + + + [CII-SR-070] - ValueMeasure should not be present + + + + + + + + + + CII-SR-071 + warning + + + + [CII-SR-071] - MeasurementMethodCode should not be present + + + + + + + + + + CII-SR-073 + warning + + + + [CII-SR-073] - ValueCode should not be present + + + + + + + + + + CII-SR-074 + warning + + + + [CII-SR-074] - ValueDateTime should not be present + + + + + + + + + + CII-SR-075 + warning + + + + [CII-SR-075] - ValueIndicator should not be present + + + + + + + + + + CII-SR-076 + warning + + + + [CII-SR-076] - ContentTypeCode should not be present + + + + + + + + + + CII-SR-077 + warning + + + + [CII-SR-077] - ValueSpecifiedBinaryFile should not be present + + + + + + + + + + CII-SR-078 + warning + + + + [CII-SR-078] - ApplicableProductCharacteristicCondition should not be present + + + + + + + + + + CII-SR-079 + warning + + + + [CII-SR-079] - ApplicableReferencedStandard should not be present + + + + + + + + + + CII-SR-080 + warning + + + + [CII-SR-080] - ApplicableMaterialGoodsCharacteristic should not be present + + + + + + + + + + CII-SR-081 + warning + + + + [CII-SR-081] - SystemID should not be present + + + + + + + + + + CII-SR-082 + warning + + + + [CII-SR-082] - SystemName should not be present + + + + + + + + + + CII-SR-083 + warning + + + + [CII-SR-083] - ClassName should not be present + + + + + + + + + + CII-SR-084 + warning + + + + [CII-SR-084] - SubClassCode should not be present + + + + + + + + + + CII-SR-085 + warning + + + + [CII-SR-085] - ClassProductCharacteristic should not be present + + + + + + + + + + CII-SR-086 + warning + + + + [CII-SR-086] - ApplicableReferencedStandard should not be present + + + + + + + + + + CII-SR-087 + warning + + + + [CII-SR-087] - IndividualTradeProductInstance should not be present + + + + + + + + + + CII-SR-088 + warning + + + + [CII-SR-088] - CertificationEvidenceReferenceReferencedDocument should not be present + + + + + + + + + + CII-SR-089 + warning + + + + [CII-SR-089] - InspectionReferenceReferencedDocument should not be present + + + + + + + + + + CII-SR-090 + fatal + + + + [CII-SR-090] - ID should exist maximum once. + + + + + + + + + + CII-SR-091 + warning + + + + [CII-SR-091] - Name should not be present + + + + + + + + + + CII-SR-092 + warning + + + + [CII-SR-092] - SubordinateTradeCountrySubDivision should not be present + + + + + + + + + + CII-SR-093 + warning + + + + [CII-SR-093] - LinearSpatialDimension should not be present + + + + + + + + + + CII-SR-094 + warning + + + + [CII-SR-094] - MinimumLinearSpatialDimension should not be present + + + + + + + + + + CII-SR-095 + warning + + + + [CII-SR-095] - MaximumLinearSpatialDimension should not be present + + + + + + + + + + CII-SR-096 + warning + + + + [CII-SR-096] - ManufacturerTradeParty should not be present + + + + + + + + + + CII-SR-097 + warning + + + + [CII-SR-097] - PresentationSpecifiedBinaryFile should not be present + + + + + + + + + + CII-SR-098 + warning + + + + [CII-SR-098] - MSDSReferenceReferencedDocument should not be present + + + + + + + + + + CII-SR-099 + warning + + + + [CII-SR-099] - AdditionalReferenceReferencedDocument should not be present + + + + + + + + + + CII-SR-100 + warning + + + + [CII-SR-100] - LegalRightsOwnerTradeParty should not be present + + + + + + + + + + CII-SR-101 + warning + + + + [CII-SR-101] - BrandOwnerTradeParty should not be present + + + + + + + + + + CII-SR-102 + warning + + + + [CII-SR-102] - IncludedReferencedProduct should not be present + + + + + + + + + + CII-SR-103 + warning + + + + [CII-SR-103] - InformationNote should not be present + + + + + + + + + + + + + + + + CII-SR-069 + fatal + + + + [CII-SR-069] - Description should exist maximum once. + + + + + + + + + + CII-SR-072 + fatal + + + + [CII-SR-072] - Value should exist maximum once. + + + + + + + + + + + + + + + + CII-SR-104 + warning + + + + [CII-SR-104] - BuyerReference should not be present + + + + + + + + + + CII-SR-105 + warning + + + + [CII-SR-105] - BuyerRequisitionerTradeParty should not be present + + + + + + + + + + CII-SR-106 + warning + + + + [CII-SR-106] - ApplicableTradeDeliveryTerms should not be present + + + + + + + + + + CII-SR-107 + warning + + + + [CII-SR-107] - SellerOrderReferencedDocument should not be present + + + + + + + + + + CII-SR-108 + warning + + + + [CII-SR-108] - IssuerAssignedID should not be present + + + + + + + + + + CII-SR-109 + warning + + + + [CII-SR-109] - QuotationReferencedDocument should not be present + + + + + + + + + + CII-SR-110 + warning + + + + [CII-SR-110] - ContractReferencedDocument should not be present + + + + + + + + + + CII-SR-111 + warning + + + + [CII-SR-111] - DemandForecastReferencedDocument should not be present + + + + + + + + + + CII-SR-112 + warning + + + + [CII-SR-112] - PromotionalDealReferencedDocument should not be present + + + + + + + + + + CII-SR-113 + warning + + + + [CII-SR-113] - AdditionalReferencedDocument should not be present + + + + + + + + + + CII-SR-114 + warning + + + + [CII-SR-114] - TypeCode should not be present + + + + + + + + + + CII-SR-115 + warning + + + + [CII-SR-115] - MinimumQuantity should not be present + + + + + + + + + + CII-SR-116 + warning + + + + [CII-SR-116] - MaximumQuantity should not be present + + + + + + + + + + CII-SR-117 + warning + + + + [CII-SR-117] - ChangeReason should not be present + + + + + + + + + + CII-SR-118 + warning + + + + [CII-SR-118] - OrderUnitConversionFactorNumeric should not be present + + + + + + + + + + CII-SR-439 + fatal + + + + [CII-SR-439] - ChargeAmount should exist maximum once + + + + + + + + + + CII-SR-119 + warning + + + + [CII-SR-119] - Only allowances on price a price should be present + + + + + + + + + + CII-SR-120 + warning + + + + [CII-SR-120] - ID should not be present + + + + + + + + + + CII-SR-121 + warning + + + + [CII-SR-121] - SequenceNumeric should not be present + + + + + + + + + + CII-SR-122 + warning + + + + [CII-SR-122] - CalculationPercent should not be present + + + + + + + + + + CII-SR-123 + warning + + + + [CII-SR-123] - BasisAmount should not be present + + + + + + + + + + CII-SR-124 + warning + + + + [CII-SR-124] - BasisQuantityshould not be present + + + + + + + + + + CII-SR-125 + warning + + + + [CII-SR-125] - PrepaidIndicator should not be present + + + + + + + + + + CII-SR-126 + warning + + + + [CII-SR-126] - UnitBasisAmount should not be present + + + + + + + + + + CII-SR-127 + warning + + + + [CII-SR-127] - ReasonCode should not be present + + + + + + + + + + CII-SR-128 + warning + + + + [CII-SR-128] - Reason should not be present + + + + + + + + + + CII-SR-129 + warning + + + + [CII-SR-129] - TypeCode should not be present + + + + + + + + + + CII-SR-130 + warning + + + + [CII-SR-130] - CategoryTradeTax should not be present + + + + + + + + + + CII-SR-131 + warning + + + + [CII-SR-131] - ActualTradeCurrencyExchange should not be present + + + + + + + + + + CII-SR-440 + fatal + + + + [CII-SR-440] - ActualAmount should exist maximum once + + + + + + + + + + CII-SR-445 + warning + + + + [CII-SR-445] - IncludedTradeTax should not be present + + + + + + + + + + CII-SR-132 + warning + + + + [CII-SR-132] - ValiditySpecifiedPeriod should not be present + + + + + + + + + + CII-SR-133 + warning + + + + [CII-SR-133] - DeliveryTradeLocation should not be present + + + + + + + + + + CII-SR-134 + warning + + + + [CII-SR-134] - TradeComparisonReferencePrice should not be present + + + + + + + + + + CII-SR-135 + warning + + + + [CII-SR-135] - AssociatedReferencedDocument should not be present + + + + + + + + + + CII-SR-136 + warning + + + + [CII-SR-136] - TypeCode should not be present + + + + + + + + + + CII-SR-138 + warning + + + + [CII-SR-138] - MinimumQuantity should not be present + + + + + + + + + + CII-SR-139 + warning + + + + [CII-SR-139] - MaximumQuantity should not be present + + + + + + + + + + CII-SR-140 + warning + + + + [CII-SR-140] - ChangeReason should not be present + + + + + + + + + + CII-SR-141 + warning + + + + [CII-SR-141] - OrderUnitConversionFactorNumeric should not be present + + + + + + + + + + CII-SR-142 + warning + + + + [CII-SR-142] - AppliedTradeAllowanceCharge should not be present + + + + + + + + + + CII-SR-446 + warning + + + + [CII-SR-446] - IncludedTradeTax should not be present + + + + + + + + + + CII-SR-143 + warning + + + + [CII-SR-143] - ValiditySpecifiedPeriod should not be present + + + + + + + + + + CII-SR-144 + warning + + + + [CII-SR-144] - DeliveryTradeLocation should not be present + + + + + + + + + + CII-SR-145 + warning + + + + [CII-SR-145] - TradeComparisonReferencePrice should not be present + + + + + + + + + + CII-SR-146 + warning + + + + [CII-SR-146] - AssociatedReferencedDocument should not be present + + + + + + + + + + CII-SR-441 + fatal + + + + [CII-SR-441] - ChargeAmount should exist maximum once + + + + + + + + + + CII-SR-147 + warning + + + + [CII-SR-147] - RequisitionerReferencedDocument should not be present + + + + + + + + + + CII-SR-148 + warning + + + + [CII-SR-148] - ItemSellerTradeParty should not be present + + + + + + + + + + CII-SR-149 + warning + + + + [CII-SR-149] - ItemBuyerTradeParty should not be present + + + + + + + + + + CII-SR-150 + warning + + + + [CII-SR-150] - IncludedSpecifiedMarketplace should not be present + + + + + + + + + + CII-SR-447 + warning + + + + [CII-SR-447] - UltimateCustomerOrderReferencedDocument should not be present + + + + + + + + + + + + + + + + CII-SR-151 + warning + + + + [CII-SR-151] - RequestedQuantity should not be present + + + + + + + + + + CII-SR-152 + warning + + + + [CII-SR-152] - ReceivedQuantity should not be present + + + + + + + + + + CII-SR-153 + warning + + + + [CII-SR-153] - ChargeFreeQuantity should not be present + + + + + + + + + + CII-SR-154 + warning + + + + [CII-SR-154] - PackageQuantity should not be present + + + + + + + + + + CII-SR-155 + warning + + + + [CII-SR-155] - ProductUnitQuantity should not be present + + + + + + + + + + CII-SR-156 + warning + + + + [CII-SR-156] - PerPackageUnitQuantity should not be present + + + + + + + + + + CII-SR-157 + warning + + + + [CII-SR-157] - NetWeightMeasure should not be present + + + + + + + + + + CII-SR-158 + warning + + + + [CII-SR-158] - GrossWeightMeasure should not be present + + + + + + + + + + CII-SR-159 + warning + + + + [CII-SR-159] - TheoreticalWeightMeasure should not be present + + + + + + + + + + CII-SR-160 + warning + + + + [CII-SR-160] - DespatchedQuantity should not be present + + + + + + + + + + CII-SR-161 + warning + + + + [CII-SR-161] - SpecifiedDeliveryAdjustment should not be present + + + + + + + + + + CII-SR-162 + warning + + + + [CII-SR-162] - IncludedSupplyChainPackaging should not be present + + + + + + + + + + CII-SR-163 + warning + + + + [CII-SR-163] - RelatedSupplyChainConsignment should not be present + + + + + + + + + + CII-SR-164 + warning + + + + [CII-SR-164] - ShipToTradeParty should not be present + + + + + + + + + + CII-SR-165 + warning + + + + [CII-SR-165] - UltimateShipToTradeParty should not be present + + + + + + + + + + CII-SR-166 + warning + + + + [CII-SR-166] - ShipFromTradeParty should not be present + + + + + + + + + + CII-SR-167 + warning + + + + [CII-SR-167] - ActualDespatchSupplyChainEvent should not be present + + + + + + + + + + CII-SR-168 + warning + + + + [CII-SR-168] - ActualPickUpSupplyChainEvent should not be present + + + + + + + + + + CII-SR-169 + warning + + + + [CII-SR-169] - RequestedDeliverySupplyChainEvent should not be present + + + + + + + + + + CII-SR-170 + warning + + + + [CII-SR-170] - ActualDeliverySupplyChainEvent should not be present + + + + + + + + + + CII-SR-171 + warning + + + + [CII-SR-171] - ActualReceiptSupplyChainEvent should not be present + + + + + + + + + + CII-SR-172 + warning + + + + [CII-SR-172] - AdditionalReferencedDocument should not be present + + + + + + + + + + CII-SR-173 + warning + + + + [CII-SR-173] - DespatchAdviceReferencedDocument should not be present + + + + + + + + + + CII-SR-174 + warning + + + + [CII-SR-174] - ReceivingAdviceReferencedDocument should not be present + + + + + + + + + + CII-SR-175 + warning + + + + [CII-SR-175] - DeliveryNoteReferencedDocument should not be present + + + + + + + + + + CII-SR-176 + warning + + + + [CII-SR-176] - ConsumptionReportReferencedDocument should not be present + + + + + + + + + + CII-SR-177 + warning + + + + [CII-SR-177] - RequestedQuantity should not be present + + + + + + + + + + + + + + + + CII-SR-178 + warning + + + + [CII-SR-178] - PaymentReference should not be present + + + + + + + + + + CII-SR-179 + warning + + + + [CII-SR-179] - InvoiceIssuerReference should not be present + + + + + + + + + + CII-SR-180 + warning + + + + [CII-SR-180] - TotalAdjustmentAmount should not be present + + + + + + + + + + CII-SR-181 + warning + + + + [CII-SR-181] - DiscountIndicator should not be present + + + + + + + + + + CII-SR-182 + warning + + + + [CII-SR-182] - CalculatedAmount should not be present + + + + + + + + + + CII-SR-183 + warning + + + + [CII-SR-183] - IndicatorString should not be present + + + + + + + + + + CII-SR-184 + warning + + + + [CII-SR-184] - ID should not be present + + + + + + + + + + CII-SR-185 + warning + + + + [CII-SR-185] - SequenceNumeric should not be present + + + + + + + + + + CII-SR-186 + warning + + + + [CII-SR-186] - @format should not be present + + + + + + + + + + CII-SR-187 + warning + + + + [CII-SR-187] - BasisQuantity should not be present + + + + + + + + + + CII-SR-188 + warning + + + + [CII-SR-188] - PrepaidIndicator should not be present + + + + + + + + + + CII-SR-189 + warning + + + + [CII-SR-189] - UnitBasisAmount should not be present + + + + + + + + + + CII-SR-190 + warning + + + + [CII-SR-190] - TypeCode should not be present + + + + + + + + + + CII-SR-191 + warning + + + + [CII-SR-191] - CategoryTradeTax should not be present + + + + + + + + + + CII-SR-192 + warning + + + + [CII-SR-192] - ActualTradeCurrencyExchange should not be present + + + + + + + + + + CII-SR-193 + warning + + + + [CII-SR-193] - ID should not be present + + + + + + + + + + CII-SR-194 + warning + + + + [CII-SR-194] - SubtotalCalculatedTradeTax should not be present + + + + + + + + + + CII-SR-195 + warning + + + + [CII-SR-195] - SpecifiedLogisticsServiceCharge should not be present + + + + + + + + + + CII-SR-196 + warning + + + + [CII-SR-196] - SpecifiedTradePaymentTerms should not be present + + + + + + + + + + CII-SR-197 + warning + + + + [CII-SR-197] - ChargeTotalAmount should not be present + + + + + + + + + + CII-SR-198 + warning + + + + [CII-SR-198] - AllowanceTotalAmount should not be present + + + + + + + + + + CII-SR-199 + warning + + + + [CII-SR-199] - TaxBasisTotalAmount should not be present + + + + + + + + + + CII-SR-200 + warning + + + + [CII-SR-200] - TaxTotalAmount should not be present + + + + + + + + + + CII-SR-201 + warning + + + + [CII-SR-201] - GrandTotalAmount should not be present + + + + + + + + + + CII-SR-202 + warning + + + + [CII-SR-202] - InformationAmount should not be present + + + + + + + + + + CII-SR-203 + warning + + + + [CII-SR-203] - TotalAllowanceChargeAmount should not be present + + + + + + + + + + CII-SR-204 + warning + + + + [CII-SR-204] - TotalRetailValueInformationAmount should not be present + + + + + + + + + + CII-SR-205 + warning + + + + [CII-SR-205] - GrossLineTotalAmount should not be present + + + + + + + + + + CII-SR-206 + warning + + + + [CII-SR-206] - NetLineTotalAmount should not be present + + + + + + + + + + CII-SR-207 + warning + + + + [CII-SR-207] - NetIncludingTaxesLineTotalAmount should not be present + + + + + + + + + + CII-SR-208 + warning + + + + [CII-SR-208] - ProductWeightLossInformationAmount should not be present + + + + + + + + + + CII-SR-209 + warning + + + + [CII-SR-209] - SpecifiedFinancialAdjustment should not be present + + + + + + + + + + CII-SR-210 + warning + + + + [CII-SR-210] - InvoiceReferencedDocument should not be present + + + + + + + + + + CII-SR-212 + warning + + + + [CII-SR-212] - PayableSpecifiedTradeAccountingAccount should not be present + + + + + + + + + + CII-SR-213 + warning + + + + [CII-SR-213] - SetTriggerCode should not be present + + + + + + + + + + CII-SR-214 + warning + + + + [CII-SR-214] - TypeCode should not be present + + + + + + + + + + CII-SR-215 + warning + + + + [CII-SR-215] - AmountTypeCode should not be present + + + + + + + + + + CII-SR-216 + warning + + + + [CII-SR-216] - Name should not be present + + + + + + + + + + CII-SR-217 + warning + + + + [CII-SR-217] - CostReferenceDimensionPattern should not be present + + + + + + + + + + CII-SR-218 + warning + + + + [CII-SR-218] - PurchaseSpecifiedTradeAccountingAccount should not be present + + + + + + + + + + CII-SR-219 + warning + + + + [CII-SR-219] - SalesSpecifiedTradeAccountingAccount should not be present + + + + + + + + + + CII-SR-220 + warning + + + + [CII-SR-220] - SpecifiedTradeSettlementFinancialCard should not be present + + + + + + + + + + + + + + + + CII-SR-442 + warning + + + + [CII-SR-442] - Reference should not be present + + + + + + + + + + CII-SR-222 + warning + + + + [CII-SR-222] - RoleCode should not be present + + + + + + + + + + CII-SR-223 + warning + + + + [CII-SR-223] - LegalClassificationCode should not be present + + + + + + + + + + CII-SR-224 + warning + + + + [CII-SR-224] - Name should not be present + + + + + + + + + + CII-SR-225 + warning + + + + [CII-SR-225] - PostalTradeAddress should not be present + + + + + + + + + + CII-SR-226 + warning + + + + [CII-SR-226] - RoleCode should not be present + + + + + + + + + + CII-SR-227 + warning + + + + [CII-SR-227] - ID should not be present + + + + + + + + + + CII-SR-228 + warning + + + + [CII-SR-228] - TypeCode should not be present + + + + + + + + + + CII-SR-229 + warning + + + + [CII-SR-229] - JobTitle should not be present + + + + + + + + + + CII-SR-230 + warning + + + + [CII-SR-230] - Responsibility should not be present + + + + + + + + + + CII-SR-231 + warning + + + + [CII-SR-231] - PersonID should not be present + + + + + + + + + + CII-SR-232 + warning + + + + [CII-SR-232] - URIID should not be present + + + + + + + + + + CII-SR-233 + warning + + + + [CII-SR-233] - ChannelCode should not be present + + + + + + + + + + CII-SR-234 + warning + + + + [CII-SR-234] - DirectTelephoneUniversalCommunication should not be present + + + + + + + + + + CII-SR-235 + warning + + + + [CII-SR-235] - MobileTelephoneUniversalCommunication should not be present + + + + + + + + + + CII-SR-236 + warning + + + + [CII-SR-236] - FaxUniversalCommunication should not be present + + + + + + + + + + CII-SR-237 + warning + + + + [CII-SR-237] - ChannelCode should not be present + + + + + + + + + + CII-SR-238 + warning + + + + [CII-SR-238] - CompleteNumber should not be present + + + + + + + + + + CII-SR-239 + warning + + + + [CII-SR-239] - TelexUniversalCommunication should not be present + + + + + + + + + + CII-SR-240 + warning + + + + [CII-SR-240] - VOIPUniversalCommunication should not be present + + + + + + + + + + CII-SR-241 + warning + + + + [CII-SR-241] - InstantMessagingUniversalCommunication should not be present + + + + + + + + + + CII-SR-242 + warning + + + + [CII-SR-242] - SpecifiedNote should not be present + + + + + + + + + + CII-SR-243 + warning + + + + [CII-SR-243] - SpecifiedContactPerson should not be present + + + + + + + + + + CII-SR-244 + warning + + + + [CII-SR-244] - ChannelCode should not be present + + + + + + + + + + CII-SR-245 + warning + + + + [CII-SR-245] - CompleteNumber should not be present + + + + + + + + + + CII-SR-246 + warning + + + + [CII-SR-246] - AssociatedRegisteredTax should not be present + + + + + + + + + + CII-SR-247 + warning + + + + [CII-SR-247] - EndPointURIUniversalCommunication should not be present + + + + + + + + + + CII-SR-248 + warning + + + + [CII-SR-248] - LogoAssociatedSpecifiedBinaryFile should not be present + + + + + + + + + + CII-SR-249 + warning + + + + [CII-SR-249] - RoleCode should not be present + + + + + + + + + + CII-SR-250 + warning + + + + [CII-SR-250] - Description should not be present + + + + + + + + + + CII-SR-251 + warning + + + + [CII-SR-251] - LegalClassificationCode should not be present + + + + + + + + + + CII-SR-252 + warning + + + + [CII-SR-252] - Name should not be present + + + + + + + + + + CII-SR-254 + warning + + + + [CII-SR-254] - PostalTradeAddress should not be present + + + + + + + + + + CII-SR-255 + warning + + + + [CII-SR-255] - AuthorizedLegalRegistration should not be present + + + + + + + + + + CII-SR-256 + warning + + + + [CII-SR-256] - ID should not be present + + + + + + + + + + CII-SR-257 + warning + + + + [CII-SR-257] - TypeCode should not be present + + + + + + + + + + CII-SR-258 + warning + + + + [CII-SR-258] - JobTitle should not be present + + + + + + + + + + CII-SR-259 + warning + + + + [CII-SR-259] - Responsibility should not be present + + + + + + + + + + CII-SR-260 + warning + + + + [CII-SR-260] - PersonID should not be present + + + + + + + + + + CII-SR-261 + warning + + + + [CII-SR-261] - URIID should not be present + + + + + + + + + + CII-SR-262 + warning + + + + [CII-SR-262] - ChannelCode should not be present + + + + + + + + + + CII-SR-263 + warning + + + + [CII-SR-263] - DirectTelephoneUniversalCommunication should not be present + + + + + + + + + + CII-SR-264 + warning + + + + [CII-SR-264] - MobileTelephoneUniversalCommunication should not be present + + + + + + + + + + CII-SR-265 + warning + + + + [CII-SR-265] - FaxUniversalCommunication should not be present + + + + + + + + + + CII-SR-266 + warning + + + + [CII-SR-266] - ChannelCode should not be present + + + + + + + + + + CII-SR-267 + warning + + + + [CII-SR-267] - CompleteNumber should not be present + + + + + + + + + + CII-SR-268 + warning + + + + [CII-SR-268] - TelexUniversalCommunication should not be present + + + + + + + + + + CII-SR-269 + warning + + + + [CII-SR-269] - VOIPUniversalCommunication should not be present + + + + + + + + + + CII-SR-270 + warning + + + + [CII-SR-270] - InstantMessagingUniversalCommunication should not be present + + + + + + + + + + CII-SR-271 + warning + + + + [CII-SR-271] - SpecifiedNote should not be present + + + + + + + + + + CII-SR-272 + warning + + + + [CII-SR-272] - SpecifiedContactPerson should not be present + + + + + + + + + + CII-SR-273 + warning + + + + [CII-SR-273] - ChannelCode should not be present + + + + + + + + + + CII-SR-274 + warning + + + + [CII-SR-274] - CompleteNumber should not be present + + + + + + + + + + CII-SR-275 + warning + + + + [CII-SR-275] - AssociatedRegisteredTax should not be present + + + + + + + + + + CII-SR-276 + warning + + + + [CII-SR-276] - EndPointURIUniversalCommunication should not be present + + + + + + + + + + CII-SR-277 + warning + + + + [CII-SR-277] - LogoAssociatedSpecifiedBinaryFile should not be present + + + + + + + + + + CII-SR-278 + warning + + + + [CII-SR-278] - SalesAgentTradeParty should not be present + + + + + + + + + + CII-SR-279 + warning + + + + [CII-SR-279] - BuyerRequisitionerTradeParty should not be present + + + + + + + + + + CII-SR-280 + warning + + + + [CII-SR-280] - BuyerAssignedAccountantTradeParty should not be present + + + + + + + + + + CII-SR-281 + warning + + + + [CII-SR-281] - SellerAssignedAccountantTradeParty should not be present + + + + + + + + + + CII-SR-282 + warning + + + + [CII-SR-282] - BuyerTaxRepresentativeTradeParty should not be present + + + + + + + + + + CII-SR-283 + warning + + + + [CII-SR-283] - GlobalID should not be present + + + + + + + + + + CII-SR-284 + warning + + + + [CII-SR-284] - RoleCode should not be present + + + + + + + + + + CII-SR-285 + warning + + + + [CII-SR-285] - Description should not be present + + + + + + + + + + CII-SR-286 + warning + + + + [CII-SR-286] - SpecifiedLegalOrganization should not be present + + + + + + + + + + CII-SR-287 + warning + + + + [CII-SR-287] - DefinedTradeContact should not be present + + + + + + + + + + CII-SR-288 + warning + + + + [CII-SR-288] - URIUniversalCommunication should not be present + + + + + + + + + + CII-SR-289 + warning + + + + [CII-SR-289] - AssociatedRegisteredTax should not be present + + + + + + + + + + CII-SR-290 + warning + + + + [CII-SR-290] - EndPointURIUniversalCommunication should not be present + + + + + + + + + + CII-SR-291 + warning + + + + [CII-SR-291] - LogoAssociatedSpecifiedBinaryFile should not be present + + + + + + + + + + CII-SR-292 + warning + + + + [CII-SR-292] - ProductEndUserTradeParty should not be present + + + + + + + + + + CII-SR-293 + warning + + + + [CII-SR-293] - ApplicableTradeDeliveryTerms should not be present + + + + + + + + + + CII-SR-294 + warning + + + + [CII-SR-294] - LineID should not be present + + + + + + + + + + CII-SR-295 + warning + + + + [CII-SR-295] - LineID should not be present + + + + + + + + + + CII-SR-296 + warning + + + + [CII-SR-296] - QuotationReferencedDocument should not be present + + + + + + + + + + CII-SR-297 + warning + + + + [CII-SR-297] - OrderResponseReferencedDocument should not be present + + + + + + + + + + CII-SR-298 + warning + + + + [CII-SR-298] - LineID should not be present + + + + + + + + + + CII-SR-299 + warning + + + + [CII-SR-299] - DemandForecastReferencedDocument should not be present + + + + + + + + + + CII-SR-300 + warning + + + + [CII-SR-300] - SupplyInstructionReferencedDocument should not be present + + + + + + + + + + CII-SR-301 + warning + + + + [CII-SR-301] - PromotionalDealReferencedDocument should not be present + + + + + + + + + + CII-SR-302 + warning + + + + [CII-SR-302] - PriceListReferencedDocument should not be present + + + + + + + + + + CII-SR-303 + warning + + + + [CII-SR-303] - LineID should not be present + + + + + + + + + + CII-SR-304 + warning + + + + [CII-SR-304] - RequisitionerReferencedDocument should not be present + + + + + + + + + + CII-SR-305 + warning + + + + [CII-SR-305] - BuyerAgentTradeParty should not be present + + + + + + + + + + CII-SR-306 + warning + + + + [CII-SR-306] - PurchaseConditionsReferencedDocument should not be present + + + + + + + + + + CII-SR-307 + warning + + + + [CII-SR-307] - Description should not be present + + + + + + + + + + CII-SR-448 + warning + + + + [CII-SR-448] - UltimateCustomerOrderReferencedDocument should not be present + + + + + + + + + + + + + + + + CII-SR-308 + warning + + + + [CII-SR-308] - RelatedSupplyChainConsignment should not be present + + + + + + + + + + CII-SR-309 + warning + + + + [CII-SR-309] - RoleCode should not be present + + + + + + + + + + CII-SR-310 + warning + + + + [CII-SR-310] - Description should not be present + + + + + + + + + + CII-SR-311 + warning + + + + [CII-SR-311] - SpecifiedLegalOrganization should not be present + + + + + + + + + + CII-SR-312 + warning + + + + [CII-SR-312] - DefinedTradeContact should not be present + + + + + + + + + + CII-SR-313 + warning + + + + [CII-SR-313] - URIUniversalCommunication should not be present + + + + + + + + + + CII-SR-314 + warning + + + + [CII-SR-314] - SpecifiedTaxRegistration should not be present + + + + + + + + + + CII-SR-315 + warning + + + + [CII-SR-315] - EndPointURIUniversalCommunication should not be present + + + + + + + + + + CII-SR-316 + warning + + + + [CII-SR-316] - LogoAssociatedSpecifiedBinaryFile should not be present + + + + + + + + + + CII-SR-317 + warning + + + + [CII-SR-317] - UltimateShipToTradeParty should not be present + + + + + + + + + + CII-SR-318 + warning + + + + [CII-SR-318] - ShipFromTradeParty should not be present + + + + + + + + + + CII-SR-319 + warning + + + + [CII-SR-319] - ActualDespatchSupplyChainEvent should not be present + + + + + + + + + + CII-SR-320 + warning + + + + [CII-SR-320] - ActualPickUpSupplyChainEvent should not be present + + + + + + + + + + CII-SR-321 + warning + + + + [CII-SR-321] - ID should not be present + + + + + + + + + + CII-SR-322 + warning + + + + [CII-SR-322] - DateTime should not be present + + + + + + + + + + CII-SR-323 + warning + + + + [CII-SR-323] - TypeCode should not be present + + + + + + + + + + CII-SR-324 + warning + + + + [CII-SR-324] - Description should not be present + + + + + + + + + + CII-SR-325 + warning + + + + [CII-SR-325] - DescriptionBinaryObject should not be present + + + + + + + + + + CII-SR-326 + warning + + + + [CII-SR-326] - UnitQuantity should not be present + + + + + + + + + + CII-SR-327 + warning + + + + [CII-SR-327] - LatestOccurrenceDateTime should not be present + + + + + + + + + + CII-SR-328 + warning + + + + [CII-SR-328] - EarliestOccurrenceDateTime should not be present + + + + + + + + + + CII-SR-329 + warning + + + + [CII-SR-329] - OccurrenceSpecifiedPeriod should not be present + + + + + + + + + + CII-SR-330 + warning + + + + [CII-SR-330] - OccurrenceLogisticsLocation should not be present + + + + + + + + + + CII-SR-331 + warning + + + + [CII-SR-331] - ActualReceiptSupplyChainEvent should not be present + + + + + + + + + + CII-SR-332 + warning + + + + [CII-SR-332] - AdditionalReferencedDocument should not be present + + + + + + + + + + CII-SR-333 + warning + + + + [CII-SR-333] - LineID should not be present + + + + + + + + + + CII-SR-334 + warning + + + + [CII-SR-334] - LineID should not be present + + + + + + + + + + CII-SR-335 + warning + + + + [CII-SR-335] - DeliveryNoteReferencedDocument should not be present + + + + + + + + + + CII-SR-336 + warning + + + + [CII-SR-336] - ConsumptionReportReferencedDocument should not be present + + + + + + + + + + CII-SR-337 + warning + + + + [CII-SR-337] - PreviousDeliverySupplyChainEvent should not be present + + + + + + + + + + CII-SR-338 + warning + + + + [CII-SR-338] - PackingListReferencedDocument should not be present + + + + + + + + + + + + + + + + CII-SR-339 + warning + + + + [CII-SR-339] - DuePayableAmount should not be present + + + + + + + + + + CII-SR-340 + warning + + + + [CII-SR-340] - CreditorReferenceTypeCode should not be present + + + + + + + + + + CII-SR-341 + warning + + + + [CII-SR-341] - CreditorReferenceType should not be present + + + + + + + + + + CII-SR-342 + warning + + + + [CII-SR-342] - CreditorReferenceIssuerID should not be present + + + + + + + + + + CII-SR-344 + warning + + + + [CII-SR-344] - PaymentCurrencyCode should not be present + + + + + + + + + + CII-SR-345 + warning + + + + [CII-SR-345] - InvoiceIssuerReference should not be present + + + + + + + + + + CII-SR-346 + warning + + + + [CII-SR-346] - InvoiceDateTime should not be present + + + + + + + + + + CII-SR-347 + warning + + + + [CII-SR-347] - NextInvoiceDateTime should not be present + + + + + + + + + + CII-SR-348 + warning + + + + [CII-SR-348] - CreditReasonCode should not be present + + + + + + + + + + CII-SR-349 + warning + + + + [CII-SR-349] - CreditReason should not be present + + + + + + + + + + CII-SR-350 + warning + + + + [CII-SR-350] - InvoicerTradeParty should not be present + + + + + + + + + + CII-SR-351 + warning + + + + [CII-SR-351] - InvoiceeTradeParty should not be present + + + + + + + + + + CII-SR-352 + warning + + + + [CII-SR-352] - RoleCode should not be present + + + + + + + + + + CII-SR-353 + warning + + + + [CII-SR-353] - Description should not be present + + + + + + + + + + CII-SR-354 + warning + + + + [CII-SR-354] - LegalClassificationCode should not be present + + + + + + + + + + CII-SR-355 + warning + + + + [CII-SR-355] - Name should not be present + + + + + + + + + + CII-SR-356 + warning + + + + [CII-SR-356] - TradingBusinessName should not be present + + + + + + + + + + CII-SR-357 + warning + + + + [CII-SR-357] - PostalTradeAddress should not be present + + + + + + + + + + CII-SR-358 + warning + + + + [CII-SR-358] - AuthorizedLegalRegistration should not be present + + + + + + + + + + CII-SR-359 + warning + + + + [CII-SR-359] - DefinedTradeContact should not be present + + + + + + + + + + CII-SR-360 + warning + + + + [CII-SR-360] - PostalTradeAddress should not be present + + + + + + + + + + CII-SR-361 + warning + + + + [CII-SR-361] - URIUniversalCommunication should not be present + + + + + + + + + + CII-SR-362 + warning + + + + [CII-SR-362] - SpecifiedTaxRegistration should not be present + + + + + + + + + + CII-SR-363 + warning + + + + [CII-SR-363] - EndPointURIUniversalCommunication should not be present + + + + + + + + + + CII-SR-364 + warning + + + + [CII-SR-364] - LogoAssociatedSpecifiedBinaryFile should not be present + + + + + + + + + + CII-SR-365 + warning + + + + [CII-SR-365] - PayerTradeParty should not be present + + + + + + + + + + CII-SR-366 + warning + + + + [CII-SR-366] - TaxApplicableTradeCurrencyExchange should not be present + + + + + + + + + + CII-SR-367 + warning + + + + [CII-SR-367] - InvoiceApplicableTradeCurrencyExchange should not be present + + + + + + + + + + CII-SR-368 + warning + + + + [CII-SR-368] - PaymentApplicableTradeCurrencyExchange should not be present + + + + + + + + + + CII-SR-369 + warning + + + + [CII-SR-369] - PaymentChannelCode should not be present + + + + + + + + + + CII-SR-370 + warning + + + + [CII-SR-370] - GuaranteeMethodCode should not be present + + + + + + + + + + CII-SR-371 + warning + + + + [CII-SR-371] - PaymentMethodCode should not be present + + + + + + + + + + CII-SR-443 + warning + + + + [CII-SR-443] - ID should not be present + + + + + + + + + + CII-SR-372 + warning + + + + [CII-SR-372] - MicrochipIndicator should not be present + + + + + + + + + + CII-SR-373 + warning + + + + [CII-SR-373] - TypeCode should not be present + + + + + + + + + + CII-SR-375 + warning + + + + [CII-SR-375] - ExpiryDate should not be present + + + + + + + + + + CII-SR-376 + warning + + + + [CII-SR-376] - VerificationNumeric should not be present + + + + + + + + + + CII-SR-377 + warning + + + + [CII-SR-377] - ValidFromDateTime should not be present + + + + + + + + + + CII-SR-378 + warning + + + + [CII-SR-378] - CreditLimitAmount should not be present + + + + + + + + + + CII-SR-379 + warning + + + + [CII-SR-379] - CreditAvailableAmount should not be present + + + + + + + + + + CII-SR-380 + warning + + + + [CII-SR-380] - InterestRatePercent should not be present + + + + + + + + + + CII-SR-381 + warning + + + + [CII-SR-381] - Description should not be present + + + + + + + + + + CII-SR-382 + warning + + + + [CII-SR-382] - AccountName should not be present + + + + + + + + + + CII-SR-444 + warning + + + + [CII-SR-444] - ProprietaryID should not be present + + + + + + + + + + CII-SR-384 + warning + + + + [CII-SR-384] - ClearingSystemName should not be present + + + + + + + + + + CII-SR-385 + warning + + + + [CII-SR-385] - Name should not be present + + + + + + + + + + CII-SR-386 + warning + + + + [CII-SR-386] - LocationFinancialInstitutionAddress should not be present + + + + + + + + + + CII-SR-388 + warning + + + + [CII-SR-388] - ID should not be present + + + + + + + + + + CII-SR-389 + warning + + + + [CII-SR-389] - SequenceNumeric should not be present + + + + + + + + + + CII-SR-390 + warning + + + + [CII-SR-390] - BasisQuantity should not be present + + + + + + + + + + CII-SR-391 + warning + + + + [CII-SR-391] - PrepaidIndicator should not be present + + + + + + + + + + CII-SR-392 + warning + + + + [CII-SR-392] - UnitBasisAmount should not be present + + + + + + + + + + CII-SR-393 + warning + + + + [CII-SR-393] - TypeCode should not be present + + + + + + + + + + CII-SR-394 + warning + + + + [CII-SR-394] - ActualTradeCurrencyExchange should not be present + + + + + + + + + + CII-SR-395 + warning + + + + [CII-SR-395] - SubtotalCalculatedTradeTax should not be present + + + + + + + + + + CII-SR-396 + warning + + + + [CII-SR-396] - SpecifiedLogisticsServiceCharge should not be present + + + + + + + + + + CII-SR-397 + warning + + + + [CII-SR-397] - ID should not be present + + + + + + + + + + CII-SR-398 + warning + + + + [CII-SR-398] - FromEventCode should not be present + + + + + + + + + + CII-SR-399 + warning + + + + [CII-SR-399] - SettlementPeriodMeasure should not be present + + + + + + + + + + CII-SR-400 + warning + + + + [CII-SR-400] - DateTime should not be present + + + + + + + + + + CII-SR-401 + warning + + + + [CII-SR-401] - TypeCode should not be present + + + + + + + + + + CII-SR-402 + warning + + + + [CII-SR-402] - InstructionTypeCode should not be present + + + + + + + + + + CII-SR-404 + warning + + + + [CII-SR-404] - PartialPaymentPercent should not be present + + + + + + + + + + CII-SR-405 + warning + + + + [CII-SR-405] - PaymentMeansID should not be present + + + + + + + + + + CII-SR-406 + warning + + + + [CII-SR-406] - PartialPaymentAmount should not be present + + + + + + + + + + CII-SR-407 + warning + + + + [CII-SR-407] - ApplicableTradePaymentPenaltyTerms should not be present + + + + + + + + + + CII-SR-408 + warning + + + + [CII-SR-408] - ApplicableTradePaymentDiscountTerms should not be present + + + + + + + + + + CII-SR-409 + warning + + + + [CII-SR-409] - PayeeTradeParty should not be present + + + + + + + + + + CII-SR-421 + warning + + + + [CII-SR-421] - SpecifiedFinancialAdjustment should not be present + + + + + + + + + + CII-SR-422 + warning + + + + [CII-SR-422] - LineID should not be present + + + + + + + + + + CII-SR-423 + warning + + + + [CII-SR-423] - ProFormaInvoiceReferencedDocument should not be present + + + + + + + + + + CII-SR-424 + warning + + + + [CII-SR-424] - LetterOfCreditReferencedDocument should not be present + + + + + + + + + + CII-SR-425 + warning + + + + [CII-SR-425] - FactoringAgreementReferencedDocument should not be present + + + + + + + + + + CII-SR-426 + warning + + + + [CII-SR-426] - FactoringListReferencedDocument should not be present + + + + + + + + + + CII-SR-427 + warning + + + + [CII-SR-427] - PayableSpecifiedTradeAccountingAccount should not be present + + + + + + + + + + CII-SR-428 + warning + + + + [CII-SR-428] - SetTriggerCode should not be present + + + + + + + + + + CII-SR-429 + warning + + + + [CII-SR-429] - TypeCode should not be present + + + + + + + + + + CII-SR-430 + warning + + + + [CII-SR-430] - AmountTypeCode should not be present + + + + + + + + + + CII-SR-431 + warning + + + + [CII-SR-431] - Name should not be present + + + + + + + + + + CII-SR-432 + warning + + + + [CII-SR-432] - CostReferenceDimensionPattern should not be present + + + + + + + + + + CII-SR-433 + warning + + + + [CII-SR-433] - PurchaseSpecifiedTradeAccountingAccount should not be present + + + + + + + + + + CII-SR-434 + warning + + + + [CII-SR-434] - SalesSpecifiedTradeAccountingAccount should not be present + + + + + + + + + + CII-SR-435 + warning + + + + [CII-SR-435] - SpecifiedTradeSettlementFinancialCard should not be present + + + + + + + + + + CII-SR-436 + warning + + + + [CII-SR-436] - SpecifiedAdvancePayment should not be present + + + + + + + + + + CII-SR-437 + warning + + + + [CII-SR-437] - UltimatePayeeTradeParty should not be present + + + + + + + + + + + + + + + + CII-SR-411 + warning + + + + [CII-SR-411] - InformationAmount should not be present + + + + + + + + + + CII-SR-412 + warning + + + + [CII-SR-412] - TotalDiscountAmount should not be present + + + + + + + + + + CII-SR-413 + warning + + + + [CII-SR-413] - TotalAllowanceChargeAmount should not be present + + + + + + + + + + CII-SR-414 + warning + + + + [CII-SR-414] - RetailValueExcludingTaxInformationAmount should not be present + + + + + + + + + + CII-SR-415 + warning + + + + [CII-SR-415] - TotalDepositFeeInformationAmount should not be present + + + + + + + + + + CII-SR-416 + warning + + + + [CII-SR-416] - ProductValueExcludingTobaccoTaxInformationAmount should not be present + + + + + + + + + + CII-SR-417 + warning + + + + [CII-SR-417] - TotalRetailValueInformationAmount should not be present + + + + + + + + + + CII-SR-418 + warning + + + + [CII-SR-418] - GrossLineTotalAmount should not be present + + + + + + + + + + CII-SR-419 + warning + + + + [CII-SR-419] - NetLineTotalAmount should not be present + + + + + + + + + + CII-SR-420 + warning + + + + [CII-SR-420] - NetIncludingTaxesLineTotalAmount should not be present + + + + + + + + + + + + + + + + CII-DT-013 + fatal + + + + [CII-DT-013] - languageID should not be present + + + + + + + + + + CII-DT-014 + fatal + + + + [CII-DT-014] - languageLocaleID should not be present + + + + + + + + + + CII-SR-438 + warning + + + + [CII-SR-438] - ValuationBreakdownStatement should not be present + + + + + + + + + + + + + + + + CII-SR-04 + warning + + + + [CII-SR-004] - Value should not be present + + + + + + + + + + CII-SR-05 + warning + + + + [CII-SR-005] - SpecifiedDocumentVersion should not be present + + + + + + + + + + + + + + + + CII-DT-001 + fatal + + + + [CII-DT-001] - schemeName should not be present + + + + + + + + + + CII-DT-002 + fatal + + + + [CII-DT-002] - schemeAgencyName should not be present + + + + + + + + + + CII-DT-003 + fatal + + + + [CII-DT-003] - schemeDataURI should not be present + + + + + + + + + + CII-DT-004 + fatal + + + + [CII-DT-004] - schemeURI should not be present + + + + + + + + + + CII-DT-097 + fatal + + + + [CII-DT-097] - schemeVersionID should not be present + + + + + + + + + + + + + + + + CII-DT-005 + fatal + + + + [CII-DT-005] - schemeID should not be present + + + + + + + + + + CII-DT-006 + fatal + + + + [CII-DT-006] - schemeAgencyID should not be present + + + + + + + + + + CII-DT-007 + fatal + + + + [CII-DT-007] - schemeVersionID should not be present + + + + + + + + + + + + + + + + CII-DT-008 + fatal + + + + [CII-DT-008] - name should not be present + + + + + + + + + + CII-DT-009 + fatal + + + + [CII-DT-009] - listURI should not be present + + + + + + + + + + + + + + + + CII-DT-010 + fatal + + + + [CII-DT-010] - listID should not be present + + + + + + + + + + CII-DT-011 + fatal + + + + [CII-DT-011] - listAgencyID should not be present + + + + + + + + + + CII-DT-012 + fatal + + + + [CII-DT-012] - listVersionID should not be present + + + + + + + + + + + + + + + + CII-DT-015 + fatal + + + + [CII-DT-015] - URIID should not be present + + + + + + + + + + CII-DT-016 + fatal + + + + [CII-DT-016] - StatusCode should not be present + + + + + + + + + + CII-DT-017 + fatal + + + + [CII-DT-017] - CopyIndicator should not be present + + + + + + + + + + CII-DT-018 + fatal + + + + [CII-DT-018] - TypeCode should not be present + + + + + + + + + + CII-DT-019 + fatal + + + + [CII-DT-019] - GlobalID should not be present + + + + + + + + + + CII-DT-020 + fatal + + + + [CII-DT-020] - RevisionID should not be present + + + + + + + + + + CII-DT-021 + fatal + + + + [CII-DT-021] - Name should not be present + + + + + + + + + + CII-DT-022 + fatal + + + + [CII-DT-022] - AttachmentBinaryObject should not be present + + + + + + + + + + CII-DT-023 + fatal + + + + [CII-DT-023] - Information should not be present + + + + + + + + + + CII-DT-024 + fatal + + + + [CII-DT-024] - ReferenceTypeCode should not be present + + + + + + + + + + CII-DT-025 + fatal + + + + [CII-DT-025] - SectionName should not be present + + + + + + + + + + CII-DT-026 + fatal + + + + [CII-DT-026] - PreviousRevisionID should not be present + + + + + + + + + + CII-DT-027 + fatal + + + + [CII-DT-027] - FormattedIssueDateTime should not be present + + + + + + + + + + CII-DT-028 + fatal + + + + [CII-DT-028] - EffectiveSpecifiedPeriod should not be present + + + + + + + + + + CII-DT-029 + fatal + + + + [CII-DT-029] - IssuerTradeParty should not be present + + + + + + + + + + CII-DT-030 + fatal + + + + [CII-DT-030] - AttachedSpecifiedBinaryFile should not be present + + + + + + + + + + + + + + + + CII-DT-031 + fatal + + + + [CII-DT-031] - currencyID should not be present + + + + + + + + + + CII-DT-032 + fatal + + + + [CII-DT-032] - currencyCodeListVersionID should not be present + + + + + + + + + + + + + + + + CII-DT-033 + fatal + + + + [CII-DT-033] - unitCode should not be present + + + + + + + + + + CII-DT-034 + fatal + + + + [CII-DT-034] - unitCodeListID should not be present + + + + + + + + + + CII-DT-035 + fatal + + + + [CII-DT-035] - unitCodeListAgencyID should not be present + + + + + + + + + + CII-DT-036 + fatal + + + + [CII-DT-036] - unitCodeListAgencyName should not be present + + + + + + + + + + + + + + + + CII-DT-037 + fatal + + + + [CII-DT-037] - TypeCode shall be 'VAT' + + + + + + + + + + CII-DT-038 + warning + + + + [CII-DT-038] - CalculatedRate should not be present + + + + + + + + + + CII-DT-039 + warning + + + + [CII-DT-039] - CalculationSequenceNumeric should not be present + + + + + + + + + + CII-DT-040 + warning + + + + [CII-DT-040] - BasisQuantity should not be present + + + + + + + + + + CII-DT-041 + warning + + + + [CII-DT-041] - BasisAmount should not be present + + + + + + + + + + CII-DT-042 + warning + + + + [CII-DT-042] - UnitBasisAmount should not be present + + + + + + + + + + CII-DT-043 + warning + + + + [CII-DT-043] - LineTotalBasisAmount should not be present + + + + + + + + + + CII-DT-044 + warning + + + + [CII-DT-044] - AllowanceChargeBasisAmount should not be present + + + + + + + + + + CII-DT-045 + warning + + + + [CII-DT-045] - @listID should not be present + + + + + + + + + + CII-DT-046 + warning + + + + [CII-DT-046] - @listAgencyID should not be present + + + + + + + + + + CII-DT-047 + warning + + + + [CII-DT-047] - @listVersionID should not be present + + + + + + + + + + CII-DT-048 + warning + + + + [CII-DT-048] - @listURI should not be present + + + + + + + + + + CII-DT-049 + warning + + + + [CII-DT-049] - CurrencyCode should not be present + + + + + + + + + + CII-DT-050 + warning + + + + [CII-DT-050] - Jurisdiction should not be present + + + + + + + + + + CII-DT-051 + warning + + + + [CII-DT-051] - CustomsDutyIndicator should not be present + + + + + + + + + + CII-DT-052 + warning + + + + [CII-DT-052] - ExemptionReasonCode should not be present + + + + + + + + + + CII-DT-098 + warning + + + + [CII-DT-098] - ExemptionReason should not be present + + + + + + + + + + CII-DT-053 + warning + + + + [CII-DT-053] - TaxBasisAllowanceRate should not be present + + + + + + + + + + CII-DT-054 + warning + + + + [CII-DT-054] - TaxPointDate should not be present + + + + + + + + + + CII-DT-055 + warning + + + + [CII-DT-055] - Type should not be present + + + + + + + + + + CII-DT-056 + warning + + + + [CII-DT-056] - InformationAmount should not be present + + + + + + + + + + CII-DT-057 + warning + + + + [CII-DT-057] - CategoryName should not be present + + + + + + + + + + CII-DT-058 + warning + + + + [CII-DT-058] - DueDateTypeCode should not be present + + + + + + + + + + CII-DT-059 + warning + + + + [CII-DT-059] - @format should not be present + + + + + + + + + + CII-DT-060 + warning + + + + [CII-DT-060] - SpecifiedTradeAccountingAccount should not be present + + + + + + + + + + CII-DT-061 + warning + + + + [CII-DT-061] - ServiceSupplyTradeCountry should not be present + + + + + + + + + + CII-DT-062 + warning + + + + [CII-DT-062] - BuyerRepayableTaxSpecifiedTradeAccountingAccount should not be present + + + + + + + + + + CII-DT-063 + warning + + + + [CII-DT-063] - SellerPayableTaxSpecifiedTradeAccountingAccount should not be present + + + + + + + + + + CII-DT-064 + warning + + + + [CII-DT-064] - SellerRefundableTaxSpecifiedTradeAccountingAccount should not be present + + + + + + + + + + CII-DT-065 + warning + + + + [CII-DT-065] - BuyerDeductibleTaxSpecifiedTradeAccountingAccount should not be present + + + + + + + + + + CII-DT-066 + warning + + + + [CII-DT-066] - BuyerNonDeductibleTaxSpecifiedTradeAccountingAccount should not be present + + + + + + + + + + CII-DT-067 + warning + + + + [CII-DT-067] - PlaceApplicableTradeLocation should not be present + + + + + + + + + + + + + + + + CII-DT-068 + fatal + + + + [CII-DT-068] - DateTime shall not be used. + + + + + + + + + + CII-DT-069 + fatal + + + + [CII-DT-069] - DurationMeasure shall not be used. + + + + + + + + + + CII-DT-070 + fatal + + + + [CII-DT-070] - InclusiveIndicator shall not be used. + + + + + + + + + + CII-DT-071 + fatal + + + + [CII-DT-071] - Description shall not be used. + + + + + + + + + + CII-DT-072 + fatal + + + + [CII-DT-072] - DateTime shall not be used. + + + + + + + + + + CII-DT-073 + fatal + + + + [CII-DT-073] - CompleteDateTime shall not be used. + + + + + + + + + + CII-DT-074 + fatal + + + + [CII-DT-074] - OpenIndicator shall not be used. + + + + + + + + + + CII-DT-075 + fatal + + + + [CII-DT-075] - SeasonCode shall not be used. + + + + + + + + + + CII-DT-076 + fatal + + + + [CII-DT-076] - ID shall not be used. + + + + + + + + + + CII-DT-077 + fatal + + + + [CII-DT-077] - Name shall not be used. + + + + + + + + + + CII-DT-078 + fatal + + + + [CII-DT-078] - SequenceNumeric shall not be used. + + + + + + + + + + CII-DT-079 + fatal + + + + [CII-DT-079] - StartDateFlexibilityCode shall not be used. + + + + + + + + + + CII-DT-080 + fatal + + + + [CII-DT-080] - ContinuousIndicator shall not be used. + + + + + + + + + + CII-DT-081 + fatal + + + + [CII-DT-081] - PurposeCode shall not be used. + + + + + + + + + + + + + + + + CII-DT-082 + fatal + + + + [CII-DT-082] - ID shall not be used. + + + + + + + + + + CII-DT-083 + fatal + + + + [CII-DT-083] - PostOfficeBox shall not be used. + + + + + + + + + + CII-DT-084 + fatal + + + + [CII-DT-084] - BuildingName shall not be used. + + + + + + + + + + CII-DT-086 + fatal + + + + [CII-DT-086] - LineFour shall not be used. + + + + + + + + + + CII-DT-087 + fatal + + + + [CII-DT-087] - LineFive shall not be used. + + + + + + + + + + CII-DT-088 + fatal + + + + [CII-DT-088] - StreetName shall not be used. + + + + + + + + + + CII-DT-089 + fatal + + + + [CII-DT-089] - CitySubDivisionName shall not be used. + + + + + + + + + + CII-DT-090 + fatal + + + + [CII-DT-090] - CountryName shall not be used. + + + + + + + + + + CII-DT-091 + fatal + + + + [CII-DT-091] - CountrySubDivisionID shall not be used. + + + + + + + + + + CII-DT-092 + fatal + + + + [CII-DT-092] - AttentionOf shall not be used. + + + + + + + + + + CII-DT-093 + fatal + + + + [CII-DT-093] - CareOf shall not be used. + + + + + + + + + + CII-DT-094 + fatal + + + + [CII-DT-094] - BuildingNumber shall not be used. + + + + + + + + + + CII-DT-095 + fatal + + + + [CII-DT-095] - DepartmentName shall not be used. + + + + + + + + + + CII-DT-096 + fatal + + + + [CII-DT-096] - AdditionalStreetName shall not be used. + + + + + + + + + + + + + + + + + + + + + + + BR-CL-01 + warning + + + + [BR-CL-01]-The document type code MUST be coded by the invoice and credit note related code lists of UNTDID 1001. + + + + + + + + + + + + + + + + BR-CL-03 + fatal + + + + [BR-CL-03]-currencyID MUST be coded using ISO code list 4217 alpha-3 + + + + + + + + + + + + + + + + BR-CL-04 + fatal + + + + [BR-CL-04]-Invoice currency code MUST be coded using ISO code list 4217 alpha-3 + + + + + + + + + + + + + + + + BR-CL-05 + fatal + + + + [BR-CL-05]-Tax currency code MUST be coded using ISO code list 4217 alpha-3 + + + + + + + + + + + + + + + + BR-CL-06 + fatal + + + + [BR-CL-06]-Value added tax point date code MUST be coded using a restriction of UNTDID 2475. + + + + + + + + + + + + + + + + BR-CL-07 + fatal + + + + [BR-CL-07]-Object identifier identification scheme identifier MUST be coded using a restriction of UNTDID 1153. + + + + + + + + + + + + + + + + BR-CL-08 + fatal + + + + [BR-CL-08]-Subject Code MUST be coded using a restriction of UNTDID 4451. + + + + + + + + + + + + + + + + BR-CL-10 + fatal + + + + [BR-CL-10]-Any identifier identification scheme identifier MUST be coded using one of the ISO 6523 ICD list. + + + + + + + + + + + + + + + + BR-CL-11 + fatal + + + + [BR-CL-11]-Any registration identifier identification scheme identifier MUST be coded using one of the ISO 6523 ICD list. + + + + + + + + + + + + + + + + BR-CL-13 + fatal + + + + [BR-CL-13]-Item classification identifier identification scheme identifier MUST be coded using one of the UNTDID 7143 list. + + + + + + + + + + + + + + + + BR-CL-14 + fatal + + + + [BR-CL-14]-Country codes in an invoice MUST be coded using ISO code list 3166-1 + + + + + + + + + + + + + + + + BR-CL-15 + fatal + + + + [BR-CL-15]-Country codes in an invoice MUST be coded using ISO code list 3166-1 + + + + + + + + + + + + + + + + BR-CL-16 + fatal + + + + [BR-CL-16]-Payment means in an invoice MUST be coded using UNTDID 4461 code list + + + + + + + + + + + + + + + + BR-CL-17 + fatal + + + + [BR-CL-17]-Invoice tax categories MUST be coded using UNCL 5305 code list + + + + + + + + + + + + + + + + BR-CL-18 + fatal + + + + [BR-CL-18]-Invoice tax categories MUST be coded using UNCL 5305 code list + + + + + + + + + + + + + + + + BR-CL-19 + fatal + + + + [BR-CL-19]-Coded allowance reasons MUST belong to the UNCL 4465 code list + + + + + + + + + + + + + + + + BR-CL-20 + fatal + + + + [BR-CL-20]-Coded charge reasons MUST belong to the UNCL 7161 code list + + + + + + + + + + + + + + + + BR-CL-21 + fatal + + + + [BR-CL-21]-Item standard identifier scheme identifier MUST belong to the ISO 6523 ICD + code list + + + + + + + + + + + + + + + + BR-CL-23 + fatal + + + + [BR-CL-23]-Unit code MUST be coded according to the UN/ECE Recommendation 20 with Rec 21 extension + + + + + + + + + + + + + + + + BR-CL-24 + fatal + + + + [BR-CL-24]-For Mime code in attribute use MIMEMediaType. + + + + + + + + + + diff --git a/validator/src/main/resources/xslt/XR/XRechnung-CII-validation.xslt b/validator/src/main/resources/xslt/XR/XRechnung-CII-validation.xslt new file mode 100644 index 00000000..91b3f2e3 --- /dev/null +++ b/validator/src/main/resources/xslt/XR/XRechnung-CII-validation.xslt @@ -0,0 +1,544 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + / + + + + + + *: + + [namespace-uri()=' + + '] + + + + [ + + ] + + + + / + + @ + + + @*[local-name()=' + + ' and namespace-uri()=' + + '] + + + + + + + + + / + + + [ + + ] + + + + /@ + + + + + + + + / + + + [ + + ] + + + + /@ + + + + + + + + + + + + + + + + + + + + + + + + . + + + + +U + + U + + + + U. + + n + + + + U. + + _ + + _ + + + + + + + + +   +   +   + + + + + + + + + + + + CII-model + CII-model + + + + + + + +Schematron Version 1.3.0 - XRechnung + 1.2.2 compatible - CII + + + + + + + + + + + + + + BR-DE-1 + fatal + + + + [BR-DE-1] Eine Rechnung (INVOICE) muss Angaben zu "PAYMENT INSTRUCTIONS" (BG-16) enthalten. + + + + + + + + + + BR-DE-13 + fatal + + + + [BR-DE-13] In der Rechnung müssen Angaben zu genau einer der drei Gruppen "CREDIT TRANSFER" (BG-17), "PAYMENT CARD INFORMATION" (BG-18) oder "DIRECT DEBIT" (BG-19) übermittelt werden. + + + + + + + + + + BR-DE-15 + fatal + + + + [BR-DE-15] Das Element "Buyer reference" (BT-10) muss übermittelt werden. + + + + + + + + + + BR-DE-16 + fatal + + + + [BR-DE-16] In der Rechnung muss mindestens eines der Elemente "Seller VAT identifier" (BT-31), "Seller tax registration identifier" (BT-32) oder "SELLER TAX REPRESENTATIVE PARTY" (BG-11) übermittelt werden. + + + + + + + + + + BR-DE-17 + warning + + + + [BR-DE-17] Mit dem Element "Invoice type code" (BT-3) sollen ausschließlich folgende Codes aus der Codeliste UNTDID 1001 übermittelt werden: 326 (Partial invoice), 380 (Commercial invoice), 384 (Corrected invoice), 389 (Self-billed invoice) und 381 (Credit note),875 (Partial construction invoice), 876 (Partial final construction invoice), 877 (Final construction invoice). + + + + + + + + + + BR-DE-18 + fatal + + + + [BR-DE-18] Die Informationen zur Gewährung von Skonto oder zur Berechnung von Verzugszinsen müssen wie folgt im Element "Payment terms" (BT-20) übermittelt werden: Anzugeben ist im ersten Segment "SKONTO" oder "VERZUG", im zweiten "TAGE=n", im dritten "PROZENT=n". Prozentzahlen sind ohne Vorzeichen sowie mit Punkt getrennt von zwei Nachkommastellen anzugeben. Liegt dem zu berechnenden Betrag nicht BT-115, "fälliger Betrag" zugrunde, sondern nur ein Teil des fälligen Betrags der Rechnung, ist der Grundwert zur Berechnung von Skonto oder Verzugszins als viertes Segment "BASISBETRAG=n" gemäß dem semantischen Datentypen Amount anzugeben. Jeder Eintrag beginnt mit einer #, die Segmente sind mit einer # getrennt und eine Zeile schließt mit einer # ab. Am Ende einer vollständigen Skonto oder Verzugsangabe muss ein XML-konformer Zeilenumbruch folgen. Alle Angaben zur Gewährung von Skonto oder zur Berechnung von Verzugszinsen müssen in Großbuchstaben gemacht werden. Zusätzliches Whitespace (Leerzeichen, Tabulatoren oder Zeilenumbrüche) ist nicht zulässig. Andere Zeichen oder Texte als in den oberen Vorgaben genannt sind nicht zulässig. + + + + + + + + + + + + + + + + BR-DE-21 + warning + + + + [BR-DE-21] Das Element "Specification identifier" (BT-24) soll syntaktisch der Kennung des Standards XRechnung entsprechen. + + + + + + + + + + + + + + + + BR-DE-2 + fatal + + + + [BR-DE-2] Die Gruppe "SELLER CONTACT" (BG-6) muss übermittelt werden. + + + + + + + + + + + + + + + + BR-DE-3 + fatal + + + + [BR-DE-3] Das Element "Seller city" (BT-37) muss übermittelt werden. + + + + + + + + + + BR-DE-4 + fatal + + + + [BR-DE-4] Das Element "Seller post code" (BT-38) muss übermittelt werden. + + + + + + + + + + + + + + + + BR-DE-5 + fatal + + + + [BR-DE-5] Das Element "Seller contact point" (BT-41) muss übermittelt werden. + + + + + + + + + + BR-DE-6 + fatal + + + + [BR-DE-6] Das Element "Seller contact telephone number" (BT-42) muss übermittelt werden. + + + + + + + + + + BR-DE-7 + fatal + + + + [BR-DE-7] Das Element "Seller contact email address" (BT-43) muss übermittelt werden. + + + + + + + + + + + + + + + + BR-DE-8 + fatal + + + + [BR-DE-8] Das Element "Buyer city" (BT-52) muss übermittelt werden. + + + + + + + + + + BR-DE-9 + fatal + + + + [BR-DE-9] Das Element "Buyer post code" (BT-53) muss übermittelt werden. + + + + + + + + + + + + + + + + BR-DE-10 + fatal + + + + [BR-DE-10] Das Element "Deliver to city" (BT-77) muss übermittelt werden, wenn die Gruppe "DELIVER TO ADDRESS" (BG-15) übermittelt wird. + + + + + + + + + + BR-DE-11 + fatal + + + + [BR-DE-11] Das Element "Deliver to post code" (BT-78) muss übermittelt werden, wenn die Gruppe "DELIVER TO ADDRESS" (BG-15) übermittelt wird. + + + + + + + + + + + + + + + + BR-DE-19 + warning + + + + [BR-DE-19] "Payment account identifier" (BT-84) soll eine korrekte IBAN enthalten, wenn in "Payment means type code" (BT-81) mit dem Code 58 SEPA als Zahlungsmittel gefordert wird. + + + + + + + + + + BR-DE-20 + warning + + + + [BR-DE-20] "Debited account identifier" (BT-91) soll eine korrekte IBAN enthalten, wenn in "Payment means type code" (BT-81) mit dem Code 59 SEPA als Zahlungsmittel gefordert wird. + + + + + + + + + + + + + + + + BR-DE-14 + fatal + + + + [BR-DE-14] Das Element "VAT category rate" (BT-119) muss übermittelt werden. + + + + + + + + + + diff --git a/validator/src/main/resources/xslt/ZF_211/FACTUR-X_BASIC-WL.xslt b/validator/src/main/resources/xslt/ZF_211/FACTUR-X_BASIC-WL.xslt new file mode 100644 index 00000000..c8cadac3 --- /dev/null +++ b/validator/src/main/resources/xslt/ZF_211/FACTUR-X_BASIC-WL.xslt @@ -0,0 +1,30800 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + / + + + + + [] + + + *[local-name()=' + + '] + + [] + + + + + / + + @ + + + @*[local-name()=' + + ' and namespace-uri()=' + + '] + + + + + + + + + / + + + [ + + ] + + + + /@ + + + + + + + + / + + + [ + + ] + + + + /@ + + + + + + + + + + + + + + + + + + + + + + + + . + + + + +U + + U + + + + U. + + n + + + + U. + + _ + + _ + + + + + + + + +   +   +   + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Schema for FACTUR-X; 1.0; ACCOUNTING INFORMATION, No XML Invoice, (BASIC WITHOUT LINE) + + + + + + + + + + + + + + + + + + Each Additional supporting document (BG-24) shall contain a Supporting document reference (BT-122). + + + + + + + + + + + + + + + + + + + + + + + + + + + Each VAT breakdown (BG-23) shall have a VAT category taxable amount (BT-116). + + + + + + + + + + + + + + Each VAT breakdown (BG-23) shall have a VAT category tax amount (BT-117). + + + + + + + + + + + + + + Each VAT breakdown (BG-23) shall be defined through a VAT category code (BT-118). + + + + + + + + + + + + + + Each VAT breakdown (BG-23) shall have a VAT category rate (BT-119), except if the Invoice is not subject to VAT. + + + + + + + + + + + + + + Value added tax point date (BT-7) and Value added tax point date code (BT-8) are mutually exclusive. + + + + + + + + + + + + + + VAT category tax amount (BT-117) = VAT category taxable amount (BT-116) x (VAT category rate (BT-119) / 100), rounded to two decimals. + + + + + + + + + + + + + + The allowed maximum number of decimals for the VAT category taxable amount (BT-116) is 2. + + + + + + + + + + + + + + The allowed maximum number of decimals for the VAT category tax amount (BT-117) is 2. + + + + + + + + + + + + + + + + + + + + + + + + + + + In a VAT breakdown (BG-23) where VAT category code (BT-118) is "Zero rated" the VAT category taxable amount (BT-116) shall equal the sum of Invoice line net amount (BT-131) minus the sum of Document level allowance amounts (BT-92) plus the sum of Document level charge amounts (BT-99) where the VAT category codes (BT-151, BT-95, BT-102) are “Zero rated". + + + + + + + + + + + + + + The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where VAT category code (BT-118) is "Zero rated" shall equal 0 (zero). + + + + + + + + + + + + + + A VAT Breakdown (BG-23) with VAT Category code (BT-118) "Zero rated" shall not have a VAT exemption reason code (BT-121) or VAT exemption reason text (BT-120). + + + + + + + + + + + + + + + + + + + + + + + + + + + The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where VAT category code (BT-118) is "Standard rated" shall equal the VAT category taxable amount (BT-116) multiplied by the VAT category rate (BT-119). + + + + + + + + + + + + + + A VAT Breakdown (BG-23) with VAT Category code (BT-118) "Standard rate" shall not have a VAT exemption reason code (BT-121) or VAT exemption reason text (BT-120). + + + + + + + + + + + + + + + + + + + + + + + + + + + If both Invoicing period start date (BT-73) and Invoicing period end date (BT-74) are given then the Invoicing period end date (BT-74) shall be later or equal to the Invoicing period start date (BT-73). + + + + + + + + + + + + + + If Invoicing period (BG-14) is used, the Invoicing period start date (BT-73) or the Invoicing period end date (BT-74) shall be filled, or both. + + + + + + + + + + + + + + + + + + + + + + + + + + + Each Document level allowance (BG-20) shall have a Document level allowance amount (BT-92). + + + + + + + + + + + + + + Each Document level allowance (BG-20) shall have a Document level allowance VAT category code (BT-95). + + + + + + + + + + + + + + Each Document level allowance (BG-20) shall have a Document level allowance reason (BT-97) or a Document level allowance reason code (BT-98). + + + + + + + + + + + + + + Document level allowance reason code (BT-98) and Document level allowance reason (BT-97) shall indicate the same type of allowance. + + + + + + + + + + + + + + Each Document level allowance (BG-20) shall contain a Document level allowance reason (BT-97) or a Document level allowance reason code (BT-98), or both. + + + + + + + + + + + + + + The allowed maximum number of decimals for the Document level allowance amount (BT-92) is 2. + + + + + + + + + + + + + + The allowed maximum number of decimals for the Document level allowance base amount (BT-93) is 2. + + + + + + + + + + + + + + + + + + + + + + + + + + + Each Document level charge (BG-21) shall have a Document level charge amount (BT-99). + + + + + + + + + + + + + + Each Document level charge (BG-21) shall have a Document level charge VAT category code (BT-102). + + + + + + + + + + + + + + Each Document level charge (BG-21) shall have a Document level charge reason (BT-104) or a Document level charge reason code (BT-105). + + + + + + + + + + + + + + Document level charge reason code (BT-105) and Document level charge reason (BT-104) shall indicate the same type of charge. + + + + + + + + + + + + + + Each Document level charge (BG-21) shall contain a Document level charge reason (BT-104) or a Document level charge reason code (BT-105), or both. + + + + + + + + + + + + + + The allowed maximum number of decimals for the Document level charge amount (BT-92) is 2. + + + + + + + + + + + + + + The allowed maximum number of decimals for the Document level charge base amount (BT-93) is 2. + + + + + + + + + + + + + + + + + + + + + + + + + + + Each Item attribute (BG-32) shall contain an Item attribute name (BT-160) and an Item attribute value (BT-161). + + + + + + + + + + + + + + + + + + + + + + + + + + + The last 4 to 6 digits of the Payment card primary account number (BT-87) shall be present if Payment card information (BG-18) is provided in the Invoice. + + + + + + + + + + + + + + + + + + + + + + + + + + + Each Invoice line (BG-25) shall have an Invoice line identifier (BT-126). + + + + + + + + + + + + + + Each Invoice line (BG-25) shall have an Invoiced quantity (BT-129). + + + + + + + + + + + + + + An Invoice line (BG-25) shall have an Invoiced quantity unit of measure code (BT-130). + + + + + + + + + + + + + + Each Invoice line (BG-25) shall have an Invoice line net amount (BT-131). + + + + + + + + + + + + + + Each Invoice line (BG-25) shall contain the Item name (BT-153). + + + + + + + + + + + + + + Each Invoice line (BG-25) shall contain the Item net price (BT-146). + + + + + + + + + + + + + + The Item net price (BT-146) shall NOT be negative. + + + + + + + + + + + + + + The Item gross price (BT-148) shall NOT be negative. + + + + + + + + + + + + + + The Item standard identifier (BT-157) shall have a Scheme identifier + + + + + + + + + + + + + + The Item classification identifier (BT-158) shall have a Scheme identifier + + + + + + + + + + + + + + Each Invoice line (BG-25) shall be categorized with an Invoiced item VAT category code (BT-151). + + + + + + + + + + + + + + An Invoice shall at least have one VAT breakdown group (BG-23). + + + + + + + + + + + + + + The allowed maximum number of decimals for the Invoice line net amount (BT-131) is 2. + + + + + + + + + + + + + + + + + + + + + + + + + + + The Payee name (BT-59) shall be provided in the Invoice, if the Payee (BG-10) is different from the Seller (BG-4). + + + + + + + + + + + + + + + + + + + + + + + + + + + The Seller tax representative name (BT-62) shall be provided in the Invoice, if the Seller (BG-4) has a Seller tax representative party (BG-11). + + + + + + + + + + + + + + The Seller tax representative postal address (BG-12) shall be provided in the Invoice, if the Seller (BG-4) has a Seller tax representative party (BG-11). + + + + + + + + + + + + + + The Seller tax representative postal address (BG-12) shall contain a Tax representative country code (BT-69), if the Seller (BG-4) has a Seller tax representative party (BG-11). + + + + + + + + + + + + + + Each Seller tax representative party (BG-11) shall have a Seller tax representative VAT identifier (BT-63). + + + + + + + + + + + + + + + + + + + + + + + + + + + In order for the buyer to automatically identify a supplier, the Seller identifier (BT-29), the Seller legal registration identifier (BT-30) and/or the Seller VAT identifier (BT-31) shall be present. + + + + + + + + + + + + + + + + + + + + + + + + + + + If both Invoice line period start date (BT-134) and Invoice line period end date (BT-135) are given then the Invoice line period end date (BT-135) shall be later or equal to the Invoice line period start date (BT-134). + + + + + + + + + + + + + + If Invoice line period (BG-26) is used, the Invoice line period start date (BT-134) or the Invoice line period end date (BT-135) shall be filled, or both. + + + + + + + + + + + + + + + + + + + + + + + + + + + Each Invoice line allowance (BG-27) shall have an Invoice line allowance amount (BT-136). + + + + + + + + + + + + + + Each Invoice line allowance (BG-27) shall have an Invoice line allowance reason (BT-139) or an Invoice line allowance reason code (BT-140). + + + + + + + + + + + + + + Invoice line allowance reason code (BT-140) and Invoice line allowance reason (BT-139) shall indicate the same type of allowance reason. + + + + + + + + + + + + + + Each Invoice line allowance (BG-27) shall contain an Invoice line allowance reason (BT-139) or an Invoice line allowance reason code (BT-140), or both. + + + + + + + + + + + + + + The allowed maximum number of decimals for the Invoice line allowance amount (BT-136) is 2. + + + + + + + + + + + + + + The allowed maximum number of decimals for the Invoice line allowance base amount (BT-137) is 2. + + + + + + + + + + + + + + + + + + + + + + + + + + + Each Invoice line charge (BG-28) shall have an Invoice line charge amount (BT-141). + + + + + + + + + + + + + + Each Invoice line charge (BG-28) shall have an Invoice line charge reason (BT-144) or an Invoice line charge reason code (BT-145). + + + + + + + + + + + + + + Invoice line charge reason code (BT-145) and Invoice line charge reason (BT144) shall indicate the same type of charge reason. + + + + + + + + + + + + + + Each Invoice line charge (BG-28) shall contain an Invoice line charge reason (BT-144) or an Invoice line charge reason code (BT-145), or both. + + + + + + + + + + + + + + The allowed maximum number of decimals for the Invoice line charge amount (BT-141) is 2. + + + + + + + + + + + + + + The allowed maximum number of decimals for the Invoice line charge base amount (BT-142) is 2. + + + + + + + + + + + + + + + + + + + + + + + + + + + The Seller VAT identifier (BT-31), the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48) shall have a prefix in accordance with ISO code ISO 3166-1 alpha-2 by which the country of issue may be identified. Nevertheless, Greece may use the prefix ‘EL’. + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “Reverse charge” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48) and/or the Buyer legal registration identifier (BT-47). + + + + + + + + + + + + + + In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Reverse charge" the Document level allowance VAT rate (BT-96) shall be 0 (zero). + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “Exempt from VAT” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + + + + + In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Exempt from VAT", the Document level allowance VAT rate (BT-96) shall be 0 (zero). + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “Export outside the EU” shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + + + + + In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Export outside the EU" the Document level allowance VAT rate (BT-96) shall be 0 (zero). + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “Intra-community supply” shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48). + + + + + + + + + + + + + + In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "IGIC" the Document level allowance VAT rate (BT-96) shall be 0 (zero) or greater than zero. + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “IGIC” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + + + + + In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "IGIC" the Document level allowance VAT rate (BT-96) shall be 0 (zero) or greater than zero. + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “IPSI” shall contain the Seller VAT Identifier (BT-31), the Seller Tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + + + + + In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "IPSI" the Document level allowance VAT rate (BT-96) shall be 0 (zero) or greater than zero. + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “Not subject to VAT” shall not contain the Seller VAT identifier (BT-31), the Seller tax representative VAT identifier (BT-63) or the Buyer VAT identifier (BT-48). + + + + + + + + + + + + + + A Document level allowance (BG-20) where VAT category code (BT-95) is "Not subject to VAT" shall not contain a Document level allowance VAT rate (BT-96). + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “Standard rated” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + + + + + In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Standard rated" the Document level allowance VAT rate (BT-96) shall be greater than zero. + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “Zero rated” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + + + + + In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Zero rated" the Document level allowance VAT rate (BT-96) shall be 0 (zero). + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “Reverse charge” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48) and/or the Buyer legal registration identifier (BT-47). + + + + + + + + + + + + + + In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Reverse charge" the Document level charge VAT rate (BT-103) shall be 0 (zero). + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “Exempt from VAT” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + + + + + In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Exempt from VAT", the Document level charge VAT rate (BT-103) shall be 0 (zero). + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “Export outside the EU” shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + + + + + In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Export outside the EU" the Document level charge VAT rate (BT-103) shall be 0 (zero). + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “Intra-community supply” shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48). + + + + + + + + + + + + + + In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Intra-community supply" the Document level charge VAT rate (BT-103) shall be 0 (zero). + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “IGIC” shall contain the Seller VAT Identifier (BT-31), the Seller Tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + + + + + In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "IGIC" the Document level charge VAT rate (BT-103) shall be 0 (zero) or greater than zero. + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “IPSI” shall contain the Seller VAT Identifier (BT-31), the Seller Tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + + + + + In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "IPSI" the Document level charge VAT rate (BT-103) shall be 0 (zero) or greater than zero. + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “Not subject to VAT” shall not contain the Seller VAT identifier (BT-31), the Seller tax representative VAT identifier (BT-63) or the Buyer VAT identifier (BT-48). + + + + + + + + + + + + + + A Document level charge (BG-21) where the VAT category code (BT-102) is "Not subject to VAT" shall not contain a Document level charge VAT rate (BT-103). + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “Standard rated” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + + + + + In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Standard rated" the Document level charge VAT rate (BT-103) shall be greater than zero. + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains a Document level charge where the Document level charge VAT category code (BT-102) is “Zero rated” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + + + + + In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Zero rated" the Document level charge VAT rate (BT-103) shall be 0 (zero). + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice shall have the Invoice total amount without VAT (BT-109). + + + + + + + + + + + + + + An Invoice shall have the Invoice total amount with VAT (BT-112). + + + + + + + + + + + + + + An Invoice shall have the Amount due for payment (BT-115). + + + + + + + + + + + + + + Sum of allowances on document level (BT-107) = S Document level allowance amount (BT-92). + + + + + + + + + + + + + + Sum of charges on document level (BT-108) = S Document level charge amount (BT-99). + + + + + + + + + + + + + + Invoice total amount with VAT (BT-112) = Invoice total amount without VAT (BT-109) + Invoice total VAT amount (BT-110). + + + + + + + + + + + + + + The allowed maximum number of decimals for the Sum of Invoice line net amount (BT-106) is 2. + + + + + + + + + + + + + + The allowed maximum number of decimals for the Sum of allowanced on document level (BT-107) is 2. + + + + + + + + + + + + + + The allowed maximum number of decimals for the Sum of charges on document level (BT-108) is 2. + + + + + + + + + + + + + + The allowed maximum number of decimals for the Invoice total amount without VAT (BT-109) is 2. + + + + + + + + + + + + + + The allowed maximum number of decimals for the Invoice total VAT amount (BT-110) is 2. + + + + + + + + + + + + + + The allowed maximum number of decimals for the Invoice total amount with VAT (BT-112) is 2. + + + + + + + + + + + + + + The allowed maximum number of decimals for the Invoice total VAT amount in accounting currency (BT-111) is 2. + + + + + + + + + + + + + + The allowed maximum number of decimals for the Paid amount (BT-113) is 2. + + + + + + + + + + + + + + The allowed maximum number of decimals for the Rounding amount (BT-114) is 2. + + + + + + + + + + + + + + The allowed maximum number of decimals for the Amount due for payment (BT-115) is 2. + + + + + + + + + + + + + + If the VAT accounting currency code (BT-6) is present, then the Invoice total VAT amount in accounting currency (BT-111) shall be provided. + + + + + + + + + + + + + + Invoice total amount without VAT (BT-109) = S Invoice line net amount (BT-131) - Sum of allowances on document level (BT-107) + Sum of charges on document level (BT-108). + + + + + + + + + + + + + + Amount due for payment (BT-115) = Invoice total amount with VAT (BT-112) -Paid amount (BT-113) +Rounding amount (BT-114). + + + + + + + + + + + + + + An Invoice shall have the Sum of Invoice line net amount (BT-106). + + + + + + + + + + + + + + + + + + + + + + + + + + + Invoice total VAT amount (BT-110) = S VAT category tax amount (BT-117). + + + + + + + + + + + + + + + + + + + + + + + + + + + A Payment instruction (BG-16) shall specify the Payment means type code (BT-81). + + + + + + + + + + + + + + + + + + + + + + + + + + + A Payment account identifier (BT-84) shall be present if Credit transfer (BG-16) information is provided in the Invoice. + + + + + + + + + + + + + + If the Payment means type code (BT-81) means SEPA credit transfer, Local credit transfer or Non-SEPA international credit transfer, the Payment account identifier (BT-84) shall be present. + + + + + + + + + + + + + + + + + + + + + + + + + + + In a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Reverse charge" the VAT category taxable amount (BT-116) shall equal the sum of Invoice line net amounts (BT-131) minus the sum of Document level allowance amounts (BT-92) plus the sum of Document level charge amounts (BT-99) where the VAT category codes (BT-151, BT-95, BT-102) are “Reverse charge". + + + + + + + + + + + + + + The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where the VAT category code (BT-118) is “Reverse charge” shall be 0 (zero). + + + + + + + + + + + + + + A VAT Breakdown (BG-23) with VAT Category code (BT-118) "Reverse charge" shall have a VAT exemption reason code (BT-121), meaning "Reverse charge" or the VAT exemption reason text (BT-120) "Reverse charge" (or the equivalent standard text in another language). + + + + + + + + + + + + + + + + + + + + + + + + + + + The VAT category tax amount (BT-117) In a VAT breakdown (BG-23) where the VAT category code (BT-118) equals "Exempt from VAT" shall equal 0 (zero). + + + + + + + + + + + + + + A VAT Breakdown (BG-23) with VAT Category code (BT-118) "Exempt from VAT" shall have a VAT exemption reason code (BT-121) or a VAT exemption reason text (BT-120). + + + + + + + + + + + + + + + + + + + + + + + + + + + In a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Export outside the EU" the VAT category taxable amount (BT-116) shall equal the sum of Invoice line net amounts (BT-131) minus the sum of Document level allowance amounts (BT-92) plus the sum of Document level charge amounts (BT-99) where the VAT category codes (BT-151, BT-95, BT-102) are “Export outside the EU". + + + + + + + + + + + + + + The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where the VAT category code (BT-118) is “Export outside the EU” shall be 0 (zero). + + + + + + + + + + + + + + A VAT Breakdown (BG-23) with the VAT Category code (BT-118) "Export outside the EU" shall have a VAT exemption reason code (BT-121), meaning "Export outside the EU" or the VAT exemption reason text (BT-120) "Export outside the EU" (or the equivalent standard text in another language). + + + + + + + + + + + + + + + + + + + + + + + + + + + In a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Intra-community supply" the VAT category taxable amount (BT-116) shall equal the sum of Invoice line net amounts (BT-131) minus the sum of Document level allowance amounts (BT-92) plus the sum of Document level charge amounts (BT-99) where the VAT category codes (BT-151, BT-95, BT-102) are “Intra-community supply". + + + + + + + + + + + + + + The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where VAT category code (BT-118) is "IGIC" shall equal the VAT category taxable amount (BT-116) multiplied by the VAT category rate (BT-119). + + + + + + + + + + + + + + A VAT Breakdown (BG-23) with the VAT Category code (BT-118) "Intra-community supply" shall have a VAT exemption reason code (BT-121), meaning "Intra-community supply" or the VAT exemption reason text (BT-120) "Intra-community supply" (or the equivalent standard text in another language). + + + + + + + + + + + + + + In an Invoice with a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Intra-community supply" the Actual delivery date (BT-72) or the Invoicing period (BG-14) shall not be blank. + + + + + + + + + + + + + + In an Invoice with a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Intra-community supply" the Deliver to country code (BT-80) shall not be blank. + + + + + + + + + + + + + + + + + + + + + + + + + + + For each different value of VAT category rate (BT-119) where the VAT category code (BT-118) is "IGIC", the VAT category taxable amount (BT-116) in a VAT breakdown (BG-23) shall equal the sum of Invoice line net amounts (BT-131) plus the sum of document level charge amounts (BT-99) minus the sum of document level allowance amounts (BT-92) where the VAT category code (BT-151, BT-102, BT-95) is “IGIC” and the VAT rate (BT-152, BT-103, BT-96) equals the VAT category rate (BT-119). + + + + + + + + + + + + + + The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where VAT category code (BT-118) is "IGIC" shall equal the VAT category taxable amount (BT-116) multiplied by the VAT category rate (BT-119). + + + + + + + + + + + + + + A VAT Breakdown (BG-23) with VAT Category code (BT-118) "IGIC" shall not have a VAT exemption reason code (BT-121) or VAT exemption reason text (BT-120). + + + + + + + + + + + + + + + + + + + + + + + + + + + For each different value of VAT category rate (BT-119) where the VAT category code (BT-118) is "IPSI", the VAT category taxable amount (BT-116) in a VAT breakdown (BG-23) shall equal the sum of Invoice line net amounts (BT-131) plus the sum of document level charge amounts (BT-99) minus the sum of document level allowance amounts (BT-92) where the VAT category code (BT-151, BT-102, BT-95) is “IPSI” and the VAT rate (BT-152, BT-103, BT-96) equals the VAT category rate (BT-119). + + + + + + + + + + + + + + The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where VAT category code (BT-118) is "IPSI" shall equal the VAT category taxable amount (BT-116) multiplied by the VAT category rate (BT-119). + + + + + + + + + + + + + + A VAT Breakdown (BG-23) with VAT Category code (BT-118) "IPSI" shall not have a VAT exemption reason code (BT-121) or VAT exemption reason text (BT-120). + + + + + + + + + + + + + + + + + + + + + + + + + + + In a VAT breakdown (BG-23) where the VAT category code (BT-118) is " Not subject to VAT" the VAT category taxable amount (BT-116) shall equal the sum of Invoice line net amounts (BT-131) minus the sum of Document level allowance amounts (BT-92) plus the sum of Document level charge amounts (BT-99) where the VAT category codes (BT-151, BT-95, BT-102) are “Not subject to VAT". + + + + + + + + + + + + + + The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where the VAT category code (BT-118) is “Not subject to VAT” shall be 0 (zero). + + + + + + + + + + + + + + A VAT Breakdown (BG-23) with VAT Category code (BT-118) " Not subject to VAT" shall have a VAT exemption reason code (BT-121), meaning " Not subject to VAT" or a VAT exemption reason text (BT-120) " Not subject to VAT" (or the equivalent standard text in another language). + + + + + + + + + + + + + + An Invoice that contains a VAT breakdown group (BG-23) with a VAT category code (BT-118) "Not subject to VAT" shall not contain other VAT breakdown groups (BG-23). + + + + + + + + + + + + + + An Invoice that contains a VAT breakdown group (BG-23) with a VAT category code (BT-118) "Not subject to VAT" shall not contain an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is not "Not subject to VAT". + + + + + + + + + + + + + + An Invoice that contains a VAT breakdown group (BG-23) with a VAT category code (BT-118) "Not subject to VAT" shall not contain Document level allowances (BG-20) where Document level allowance VAT category code (BT-95) is not "Not subject to VAT". + + + + + + + + + + + + + + An Invoice that contains a VAT breakdown group (BG-23) with a VAT category code (BT-118) "Not subject to VAT" shall not contain Document level charges (BG-21) where Document level charge VAT category code (BT-102) is not "Not subject to VAT". + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “Reverse charge” shall contain the Seller VAT Identifier (BT-31), the Seller Tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48) and/or the Buyer legal registration identifier (BT-47). + + + + + + + + + + + + + + In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Reverse charge" the Invoiced item VAT rate (BT-152) shall be 0 (zero). + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “Exempt from VAT” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + + + + + In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Exempt from VAT", the Invoiced item VAT rate (BT-152) shall be 0 (zero). + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “Export outside the EU” shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + + + + + In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Export outside the EU" the Invoiced item VAT rate (BT-152) shall be 0 (zero). + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “Intra-community supply” shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48). + + + + + + + + + + + + + + In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Intracommunity supply" the Invoiced item VAT rate (BT-152) shall be 0 (zero). + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “IGIC” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + + + + + In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "IGIC" the invoiced item VAT rate (BT-152) shall be 0 (zero) or greater than zero. + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “IPSI” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + + + + + In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "IPSI" the Invoiced item VAT rate (BT-152) shall be 0 (zero) or greater than zero. + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “Not subject to VAT” shall not contain the Seller VAT identifier (BT-31), the Seller tax representative VAT identifier (BT-63) or the Buyer VAT identifier (BT-46). + + + + + + + + + + + + + + An Invoice line (BG-25) where the VAT category code (BT-151) is "Not subject to VAT" shall not contain an Invoiced item VAT rate (BT-152). + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “Standard rated” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + + + + + In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Standard rated" the Invoiced item VAT rate (BT-152) shall be greater than zero. + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains an Invoice line where the Invoiced item VAT category code (BT-151) is “Zero rated” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + + + + + In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Zero rated" the Invoiced item VAT rate (BT-152) shall be 0 (zero). + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice shall have a Specification identifier (BT-24). + + + + + + + + + + + + + + An Invoice shall have an Invoice number (BT-1). + + + + + + + + + + + + + + An Invoice shall have an Invoice issue date (BT-2). + + + + + + + + + + + + + + An Invoice shall have an Invoice type code (BT-3). + + + + + + + + + + + + + + An Invoice shall have an Invoice currency code (BT-5). + + + + + + + + + + + + + + An Invoice shall contain the Seller name (BT-27). + + + + + + + + + + + + + + An Invoice shall contain the Buyer name (BT-44). + + + + + + + + + + + + + + An Invoice shall contain the Seller postal address (BG-5). + + + + + + + + + + + + + + The Seller postal address (BG-5) shall contain a Seller country code (BT-40). + + + + + + + + + + + + + + The Seller electronic address (BT-34) shall have a Scheme identifier. + + + + + + + + + + + + + + The Buyer electronic address (BT-49) shall have a Scheme identifier. + + + + + + + + + + + + + + An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “Standard rated” shall contain in the VAT breakdown (BG-23) at least one VAT category code (BT-118) equal with "Standard rated". + + + + + + + + + + + + + + An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “Zero rated” shall contain in the VAT breakdown (BG-23) exactly one VAT category code (BT-118) equal with "Zero rated". + + + + + + + + + + + + + + An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “Exempt from VAT” shall contain exactly one VAT breakdown (BG-23) with the VAT category code (BT-118) equal to "Exempt from VAT". + + + + + + + + + + + + + + An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “Reverse charge” shall contain in the VAT breakdown (BG-23) exactly one VAT category code (BT-118) equal with "VAT reverse charge". + + + + + + + + + + + + + + An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “Intra-community supply” shall contain in the VAT breakdown (BG-23) exactly one VAT category code (BT-118) equal with "Intra-community supply". + + + + + + + + + + + + + + An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “Export outside the EU” shall contain in the VAT breakdown (BG-23) exactly one VAT category code (BT-118) equal with "Export outside the EU". + + + + + + + + + + + + + + An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “Not subject to VAT” shall contain exactly one VAT breakdown group (BG-23) with the VAT category code (BT-118) equal to "Not subject to VAT". + + + + + + + + + + + + + + An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “IGIC” shall contain in the VAT breakdown (BG-23) at least one VAT category code (BT-118) equal with "IGIC". + + + + + + + + + + + + + + An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “IPSI” shall contain in the VAT breakdown (BG-23) at least one VAT category code (BT-118) equal with "IPSI". + + + + + + + + + + + + + + In case the Amount due for payment (BT-115) is positive, either the Payment due date (BT-9) or the Payment terms (BT-20) shall be present. + + + + + + + + + + + + + + An Invoice shall contain the Buyer postal address (BG-8). + + + + + + + + + + + + + + The Buyer postal address shall contain a Buyer country code (BT-55). + + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CategoryCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ControlRequirementIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CopyIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GlobalID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Content' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ContentCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Subject' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of 'ram:SubjectCode' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @name' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'udt:DateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@format' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IssuerTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LanguageID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PreviousRevisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Purpose' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PurposeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RevisionDateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RevisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of 'ram:TypeCode' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @name' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:VersionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BusinessProcessSpecifiedDocumentContextParameter' may occur at maximum 1 times. + + + + + + + + + + + + + + Element 'ram:GuidelineSpecifiedDocumentContextParameter' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ApplicationSpecifiedDocumentContextParameter' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BIMSpecifiedDocumentContextParameter' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedDocumentVersion' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Value' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedDocumentVersion' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Value' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:MessageStandardSpecifiedDocumentContextParameter' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ScenarioSpecifiedDocumentContextParameter' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedTransactionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SubsetSpecifiedDocumentContextParameter' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TestIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SellerTradeParty' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:BuyerTradeParty' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AdditionalReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ApplicableTradeDeliveryTerms' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuyerAgentTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuyerAssignedAccountantTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IssuerAssignedID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttachmentBinaryObject' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CopyIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:FormattedIssueDateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GlobalID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Information' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IssuerTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PreviousRevisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ReferenceTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RevisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SectionName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StatusCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuyerRequisitionerTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuyerTaxRepresentativeTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' may occur at maximum 1 times. + + + + + + + + + + + + + + Element 'ram:Name' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:PostalTradeAddress' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:URIUniversalCommunication' may occur at maximum 1 times. + + + + + + + + + + + + + + Element 'ram:SpecifiedTaxRegistration' may occur at maximum 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DefinedTradeContact' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Description' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EndPointURIUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@schemeID' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LogoAssociatedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountryID' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:CountrySubDivisionName' may occur at maximum 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AdditionalStreetName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttentionOf' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuildingName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuildingNumber' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CareOf' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CitySubDivisionName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountryName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountrySubDivisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DepartmentName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineFive' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineFour' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PostOfficeBox' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @name' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StreetName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RoleCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AuthorizedLegalRegistration' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@schemeID' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LegalClassificationCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PostalTradeAddress' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TradingBusinessName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AssociatedRegisteredTax' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@schemeID' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CompleteNumber' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@schemeID' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IssuerAssignedID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttachmentBinaryObject' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CopyIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:FormattedIssueDateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GlobalID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Information' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IssuerTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PreviousRevisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ReferenceTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RevisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SectionName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StatusCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DemandForecastReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:OrderResponseReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PriceListReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ProductEndUserTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PromotionalDealReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PurchaseConditionsReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:QuotationReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Reference' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RequisitionerReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SalesAgentTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SellerAssignedAccountantTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SellerOrderReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:PostalTradeAddress' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:SpecifiedTaxRegistration' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DefinedTradeContact' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Description' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EndPointURIUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GlobalID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LogoAssociatedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountryID' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:CountrySubDivisionName' may occur at maximum 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AdditionalStreetName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttentionOf' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuildingName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuildingNumber' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CareOf' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CitySubDivisionName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountryName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountrySubDivisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DepartmentName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineFive' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineFour' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PostOfficeBox' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @name' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StreetName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RoleCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedLegalOrganization' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AssociatedRegisteredTax' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@schemeID' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:PostalTradeAddress' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:URIUniversalCommunication' may occur at maximum 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DefinedTradeContact' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Description' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EndPointURIUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@schemeID' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LogoAssociatedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountryID' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:CountrySubDivisionName' may occur at maximum 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AdditionalStreetName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttentionOf' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuildingName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuildingNumber' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CareOf' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CitySubDivisionName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountryName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountrySubDivisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DepartmentName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineFive' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineFour' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PostOfficeBox' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @name' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StreetName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RoleCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AuthorizedLegalRegistration' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@schemeID' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LegalClassificationCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PostalTradeAddress' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AssociatedRegisteredTax' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@schemeID' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CompleteNumber' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@schemeID' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedProcuringProject' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SupplyInstructionReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:UltimateCustomerOrderReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Each Deliver to address (BG-15) shall contain a Deliver to country code (BT-80). + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Description' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DescriptionBinaryObject' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EarliestOccurrenceDateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LatestOccurrenceDateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'udt:DateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@format' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:OccurrenceLogisticsLocation' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:OccurrenceSpecifiedPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:UnitQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ActualDespatchSupplyChainEvent' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ActualPickUpSupplyChainEvent' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ActualReceiptSupplyChainEvent' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AdditionalReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ConsumptionReportReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DeliveryNoteReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IssuerAssignedID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttachmentBinaryObject' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CopyIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:FormattedIssueDateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GlobalID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Information' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IssuerTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PreviousRevisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ReferenceTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RevisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SectionName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StatusCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PackingListReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PreviousDeliverySupplyChainEvent' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ReceivingAdviceReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RelatedSupplyChainConsignment' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ShipFromTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' may occur at maximum 1 times. + + + + + + + + + + + + + + Element 'ram:GlobalID' may occur at maximum 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DefinedTradeContact' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Description' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EndPointURIUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@schemeID' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LogoAssociatedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountryID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AdditionalStreetName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttentionOf' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuildingName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuildingNumber' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CareOf' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CitySubDivisionName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountryName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountrySubDivisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountrySubDivisionName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DepartmentName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineFive' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineFour' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PostOfficeBox' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @name' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StreetName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RoleCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedLegalOrganization' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedTaxRegistration' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:UltimateShipToTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PaymentReference' may occur at maximum 1 times. + + + + + + + + + + + + + + Element 'ram:InvoiceCurrencyCode' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:ApplicableTradeTax' must occur at least 1 times. + + + + + + + + + + + + + + Element 'ram:SpecifiedTradePaymentTerms' may occur at maximum 1 times. + + + + + + + + + + + + + + Element 'ram:SpecifiedTradeSettlementHeaderMonetarySummation' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CalculatedAmount' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:TypeCode' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:BasisAmount' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:CategoryCode' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AllowanceChargeBasisAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BasisQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuyerDeductibleTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuyerNonDeductibleTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuyerRepayableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CalculatedRate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CalculationSequenceNumeric' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of 'ram:CategoryCode' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CategoryName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CurrencyCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CustomsDutyIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @name' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of 'ram:ExemptionReasonCode' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @name' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InformationAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Jurisdiction' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineTotalBasisAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PlaceApplicableTradeLocation' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @format' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SellerPayableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SellerRefundableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ServiceSupplyTradeCountry' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TaxBasisAllowanceRate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TaxPointDate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Type' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of 'ram:TypeCode' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:UnitBasisAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CompleteDateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ContinuousIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Description' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DurationMeasure' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'udt:DateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@format' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InclusiveIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:OpenIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PurposeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SeasonCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SequenceNumeric' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StartDateFlexibilityCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'udt:DateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@format' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CreditReason' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CreditReasonCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CreditorReferenceIssuerID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CreditorReferenceType' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CreditorReferenceTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DuePayableAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:FactoringAgreementReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:FactoringListReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InvoiceApplicableTradeCurrencyExchange' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InvoiceDateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InvoiceIssuerReference' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Each Preceding Invoice reference (BG-3) shall contain a Preceding Invoice reference (BT-25). + + + + + + + + + + + + + + Element 'ram:IssuerAssignedID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttachmentBinaryObject' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CopyIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@format' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GlobalID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Information' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IssuerTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PreviousRevisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ReferenceTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RevisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SectionName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StatusCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InvoiceeTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InvoicerTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LetterOfCreditReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:NextInvoiceDateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PayableSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' may occur at maximum 1 times. + + + + + + + + + + + + + + Element 'ram:GlobalID' may occur at maximum 1 times. + + + + + + + + + + + + + + Element 'ram:Name' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DefinedTradeContact' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Description' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EndPointURIUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@schemeID' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LogoAssociatedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PostalTradeAddress' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RoleCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AuthorizedLegalRegistration' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@schemeID' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LegalClassificationCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PostalTradeAddress' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TradingBusinessName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedTaxRegistration' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PayerTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PaymentApplicableTradeCurrencyExchange' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PaymentCurrencyCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ProFormaInvoiceReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PurchaseSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AmountTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CostReferenceDimensionPattern' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SetTriggerCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SalesSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedAdvancePayment' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedFinancialAdjustment' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedLogisticsServiceCharge' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChargeIndicator' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:ActualAmount' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:CategoryTradeTax' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ActualTradeCurrencyExchange' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BasisQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @format' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:CategoryCode' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AllowanceChargeBasisAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BasisAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BasisQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuyerDeductibleTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuyerNonDeductibleTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuyerRepayableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CalculatedAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CalculatedRate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CalculationSequenceNumeric' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of 'ram:CategoryCode' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CategoryName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CurrencyCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CustomsDutyIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DueDateTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ExemptionReason' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ExemptionReasonCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InformationAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Jurisdiction' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineTotalBasisAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PlaceApplicableTradeLocation' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @format' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SellerPayableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SellerRefundableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ServiceSupplyTradeCountry' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TaxBasisAllowanceRate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TaxPointDate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Type' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of 'ram:TypeCode' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:UnitBasisAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'udt:IndicatorString' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PrepaidIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SequenceNumeric' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:UnitBasisAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DirectDebitMandateID' may occur at maximum 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ApplicableTradePaymentDiscountTerms' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ApplicableTradePaymentPenaltyTerms' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Description' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'udt:DateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@format' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:FromEventCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InstructionTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PartialPaymentAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PartialPaymentPercent' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PayeeTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PaymentMeansID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SettlementPeriodMeasure' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedTradeSettlementFinancialCard' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineTotalAmount' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:ChargeTotalAmount' may occur at maximum 1 times. + + + + + + + + + + + + + + Element 'ram:AllowanceTotalAmount' may occur at maximum 1 times. + + + + + + + + + + + + + + Element 'ram:TaxBasisTotalAmount' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:TaxTotalAmount' may occur at maximum 1 times. + + + + + + + + + + + + + + Element 'ram:GrandTotalAmount' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:TotalPrepaidAmount' may occur at maximum 1 times. + + + + + + + + + + + + + + Element 'ram:DuePayableAmount' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GrossLineTotalAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InformationAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:NetIncludingTaxesLineTotalAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:NetLineTotalAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ProductValueExcludingTobaccoTaxInformationAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RetailValueExcludingTaxInformationAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RoundingAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@currencyID' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TotalAllowanceChargeAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TotalDepositFeeInformationAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TotalDiscountAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TotalRetailValueInformationAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ApplicableTradeSettlementFinancialCard' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GuaranteeMethodCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Information' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AccountName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PayeeSpecifiedCreditorFinancialInstitution' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IBANID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AccountName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ProprietaryID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PayerSpecifiedDebtorFinancialInstitution' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PaymentChannelCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PaymentMethodCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of 'ram:TypeCode' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SubtotalCalculatedTradeTax' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TaxApplicableTradeCurrencyExchange' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TaxCurrencyCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:UltimatePayeeTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IncludedSupplyChainTradeLineItem' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'rsm:ValuationBreakdownStatement' is marked as not used in the given context. + + + + + + + + + diff --git a/validator/src/main/resources/xslt/ZF_211/FACTUR-X_BASIC.xslt b/validator/src/main/resources/xslt/ZF_211/FACTUR-X_BASIC.xslt new file mode 100644 index 00000000..b09c61e2 --- /dev/null +++ b/validator/src/main/resources/xslt/ZF_211/FACTUR-X_BASIC.xslt @@ -0,0 +1,37766 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + / + + + + + [] + + + *[local-name()=' + + '] + + [] + + + + + / + + @ + + + @*[local-name()=' + + ' and namespace-uri()=' + + '] + + + + + + + + + / + + + [ + + ] + + + + /@ + + + + + + + + / + + + [ + + ] + + + + /@ + + + + + + + + + + + + + + + + + + + + + + + + . + + + + +U + + U + + + + U. + + n + + + + U. + + _ + + _ + + + + + + + + +   +   +   + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Schema for FACTUR-X; 1.0; EN16931-COMPLIANT-BASIC + + + + + + + + + + + + + + + + + + Each Additional supporting document (BG-24) shall contain a Supporting document reference (BT-122). + + + + + + + + + + + + + + + + + + + + + + + + + + + Each VAT breakdown (BG-23) shall have a VAT category taxable amount (BT-116). + + + + + + + + + + + + + + Each VAT breakdown (BG-23) shall have a VAT category tax amount (BT-117). + + + + + + + + + + + + + + Each VAT breakdown (BG-23) shall be defined through a VAT category code (BT-118). + + + + + + + + + + + + + + Each VAT breakdown (BG-23) shall have a VAT category rate (BT-119), except if the Invoice is not subject to VAT. + + + + + + + + + + + + + + Value added tax point date (BT-7) and Value added tax point date code (BT-8) are mutually exclusive. + + + + + + + + + + + + + + VAT category tax amount (BT-117) = VAT category taxable amount (BT-116) x (VAT category rate (BT-119) / 100), rounded to two decimals. + + + + + + + + + + + + + + The allowed maximum number of decimals for the VAT category taxable amount (BT-116) is 2. + + + + + + + + + + + + + + The allowed maximum number of decimals for the VAT category tax amount (BT-117) is 2. + + + + + + + + + + + + + + + + + + + + + + + + + + + In a VAT breakdown (BG-23) where VAT category code (BT-118) is "Zero rated" the VAT category taxable amount (BT-116) shall equal the sum of Invoice line net amount (BT-131) minus the sum of Document level allowance amounts (BT-92) plus the sum of Document level charge amounts (BT-99) where the VAT category codes (BT-151, BT-95, BT-102) are “Zero rated". + + + + + + + + + + + + + + The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where VAT category code (BT-118) is "Zero rated" shall equal 0 (zero). + + + + + + + + + + + + + + A VAT Breakdown (BG-23) with VAT Category code (BT-118) "Zero rated" shall not have a VAT exemption reason code (BT-121) or VAT exemption reason text (BT-120). + + + + + + + + + + + + + + + + + + + + + + + + + + + The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where VAT category code (BT-118) is "Standard rated" shall equal the VAT category taxable amount (BT-116) multiplied by the VAT category rate (BT-119). + + + + + + + + + + + + + + A VAT Breakdown (BG-23) with VAT Category code (BT-118) "Standard rate" shall not have a VAT exemption reason code (BT-121) or VAT exemption reason text (BT-120). + + + + + + + + + + + + + + + + + + + + + + + + + + + If both Invoicing period start date (BT-73) and Invoicing period end date (BT-74) are given then the Invoicing period end date (BT-74) shall be later or equal to the Invoicing period start date (BT-73). + + + + + + + + + + + + + + If Invoicing period (BG-14) is used, the Invoicing period start date (BT-73) or the Invoicing period end date (BT-74) shall be filled, or both. + + + + + + + + + + + + + + + + + + + + + + + + + + + Each Document level allowance (BG-20) shall have a Document level allowance amount (BT-92). + + + + + + + + + + + + + + Each Document level allowance (BG-20) shall have a Document level allowance VAT category code (BT-95). + + + + + + + + + + + + + + Each Document level allowance (BG-20) shall have a Document level allowance reason (BT-97) or a Document level allowance reason code (BT-98). + + + + + + + + + + + + + + Document level allowance reason code (BT-98) and Document level allowance reason (BT-97) shall indicate the same type of allowance. + + + + + + + + + + + + + + Each Document level allowance (BG-20) shall contain a Document level allowance reason (BT-97) or a Document level allowance reason code (BT-98), or both. + + + + + + + + + + + + + + The allowed maximum number of decimals for the Document level allowance amount (BT-92) is 2. + + + + + + + + + + + + + + The allowed maximum number of decimals for the Document level allowance base amount (BT-93) is 2. + + + + + + + + + + + + + + + + + + + + + + + + + + + Each Document level charge (BG-21) shall have a Document level charge amount (BT-99). + + + + + + + + + + + + + + Each Document level charge (BG-21) shall have a Document level charge VAT category code (BT-102). + + + + + + + + + + + + + + Each Document level charge (BG-21) shall have a Document level charge reason (BT-104) or a Document level charge reason code (BT-105). + + + + + + + + + + + + + + Document level charge reason code (BT-105) and Document level charge reason (BT-104) shall indicate the same type of charge. + + + + + + + + + + + + + + Each Document level charge (BG-21) shall contain a Document level charge reason (BT-104) or a Document level charge reason code (BT-105), or both. + + + + + + + + + + + + + + The allowed maximum number of decimals for the Document level charge amount (BT-92) is 2. + + + + + + + + + + + + + + The allowed maximum number of decimals for the Document level charge base amount (BT-93) is 2. + + + + + + + + + + + + + + + + + + + + + + + + + + + Each Item attribute (BG-32) shall contain an Item attribute name (BT-160) and an Item attribute value (BT-161). + + + + + + + + + + + + + + + + + + + + + + + + + + + The last 4 to 6 digits of the Payment card primary account number (BT-87) shall be present if Payment card information (BG-18) is provided in the Invoice. + + + + + + + + + + + + + + + + + + + + + + + + + + + Each Invoice line (BG-25) shall have an Invoice line identifier (BT-126). + + + + + + + + + + + + + + Each Invoice line (BG-25) shall have an Invoiced quantity (BT-129). + + + + + + + + + + + + + + An Invoice line (BG-25) shall have an Invoiced quantity unit of measure code (BT-130). + + + + + + + + + + + + + + Each Invoice line (BG-25) shall have an Invoice line net amount (BT-131). + + + + + + + + + + + + + + Each Invoice line (BG-25) shall contain the Item name (BT-153). + + + + + + + + + + + + + + Each Invoice line (BG-25) shall contain the Item net price (BT-146). + + + + + + + + + + + + + + The Item net price (BT-146) shall NOT be negative. + + + + + + + + + + + + + + The Item gross price (BT-148) shall NOT be negative. + + + + + + + + + + + + + + The Item standard identifier (BT-157) shall have a Scheme identifier + + + + + + + + + + + + + + The Item classification identifier (BT-158) shall have a Scheme identifier + + + + + + + + + + + + + + Each Invoice line (BG-25) shall be categorized with an Invoiced item VAT category code (BT-151). + + + + + + + + + + + + + + An Invoice shall at least have one VAT breakdown group (BG-23). + + + + + + + + + + + + + + The allowed maximum number of decimals for the Invoice line net amount (BT-131) is 2. + + + + + + + + + + + + + + + + + + + + + + + + + + + The Payee name (BT-59) shall be provided in the Invoice, if the Payee (BG-10) is different from the Seller (BG-4). + + + + + + + + + + + + + + + + + + + + + + + + + + + The Seller tax representative name (BT-62) shall be provided in the Invoice, if the Seller (BG-4) has a Seller tax representative party (BG-11). + + + + + + + + + + + + + + The Seller tax representative postal address (BG-12) shall be provided in the Invoice, if the Seller (BG-4) has a Seller tax representative party (BG-11). + + + + + + + + + + + + + + The Seller tax representative postal address (BG-12) shall contain a Tax representative country code (BT-69), if the Seller (BG-4) has a Seller tax representative party (BG-11). + + + + + + + + + + + + + + Each Seller tax representative party (BG-11) shall have a Seller tax representative VAT identifier (BT-63). + + + + + + + + + + + + + + + + + + + + + + + + + + + In order for the buyer to automatically identify a supplier, the Seller identifier (BT-29), the Seller legal registration identifier (BT-30) and/or the Seller VAT identifier (BT-31) shall be present. + + + + + + + + + + + + + + + + + + + + + + + + + + + If both Invoice line period start date (BT-134) and Invoice line period end date (BT-135) are given then the Invoice line period end date (BT-135) shall be later or equal to the Invoice line period start date (BT-134). + + + + + + + + + + + + + + If Invoice line period (BG-26) is used, the Invoice line period start date (BT-134) or the Invoice line period end date (BT-135) shall be filled, or both. + + + + + + + + + + + + + + + + + + + + + + + + + + + Each Invoice line allowance (BG-27) shall have an Invoice line allowance amount (BT-136). + + + + + + + + + + + + + + Each Invoice line allowance (BG-27) shall have an Invoice line allowance reason (BT-139) or an Invoice line allowance reason code (BT-140). + + + + + + + + + + + + + + Invoice line allowance reason code (BT-140) and Invoice line allowance reason (BT-139) shall indicate the same type of allowance reason. + + + + + + + + + + + + + + Each Invoice line allowance (BG-27) shall contain an Invoice line allowance reason (BT-139) or an Invoice line allowance reason code (BT-140), or both. + + + + + + + + + + + + + + The allowed maximum number of decimals for the Invoice line allowance amount (BT-136) is 2. + + + + + + + + + + + + + + The allowed maximum number of decimals for the Invoice line allowance base amount (BT-137) is 2. + + + + + + + + + + + + + + + + + + + + + + + + + + + Each Invoice line charge (BG-28) shall have an Invoice line charge amount (BT-141). + + + + + + + + + + + + + + Each Invoice line charge (BG-28) shall have an Invoice line charge reason (BT-144) or an Invoice line charge reason code (BT-145). + + + + + + + + + + + + + + Invoice line charge reason code (BT-145) and Invoice line charge reason (BT144) shall indicate the same type of charge reason. + + + + + + + + + + + + + + Each Invoice line charge (BG-28) shall contain an Invoice line charge reason (BT-144) or an Invoice line charge reason code (BT-145), or both. + + + + + + + + + + + + + + The allowed maximum number of decimals for the Invoice line charge amount (BT-141) is 2. + + + + + + + + + + + + + + The allowed maximum number of decimals for the Invoice line charge base amount (BT-142) is 2. + + + + + + + + + + + + + + + + + + + + + + + + + + + The Seller VAT identifier (BT-31), the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48) shall have a prefix in accordance with ISO code ISO 3166-1 alpha-2 by which the country of issue may be identified. Nevertheless, Greece may use the prefix ‘EL’. + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “Reverse charge” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48) and/or the Buyer legal registration identifier (BT-47). + + + + + + + + + + + + + + In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Reverse charge" the Document level allowance VAT rate (BT-96) shall be 0 (zero). + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “Exempt from VAT” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + + + + + In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Exempt from VAT", the Document level allowance VAT rate (BT-96) shall be 0 (zero). + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “Export outside the EU” shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + + + + + In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Export outside the EU" the Document level allowance VAT rate (BT-96) shall be 0 (zero). + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “Intra-community supply” shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48). + + + + + + + + + + + + + + In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "IGIC" the Document level allowance VAT rate (BT-96) shall be 0 (zero) or greater than zero. + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “IGIC” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + + + + + In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "IGIC" the Document level allowance VAT rate (BT-96) shall be 0 (zero) or greater than zero. + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “IPSI” shall contain the Seller VAT Identifier (BT-31), the Seller Tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + + + + + In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "IPSI" the Document level allowance VAT rate (BT-96) shall be 0 (zero) or greater than zero. + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “Not subject to VAT” shall not contain the Seller VAT identifier (BT-31), the Seller tax representative VAT identifier (BT-63) or the Buyer VAT identifier (BT-48). + + + + + + + + + + + + + + A Document level allowance (BG-20) where VAT category code (BT-95) is "Not subject to VAT" shall not contain a Document level allowance VAT rate (BT-96). + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “Standard rated” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + + + + + In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Standard rated" the Document level allowance VAT rate (BT-96) shall be greater than zero. + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “Zero rated” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + + + + + In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Zero rated" the Document level allowance VAT rate (BT-96) shall be 0 (zero). + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “Reverse charge” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48) and/or the Buyer legal registration identifier (BT-47). + + + + + + + + + + + + + + In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Reverse charge" the Document level charge VAT rate (BT-103) shall be 0 (zero). + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “Exempt from VAT” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + + + + + In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Exempt from VAT", the Document level charge VAT rate (BT-103) shall be 0 (zero). + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “Export outside the EU” shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + + + + + In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Export outside the EU" the Document level charge VAT rate (BT-103) shall be 0 (zero). + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “Intra-community supply” shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48). + + + + + + + + + + + + + + In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Intra-community supply" the Document level charge VAT rate (BT-103) shall be 0 (zero). + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “IGIC” shall contain the Seller VAT Identifier (BT-31), the Seller Tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + + + + + In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "IGIC" the Document level charge VAT rate (BT-103) shall be 0 (zero) or greater than zero. + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “IPSI” shall contain the Seller VAT Identifier (BT-31), the Seller Tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + + + + + In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "IPSI" the Document level charge VAT rate (BT-103) shall be 0 (zero) or greater than zero. + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “Not subject to VAT” shall not contain the Seller VAT identifier (BT-31), the Seller tax representative VAT identifier (BT-63) or the Buyer VAT identifier (BT-48). + + + + + + + + + + + + + + A Document level charge (BG-21) where the VAT category code (BT-102) is "Not subject to VAT" shall not contain a Document level charge VAT rate (BT-103). + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “Standard rated” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + + + + + In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Standard rated" the Document level charge VAT rate (BT-103) shall be greater than zero. + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains a Document level charge where the Document level charge VAT category code (BT-102) is “Zero rated” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + + + + + In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Zero rated" the Document level charge VAT rate (BT-103) shall be 0 (zero). + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice shall have the Invoice total amount without VAT (BT-109). + + + + + + + + + + + + + + An Invoice shall have the Invoice total amount with VAT (BT-112). + + + + + + + + + + + + + + An Invoice shall have the Amount due for payment (BT-115). + + + + + + + + + + + + + + Sum of allowances on document level (BT-107) = S Document level allowance amount (BT-92). + + + + + + + + + + + + + + Sum of charges on document level (BT-108) = S Document level charge amount (BT-99). + + + + + + + + + + + + + + Invoice total amount with VAT (BT-112) = Invoice total amount without VAT (BT-109) + Invoice total VAT amount (BT-110). + + + + + + + + + + + + + + The allowed maximum number of decimals for the Sum of Invoice line net amount (BT-106) is 2. + + + + + + + + + + + + + + The allowed maximum number of decimals for the Sum of allowanced on document level (BT-107) is 2. + + + + + + + + + + + + + + The allowed maximum number of decimals for the Sum of charges on document level (BT-108) is 2. + + + + + + + + + + + + + + The allowed maximum number of decimals for the Invoice total amount without VAT (BT-109) is 2. + + + + + + + + + + + + + + The allowed maximum number of decimals for the Invoice total VAT amount (BT-110) is 2. + + + + + + + + + + + + + + The allowed maximum number of decimals for the Invoice total amount with VAT (BT-112) is 2. + + + + + + + + + + + + + + The allowed maximum number of decimals for the Invoice total VAT amount in accounting currency (BT-111) is 2. + + + + + + + + + + + + + + The allowed maximum number of decimals for the Paid amount (BT-113) is 2. + + + + + + + + + + + + + + The allowed maximum number of decimals for the Rounding amount (BT-114) is 2. + + + + + + + + + + + + + + The allowed maximum number of decimals for the Amount due for payment (BT-115) is 2. + + + + + + + + + + + + + + If the VAT accounting currency code (BT-6) is present, then the Invoice total VAT amount in accounting currency (BT-111) shall be provided. + + + + + + + + + + + + + + Invoice total amount without VAT (BT-109) = S Invoice line net amount (BT-131) - Sum of allowances on document level (BT-107) + Sum of charges on document level (BT-108). + + + + + + + + + + + + + + Amount due for payment (BT-115) = Invoice total amount with VAT (BT-112) -Paid amount (BT-113) +Rounding amount (BT-114). + + + + + + + + + + + + + + An Invoice shall have the Sum of Invoice line net amount (BT-106). + + + + + + + + + + + + + + + + + + + + + + + + + + + Invoice total VAT amount (BT-110) = S VAT category tax amount (BT-117). + + + + + + + + + + + + + + + + + + + + + + + + + + + A Payment instruction (BG-16) shall specify the Payment means type code (BT-81). + + + + + + + + + + + + + + + + + + + + + + + + + + + A Payment account identifier (BT-84) shall be present if Credit transfer (BG-16) information is provided in the Invoice. + + + + + + + + + + + + + + If the Payment means type code (BT-81) means SEPA credit transfer, Local credit transfer or Non-SEPA international credit transfer, the Payment account identifier (BT-84) shall be present. + + + + + + + + + + + + + + + + + + + + + + + + + + + In a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Reverse charge" the VAT category taxable amount (BT-116) shall equal the sum of Invoice line net amounts (BT-131) minus the sum of Document level allowance amounts (BT-92) plus the sum of Document level charge amounts (BT-99) where the VAT category codes (BT-151, BT-95, BT-102) are “Reverse charge". + + + + + + + + + + + + + + The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where the VAT category code (BT-118) is “Reverse charge” shall be 0 (zero). + + + + + + + + + + + + + + A VAT Breakdown (BG-23) with VAT Category code (BT-118) "Reverse charge" shall have a VAT exemption reason code (BT-121), meaning "Reverse charge" or the VAT exemption reason text (BT-120) "Reverse charge" (or the equivalent standard text in another language). + + + + + + + + + + + + + + + + + + + + + + + + + + + The VAT category tax amount (BT-117) In a VAT breakdown (BG-23) where the VAT category code (BT-118) equals "Exempt from VAT" shall equal 0 (zero). + + + + + + + + + + + + + + A VAT Breakdown (BG-23) with VAT Category code (BT-118) "Exempt from VAT" shall have a VAT exemption reason code (BT-121) or a VAT exemption reason text (BT-120). + + + + + + + + + + + + + + In a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Exempt from VAT" the VAT category taxable amount (BT-116) shall equal the sum of Invoice line net amounts (BT-131) minus the sum of Document level allowance amounts (BT-92) plus the sum of Document level charge amounts (BT-99) where the VAT category codes (BT-151, BT-95, BT-102) are “Exempt from VAT". + + + + + + + + + + + + + + + + + + + + + + + + + + + In a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Export outside the EU" the VAT category taxable amount (BT-116) shall equal the sum of Invoice line net amounts (BT-131) minus the sum of Document level allowance amounts (BT-92) plus the sum of Document level charge amounts (BT-99) where the VAT category codes (BT-151, BT-95, BT-102) are “Export outside the EU". + + + + + + + + + + + + + + The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where the VAT category code (BT-118) is “Export outside the EU” shall be 0 (zero). + + + + + + + + + + + + + + A VAT Breakdown (BG-23) with the VAT Category code (BT-118) "Export outside the EU" shall have a VAT exemption reason code (BT-121), meaning "Export outside the EU" or the VAT exemption reason text (BT-120) "Export outside the EU" (or the equivalent standard text in another language). + + + + + + + + + + + + + + + + + + + + + + + + + + + In a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Intra-community supply" the VAT category taxable amount (BT-116) shall equal the sum of Invoice line net amounts (BT-131) minus the sum of Document level allowance amounts (BT-92) plus the sum of Document level charge amounts (BT-99) where the VAT category codes (BT-151, BT-95, BT-102) are “Intra-community supply". + + + + + + + + + + + + + + The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where VAT category code (BT-118) is "IGIC" shall equal the VAT category taxable amount (BT-116) multiplied by the VAT category rate (BT-119). + + + + + + + + + + + + + + A VAT Breakdown (BG-23) with the VAT Category code (BT-118) "Intra-community supply" shall have a VAT exemption reason code (BT-121), meaning "Intra-community supply" or the VAT exemption reason text (BT-120) "Intra-community supply" (or the equivalent standard text in another language). + + + + + + + + + + + + + + In an Invoice with a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Intra-community supply" the Actual delivery date (BT-72) or the Invoicing period (BG-14) shall not be blank. + + + + + + + + + + + + + + In an Invoice with a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Intra-community supply" the Deliver to country code (BT-80) shall not be blank. + + + + + + + + + + + + + + + + + + + + + + + + + + + For each different value of VAT category rate (BT-119) where the VAT category code (BT-118) is "IGIC", the VAT category taxable amount (BT-116) in a VAT breakdown (BG-23) shall equal the sum of Invoice line net amounts (BT-131) plus the sum of document level charge amounts (BT-99) minus the sum of document level allowance amounts (BT-92) where the VAT category code (BT-151, BT-102, BT-95) is “IGIC” and the VAT rate (BT-152, BT-103, BT-96) equals the VAT category rate (BT-119). + + + + + + + + + + + + + + The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where VAT category code (BT-118) is "IGIC" shall equal the VAT category taxable amount (BT-116) multiplied by the VAT category rate (BT-119). + + + + + + + + + + + + + + A VAT Breakdown (BG-23) with VAT Category code (BT-118) "IGIC" shall not have a VAT exemption reason code (BT-121) or VAT exemption reason text (BT-120). + + + + + + + + + + + + + + + + + + + + + + + + + + + For each different value of VAT category rate (BT-119) where the VAT category code (BT-118) is "IPSI", the VAT category taxable amount (BT-116) in a VAT breakdown (BG-23) shall equal the sum of Invoice line net amounts (BT-131) plus the sum of document level charge amounts (BT-99) minus the sum of document level allowance amounts (BT-92) where the VAT category code (BT-151, BT-102, BT-95) is “IPSI” and the VAT rate (BT-152, BT-103, BT-96) equals the VAT category rate (BT-119). + + + + + + + + + + + + + + The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where VAT category code (BT-118) is "IPSI" shall equal the VAT category taxable amount (BT-116) multiplied by the VAT category rate (BT-119). + + + + + + + + + + + + + + A VAT Breakdown (BG-23) with VAT Category code (BT-118) "IPSI" shall not have a VAT exemption reason code (BT-121) or VAT exemption reason text (BT-120). + + + + + + + + + + + + + + + + + + + + + + + + + + + In a VAT breakdown (BG-23) where the VAT category code (BT-118) is " Not subject to VAT" the VAT category taxable amount (BT-116) shall equal the sum of Invoice line net amounts (BT-131) minus the sum of Document level allowance amounts (BT-92) plus the sum of Document level charge amounts (BT-99) where the VAT category codes (BT-151, BT-95, BT-102) are “Not subject to VAT". + + + + + + + + + + + + + + The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where the VAT category code (BT-118) is “Not subject to VAT” shall be 0 (zero). + + + + + + + + + + + + + + A VAT Breakdown (BG-23) with VAT Category code (BT-118) " Not subject to VAT" shall have a VAT exemption reason code (BT-121), meaning " Not subject to VAT" or a VAT exemption reason text (BT-120) " Not subject to VAT" (or the equivalent standard text in another language). + + + + + + + + + + + + + + An Invoice that contains a VAT breakdown group (BG-23) with a VAT category code (BT-118) "Not subject to VAT" shall not contain other VAT breakdown groups (BG-23). + + + + + + + + + + + + + + An Invoice that contains a VAT breakdown group (BG-23) with a VAT category code (BT-118) "Not subject to VAT" shall not contain an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is not "Not subject to VAT". + + + + + + + + + + + + + + An Invoice that contains a VAT breakdown group (BG-23) with a VAT category code (BT-118) "Not subject to VAT" shall not contain Document level allowances (BG-20) where Document level allowance VAT category code (BT-95) is not "Not subject to VAT". + + + + + + + + + + + + + + An Invoice that contains a VAT breakdown group (BG-23) with a VAT category code (BT-118) "Not subject to VAT" shall not contain Document level charges (BG-21) where Document level charge VAT category code (BT-102) is not "Not subject to VAT". + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “Reverse charge” shall contain the Seller VAT Identifier (BT-31), the Seller Tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48) and/or the Buyer legal registration identifier (BT-47). + + + + + + + + + + + + + + In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Reverse charge" the Invoiced item VAT rate (BT-152) shall be 0 (zero). + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “Exempt from VAT” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + + + + + In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Exempt from VAT", the Invoiced item VAT rate (BT-152) shall be 0 (zero). + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “Export outside the EU” shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + + + + + In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Export outside the EU" the Invoiced item VAT rate (BT-152) shall be 0 (zero). + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “Intra-community supply” shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48). + + + + + + + + + + + + + + In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Intracommunity supply" the Invoiced item VAT rate (BT-152) shall be 0 (zero). + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “IGIC” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + + + + + In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "IGIC" the invoiced item VAT rate (BT-152) shall be 0 (zero) or greater than zero. + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “IPSI” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + + + + + In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "IPSI" the Invoiced item VAT rate (BT-152) shall be 0 (zero) or greater than zero. + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “Not subject to VAT” shall not contain the Seller VAT identifier (BT-31), the Seller tax representative VAT identifier (BT-63) or the Buyer VAT identifier (BT-46). + + + + + + + + + + + + + + An Invoice line (BG-25) where the VAT category code (BT-151) is "Not subject to VAT" shall not contain an Invoiced item VAT rate (BT-152). + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “Standard rated” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + + + + + In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Standard rated" the Invoiced item VAT rate (BT-152) shall be greater than zero. + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains an Invoice line where the Invoiced item VAT category code (BT-151) is “Zero rated” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + + + + + In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Zero rated" the Invoiced item VAT rate (BT-152) shall be 0 (zero). + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice shall have a Specification identifier (BT-24). + + + + + + + + + + + + + + An Invoice shall have an Invoice number (BT-1). + + + + + + + + + + + + + + An Invoice shall have an Invoice issue date (BT-2). + + + + + + + + + + + + + + An Invoice shall have an Invoice type code (BT-3). + + + + + + + + + + + + + + An Invoice shall have an Invoice currency code (BT-5). + + + + + + + + + + + + + + An Invoice shall contain the Seller name (BT-27). + + + + + + + + + + + + + + An Invoice shall contain the Buyer name (BT-44). + + + + + + + + + + + + + + An Invoice shall contain the Seller postal address (BG-5). + + + + + + + + + + + + + + The Seller postal address (BG-5) shall contain a Seller country code (BT-40). + + + + + + + + + + + + + + The Seller electronic address (BT-34) shall have a Scheme identifier. + + + + + + + + + + + + + + The Buyer electronic address (BT-49) shall have a Scheme identifier. + + + + + + + + + + + + + + An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “Standard rated” shall contain in the VAT breakdown (BG-23) at least one VAT category code (BT-118) equal with "Standard rated". + + + + + + + + + + + + + + An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “Zero rated” shall contain in the VAT breakdown (BG-23) exactly one VAT category code (BT-118) equal with "Zero rated". + + + + + + + + + + + + + + An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “Exempt from VAT” shall contain exactly one VAT breakdown (BG-23) with the VAT category code (BT-118) equal to "Exempt from VAT". + + + + + + + + + + + + + + An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “Reverse charge” shall contain in the VAT breakdown (BG-23) exactly one VAT category code (BT-118) equal with "VAT reverse charge". + + + + + + + + + + + + + + An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “Intra-community supply” shall contain in the VAT breakdown (BG-23) exactly one VAT category code (BT-118) equal with "Intra-community supply". + + + + + + + + + + + + + + An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “Export outside the EU” shall contain in the VAT breakdown (BG-23) exactly one VAT category code (BT-118) equal with "Export outside the EU". + + + + + + + + + + + + + + An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “Not subject to VAT” shall contain exactly one VAT breakdown group (BG-23) with the VAT category code (BT-118) equal to "Not subject to VAT". + + + + + + + + + + + + + + An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “IGIC” shall contain in the VAT breakdown (BG-23) at least one VAT category code (BT-118) equal with "IGIC". + + + + + + + + + + + + + + An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “IPSI” shall contain in the VAT breakdown (BG-23) at least one VAT category code (BT-118) equal with "IPSI". + + + + + + + + + + + + + + In case the Amount due for payment (BT-115) is positive, either the Payment due date (BT-9) or the Payment terms (BT-20) shall be present. + + + + + + + + + + + + + + An Invoice shall contain the Buyer postal address (BG-8). + + + + + + + + + + + + + + The Buyer postal address shall contain a Buyer country code (BT-55). + + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CategoryCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ControlRequirementIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CopyIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GlobalID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Content' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ContentCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Subject' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of 'ram:SubjectCode' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @name' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'udt:DateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@format' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IssuerTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LanguageID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PreviousRevisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Purpose' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PurposeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RevisionDateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RevisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of 'ram:TypeCode' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @name' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:VersionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BusinessProcessSpecifiedDocumentContextParameter' may occur at maximum 1 times. + + + + + + + + + + + + + + Element 'ram:GuidelineSpecifiedDocumentContextParameter' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ApplicationSpecifiedDocumentContextParameter' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BIMSpecifiedDocumentContextParameter' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedDocumentVersion' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Value' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedDocumentVersion' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Value' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:MessageStandardSpecifiedDocumentContextParameter' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ScenarioSpecifiedDocumentContextParameter' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedTransactionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SubsetSpecifiedDocumentContextParameter' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TestIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IncludedSupplyChainTradeLineItem' must occur at least 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SellerTradeParty' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:BuyerTradeParty' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AdditionalReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ApplicableTradeDeliveryTerms' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuyerAgentTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuyerAssignedAccountantTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IssuerAssignedID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttachmentBinaryObject' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CopyIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:FormattedIssueDateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GlobalID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Information' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IssuerTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PreviousRevisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ReferenceTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RevisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SectionName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StatusCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuyerRequisitionerTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuyerTaxRepresentativeTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' may occur at maximum 1 times. + + + + + + + + + + + + + + Element 'ram:Name' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:PostalTradeAddress' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:URIUniversalCommunication' may occur at maximum 1 times. + + + + + + + + + + + + + + Element 'ram:SpecifiedTaxRegistration' may occur at maximum 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DefinedTradeContact' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Description' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EndPointURIUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@schemeID' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LogoAssociatedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountryID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AdditionalStreetName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttentionOf' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuildingName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuildingNumber' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CareOf' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CitySubDivisionName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountryName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountrySubDivisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountrySubDivisionName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DepartmentName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineFive' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineFour' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PostOfficeBox' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @name' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StreetName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RoleCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AuthorizedLegalRegistration' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@schemeID' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LegalClassificationCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PostalTradeAddress' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TradingBusinessName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AssociatedRegisteredTax' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@schemeID' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CompleteNumber' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@schemeID' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IssuerAssignedID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttachmentBinaryObject' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CopyIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:FormattedIssueDateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GlobalID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Information' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IssuerTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PreviousRevisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ReferenceTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RevisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SectionName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StatusCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DemandForecastReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:OrderResponseReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PriceListReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ProductEndUserTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PromotionalDealReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PurchaseConditionsReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:QuotationReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Reference' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RequisitionerReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SalesAgentTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SellerAssignedAccountantTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SellerOrderReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:PostalTradeAddress' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:SpecifiedTaxRegistration' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DefinedTradeContact' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Description' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EndPointURIUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GlobalID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LogoAssociatedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountryID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AdditionalStreetName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttentionOf' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuildingName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuildingNumber' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CareOf' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CitySubDivisionName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountryName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountrySubDivisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountrySubDivisionName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DepartmentName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineFive' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineFour' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PostOfficeBox' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @name' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StreetName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RoleCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedLegalOrganization' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AssociatedRegisteredTax' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@schemeID' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:PostalTradeAddress' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:URIUniversalCommunication' may occur at maximum 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DefinedTradeContact' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Description' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EndPointURIUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@schemeID' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LogoAssociatedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountryID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AdditionalStreetName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttentionOf' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuildingName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuildingNumber' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CareOf' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CitySubDivisionName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountryName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountrySubDivisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountrySubDivisionName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DepartmentName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineFive' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineFour' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PostOfficeBox' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @name' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StreetName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RoleCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AuthorizedLegalRegistration' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@schemeID' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LegalClassificationCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PostalTradeAddress' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AssociatedRegisteredTax' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@schemeID' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CompleteNumber' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@schemeID' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedProcuringProject' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SupplyInstructionReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:UltimateCustomerOrderReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Each Deliver to address (BG-15) shall contain a Deliver to country code (BT-80). + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Description' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DescriptionBinaryObject' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EarliestOccurrenceDateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LatestOccurrenceDateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'udt:DateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@format' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:OccurrenceLogisticsLocation' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:OccurrenceSpecifiedPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:UnitQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ActualDespatchSupplyChainEvent' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ActualPickUpSupplyChainEvent' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ActualReceiptSupplyChainEvent' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AdditionalReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ConsumptionReportReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DeliveryNoteReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IssuerAssignedID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttachmentBinaryObject' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CopyIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:FormattedIssueDateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GlobalID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Information' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IssuerTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PreviousRevisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ReferenceTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RevisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SectionName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StatusCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PackingListReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PreviousDeliverySupplyChainEvent' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ReceivingAdviceReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RelatedSupplyChainConsignment' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ShipFromTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' may occur at maximum 1 times. + + + + + + + + + + + + + + Element 'ram:GlobalID' may occur at maximum 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DefinedTradeContact' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Description' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EndPointURIUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@schemeID' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LogoAssociatedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountryID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AdditionalStreetName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttentionOf' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuildingName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuildingNumber' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CareOf' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CitySubDivisionName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountryName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountrySubDivisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountrySubDivisionName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DepartmentName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineFive' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineFour' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PostOfficeBox' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @name' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StreetName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RoleCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedLegalOrganization' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedTaxRegistration' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:UltimateShipToTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PaymentReference' may occur at maximum 1 times. + + + + + + + + + + + + + + Element 'ram:InvoiceCurrencyCode' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:ApplicableTradeTax' must occur at least 1 times. + + + + + + + + + + + + + + Element 'ram:SpecifiedTradePaymentTerms' may occur at maximum 1 times. + + + + + + + + + + + + + + Element 'ram:SpecifiedTradeSettlementHeaderMonetarySummation' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:ReceivableSpecifiedTradeAccountingAccount' may occur at maximum 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CalculatedAmount' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:TypeCode' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:BasisAmount' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:CategoryCode' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AllowanceChargeBasisAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BasisQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuyerDeductibleTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuyerNonDeductibleTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuyerRepayableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CalculatedRate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CalculationSequenceNumeric' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of 'ram:CategoryCode' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CategoryName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CurrencyCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CustomsDutyIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @name' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of 'ram:ExemptionReasonCode' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @name' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InformationAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Jurisdiction' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineTotalBasisAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PlaceApplicableTradeLocation' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @format' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SellerPayableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SellerRefundableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ServiceSupplyTradeCountry' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TaxBasisAllowanceRate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TaxPointDate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Type' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of 'ram:TypeCode' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:UnitBasisAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CompleteDateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ContinuousIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Description' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DurationMeasure' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'udt:DateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@format' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InclusiveIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:OpenIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PurposeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SeasonCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SequenceNumeric' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StartDateFlexibilityCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'udt:DateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@format' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CreditReason' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CreditReasonCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CreditorReferenceIssuerID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CreditorReferenceType' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CreditorReferenceTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DuePayableAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:FactoringAgreementReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:FactoringListReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InvoiceApplicableTradeCurrencyExchange' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InvoiceDateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InvoiceIssuerReference' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Each Preceding Invoice reference (BG-3) shall contain a Preceding Invoice reference (BT-25). + + + + + + + + + + + + + + Element 'ram:IssuerAssignedID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttachmentBinaryObject' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CopyIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@format' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GlobalID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Information' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IssuerTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PreviousRevisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ReferenceTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RevisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SectionName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StatusCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InvoiceeTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InvoicerTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LetterOfCreditReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:NextInvoiceDateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PayableSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' may occur at maximum 1 times. + + + + + + + + + + + + + + Element 'ram:GlobalID' may occur at maximum 1 times. + + + + + + + + + + + + + + Element 'ram:Name' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DefinedTradeContact' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Description' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EndPointURIUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@schemeID' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LogoAssociatedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PostalTradeAddress' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RoleCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AuthorizedLegalRegistration' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@schemeID' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LegalClassificationCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PostalTradeAddress' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TradingBusinessName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedTaxRegistration' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PayerTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PaymentApplicableTradeCurrencyExchange' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PaymentCurrencyCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ProFormaInvoiceReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PurchaseSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AmountTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CostReferenceDimensionPattern' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SetTriggerCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SalesSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedAdvancePayment' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedFinancialAdjustment' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedLogisticsServiceCharge' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChargeIndicator' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:ActualAmount' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:CategoryTradeTax' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ActualTradeCurrencyExchange' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BasisQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @format' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:CategoryCode' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AllowanceChargeBasisAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BasisAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BasisQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuyerDeductibleTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuyerNonDeductibleTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuyerRepayableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CalculatedAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CalculatedRate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CalculationSequenceNumeric' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of 'ram:CategoryCode' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CategoryName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CurrencyCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CustomsDutyIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DueDateTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ExemptionReason' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ExemptionReasonCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InformationAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Jurisdiction' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineTotalBasisAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PlaceApplicableTradeLocation' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @format' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SellerPayableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SellerRefundableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ServiceSupplyTradeCountry' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TaxBasisAllowanceRate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TaxPointDate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Type' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of 'ram:TypeCode' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:UnitBasisAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'udt:IndicatorString' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PrepaidIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SequenceNumeric' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:UnitBasisAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DirectDebitMandateID' may occur at maximum 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ApplicableTradePaymentDiscountTerms' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ApplicableTradePaymentPenaltyTerms' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Description' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'udt:DateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@format' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:FromEventCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InstructionTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PartialPaymentAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PartialPaymentPercent' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PayeeTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PaymentMeansID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SettlementPeriodMeasure' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedTradeSettlementFinancialCard' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineTotalAmount' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:ChargeTotalAmount' may occur at maximum 1 times. + + + + + + + + + + + + + + Element 'ram:AllowanceTotalAmount' may occur at maximum 1 times. + + + + + + + + + + + + + + Element 'ram:TaxBasisTotalAmount' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:TaxTotalAmount' may occur at maximum 1 times. + + + + + + + + + + + + + + Element 'ram:GrandTotalAmount' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:TotalPrepaidAmount' may occur at maximum 1 times. + + + + + + + + + + + + + + Element 'ram:DuePayableAmount' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GrossLineTotalAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InformationAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:NetIncludingTaxesLineTotalAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:NetLineTotalAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ProductValueExcludingTobaccoTaxInformationAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RetailValueExcludingTaxInformationAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RoundingAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@currencyID' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TotalAllowanceChargeAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TotalDepositFeeInformationAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TotalDiscountAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TotalRetailValueInformationAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ApplicableTradeSettlementFinancialCard' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GuaranteeMethodCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Information' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AccountName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PayeeSpecifiedCreditorFinancialInstitution' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IBANID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AccountName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ProprietaryID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PayerSpecifiedDebtorFinancialInstitution' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PaymentChannelCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PaymentMethodCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of 'ram:TypeCode' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SubtotalCalculatedTradeTax' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TaxApplicableTradeCurrencyExchange' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TaxCurrencyCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:UltimatePayeeTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedTradeProduct' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:SpecifiedLineTradeAgreement' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IncludedNote' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineStatusCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineStatusReasonCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ParentLineID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DescriptionCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IncludedSubordinateTradeLineItem' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:NetPriceProductTradePrice' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AdditionalReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ApplicableTradeDeliveryTerms' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuyerOrderReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuyerReference' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuyerRequisitionerTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ContractReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DemandForecastReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GrossPriceProductTradePrice' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IncludedSpecifiedMarketplace' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ItemBuyerTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ItemSellerTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChargeAmount' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AppliedTradeAllowanceCharge' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AssociatedReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @unitCodeListAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @unitCodeListAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @unitCodeListID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@unitCode' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChangeReason' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DeliveryTradeLocation' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IncludedTradeTax' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:MaximumQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:MinimumQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:OrderUnitConversionFactorNumeric' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TradeComparisonReferencePrice' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ValiditySpecifiedPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PromotionalDealReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:QuotationReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RequisitionerReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SellerOrderReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:UltimateCustomerOrderReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BilledQuantity' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ActualDeliverySupplyChainEvent' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ActualDespatchSupplyChainEvent' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ActualPickUpSupplyChainEvent' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ActualReceiptSupplyChainEvent' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AdditionalReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @unitCodeListAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @unitCodeListAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @unitCodeListID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@unitCode' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChargeFreeQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ConsumptionReportReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DeliveryNoteReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DespatchAdviceReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DespatchedQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GrossWeightMeasure' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IncludedSupplyChainPackaging' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:NetWeightMeasure' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PackageQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PackingListReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PerPackageUnitQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ProductUnitQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ReceivedQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ReceivingAdviceReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RelatedSupplyChainConsignment' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RequestedDeliverySupplyChainEvent' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RequestedQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ShipFromTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ShipToTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedDeliveryAdjustment' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TheoreticalWeightMeasure' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:UltimateShipToTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ApplicableTradeTax' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:SpecifiedTradeSettlementLineMonetarySummation' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AdditionalReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:CategoryCode' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AllowanceChargeBasisAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BasisAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BasisQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuyerDeductibleTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuyerNonDeductibleTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuyerRepayableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CalculatedAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CalculatedRate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CalculationSequenceNumeric' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of 'ram:CategoryCode' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CategoryName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CurrencyCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CustomsDutyIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DueDateTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ExemptionReason' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ExemptionReasonCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InformationAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Jurisdiction' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineTotalBasisAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PlaceApplicableTradeLocation' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @format' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SellerPayableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SellerRefundableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ServiceSupplyTradeCountry' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TaxBasisAllowanceRate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TaxPointDate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Type' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of 'ram:TypeCode' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:UnitBasisAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BillingSpecifiedPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DiscountIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InvoiceIssuerReference' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InvoiceReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PayableSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PaymentReference' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PurchaseSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ReceivableSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SalesSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedFinancialAdjustment' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedLogisticsServiceCharge' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ActualAmount' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ActualTradeCurrencyExchange' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BasisAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BasisQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CalculationPercent' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CategoryTradeTax' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'udt:IndicatorString' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PrepaidIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SequenceNumeric' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:UnitBasisAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedTradePaymentTerms' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedTradeSettlementFinancialCard' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineTotalAmount' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AllowanceTotalAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChargeTotalAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GrandTotalAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GrossLineTotalAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InformationAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:NetIncludingTaxesLineTotalAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:NetLineTotalAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ProductWeightLossInformationAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TaxBasisTotalAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TaxTotalAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TotalAllowanceChargeAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TotalRetailValueInformationAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SubtotalCalculatedTradeTax' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TotalAdjustmentAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AdditionalReferenceReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ApplicableMaterialGoodsCharacteristic' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ApplicableProductCharacteristic' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AreaDensityMeasure' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BrandName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BrandOwnerTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuyerAssignedID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CertificationEvidenceReferenceReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ColourCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ColourDescription' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Description' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DesignatedProductClassification' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Designation' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DrainedNetWeightMeasure' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EndItemName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EndItemTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:FormattedCancellationAnnouncedLaunchDateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:FormattedLatestProductDataChangeDateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@schemeID' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GrossWeightMeasure' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IncludedReferencedProduct' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IndividualTradeProductInstance' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InformationNote' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InspectionReferenceReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LegalRightsOwnerTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LinearSpatialDimension' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:MSDSReferenceReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ManufacturerAssignedID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ManufacturerTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:MaximumLinearSpatialDimension' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:MinimumLinearSpatialDimension' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:NetWeightMeasure' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:OriginTradeCountry' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PresentationSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ProductGroupID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SellerAssignedID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SubBrandName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TradeName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:UseDescription' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:VariableMeasureIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'rsm:ValuationBreakdownStatement' is marked as not used in the given context. + + + + + + + + + diff --git a/validator/src/main/resources/xslt/ZF_211/FACTUR-X_EN16931.xslt b/validator/src/main/resources/xslt/ZF_211/FACTUR-X_EN16931.xslt new file mode 100644 index 00000000..c5560bd7 --- /dev/null +++ b/validator/src/main/resources/xslt/ZF_211/FACTUR-X_EN16931.xslt @@ -0,0 +1,50242 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + / + + + + + [] + + + *[local-name()=' + + '] + + [] + + + + + / + + @ + + + @*[local-name()=' + + ' and namespace-uri()=' + + '] + + + + + + + + + / + + + [ + + ] + + + + /@ + + + + + + + + / + + + [ + + ] + + + + /@ + + + + + + + + + + + + + + + + + + + + + + + + . + + + + +U + + U + + + + U. + + n + + + + U. + + _ + + _ + + + + + + + + +   +   +   + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Schema for FACTUR-X; 1.0; EN16931-COMPLIANT (FULLY) + + + + + + + + + + + + + + + + + + Each Additional supporting document (BG-24) shall contain a Supporting document reference (BT-122). + + + + + + + + + + + + + + + + + + + + + + + + + + + Each VAT breakdown (BG-23) shall have a VAT category taxable amount (BT-116). + + + + + + + + + + + + + + Each VAT breakdown (BG-23) shall have a VAT category tax amount (BT-117). + + + + + + + + + + + + + + Each VAT breakdown (BG-23) shall be defined through a VAT category code (BT-118). + + + + + + + + + + + + + + Each VAT breakdown (BG-23) shall have a VAT category rate (BT-119), except if the Invoice is not subject to VAT. + + + + + + + + + + + + + + Value added tax point date (BT-7) and Value added tax point date code (BT-8) are mutually exclusive. + + + + + + + + + + + + + + VAT category tax amount (BT-117) = VAT category taxable amount (BT-116) x (VAT category rate (BT-119) / 100), rounded to two decimals. + + + + + + + + + + + + + + The allowed maximum number of decimals for the VAT category taxable amount (BT-116) is 2. + + + + + + + + + + + + + + The allowed maximum number of decimals for the VAT category tax amount (BT-117) is 2. + + + + + + + + + + + + + + + + + + + + + + + + + + + In a VAT breakdown (BG-23) where VAT category code (BT-118) is "Zero rated" the VAT category taxable amount (BT-116) shall equal the sum of Invoice line net amount (BT-131) minus the sum of Document level allowance amounts (BT-92) plus the sum of Document level charge amounts (BT-99) where the VAT category codes (BT-151, BT-95, BT-102) are “Zero rated". + + + + + + + + + + + + + + The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where VAT category code (BT-118) is "Zero rated" shall equal 0 (zero). + + + + + + + + + + + + + + A VAT Breakdown (BG-23) with VAT Category code (BT-118) "Zero rated" shall not have a VAT exemption reason code (BT-121) or VAT exemption reason text (BT-120). + + + + + + + + + + + + + + + + + + + + + + + + + + + The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where VAT category code (BT-118) is "Standard rated" shall equal the VAT category taxable amount (BT-116) multiplied by the VAT category rate (BT-119). + + + + + + + + + + + + + + A VAT Breakdown (BG-23) with VAT Category code (BT-118) "Standard rate" shall not have a VAT exemption reason code (BT-121) or VAT exemption reason text (BT-120). + + + + + + + + + + + + + + + + + + + + + + + + + + + If both Invoicing period start date (BT-73) and Invoicing period end date (BT-74) are given then the Invoicing period end date (BT-74) shall be later or equal to the Invoicing period start date (BT-73). + + + + + + + + + + + + + + If Invoicing period (BG-14) is used, the Invoicing period start date (BT-73) or the Invoicing period end date (BT-74) shall be filled, or both. + + + + + + + + + + + + + + + + + + + + + + + + + + + Each Document level allowance (BG-20) shall have a Document level allowance amount (BT-92). + + + + + + + + + + + + + + Each Document level allowance (BG-20) shall have a Document level allowance VAT category code (BT-95). + + + + + + + + + + + + + + Each Document level allowance (BG-20) shall have a Document level allowance reason (BT-97) or a Document level allowance reason code (BT-98). + + + + + + + + + + + + + + Document level allowance reason code (BT-98) and Document level allowance reason (BT-97) shall indicate the same type of allowance. + + + + + + + + + + + + + + Each Document level allowance (BG-20) shall contain a Document level allowance reason (BT-97) or a Document level allowance reason code (BT-98), or both. + + + + + + + + + + + + + + The allowed maximum number of decimals for the Document level allowance amount (BT-92) is 2. + + + + + + + + + + + + + + The allowed maximum number of decimals for the Document level allowance base amount (BT-93) is 2. + + + + + + + + + + + + + + + + + + + + + + + + + + + Each Document level charge (BG-21) shall have a Document level charge amount (BT-99). + + + + + + + + + + + + + + Each Document level charge (BG-21) shall have a Document level charge VAT category code (BT-102). + + + + + + + + + + + + + + Each Document level charge (BG-21) shall have a Document level charge reason (BT-104) or a Document level charge reason code (BT-105). + + + + + + + + + + + + + + Document level charge reason code (BT-105) and Document level charge reason (BT-104) shall indicate the same type of charge. + + + + + + + + + + + + + + Each Document level charge (BG-21) shall contain a Document level charge reason (BT-104) or a Document level charge reason code (BT-105), or both. + + + + + + + + + + + + + + The allowed maximum number of decimals for the Document level charge amount (BT-92) is 2. + + + + + + + + + + + + + + The allowed maximum number of decimals for the Document level charge base amount (BT-93) is 2. + + + + + + + + + + + + + + + + + + + + + + + + + + + Each Item attribute (BG-32) shall contain an Item attribute name (BT-160) and an Item attribute value (BT-161). + + + + + + + + + + + + + + + + + + + + + + + + + + + The last 4 to 6 digits of the Payment card primary account number (BT-87) shall be present if Payment card information (BG-18) is provided in the Invoice. + + + + + + + + + + + + + + + + + + + + + + + + + + + Each Invoice line (BG-25) shall have an Invoice line identifier (BT-126). + + + + + + + + + + + + + + Each Invoice line (BG-25) shall have an Invoiced quantity (BT-129). + + + + + + + + + + + + + + An Invoice line (BG-25) shall have an Invoiced quantity unit of measure code (BT-130). + + + + + + + + + + + + + + Each Invoice line (BG-25) shall have an Invoice line net amount (BT-131). + + + + + + + + + + + + + + Each Invoice line (BG-25) shall contain the Item name (BT-153). + + + + + + + + + + + + + + Each Invoice line (BG-25) shall contain the Item net price (BT-146). + + + + + + + + + + + + + + The Item net price (BT-146) shall NOT be negative. + + + + + + + + + + + + + + The Item gross price (BT-148) shall NOT be negative. + + + + + + + + + + + + + + The Item standard identifier (BT-157) shall have a Scheme identifier + + + + + + + + + + + + + + The Item classification identifier (BT-158) shall have a Scheme identifier + + + + + + + + + + + + + + Each Invoice line (BG-25) shall be categorized with an Invoiced item VAT category code (BT-151). + + + + + + + + + + + + + + An Invoice shall at least have one VAT breakdown group (BG-23). + + + + + + + + + + + + + + The allowed maximum number of decimals for the Invoice line net amount (BT-131) is 2. + + + + + + + + + + + + + + + + + + + + + + + + + + + The Payee name (BT-59) shall be provided in the Invoice, if the Payee (BG-10) is different from the Seller (BG-4). + + + + + + + + + + + + + + + + + + + + + + + + + + + The Seller tax representative name (BT-62) shall be provided in the Invoice, if the Seller (BG-4) has a Seller tax representative party (BG-11). + + + + + + + + + + + + + + The Seller tax representative postal address (BG-12) shall be provided in the Invoice, if the Seller (BG-4) has a Seller tax representative party (BG-11). + + + + + + + + + + + + + + The Seller tax representative postal address (BG-12) shall contain a Tax representative country code (BT-69), if the Seller (BG-4) has a Seller tax representative party (BG-11). + + + + + + + + + + + + + + Each Seller tax representative party (BG-11) shall have a Seller tax representative VAT identifier (BT-63). + + + + + + + + + + + + + + + + + + + + + + + + + + + In order for the buyer to automatically identify a supplier, the Seller identifier (BT-29), the Seller legal registration identifier (BT-30) and/or the Seller VAT identifier (BT-31) shall be present. + + + + + + + + + + + + + + + + + + + + + + + + + + + If both Invoice line period start date (BT-134) and Invoice line period end date (BT-135) are given then the Invoice line period end date (BT-135) shall be later or equal to the Invoice line period start date (BT-134). + + + + + + + + + + + + + + If Invoice line period (BG-26) is used, the Invoice line period start date (BT-134) or the Invoice line period end date (BT-135) shall be filled, or both. + + + + + + + + + + + + + + + + + + + + + + + + + + + Each Invoice line allowance (BG-27) shall have an Invoice line allowance amount (BT-136). + + + + + + + + + + + + + + Each Invoice line allowance (BG-27) shall have an Invoice line allowance reason (BT-139) or an Invoice line allowance reason code (BT-140). + + + + + + + + + + + + + + Invoice line allowance reason code (BT-140) and Invoice line allowance reason (BT-139) shall indicate the same type of allowance reason. + + + + + + + + + + + + + + Each Invoice line allowance (BG-27) shall contain an Invoice line allowance reason (BT-139) or an Invoice line allowance reason code (BT-140), or both. + + + + + + + + + + + + + + The allowed maximum number of decimals for the Invoice line allowance amount (BT-136) is 2. + + + + + + + + + + + + + + The allowed maximum number of decimals for the Invoice line allowance base amount (BT-137) is 2. + + + + + + + + + + + + + + + + + + + + + + + + + + + Each Invoice line charge (BG-28) shall have an Invoice line charge amount (BT-141). + + + + + + + + + + + + + + Each Invoice line charge (BG-28) shall have an Invoice line charge reason (BT-144) or an Invoice line charge reason code (BT-145). + + + + + + + + + + + + + + Invoice line charge reason code (BT-145) and Invoice line charge reason (BT144) shall indicate the same type of charge reason. + + + + + + + + + + + + + + Each Invoice line charge (BG-28) shall contain an Invoice line charge reason (BT-144) or an Invoice line charge reason code (BT-145), or both. + + + + + + + + + + + + + + The allowed maximum number of decimals for the Invoice line charge amount (BT-141) is 2. + + + + + + + + + + + + + + The allowed maximum number of decimals for the Invoice line charge base amount (BT-142) is 2. + + + + + + + + + + + + + + + + + + + + + + + + + + + The Seller VAT identifier (BT-31), the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48) shall have a prefix in accordance with ISO code ISO 3166-1 alpha-2 by which the country of issue may be identified. Nevertheless, Greece may use the prefix ‘EL’. + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “Reverse charge” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48) and/or the Buyer legal registration identifier (BT-47). + + + + + + + + + + + + + + In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Reverse charge" the Document level allowance VAT rate (BT-96) shall be 0 (zero). + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “Exempt from VAT” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + + + + + In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Exempt from VAT", the Document level allowance VAT rate (BT-96) shall be 0 (zero). + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “Export outside the EU” shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + + + + + In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Export outside the EU" the Document level allowance VAT rate (BT-96) shall be 0 (zero). + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “Intra-community supply” shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48). + + + + + + + + + + + + + + In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "IGIC" the Document level allowance VAT rate (BT-96) shall be 0 (zero) or greater than zero. + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “IGIC” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + + + + + In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "IGIC" the Document level allowance VAT rate (BT-96) shall be 0 (zero) or greater than zero. + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “IPSI” shall contain the Seller VAT Identifier (BT-31), the Seller Tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + + + + + In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "IPSI" the Document level allowance VAT rate (BT-96) shall be 0 (zero) or greater than zero. + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “Not subject to VAT” shall not contain the Seller VAT identifier (BT-31), the Seller tax representative VAT identifier (BT-63) or the Buyer VAT identifier (BT-48). + + + + + + + + + + + + + + A Document level allowance (BG-20) where VAT category code (BT-95) is "Not subject to VAT" shall not contain a Document level allowance VAT rate (BT-96). + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “Standard rated” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + + + + + In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Standard rated" the Document level allowance VAT rate (BT-96) shall be greater than zero. + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “Zero rated” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + + + + + In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Zero rated" the Document level allowance VAT rate (BT-96) shall be 0 (zero). + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “Reverse charge” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48) and/or the Buyer legal registration identifier (BT-47). + + + + + + + + + + + + + + In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Reverse charge" the Document level charge VAT rate (BT-103) shall be 0 (zero). + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “Exempt from VAT” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + + + + + In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Exempt from VAT", the Document level charge VAT rate (BT-103) shall be 0 (zero). + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “Export outside the EU” shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + + + + + In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Export outside the EU" the Document level charge VAT rate (BT-103) shall be 0 (zero). + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “Intra-community supply” shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48). + + + + + + + + + + + + + + In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Intra-community supply" the Document level charge VAT rate (BT-103) shall be 0 (zero). + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “IGIC” shall contain the Seller VAT Identifier (BT-31), the Seller Tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + + + + + In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "IGIC" the Document level charge VAT rate (BT-103) shall be 0 (zero) or greater than zero. + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “IPSI” shall contain the Seller VAT Identifier (BT-31), the Seller Tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + + + + + In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "IPSI" the Document level charge VAT rate (BT-103) shall be 0 (zero) or greater than zero. + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “Not subject to VAT” shall not contain the Seller VAT identifier (BT-31), the Seller tax representative VAT identifier (BT-63) or the Buyer VAT identifier (BT-48). + + + + + + + + + + + + + + A Document level charge (BG-21) where the VAT category code (BT-102) is "Not subject to VAT" shall not contain a Document level charge VAT rate (BT-103). + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “Standard rated” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + + + + + In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Standard rated" the Document level charge VAT rate (BT-103) shall be greater than zero. + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains a Document level charge where the Document level charge VAT category code (BT-102) is “Zero rated” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + + + + + In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Zero rated" the Document level charge VAT rate (BT-103) shall be 0 (zero). + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice shall have the Invoice total amount without VAT (BT-109). + + + + + + + + + + + + + + An Invoice shall have the Invoice total amount with VAT (BT-112). + + + + + + + + + + + + + + An Invoice shall have the Amount due for payment (BT-115). + + + + + + + + + + + + + + Sum of allowances on document level (BT-107) = S Document level allowance amount (BT-92). + + + + + + + + + + + + + + Sum of charges on document level (BT-108) = S Document level charge amount (BT-99). + + + + + + + + + + + + + + Invoice total amount with VAT (BT-112) = Invoice total amount without VAT (BT-109) + Invoice total VAT amount (BT-110). + + + + + + + + + + + + + + The allowed maximum number of decimals for the Sum of Invoice line net amount (BT-106) is 2. + + + + + + + + + + + + + + The allowed maximum number of decimals for the Sum of allowanced on document level (BT-107) is 2. + + + + + + + + + + + + + + The allowed maximum number of decimals for the Sum of charges on document level (BT-108) is 2. + + + + + + + + + + + + + + The allowed maximum number of decimals for the Invoice total amount without VAT (BT-109) is 2. + + + + + + + + + + + + + + The allowed maximum number of decimals for the Invoice total VAT amount (BT-110) is 2. + + + + + + + + + + + + + + The allowed maximum number of decimals for the Invoice total amount with VAT (BT-112) is 2. + + + + + + + + + + + + + + The allowed maximum number of decimals for the Invoice total VAT amount in accounting currency (BT-111) is 2. + + + + + + + + + + + + + + The allowed maximum number of decimals for the Paid amount (BT-113) is 2. + + + + + + + + + + + + + + The allowed maximum number of decimals for the Rounding amount (BT-114) is 2. + + + + + + + + + + + + + + The allowed maximum number of decimals for the Amount due for payment (BT-115) is 2. + + + + + + + + + + + + + + If the VAT accounting currency code (BT-6) is present, then the Invoice total VAT amount in accounting currency (BT-111) shall be provided. + + + + + + + + + + + + + + Invoice total amount without VAT (BT-109) = S Invoice line net amount (BT-131) - Sum of allowances on document level (BT-107) + Sum of charges on document level (BT-108). + + + + + + + + + + + + + + Amount due for payment (BT-115) = Invoice total amount with VAT (BT-112) -Paid amount (BT-113) +Rounding amount (BT-114). + + + + + + + + + + + + + + An Invoice shall have the Sum of Invoice line net amount (BT-106). + + + + + + + + + + + + + + + + + + + + + + + + + + + Invoice total VAT amount (BT-110) = S VAT category tax amount (BT-117). + + + + + + + + + + + + + + + + + + + + + + + + + + + A Payment instruction (BG-16) shall specify the Payment means type code (BT-81). + + + + + + + + + + + + + + + + + + + + + + + + + + + A Payment account identifier (BT-84) shall be present if Credit transfer (BG-16) information is provided in the Invoice. + + + + + + + + + + + + + + If the Payment means type code (BT-81) means SEPA credit transfer, Local credit transfer or Non-SEPA international credit transfer, the Payment account identifier (BT-84) shall be present. + + + + + + + + + + + + + + + + + + + + + + + + + + + In a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Reverse charge" the VAT category taxable amount (BT-116) shall equal the sum of Invoice line net amounts (BT-131) minus the sum of Document level allowance amounts (BT-92) plus the sum of Document level charge amounts (BT-99) where the VAT category codes (BT-151, BT-95, BT-102) are “Reverse charge". + + + + + + + + + + + + + + The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where the VAT category code (BT-118) is “Reverse charge” shall be 0 (zero). + + + + + + + + + + + + + + A VAT Breakdown (BG-23) with VAT Category code (BT-118) "Reverse charge" shall have a VAT exemption reason code (BT-121), meaning "Reverse charge" or the VAT exemption reason text (BT-120) "Reverse charge" (or the equivalent standard text in another language). + + + + + + + + + + + + + + + + + + + + + + + + + + + The VAT category tax amount (BT-117) In a VAT breakdown (BG-23) where the VAT category code (BT-118) equals "Exempt from VAT" shall equal 0 (zero). + + + + + + + + + + + + + + A VAT Breakdown (BG-23) with VAT Category code (BT-118) "Exempt from VAT" shall have a VAT exemption reason code (BT-121) or a VAT exemption reason text (BT-120). + + + + + + + + + + + + + + In a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Exempt from VAT" the VAT category taxable amount (BT-116) shall equal the sum of Invoice line net amounts (BT-131) minus the sum of Document level allowance amounts (BT-92) plus the sum of Document level charge amounts (BT-99) where the VAT category codes (BT-151, BT-95, BT-102) are “Exempt from VAT". + + + + + + + + + + + + + + + + + + + + + + + + + + + In a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Export outside the EU" the VAT category taxable amount (BT-116) shall equal the sum of Invoice line net amounts (BT-131) minus the sum of Document level allowance amounts (BT-92) plus the sum of Document level charge amounts (BT-99) where the VAT category codes (BT-151, BT-95, BT-102) are “Export outside the EU". + + + + + + + + + + + + + + The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where the VAT category code (BT-118) is “Export outside the EU” shall be 0 (zero). + + + + + + + + + + + + + + A VAT Breakdown (BG-23) with the VAT Category code (BT-118) "Export outside the EU" shall have a VAT exemption reason code (BT-121), meaning "Export outside the EU" or the VAT exemption reason text (BT-120) "Export outside the EU" (or the equivalent standard text in another language). + + + + + + + + + + + + + + + + + + + + + + + + + + + In a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Intra-community supply" the VAT category taxable amount (BT-116) shall equal the sum of Invoice line net amounts (BT-131) minus the sum of Document level allowance amounts (BT-92) plus the sum of Document level charge amounts (BT-99) where the VAT category codes (BT-151, BT-95, BT-102) are “Intra-community supply". + + + + + + + + + + + + + + The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where VAT category code (BT-118) is "IGIC" shall equal the VAT category taxable amount (BT-116) multiplied by the VAT category rate (BT-119). + + + + + + + + + + + + + + A VAT Breakdown (BG-23) with the VAT Category code (BT-118) "Intra-community supply" shall have a VAT exemption reason code (BT-121), meaning "Intra-community supply" or the VAT exemption reason text (BT-120) "Intra-community supply" (or the equivalent standard text in another language). + + + + + + + + + + + + + + In an Invoice with a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Intra-community supply" the Actual delivery date (BT-72) or the Invoicing period (BG-14) shall not be blank. + + + + + + + + + + + + + + In an Invoice with a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Intra-community supply" the Deliver to country code (BT-80) shall not be blank. + + + + + + + + + + + + + + + + + + + + + + + + + + + For each different value of VAT category rate (BT-119) where the VAT category code (BT-118) is "IGIC", the VAT category taxable amount (BT-116) in a VAT breakdown (BG-23) shall equal the sum of Invoice line net amounts (BT-131) plus the sum of document level charge amounts (BT-99) minus the sum of document level allowance amounts (BT-92) where the VAT category code (BT-151, BT-102, BT-95) is “IGIC” and the VAT rate (BT-152, BT-103, BT-96) equals the VAT category rate (BT-119). + + + + + + + + + + + + + + The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where VAT category code (BT-118) is "IGIC" shall equal the VAT category taxable amount (BT-116) multiplied by the VAT category rate (BT-119). + + + + + + + + + + + + + + A VAT Breakdown (BG-23) with VAT Category code (BT-118) "IGIC" shall not have a VAT exemption reason code (BT-121) or VAT exemption reason text (BT-120). + + + + + + + + + + + + + + + + + + + + + + + + + + + For each different value of VAT category rate (BT-119) where the VAT category code (BT-118) is "IPSI", the VAT category taxable amount (BT-116) in a VAT breakdown (BG-23) shall equal the sum of Invoice line net amounts (BT-131) plus the sum of document level charge amounts (BT-99) minus the sum of document level allowance amounts (BT-92) where the VAT category code (BT-151, BT-102, BT-95) is “IPSI” and the VAT rate (BT-152, BT-103, BT-96) equals the VAT category rate (BT-119). + + + + + + + + + + + + + + The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where VAT category code (BT-118) is "IPSI" shall equal the VAT category taxable amount (BT-116) multiplied by the VAT category rate (BT-119). + + + + + + + + + + + + + + A VAT Breakdown (BG-23) with VAT Category code (BT-118) "IPSI" shall not have a VAT exemption reason code (BT-121) or VAT exemption reason text (BT-120). + + + + + + + + + + + + + + + + + + + + + + + + + + + In a VAT breakdown (BG-23) where the VAT category code (BT-118) is " Not subject to VAT" the VAT category taxable amount (BT-116) shall equal the sum of Invoice line net amounts (BT-131) minus the sum of Document level allowance amounts (BT-92) plus the sum of Document level charge amounts (BT-99) where the VAT category codes (BT-151, BT-95, BT-102) are “Not subject to VAT". + + + + + + + + + + + + + + The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where the VAT category code (BT-118) is “Not subject to VAT” shall be 0 (zero). + + + + + + + + + + + + + + A VAT Breakdown (BG-23) with VAT Category code (BT-118) " Not subject to VAT" shall have a VAT exemption reason code (BT-121), meaning " Not subject to VAT" or a VAT exemption reason text (BT-120) " Not subject to VAT" (or the equivalent standard text in another language). + + + + + + + + + + + + + + An Invoice that contains a VAT breakdown group (BG-23) with a VAT category code (BT-118) "Not subject to VAT" shall not contain other VAT breakdown groups (BG-23). + + + + + + + + + + + + + + An Invoice that contains a VAT breakdown group (BG-23) with a VAT category code (BT-118) "Not subject to VAT" shall not contain an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is not "Not subject to VAT". + + + + + + + + + + + + + + An Invoice that contains a VAT breakdown group (BG-23) with a VAT category code (BT-118) "Not subject to VAT" shall not contain Document level allowances (BG-20) where Document level allowance VAT category code (BT-95) is not "Not subject to VAT". + + + + + + + + + + + + + + An Invoice that contains a VAT breakdown group (BG-23) with a VAT category code (BT-118) "Not subject to VAT" shall not contain Document level charges (BG-21) where Document level charge VAT category code (BT-102) is not "Not subject to VAT". + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “Reverse charge” shall contain the Seller VAT Identifier (BT-31), the Seller Tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48) and/or the Buyer legal registration identifier (BT-47). + + + + + + + + + + + + + + In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Reverse charge" the Invoiced item VAT rate (BT-152) shall be 0 (zero). + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “Exempt from VAT” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + + + + + In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Exempt from VAT", the Invoiced item VAT rate (BT-152) shall be 0 (zero). + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “Export outside the EU” shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + + + + + In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Export outside the EU" the Invoiced item VAT rate (BT-152) shall be 0 (zero). + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “Intra-community supply” shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48). + + + + + + + + + + + + + + In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Intracommunity supply" the Invoiced item VAT rate (BT-152) shall be 0 (zero). + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “IGIC” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + + + + + In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "IGIC" the invoiced item VAT rate (BT-152) shall be 0 (zero) or greater than zero. + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “IPSI” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + + + + + In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "IPSI" the Invoiced item VAT rate (BT-152) shall be 0 (zero) or greater than zero. + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “Not subject to VAT” shall not contain the Seller VAT identifier (BT-31), the Seller tax representative VAT identifier (BT-63) or the Buyer VAT identifier (BT-46). + + + + + + + + + + + + + + An Invoice line (BG-25) where the VAT category code (BT-151) is "Not subject to VAT" shall not contain an Invoiced item VAT rate (BT-152). + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “Standard rated” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + + + + + In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Standard rated" the Invoiced item VAT rate (BT-152) shall be greater than zero. + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains an Invoice line where the Invoiced item VAT category code (BT-151) is “Zero rated” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + + + + + In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Zero rated" the Invoiced item VAT rate (BT-152) shall be 0 (zero). + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice shall have a Specification identifier (BT-24). + + + + + + + + + + + + + + An Invoice shall have an Invoice number (BT-1). + + + + + + + + + + + + + + An Invoice shall have an Invoice issue date (BT-2). + + + + + + + + + + + + + + An Invoice shall have an Invoice type code (BT-3). + + + + + + + + + + + + + + An Invoice shall have an Invoice currency code (BT-5). + + + + + + + + + + + + + + An Invoice shall contain the Seller name (BT-27). + + + + + + + + + + + + + + An Invoice shall contain the Buyer name (BT-44). + + + + + + + + + + + + + + An Invoice shall contain the Seller postal address (BG-5). + + + + + + + + + + + + + + The Seller postal address (BG-5) shall contain a Seller country code (BT-40). + + + + + + + + + + + + + + The Seller electronic address (BT-34) shall have a Scheme identifier. + + + + + + + + + + + + + + The Buyer electronic address (BT-49) shall have a Scheme identifier. + + + + + + + + + + + + + + An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “Standard rated” shall contain in the VAT breakdown (BG-23) at least one VAT category code (BT-118) equal with "Standard rated". + + + + + + + + + + + + + + An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “Zero rated” shall contain in the VAT breakdown (BG-23) exactly one VAT category code (BT-118) equal with "Zero rated". + + + + + + + + + + + + + + An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “Exempt from VAT” shall contain exactly one VAT breakdown (BG-23) with the VAT category code (BT-118) equal to "Exempt from VAT". + + + + + + + + + + + + + + An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “Reverse charge” shall contain in the VAT breakdown (BG-23) exactly one VAT category code (BT-118) equal with "VAT reverse charge". + + + + + + + + + + + + + + An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “Intra-community supply” shall contain in the VAT breakdown (BG-23) exactly one VAT category code (BT-118) equal with "Intra-community supply". + + + + + + + + + + + + + + An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “Export outside the EU” shall contain in the VAT breakdown (BG-23) exactly one VAT category code (BT-118) equal with "Export outside the EU". + + + + + + + + + + + + + + An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “Not subject to VAT” shall contain exactly one VAT breakdown group (BG-23) with the VAT category code (BT-118) equal to "Not subject to VAT". + + + + + + + + + + + + + + An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “IGIC” shall contain in the VAT breakdown (BG-23) at least one VAT category code (BT-118) equal with "IGIC". + + + + + + + + + + + + + + An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “IPSI” shall contain in the VAT breakdown (BG-23) at least one VAT category code (BT-118) equal with "IPSI". + + + + + + + + + + + + + + In case the Amount due for payment (BT-115) is positive, either the Payment due date (BT-9) or the Payment terms (BT-20) shall be present. + + + + + + + + + + + + + + An Invoice shall contain the Buyer postal address (BG-8). + + + + + + + + + + + + + + The Buyer postal address shall contain a Buyer country code (BT-55). + + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CategoryCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ControlRequirementIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CopyIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GlobalID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Content' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ContentCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Subject' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of 'ram:SubjectCode' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @name' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'udt:DateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@format' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IssuerTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LanguageID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PreviousRevisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Purpose' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PurposeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RevisionDateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RevisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of 'ram:TypeCode' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @name' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:VersionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BusinessProcessSpecifiedDocumentContextParameter' may occur at maximum 1 times. + + + + + + + + + + + + + + Element 'ram:GuidelineSpecifiedDocumentContextParameter' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ApplicationSpecifiedDocumentContextParameter' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BIMSpecifiedDocumentContextParameter' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedDocumentVersion' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Value' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedDocumentVersion' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Value' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:MessageStandardSpecifiedDocumentContextParameter' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ScenarioSpecifiedDocumentContextParameter' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedTransactionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SubsetSpecifiedDocumentContextParameter' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TestIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IncludedSupplyChainTradeLineItem' must occur at least 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SellerTradeParty' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:BuyerTradeParty' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IssuerAssignedID' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:TypeCode' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:Name' may occur at maximum 1 times. + + + + + + + + + + + + + + Element 'ram:AttachmentBinaryObject' may occur at maximum 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @characterSetCode' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @encodingCode' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @format' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@mimeCode' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @uri' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CopyIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:FormattedIssueDateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GlobalID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Information' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IssuerTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PreviousRevisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @name' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RevisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SectionName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StatusCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of 'ram:TypeCode' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @name' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ApplicableTradeDeliveryTerms' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuyerAgentTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuyerAssignedAccountantTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IssuerAssignedID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttachmentBinaryObject' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CopyIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:FormattedIssueDateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GlobalID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Information' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IssuerTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PreviousRevisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ReferenceTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RevisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SectionName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StatusCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuyerRequisitionerTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuyerTaxRepresentativeTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' may occur at maximum 1 times. + + + + + + + + + + + + + + Element 'ram:Name' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:DefinedTradeContact' may occur at maximum 1 times. + + + + + + + + + + + + + + Element 'ram:PostalTradeAddress' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:URIUniversalCommunication' may occur at maximum 1 times. + + + + + + + + + + + + + + Element 'ram:SpecifiedTaxRegistration' may occur at maximum 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DirectTelephoneUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CompleteNumber' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:FaxUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InstantMessagingUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:JobTitle' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:MobileTelephoneUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PersonID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Responsibility' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedContactPerson' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedNote' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CompleteNumber' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TelexUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:VOIPUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Description' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EndPointURIUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@schemeID' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LogoAssociatedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountryID' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:CountrySubDivisionName' may occur at maximum 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AdditionalStreetName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttentionOf' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuildingName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuildingNumber' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CareOf' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CitySubDivisionName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountryName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountrySubDivisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DepartmentName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineFive' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineFour' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PostOfficeBox' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @name' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StreetName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RoleCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AuthorizedLegalRegistration' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@schemeID' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LegalClassificationCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PostalTradeAddress' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AssociatedRegisteredTax' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@schemeID' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CompleteNumber' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@schemeID' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IssuerAssignedID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttachmentBinaryObject' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CopyIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:FormattedIssueDateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GlobalID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Information' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IssuerTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PreviousRevisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ReferenceTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RevisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SectionName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StatusCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DemandForecastReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:OrderResponseReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PriceListReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ProductEndUserTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PromotionalDealReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PurchaseConditionsReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:QuotationReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Reference' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RequisitionerReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SalesAgentTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SellerAssignedAccountantTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IssuerAssignedID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttachmentBinaryObject' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CopyIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:FormattedIssueDateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GlobalID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Information' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IssuerTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PreviousRevisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ReferenceTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RevisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SectionName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StatusCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:PostalTradeAddress' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:SpecifiedTaxRegistration' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DefinedTradeContact' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Description' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EndPointURIUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GlobalID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LogoAssociatedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountryID' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:CountrySubDivisionName' may occur at maximum 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AdditionalStreetName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttentionOf' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuildingName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuildingNumber' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CareOf' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CitySubDivisionName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountryName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountrySubDivisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DepartmentName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineFive' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineFour' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PostOfficeBox' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @name' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StreetName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RoleCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedLegalOrganization' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AssociatedRegisteredTax' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@schemeID' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:Description' may occur at maximum 1 times. + + + + + + + + + + + + + + Element 'ram:DefinedTradeContact' may occur at maximum 1 times. + + + + + + + + + + + + + + Element 'ram:PostalTradeAddress' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:URIUniversalCommunication' may occur at maximum 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DirectTelephoneUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CompleteNumber' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:FaxUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InstantMessagingUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:JobTitle' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:MobileTelephoneUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PersonID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Responsibility' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedContactPerson' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedNote' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CompleteNumber' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TelexUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:VOIPUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EndPointURIUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@schemeID' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LogoAssociatedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountryID' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:CountrySubDivisionName' may occur at maximum 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AdditionalStreetName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttentionOf' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuildingName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuildingNumber' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CareOf' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CitySubDivisionName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountryName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountrySubDivisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DepartmentName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineFive' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineFour' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PostOfficeBox' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @name' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StreetName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RoleCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AuthorizedLegalRegistration' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@schemeID' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LegalClassificationCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PostalTradeAddress' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AssociatedRegisteredTax' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@schemeID' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CompleteNumber' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@schemeID' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Description' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SupplyInstructionReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:UltimateCustomerOrderReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Each Deliver to address (BG-15) shall contain a Deliver to country code (BT-80). + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Description' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DescriptionBinaryObject' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EarliestOccurrenceDateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LatestOccurrenceDateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'udt:DateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@format' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:OccurrenceLogisticsLocation' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:OccurrenceSpecifiedPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:UnitQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ActualDespatchSupplyChainEvent' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ActualPickUpSupplyChainEvent' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ActualReceiptSupplyChainEvent' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AdditionalReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ConsumptionReportReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DeliveryNoteReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IssuerAssignedID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttachmentBinaryObject' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CopyIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:FormattedIssueDateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GlobalID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Information' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IssuerTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PreviousRevisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ReferenceTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RevisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SectionName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StatusCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PackingListReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PreviousDeliverySupplyChainEvent' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IssuerAssignedID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttachmentBinaryObject' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CopyIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:FormattedIssueDateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GlobalID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Information' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IssuerTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PreviousRevisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ReferenceTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RevisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SectionName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StatusCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RelatedSupplyChainConsignment' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ShipFromTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' may occur at maximum 1 times. + + + + + + + + + + + + + + Element 'ram:GlobalID' may occur at maximum 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DefinedTradeContact' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Description' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EndPointURIUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@schemeID' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LogoAssociatedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountryID' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:CountrySubDivisionName' may occur at maximum 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AdditionalStreetName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttentionOf' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuildingName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuildingNumber' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CareOf' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CitySubDivisionName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountryName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountrySubDivisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DepartmentName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineFive' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineFour' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PostOfficeBox' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @name' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StreetName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RoleCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedLegalOrganization' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedTaxRegistration' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:UltimateShipToTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PaymentReference' may occur at maximum 1 times. + + + + + + + + + + + + + + Element 'ram:InvoiceCurrencyCode' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:ApplicableTradeTax' must occur at least 1 times. + + + + + + + + + + + + + + Element 'ram:SpecifiedTradePaymentTerms' may occur at maximum 1 times. + + + + + + + + + + + + + + Element 'ram:SpecifiedTradeSettlementHeaderMonetarySummation' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:ReceivableSpecifiedTradeAccountingAccount' may occur at maximum 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CalculatedAmount' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:TypeCode' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:BasisAmount' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:CategoryCode' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AllowanceChargeBasisAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BasisQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuyerDeductibleTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuyerNonDeductibleTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuyerRepayableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CalculatedRate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CalculationSequenceNumeric' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of 'ram:CategoryCode' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CategoryName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CurrencyCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CustomsDutyIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @name' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of 'ram:ExemptionReasonCode' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @name' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InformationAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Jurisdiction' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineTotalBasisAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PlaceApplicableTradeLocation' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @format' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SellerPayableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SellerRefundableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ServiceSupplyTradeCountry' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TaxBasisAllowanceRate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'udt:Date' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@format' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Type' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:UnitBasisAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CompleteDateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ContinuousIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Description' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DurationMeasure' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'udt:DateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@format' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InclusiveIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:OpenIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PurposeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SeasonCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SequenceNumeric' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StartDateFlexibilityCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'udt:DateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@format' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CreditReason' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CreditReasonCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CreditorReferenceIssuerID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CreditorReferenceType' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CreditorReferenceTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DuePayableAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:FactoringAgreementReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:FactoringListReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InvoiceApplicableTradeCurrencyExchange' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InvoiceDateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InvoiceIssuerReference' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Each Preceding Invoice reference (BG-3) shall contain a Preceding Invoice reference (BT-25). + + + + + + + + + + + + + + Element 'ram:IssuerAssignedID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttachmentBinaryObject' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CopyIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@format' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GlobalID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Information' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IssuerTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PreviousRevisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ReferenceTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RevisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SectionName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StatusCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InvoiceeTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InvoicerTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LetterOfCreditReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:NextInvoiceDateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PayableSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' may occur at maximum 1 times. + + + + + + + + + + + + + + Element 'ram:GlobalID' may occur at maximum 1 times. + + + + + + + + + + + + + + Element 'ram:Name' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DefinedTradeContact' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Description' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EndPointURIUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@schemeID' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LogoAssociatedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PostalTradeAddress' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RoleCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AuthorizedLegalRegistration' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@schemeID' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LegalClassificationCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PostalTradeAddress' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TradingBusinessName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedTaxRegistration' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PayerTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PaymentApplicableTradeCurrencyExchange' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PaymentCurrencyCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ProFormaInvoiceReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PurchaseSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AmountTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CostReferenceDimensionPattern' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SetTriggerCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SalesSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedAdvancePayment' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedFinancialAdjustment' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedLogisticsServiceCharge' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChargeIndicator' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:ActualAmount' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:CategoryTradeTax' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ActualTradeCurrencyExchange' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BasisQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @format' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:CategoryCode' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AllowanceChargeBasisAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BasisAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BasisQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuyerDeductibleTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuyerNonDeductibleTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuyerRepayableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CalculatedAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CalculatedRate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CalculationSequenceNumeric' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of 'ram:CategoryCode' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CategoryName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CurrencyCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CustomsDutyIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DueDateTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ExemptionReason' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ExemptionReasonCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InformationAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Jurisdiction' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineTotalBasisAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PlaceApplicableTradeLocation' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @format' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SellerPayableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SellerRefundableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ServiceSupplyTradeCountry' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TaxBasisAllowanceRate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TaxPointDate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Type' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:UnitBasisAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'udt:IndicatorString' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PrepaidIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SequenceNumeric' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:UnitBasisAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Description' may occur at maximum 1 times. + + + + + + + + + + + + + + Element 'ram:DirectDebitMandateID' may occur at maximum 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ApplicableTradePaymentDiscountTerms' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ApplicableTradePaymentPenaltyTerms' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'udt:DateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@format' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:FromEventCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InstructionTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PartialPaymentAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PartialPaymentPercent' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PayeeTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PaymentMeansID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SettlementPeriodMeasure' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedTradeSettlementFinancialCard' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineTotalAmount' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:ChargeTotalAmount' may occur at maximum 1 times. + + + + + + + + + + + + + + Element 'ram:AllowanceTotalAmount' may occur at maximum 1 times. + + + + + + + + + + + + + + Element 'ram:TaxBasisTotalAmount' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:TaxTotalAmount' may occur at maximum 2 times. + + + + + + + + + + + + + + Element 'ram:RoundingAmount' may occur at maximum 1 times. + + + + + + + + + + + + + + Element 'ram:GrandTotalAmount' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:TotalPrepaidAmount' may occur at maximum 1 times. + + + + + + + + + + + + + + Element 'ram:DuePayableAmount' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@currencyID' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GrossLineTotalAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InformationAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:NetIncludingTaxesLineTotalAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:NetLineTotalAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ProductValueExcludingTobaccoTaxInformationAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RetailValueExcludingTaxInformationAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@currencyID' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TotalAllowanceChargeAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TotalDepositFeeInformationAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TotalDiscountAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TotalRetailValueInformationAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:Information' may occur at maximum 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CreditAvailableAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CreditLimitAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Description' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ExpiryDate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InterestRatePercent' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IssuingCompanyName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:MicrochipIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ValidFromDateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:VerificationNumeric' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GuaranteeMethodCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BICID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AustralianBSBID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AustrianBankleitzahlID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CHIPSParticipantID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CHIPSUniversalID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CanadianPaymentsAssociationID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ClearingSystemName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:FedwireRoutingNumberID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GermanBankleitzahlID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:HellenicBankID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:HongKongBankID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IndianFinancialSystemID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IrishNSCID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ItalianDomesticID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:JapanFinancialInstitutionCommonID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LocationFinancialInstitutionAddress' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:NewZealandNCCID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PolishNationalClearingID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PortugueseNCCID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RussianCentralBankID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SICID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SouthAfricanNCCID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpanishDomesticInterbankingID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SubDivisionBranchFinancialInstitution' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SwissBCID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:UKSortCodeID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IBANID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AccountName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ProprietaryID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PayerSpecifiedDebtorFinancialInstitution' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PaymentChannelCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PaymentMethodCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SubtotalCalculatedTradeTax' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TaxApplicableTradeCurrencyExchange' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:UltimatePayeeTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedTradeProduct' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:SpecifiedLineTradeAgreement' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineID' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:IncludedNote' may occur at maximum 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Content' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ContentCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Subject' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SubjectCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineStatusCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineStatusReasonCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ParentLineID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DescriptionCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IncludedSubordinateTradeLineItem' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:NetPriceProductTradePrice' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AdditionalReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ApplicableTradeDeliveryTerms' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttachmentBinaryObject' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CopyIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:FormattedIssueDateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GlobalID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Information' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IssuerAssignedID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IssuerTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PreviousRevisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ReferenceTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RevisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SectionName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StatusCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuyerReference' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuyerRequisitionerTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ContractReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DemandForecastReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChargeAmount' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:AppliedTradeAllowanceCharge' may occur at maximum 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ActualAmount' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ActualTradeCurrencyExchange' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BasisAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BasisQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CalculationPercent' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CategoryTradeTax' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChargeIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PrepaidIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Reason' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ReasonCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SequenceNumeric' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:UnitBasisAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AssociatedReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @unitCodeListAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @unitCodeListAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @unitCodeListID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@unitCode' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChangeReason' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DeliveryTradeLocation' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IncludedTradeTax' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:MaximumQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:MinimumQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:OrderUnitConversionFactorNumeric' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TradeComparisonReferencePrice' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ValiditySpecifiedPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IncludedSpecifiedMarketplace' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ItemBuyerTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ItemSellerTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChargeAmount' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AppliedTradeAllowanceCharge' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AssociatedReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @unitCodeListAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @unitCodeListAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @unitCodeListID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@unitCode' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChangeReason' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DeliveryTradeLocation' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IncludedTradeTax' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:MaximumQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:MinimumQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:OrderUnitConversionFactorNumeric' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TradeComparisonReferencePrice' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ValiditySpecifiedPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PromotionalDealReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:QuotationReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RequisitionerReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SellerOrderReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:UltimateCustomerOrderReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BilledQuantity' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ActualDeliverySupplyChainEvent' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ActualDespatchSupplyChainEvent' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ActualPickUpSupplyChainEvent' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ActualReceiptSupplyChainEvent' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AdditionalReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @unitCodeListAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @unitCodeListAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @unitCodeListID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@unitCode' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChargeFreeQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ConsumptionReportReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DeliveryNoteReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DespatchAdviceReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DespatchedQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GrossWeightMeasure' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IncludedSupplyChainPackaging' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:NetWeightMeasure' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PackageQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PackingListReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PerPackageUnitQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ProductUnitQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ReceivedQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ReceivingAdviceReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RelatedSupplyChainConsignment' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RequestedDeliverySupplyChainEvent' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RequestedQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ShipFromTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ShipToTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedDeliveryAdjustment' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TheoreticalWeightMeasure' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:UltimateShipToTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ApplicableTradeTax' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:SpecifiedTradeSettlementLineMonetarySummation' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:AdditionalReferencedDocument' may occur at maximum 1 times. + + + + + + + + + + + + + + Element 'ram:ReceivableSpecifiedTradeAccountingAccount' may occur at maximum 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttachmentBinaryObject' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CopyIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:FormattedIssueDateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GlobalID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Information' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IssuerTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PreviousRevisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @name' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RevisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SectionName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StatusCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of 'ram:TypeCode' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @name' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:CategoryCode' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AllowanceChargeBasisAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BasisAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BasisQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuyerDeductibleTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuyerNonDeductibleTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuyerRepayableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CalculatedAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CalculatedRate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CalculationSequenceNumeric' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of 'ram:CategoryCode' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CategoryName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CurrencyCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CustomsDutyIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DueDateTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ExemptionReason' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ExemptionReasonCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InformationAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Jurisdiction' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineTotalBasisAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PlaceApplicableTradeLocation' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @format' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SellerPayableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SellerRefundableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ServiceSupplyTradeCountry' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TaxBasisAllowanceRate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TaxPointDate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Type' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:UnitBasisAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CompleteDateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ContinuousIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Description' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DurationMeasure' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'udt:DateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@format' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InclusiveIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:OpenIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PurposeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SeasonCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SequenceNumeric' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StartDateFlexibilityCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'udt:DateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@format' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DiscountIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InvoiceIssuerReference' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InvoiceReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PayableSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PaymentReference' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PurchaseSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AmountTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CostReferenceDimensionPattern' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SetTriggerCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SalesSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedFinancialAdjustment' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedLogisticsServiceCharge' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ActualAmount' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ActualTradeCurrencyExchange' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BasisQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @format' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CategoryTradeTax' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'udt:IndicatorString' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PrepaidIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SequenceNumeric' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:UnitBasisAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedTradePaymentTerms' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedTradeSettlementFinancialCard' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineTotalAmount' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AllowanceTotalAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChargeTotalAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GrandTotalAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GrossLineTotalAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InformationAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:NetIncludingTaxesLineTotalAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:NetLineTotalAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ProductWeightLossInformationAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TaxBasisTotalAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TaxTotalAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TotalAllowanceChargeAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TotalRetailValueInformationAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SubtotalCalculatedTradeTax' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TotalAdjustmentAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AdditionalReferenceReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ApplicableMaterialGoodsCharacteristic' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Description' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:Value' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ApplicableProductCharacteristicCondition' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ApplicableReferencedStandard' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ContentTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:MeasurementMethodCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ValueCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ValueDateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ValueIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ValueMeasure' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ValueSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AreaDensityMeasure' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BrandName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BrandOwnerTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CertificationEvidenceReferenceReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ColourCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ColourDescription' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ClassCode' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ApplicableReferencedStandard' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of 'ram:ClassCode' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@listID' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @name' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ClassName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ClassProductCharacteristic' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SubClassCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SystemID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SystemName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Designation' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DrainedNetWeightMeasure' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EndItemName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EndItemTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:FormattedCancellationAnnouncedLaunchDateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:FormattedLatestProductDataChangeDateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@schemeID' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GrossWeightMeasure' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IncludedReferencedProduct' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IndividualTradeProductInstance' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InformationNote' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InspectionReferenceReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LegalRightsOwnerTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LinearSpatialDimension' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:MSDSReferenceReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ManufacturerAssignedID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ManufacturerTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:MaximumLinearSpatialDimension' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:MinimumLinearSpatialDimension' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:NetWeightMeasure' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SubordinateTradeCountrySubDivision' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PresentationSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ProductGroupID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SubBrandName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TradeName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:UseDescription' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:VariableMeasureIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'rsm:ValuationBreakdownStatement' is marked as not used in the given context. + + + + + + + + + diff --git a/validator/src/main/resources/xslt/ZF_211/FACTUR-X_EXTENDED.xslt b/validator/src/main/resources/xslt/ZF_211/FACTUR-X_EXTENDED.xslt new file mode 100644 index 00000000..86faa02e --- /dev/null +++ b/validator/src/main/resources/xslt/ZF_211/FACTUR-X_EXTENDED.xslt @@ -0,0 +1,106438 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + / + + + + + [] + + + *[local-name()=' + + '] + + [] + + + + + / + + @ + + + @*[local-name()=' + + ' and namespace-uri()=' + + '] + + + + + + + + + / + + + [ + + ] + + + + /@ + + + + + + + + / + + + [ + + ] + + + + /@ + + + + + + + + + + + + + + + + + + + + + + + + . + + + + +U + + U + + + + U. + + n + + + + U. + + _ + + _ + + + + + + + + +   +   +   + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Schema for FACTUR-X; 1.0; EN16931-CONFORMANT-EXTENDED + + + + + + + + + + + + + + + + + + Each Additional supporting document (BG-24) shall contain a Supporting document reference (BT-122). + + + + + + + + + + + + + + + + + + + + + + + + + + + Each VAT breakdown (BG-23) shall have a VAT category taxable amount (BT-116). + + + + + + + + + + + + + + Each VAT breakdown (BG-23) shall have a VAT category tax amount (BT-117). + + + + + + + + + + + + + + Each VAT breakdown (BG-23) shall be defined through a VAT category code (BT-118). + + + + + + + + + + + + + + Each VAT breakdown (BG-23) shall have a VAT category rate (BT-119), except if the Invoice is not subject to VAT. + + + + + + + + + + + + + + Value added tax point date (BT-7) and Value added tax point date code (BT-8) are mutually exclusive. + + + + + + + + + + + + + + VAT category tax amount (BT-117) = VAT category taxable amount (BT-116) x (VAT category rate (BT-119) / 100), rounded to two decimals. + + + + + + + + + + + + + + The allowed maximum number of decimals for the VAT category taxable amount (BT-116) is 2. + + + + + + + + + + + + + + The allowed maximum number of decimals for the VAT category tax amount (BT-117) is 2. + + + + + + + + + + + + + + + + + + + + + + + + + + + In a VAT breakdown (BG-23) where VAT category code (BT-118) is "Zero rated" the VAT category taxable amount (BT-116) shall equal the sum of Invoice line net amount (BT-131) minus the sum of Document level allowance amounts (BT-92) plus the sum of Document level charge amounts (BT-99) where the VAT category codes (BT-151, BT-95, BT-102) are “Zero rated". + + + + + + + + + + + + + + The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where VAT category code (BT-118) is "Zero rated" shall equal 0 (zero). + + + + + + + + + + + + + + A VAT Breakdown (BG-23) with VAT Category code (BT-118) "Zero rated" shall not have a VAT exemption reason code (BT-121) or VAT exemption reason text (BT-120). + + + + + + + + + + + + + + + + + + + + + + + + + + + The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where VAT category code (BT-118) is "Standard rated" shall equal the VAT category taxable amount (BT-116) multiplied by the VAT category rate (BT-119). + + + + + + + + + + + + + + A VAT Breakdown (BG-23) with VAT Category code (BT-118) "Standard rate" shall not have a VAT exemption reason code (BT-121) or VAT exemption reason text (BT-120). + + + + + + + + + + + + + + + + + + + + + + + + + + + If both Invoicing period start date (BT-73) and Invoicing period end date (BT-74) are given then the Invoicing period end date (BT-74) shall be later or equal to the Invoicing period start date (BT-73). + + + + + + + + + + + + + + If Invoicing period (BG-14) is used, the Invoicing period start date (BT-73) or the Invoicing period end date (BT-74) shall be filled, or both. + + + + + + + + + + + + + + + + + + + + + + + + + + + Each Document level allowance (BG-20) shall have a Document level allowance amount (BT-92). + + + + + + + + + + + + + + Each Document level allowance (BG-20) shall have a Document level allowance VAT category code (BT-95). + + + + + + + + + + + + + + Each Document level allowance (BG-20) shall have a Document level allowance reason (BT-97) or a Document level allowance reason code (BT-98). + + + + + + + + + + + + + + Document level allowance reason code (BT-98) and Document level allowance reason (BT-97) shall indicate the same type of allowance. + + + + + + + + + + + + + + Each Document level allowance (BG-20) shall contain a Document level allowance reason (BT-97) or a Document level allowance reason code (BT-98), or both. + + + + + + + + + + + + + + The allowed maximum number of decimals for the Document level allowance amount (BT-92) is 2. + + + + + + + + + + + + + + The allowed maximum number of decimals for the Document level allowance base amount (BT-93) is 2. + + + + + + + + + + + + + + + + + + + + + + + + + + + Each Document level charge (BG-21) shall have a Document level charge amount (BT-99). + + + + + + + + + + + + + + Each Document level charge (BG-21) shall have a Document level charge VAT category code (BT-102). + + + + + + + + + + + + + + Each Document level charge (BG-21) shall have a Document level charge reason (BT-104) or a Document level charge reason code (BT-105). + + + + + + + + + + + + + + Document level charge reason code (BT-105) and Document level charge reason (BT-104) shall indicate the same type of charge. + + + + + + + + + + + + + + Each Document level charge (BG-21) shall contain a Document level charge reason (BT-104) or a Document level charge reason code (BT-105), or both. + + + + + + + + + + + + + + The allowed maximum number of decimals for the Document level charge amount (BT-92) is 2. + + + + + + + + + + + + + + The allowed maximum number of decimals for the Document level charge base amount (BT-93) is 2. + + + + + + + + + + + + + + + + + + + + + + + + + + + Each Item attribute (BG-32) shall contain an Item attribute name (BT-160) and an Item attribute value (BT-161). + + + + + + + + + + + + + + + + + + + + + + + + + + + The last 4 to 6 digits of the Payment card primary account number (BT-87) shall be present if Payment card information (BG-18) is provided in the Invoice. + + + + + + + + + + + + + + + + + + + + + + + + + + + Each Invoice line (BG-25) shall have an Invoice line identifier (BT-126). + + + + + + + + + + + + + + Each Invoice line (BG-25) shall have an Invoiced quantity (BT-129). + + + + + + + + + + + + + + An Invoice line (BG-25) shall have an Invoiced quantity unit of measure code (BT-130). + + + + + + + + + + + + + + Each Invoice line (BG-25) shall have an Invoice line net amount (BT-131). + + + + + + + + + + + + + + Each Invoice line (BG-25) shall contain the Item name (BT-153). + + + + + + + + + + + + + + Each Invoice line (BG-25) shall contain the Item net price (BT-146). + + + + + + + + + + + + + + The Item net price (BT-146) shall NOT be negative. + + + + + + + + + + + + + + The Item gross price (BT-148) shall NOT be negative. + + + + + + + + + + + + + + The Item standard identifier (BT-157) shall have a Scheme identifier + + + + + + + + + + + + + + The Item classification identifier (BT-158) shall have a Scheme identifier + + + + + + + + + + + + + + Each Invoice line (BG-25) shall be categorized with an Invoiced item VAT category code (BT-151). + + + + + + + + + + + + + + An Invoice shall at least have one VAT breakdown group (BG-23). + + + + + + + + + + + + + + The allowed maximum number of decimals for the Invoice line net amount (BT-131) is 2. + + + + + + + + + + + + + + + + + + + + + + + + + + + The Payee name (BT-59) shall be provided in the Invoice, if the Payee (BG-10) is different from the Seller (BG-4). + + + + + + + + + + + + + + + + + + + + + + + + + + + The Seller tax representative name (BT-62) shall be provided in the Invoice, if the Seller (BG-4) has a Seller tax representative party (BG-11). + + + + + + + + + + + + + + The Seller tax representative postal address (BG-12) shall be provided in the Invoice, if the Seller (BG-4) has a Seller tax representative party (BG-11). + + + + + + + + + + + + + + The Seller tax representative postal address (BG-12) shall contain a Tax representative country code (BT-69), if the Seller (BG-4) has a Seller tax representative party (BG-11). + + + + + + + + + + + + + + Each Seller tax representative party (BG-11) shall have a Seller tax representative VAT identifier (BT-63). + + + + + + + + + + + + + + + + + + + + + + + + + + + In order for the buyer to automatically identify a supplier, the Seller identifier (BT-29), the Seller legal registration identifier (BT-30) and/or the Seller VAT identifier (BT-31) shall be present. + + + + + + + + + + + + + + + + + + + + + + + + + + + If both Invoice line period start date (BT-134) and Invoice line period end date (BT-135) are given then the Invoice line period end date (BT-135) shall be later or equal to the Invoice line period start date (BT-134). + + + + + + + + + + + + + + If Invoice line period (BG-26) is used, the Invoice line period start date (BT-134) or the Invoice line period end date (BT-135) shall be filled, or both. + + + + + + + + + + + + + + + + + + + + + + + + + + + Each Invoice line allowance (BG-27) shall have an Invoice line allowance amount (BT-136). + + + + + + + + + + + + + + Each Invoice line allowance (BG-27) shall have an Invoice line allowance reason (BT-139) or an Invoice line allowance reason code (BT-140). + + + + + + + + + + + + + + Invoice line allowance reason code (BT-140) and Invoice line allowance reason (BT-139) shall indicate the same type of allowance reason. + + + + + + + + + + + + + + Each Invoice line allowance (BG-27) shall contain an Invoice line allowance reason (BT-139) or an Invoice line allowance reason code (BT-140), or both. + + + + + + + + + + + + + + The allowed maximum number of decimals for the Invoice line allowance amount (BT-136) is 2. + + + + + + + + + + + + + + The allowed maximum number of decimals for the Invoice line allowance base amount (BT-137) is 2. + + + + + + + + + + + + + + + + + + + + + + + + + + + Each Invoice line charge (BG-28) shall have an Invoice line charge amount (BT-141). + + + + + + + + + + + + + + Each Invoice line charge (BG-28) shall have an Invoice line charge reason (BT-144) or an Invoice line charge reason code (BT-145). + + + + + + + + + + + + + + Invoice line charge reason code (BT-145) and Invoice line charge reason (BT144) shall indicate the same type of charge reason. + + + + + + + + + + + + + + Each Invoice line charge (BG-28) shall contain an Invoice line charge reason (BT-144) or an Invoice line charge reason code (BT-145), or both. + + + + + + + + + + + + + + The allowed maximum number of decimals for the Invoice line charge amount (BT-141) is 2. + + + + + + + + + + + + + + The allowed maximum number of decimals for the Invoice line charge base amount (BT-142) is 2. + + + + + + + + + + + + + + + + + + + + + + + + + + + The Seller VAT identifier (BT-31), the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48) shall have a prefix in accordance with ISO code ISO 3166-1 alpha-2 by which the country of issue may be identified. Nevertheless, Greece may use the prefix ‘EL’. + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “Reverse charge” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48) and/or the Buyer legal registration identifier (BT-47). + + + + + + + + + + + + + + In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Reverse charge" the Document level allowance VAT rate (BT-96) shall be 0 (zero). + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “Exempt from VAT” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + + + + + In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Exempt from VAT", the Document level allowance VAT rate (BT-96) shall be 0 (zero). + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “Export outside the EU” shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + + + + + In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Export outside the EU" the Document level allowance VAT rate (BT-96) shall be 0 (zero). + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “Intra-community supply” shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48). + + + + + + + + + + + + + + In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "IGIC" the Document level allowance VAT rate (BT-96) shall be 0 (zero) or greater than zero. + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “IGIC” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + + + + + In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "IGIC" the Document level allowance VAT rate (BT-96) shall be 0 (zero) or greater than zero. + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “IPSI” shall contain the Seller VAT Identifier (BT-31), the Seller Tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + + + + + In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "IPSI" the Document level allowance VAT rate (BT-96) shall be 0 (zero) or greater than zero. + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “Not subject to VAT” shall not contain the Seller VAT identifier (BT-31), the Seller tax representative VAT identifier (BT-63) or the Buyer VAT identifier (BT-48). + + + + + + + + + + + + + + A Document level allowance (BG-20) where VAT category code (BT-95) is "Not subject to VAT" shall not contain a Document level allowance VAT rate (BT-96). + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “Standard rated” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + + + + + In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Standard rated" the Document level allowance VAT rate (BT-96) shall be greater than zero. + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “Zero rated” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + + + + + In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Zero rated" the Document level allowance VAT rate (BT-96) shall be 0 (zero). + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “Reverse charge” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48) and/or the Buyer legal registration identifier (BT-47). + + + + + + + + + + + + + + In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Reverse charge" the Document level charge VAT rate (BT-103) shall be 0 (zero). + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “Exempt from VAT” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + + + + + In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Exempt from VAT", the Document level charge VAT rate (BT-103) shall be 0 (zero). + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “Export outside the EU” shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + + + + + In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Export outside the EU" the Document level charge VAT rate (BT-103) shall be 0 (zero). + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “Intra-community supply” shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48). + + + + + + + + + + + + + + In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Intra-community supply" the Document level charge VAT rate (BT-103) shall be 0 (zero). + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “IGIC” shall contain the Seller VAT Identifier (BT-31), the Seller Tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + + + + + In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "IGIC" the Document level charge VAT rate (BT-103) shall be 0 (zero) or greater than zero. + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “IPSI” shall contain the Seller VAT Identifier (BT-31), the Seller Tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + + + + + In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "IPSI" the Document level charge VAT rate (BT-103) shall be 0 (zero) or greater than zero. + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “Not subject to VAT” shall not contain the Seller VAT identifier (BT-31), the Seller tax representative VAT identifier (BT-63) or the Buyer VAT identifier (BT-48). + + + + + + + + + + + + + + A Document level charge (BG-21) where the VAT category code (BT-102) is "Not subject to VAT" shall not contain a Document level charge VAT rate (BT-103). + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “Standard rated” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + + + + + In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Standard rated" the Document level charge VAT rate (BT-103) shall be greater than zero. + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains a Document level charge where the Document level charge VAT category code (BT-102) is “Zero rated” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + + + + + In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Zero rated" the Document level charge VAT rate (BT-103) shall be 0 (zero). + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice shall have the Invoice total amount without VAT (BT-109). + + + + + + + + + + + + + + An Invoice shall have the Invoice total amount with VAT (BT-112). + + + + + + + + + + + + + + An Invoice shall have the Amount due for payment (BT-115). + + + + + + + + + + + + + + Sum of allowances on document level (BT-107) = S Document level allowance amount (BT-92). + + + + + + + + + + + + + + Sum of charges on document level (BT-108) = S Document level charge amount (BT-99). + + + + + + + + + + + + + + Invoice total amount with VAT (BT-112) = Invoice total amount without VAT (BT-109) + Invoice total VAT amount (BT-110). + + + + + + + + + + + + + + The allowed maximum number of decimals for the Sum of Invoice line net amount (BT-106) is 2. + + + + + + + + + + + + + + The allowed maximum number of decimals for the Sum of allowanced on document level (BT-107) is 2. + + + + + + + + + + + + + + The allowed maximum number of decimals for the Sum of charges on document level (BT-108) is 2. + + + + + + + + + + + + + + The allowed maximum number of decimals for the Invoice total amount without VAT (BT-109) is 2. + + + + + + + + + + + + + + The allowed maximum number of decimals for the Invoice total VAT amount (BT-110) is 2. + + + + + + + + + + + + + + The allowed maximum number of decimals for the Invoice total amount with VAT (BT-112) is 2. + + + + + + + + + + + + + + The allowed maximum number of decimals for the Invoice total VAT amount in accounting currency (BT-111) is 2. + + + + + + + + + + + + + + The allowed maximum number of decimals for the Paid amount (BT-113) is 2. + + + + + + + + + + + + + + The allowed maximum number of decimals for the Rounding amount (BT-114) is 2. + + + + + + + + + + + + + + The allowed maximum number of decimals for the Amount due for payment (BT-115) is 2. + + + + + + + + + + + + + + If the VAT accounting currency code (BT-6) is present, then the Invoice total VAT amount in accounting currency (BT-111) shall be provided. + + + + + + + + + + + + + + Invoice total amount without VAT (BT-109) = S Invoice line net amount (BT-131) - Sum of allowances on document level (BT-107) + Sum of charges on document level (BT-108). + + + + + + + + + + + + + + Amount due for payment (BT-115) = Invoice total amount with VAT (BT-112) -Paid amount (BT-113) +Rounding amount (BT-114). + + + + + + + + + + + + + + An Invoice shall have the Sum of Invoice line net amount (BT-106). + + + + + + + + + + + + + + + + + + + + + + + + + + + Invoice total VAT amount (BT-110) = S VAT category tax amount (BT-117). + + + + + + + + + + + + + + + + + + + + + + + + + + + A Payment instruction (BG-16) shall specify the Payment means type code (BT-81). + + + + + + + + + + + + + + + + + + + + + + + + + + + A Payment account identifier (BT-84) shall be present if Credit transfer (BG-16) information is provided in the Invoice. + + + + + + + + + + + + + + If the Payment means type code (BT-81) means SEPA credit transfer, Local credit transfer or Non-SEPA international credit transfer, the Payment account identifier (BT-84) shall be present. + + + + + + + + + + + + + + + + + + + + + + + + + + + In a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Reverse charge" the VAT category taxable amount (BT-116) shall equal the sum of Invoice line net amounts (BT-131) minus the sum of Document level allowance amounts (BT-92) plus the sum of Document level charge amounts (BT-99) where the VAT category codes (BT-151, BT-95, BT-102) are “Reverse charge". + + + + + + + + + + + + + + The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where the VAT category code (BT-118) is “Reverse charge” shall be 0 (zero). + + + + + + + + + + + + + + A VAT Breakdown (BG-23) with VAT Category code (BT-118) "Reverse charge" shall have a VAT exemption reason code (BT-121), meaning "Reverse charge" or the VAT exemption reason text (BT-120) "Reverse charge" (or the equivalent standard text in another language). + + + + + + + + + + + + + + + + + + + + + + + + + + + The VAT category tax amount (BT-117) In a VAT breakdown (BG-23) where the VAT category code (BT-118) equals "Exempt from VAT" shall equal 0 (zero). + + + + + + + + + + + + + + A VAT Breakdown (BG-23) with VAT Category code (BT-118) "Exempt from VAT" shall have a VAT exemption reason code (BT-121) or a VAT exemption reason text (BT-120). + + + + + + + + + + + + + + In a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Exempt from VAT" the VAT category taxable amount (BT-116) shall equal the sum of Invoice line net amounts (BT-131) minus the sum of Document level allowance amounts (BT-92) plus the sum of Document level charge amounts (BT-99) where the VAT category codes (BT-151, BT-95, BT-102) are “Exempt from VAT". + + + + + + + + + + + + + + + + + + + + + + + + + + + In a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Export outside the EU" the VAT category taxable amount (BT-116) shall equal the sum of Invoice line net amounts (BT-131) minus the sum of Document level allowance amounts (BT-92) plus the sum of Document level charge amounts (BT-99) where the VAT category codes (BT-151, BT-95, BT-102) are “Export outside the EU". + + + + + + + + + + + + + + The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where the VAT category code (BT-118) is “Export outside the EU” shall be 0 (zero). + + + + + + + + + + + + + + A VAT Breakdown (BG-23) with the VAT Category code (BT-118) "Export outside the EU" shall have a VAT exemption reason code (BT-121), meaning "Export outside the EU" or the VAT exemption reason text (BT-120) "Export outside the EU" (or the equivalent standard text in another language). + + + + + + + + + + + + + + + + + + + + + + + + + + + In a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Intra-community supply" the VAT category taxable amount (BT-116) shall equal the sum of Invoice line net amounts (BT-131) minus the sum of Document level allowance amounts (BT-92) plus the sum of Document level charge amounts (BT-99) where the VAT category codes (BT-151, BT-95, BT-102) are “Intra-community supply". + + + + + + + + + + + + + + The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where VAT category code (BT-118) is "IGIC" shall equal the VAT category taxable amount (BT-116) multiplied by the VAT category rate (BT-119). + + + + + + + + + + + + + + A VAT Breakdown (BG-23) with the VAT Category code (BT-118) "Intra-community supply" shall have a VAT exemption reason code (BT-121), meaning "Intra-community supply" or the VAT exemption reason text (BT-120) "Intra-community supply" (or the equivalent standard text in another language). + + + + + + + + + + + + + + In an Invoice with a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Intra-community supply" the Actual delivery date (BT-72) or the Invoicing period (BG-14) shall not be blank. + + + + + + + + + + + + + + In an Invoice with a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Intra-community supply" the Deliver to country code (BT-80) shall not be blank. + + + + + + + + + + + + + + + + + + + + + + + + + + + For each different value of VAT category rate (BT-119) where the VAT category code (BT-118) is "IGIC", the VAT category taxable amount (BT-116) in a VAT breakdown (BG-23) shall equal the sum of Invoice line net amounts (BT-131) plus the sum of document level charge amounts (BT-99) minus the sum of document level allowance amounts (BT-92) where the VAT category code (BT-151, BT-102, BT-95) is “IGIC” and the VAT rate (BT-152, BT-103, BT-96) equals the VAT category rate (BT-119). + + + + + + + + + + + + + + The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where VAT category code (BT-118) is "IGIC" shall equal the VAT category taxable amount (BT-116) multiplied by the VAT category rate (BT-119). + + + + + + + + + + + + + + A VAT Breakdown (BG-23) with VAT Category code (BT-118) "IGIC" shall not have a VAT exemption reason code (BT-121) or VAT exemption reason text (BT-120). + + + + + + + + + + + + + + + + + + + + + + + + + + + For each different value of VAT category rate (BT-119) where the VAT category code (BT-118) is "IPSI", the VAT category taxable amount (BT-116) in a VAT breakdown (BG-23) shall equal the sum of Invoice line net amounts (BT-131) plus the sum of document level charge amounts (BT-99) minus the sum of document level allowance amounts (BT-92) where the VAT category code (BT-151, BT-102, BT-95) is “IPSI” and the VAT rate (BT-152, BT-103, BT-96) equals the VAT category rate (BT-119). + + + + + + + + + + + + + + The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where VAT category code (BT-118) is "IPSI" shall equal the VAT category taxable amount (BT-116) multiplied by the VAT category rate (BT-119). + + + + + + + + + + + + + + A VAT Breakdown (BG-23) with VAT Category code (BT-118) "IPSI" shall not have a VAT exemption reason code (BT-121) or VAT exemption reason text (BT-120). + + + + + + + + + + + + + + + + + + + + + + + + + + + In a VAT breakdown (BG-23) where the VAT category code (BT-118) is " Not subject to VAT" the VAT category taxable amount (BT-116) shall equal the sum of Invoice line net amounts (BT-131) minus the sum of Document level allowance amounts (BT-92) plus the sum of Document level charge amounts (BT-99) where the VAT category codes (BT-151, BT-95, BT-102) are “Not subject to VAT". + + + + + + + + + + + + + + The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where the VAT category code (BT-118) is “Not subject to VAT” shall be 0 (zero). + + + + + + + + + + + + + + A VAT Breakdown (BG-23) with VAT Category code (BT-118) " Not subject to VAT" shall have a VAT exemption reason code (BT-121), meaning " Not subject to VAT" or a VAT exemption reason text (BT-120) " Not subject to VAT" (or the equivalent standard text in another language). + + + + + + + + + + + + + + An Invoice that contains a VAT breakdown group (BG-23) with a VAT category code (BT-118) "Not subject to VAT" shall not contain other VAT breakdown groups (BG-23). + + + + + + + + + + + + + + An Invoice that contains a VAT breakdown group (BG-23) with a VAT category code (BT-118) "Not subject to VAT" shall not contain an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is not "Not subject to VAT". + + + + + + + + + + + + + + An Invoice that contains a VAT breakdown group (BG-23) with a VAT category code (BT-118) "Not subject to VAT" shall not contain Document level allowances (BG-20) where Document level allowance VAT category code (BT-95) is not "Not subject to VAT". + + + + + + + + + + + + + + An Invoice that contains a VAT breakdown group (BG-23) with a VAT category code (BT-118) "Not subject to VAT" shall not contain Document level charges (BG-21) where Document level charge VAT category code (BT-102) is not "Not subject to VAT". + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “Reverse charge” shall contain the Seller VAT Identifier (BT-31), the Seller Tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48) and/or the Buyer legal registration identifier (BT-47). + + + + + + + + + + + + + + In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Reverse charge" the Invoiced item VAT rate (BT-152) shall be 0 (zero). + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “Exempt from VAT” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + + + + + In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Exempt from VAT", the Invoiced item VAT rate (BT-152) shall be 0 (zero). + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “Export outside the EU” shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + + + + + In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Export outside the EU" the Invoiced item VAT rate (BT-152) shall be 0 (zero). + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “Intra-community supply” shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48). + + + + + + + + + + + + + + In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Intracommunity supply" the Invoiced item VAT rate (BT-152) shall be 0 (zero). + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “IGIC” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + + + + + In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "IGIC" the invoiced item VAT rate (BT-152) shall be 0 (zero) or greater than zero. + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “IPSI” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + + + + + In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "IPSI" the Invoiced item VAT rate (BT-152) shall be 0 (zero) or greater than zero. + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “Not subject to VAT” shall not contain the Seller VAT identifier (BT-31), the Seller tax representative VAT identifier (BT-63) or the Buyer VAT identifier (BT-46). + + + + + + + + + + + + + + An Invoice line (BG-25) where the VAT category code (BT-151) is "Not subject to VAT" shall not contain an Invoiced item VAT rate (BT-152). + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “Standard rated” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + + + + + In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Standard rated" the Invoiced item VAT rate (BT-152) shall be greater than zero. + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains an Invoice line where the Invoiced item VAT category code (BT-151) is “Zero rated” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + + + + + In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Zero rated" the Invoiced item VAT rate (BT-152) shall be 0 (zero). + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice shall have a Specification identifier (BT-24). + + + + + + + + + + + + + + An Invoice shall have an Invoice number (BT-1). + + + + + + + + + + + + + + An Invoice shall have an Invoice issue date (BT-2). + + + + + + + + + + + + + + An Invoice shall have an Invoice type code (BT-3). + + + + + + + + + + + + + + An Invoice shall have an Invoice currency code (BT-5). + + + + + + + + + + + + + + An Invoice shall contain the Seller name (BT-27). + + + + + + + + + + + + + + An Invoice shall contain the Buyer name (BT-44). + + + + + + + + + + + + + + An Invoice shall contain the Seller postal address (BG-5). + + + + + + + + + + + + + + The Seller postal address (BG-5) shall contain a Seller country code (BT-40). + + + + + + + + + + + + + + The Seller electronic address (BT-34) shall have a Scheme identifier. + + + + + + + + + + + + + + The Buyer electronic address (BT-49) shall have a Scheme identifier. + + + + + + + + + + + + + + An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “Standard rated” shall contain in the VAT breakdown (BG-23) at least one VAT category code (BT-118) equal with "Standard rated". + + + + + + + + + + + + + + An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “Zero rated” shall contain in the VAT breakdown (BG-23) exactly one VAT category code (BT-118) equal with "Zero rated". + + + + + + + + + + + + + + An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “Exempt from VAT” shall contain exactly one VAT breakdown (BG-23) with the VAT category code (BT-118) equal to "Exempt from VAT". + + + + + + + + + + + + + + An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “Reverse charge” shall contain in the VAT breakdown (BG-23) exactly one VAT category code (BT-118) equal with "VAT reverse charge". + + + + + + + + + + + + + + An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “Intra-community supply” shall contain in the VAT breakdown (BG-23) exactly one VAT category code (BT-118) equal with "Intra-community supply". + + + + + + + + + + + + + + An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “Export outside the EU” shall contain in the VAT breakdown (BG-23) exactly one VAT category code (BT-118) equal with "Export outside the EU". + + + + + + + + + + + + + + An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “Not subject to VAT” shall contain exactly one VAT breakdown group (BG-23) with the VAT category code (BT-118) equal to "Not subject to VAT". + + + + + + + + + + + + + + An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “IGIC” shall contain in the VAT breakdown (BG-23) at least one VAT category code (BT-118) equal with "IGIC". + + + + + + + + + + + + + + An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “IPSI” shall contain in the VAT breakdown (BG-23) at least one VAT category code (BT-118) equal with "IPSI". + + + + + + + + + + + + + + In case the Amount due for payment (BT-115) is positive, either the Payment due date (BT-9) or the Payment terms (BT-20) shall be present. + + + + + + + + + + + + + + An Invoice shall contain the Buyer postal address (BG-8). + + + + + + + + + + + + + + The Buyer postal address shall contain a Buyer country code (BT-55). + + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' may occur at maximum 1 times. + + + + + + + + + + + + + + Element 'ram:TypeCode' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CategoryCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ControlRequirementIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'udt:IndicatorString' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CompleteDateTime' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'udt:DateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@format' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ContinuousIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Description' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DurationMeasure' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EndDateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InclusiveIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:OpenIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PurposeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SeasonCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SequenceNumeric' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StartDateFlexibilityCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StartDateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GlobalID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Content' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @name' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Subject' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of 'ram:SubjectCode' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @name' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'udt:DateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@format' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IssuerTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PreviousRevisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Purpose' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PurposeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RevisionDateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RevisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of 'ram:TypeCode' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @name' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:VersionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BusinessProcessSpecifiedDocumentContextParameter' may occur at maximum 1 times. + + + + + + + + + + + + + + Element 'ram:GuidelineSpecifiedDocumentContextParameter' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ApplicationSpecifiedDocumentContextParameter' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BIMSpecifiedDocumentContextParameter' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedDocumentVersion' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Value' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedDocumentVersion' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Value' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:MessageStandardSpecifiedDocumentContextParameter' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ScenarioSpecifiedDocumentContextParameter' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedTransactionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SubsetSpecifiedDocumentContextParameter' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'udt:IndicatorString' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IncludedSupplyChainTradeLineItem' must occur at least 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SellerTradeParty' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:BuyerTradeParty' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IssuerAssignedID' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:TypeCode' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:Name' may occur at maximum 1 times. + + + + + + + + + + + + + + Element 'ram:AttachmentBinaryObject' may occur at maximum 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @characterSetCode' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @encodingCode' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @format' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@mimeCode' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @uri' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CopyIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@format' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GlobalID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Information' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IssuerTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PreviousRevisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @name' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RevisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SectionName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StatusCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of 'ram:TypeCode' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @name' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Description' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RelevantTradeLocation' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuyerAgentTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuyerAssignedAccountantTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IssuerAssignedID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttachmentBinaryObject' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CopyIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@format' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GlobalID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Information' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IssuerTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PreviousRevisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ReferenceTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RevisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SectionName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StatusCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuyerRequisitionerTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuyerTaxRepresentativeTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' may occur at maximum 1 times. + + + + + + + + + + + + + + Element 'ram:Name' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:DefinedTradeContact' may occur at maximum 1 times. + + + + + + + + + + + + + + Element 'ram:PostalTradeAddress' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:URIUniversalCommunication' may occur at maximum 1 times. + + + + + + + + + + + + + + Element 'ram:SpecifiedTaxRegistration' may occur at maximum 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DirectTelephoneUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CompleteNumber' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CompleteNumber' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InstantMessagingUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:JobTitle' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:MobileTelephoneUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PersonID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Responsibility' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedContactPerson' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedNote' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CompleteNumber' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TelexUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:VOIPUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Description' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EndPointURIUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@schemeID' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LogoAssociatedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountryID' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:CountrySubDivisionName' may occur at maximum 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AdditionalStreetName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttentionOf' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuildingName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuildingNumber' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CareOf' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CitySubDivisionName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountryName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountrySubDivisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DepartmentName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineFive' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineFour' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PostOfficeBox' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @name' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StreetName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RoleCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AuthorizedLegalRegistration' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@schemeID' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LegalClassificationCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountryID' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:CountrySubDivisionName' may occur at maximum 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AdditionalStreetName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttentionOf' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuildingName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuildingNumber' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CareOf' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CitySubDivisionName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountryName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountrySubDivisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DepartmentName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineFive' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineFour' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PostOfficeBox' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @name' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StreetName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AssociatedRegisteredTax' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@schemeID' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CompleteNumber' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@schemeID' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IssuerAssignedID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttachmentBinaryObject' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CopyIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@format' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GlobalID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Information' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IssuerTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PreviousRevisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ReferenceTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RevisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SectionName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StatusCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DemandForecastReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:OrderResponseReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PriceListReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' may occur at maximum 1 times. + + + + + + + + + + + + + + Element 'ram:Name' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:DefinedTradeContact' may occur at maximum 1 times. + + + + + + + + + + + + + + Element 'ram:PostalTradeAddress' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:URIUniversalCommunication' may occur at maximum 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DirectTelephoneUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CompleteNumber' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CompleteNumber' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InstantMessagingUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:JobTitle' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:MobileTelephoneUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PersonID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Responsibility' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedContactPerson' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedNote' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CompleteNumber' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TelexUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:VOIPUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Description' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EndPointURIUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LogoAssociatedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountryID' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:CountrySubDivisionName' may occur at maximum 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AdditionalStreetName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttentionOf' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuildingName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuildingNumber' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CareOf' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CitySubDivisionName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountryName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountrySubDivisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DepartmentName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineFive' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineFour' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PostOfficeBox' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @name' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StreetName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RoleCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AuthorizedLegalRegistration' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LegalClassificationCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PostalTradeAddress' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AssociatedRegisteredTax' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@schemeID' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CompleteNumber' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@schemeID' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PromotionalDealReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PurchaseConditionsReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:QuotationReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Reference' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RequisitionerReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SalesAgentTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SellerAssignedAccountantTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IssuerAssignedID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttachmentBinaryObject' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CopyIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@format' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GlobalID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Information' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IssuerTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PreviousRevisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ReferenceTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RevisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SectionName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StatusCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' may occur at maximum 1 times. + + + + + + + + + + + + + + Element 'ram:Name' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:DefinedTradeContact' may occur at maximum 1 times. + + + + + + + + + + + + + + Element 'ram:PostalTradeAddress' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:URIUniversalCommunication' may occur at maximum 1 times. + + + + + + + + + + + + + + Element 'ram:SpecifiedTaxRegistration' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DirectTelephoneUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CompleteNumber' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CompleteNumber' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InstantMessagingUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:JobTitle' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:MobileTelephoneUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PersonID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Responsibility' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedContactPerson' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedNote' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CompleteNumber' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TelexUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:VOIPUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Description' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EndPointURIUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LogoAssociatedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountryID' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:CountrySubDivisionName' may occur at maximum 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AdditionalStreetName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttentionOf' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuildingName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuildingNumber' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CareOf' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CitySubDivisionName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountryName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountrySubDivisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DepartmentName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineFive' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineFour' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PostOfficeBox' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @name' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StreetName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RoleCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AuthorizedLegalRegistration' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LegalClassificationCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PostalTradeAddress' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AssociatedRegisteredTax' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@schemeID' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CompleteNumber' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@schemeID' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:Description' may occur at maximum 1 times. + + + + + + + + + + + + + + Element 'ram:DefinedTradeContact' may occur at maximum 1 times. + + + + + + + + + + + + + + Element 'ram:PostalTradeAddress' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:URIUniversalCommunication' may occur at maximum 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DirectTelephoneUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CompleteNumber' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CompleteNumber' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InstantMessagingUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:JobTitle' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:MobileTelephoneUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PersonID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Responsibility' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedContactPerson' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedNote' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CompleteNumber' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TelexUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:VOIPUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EndPointURIUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@schemeID' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LogoAssociatedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountryID' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:CountrySubDivisionName' may occur at maximum 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AdditionalStreetName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttentionOf' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuildingName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuildingNumber' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CareOf' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CitySubDivisionName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountryName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountrySubDivisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DepartmentName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineFive' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineFour' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PostOfficeBox' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @name' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StreetName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RoleCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AuthorizedLegalRegistration' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@schemeID' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LegalClassificationCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountryID' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:CountrySubDivisionName' may occur at maximum 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AdditionalStreetName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttentionOf' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuildingName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuildingNumber' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CareOf' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CitySubDivisionName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountryName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountrySubDivisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DepartmentName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineFive' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineFour' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PostOfficeBox' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @name' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StreetName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AssociatedRegisteredTax' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@schemeID' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CompleteNumber' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@schemeID' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Description' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SupplyInstructionReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttachmentBinaryObject' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CopyIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@format' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GlobalID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Information' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IssuerTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PreviousRevisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ReferenceTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RevisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SectionName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StatusCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Each Deliver to address (BG-15) shall contain a Deliver to country code (BT-80). + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Description' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DescriptionBinaryObject' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EarliestOccurrenceDateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LatestOccurrenceDateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'udt:DateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@format' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:OccurrenceLogisticsLocation' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:OccurrenceSpecifiedPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:UnitQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ActualDespatchSupplyChainEvent' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ActualPickUpSupplyChainEvent' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ActualReceiptSupplyChainEvent' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AdditionalReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ConsumptionReportReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IssuerAssignedID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttachmentBinaryObject' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CopyIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@format' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GlobalID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Information' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IssuerTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PreviousRevisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ReferenceTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RevisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SectionName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StatusCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IssuerAssignedID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttachmentBinaryObject' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CopyIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@format' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GlobalID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Information' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IssuerTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PreviousRevisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ReferenceTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RevisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SectionName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StatusCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PackingListReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PreviousDeliverySupplyChainEvent' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IssuerAssignedID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttachmentBinaryObject' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CopyIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@format' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GlobalID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Information' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IssuerTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PreviousRevisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ReferenceTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RevisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SectionName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StatusCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AssociatedInvoiceAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AssociatedReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CarrierTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ConsigneeTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ConsignorTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CustomsExportAgentTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CustomsImportAgentTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DeclaredValueForCustomsAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DeliveryTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:FreightForwarderTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GrossVolumeMeasure' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GrossWeightMeasure' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GroupingCentreTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IncludedSupplyChainConsignmentItem' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InsurancePremiumAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:NetWeightMeasure' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PackageQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ModeCode' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Mode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @name' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StageCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:UsedLogisticsTransportMeans' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TotalChargeAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TransportContractReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:UtilizedLogisticsTransportEquipment' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DefinedTradeContact' may occur at maximum 1 times. + + + + + + + + + + + + + + Element 'ram:URIUniversalCommunication' may occur at maximum 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DirectTelephoneUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CompleteNumber' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CompleteNumber' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InstantMessagingUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:JobTitle' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:MobileTelephoneUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PersonID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Responsibility' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedContactPerson' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedNote' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CompleteNumber' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TelexUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:VOIPUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Description' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EndPointURIUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LogoAssociatedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountryID' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:CountrySubDivisionName' may occur at maximum 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AdditionalStreetName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttentionOf' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuildingName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuildingNumber' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CareOf' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CitySubDivisionName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountryName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountrySubDivisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DepartmentName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineFive' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineFour' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PostOfficeBox' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @name' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StreetName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RoleCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AuthorizedLegalRegistration' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LegalClassificationCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PostalTradeAddress' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AssociatedRegisteredTax' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@schemeID' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CompleteNumber' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@schemeID' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DefinedTradeContact' may occur at maximum 1 times. + + + + + + + + + + + + + + Element 'ram:URIUniversalCommunication' may occur at maximum 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DirectTelephoneUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CompleteNumber' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CompleteNumber' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InstantMessagingUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:JobTitle' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:MobileTelephoneUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PersonID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Responsibility' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedContactPerson' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedNote' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CompleteNumber' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TelexUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:VOIPUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Description' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EndPointURIUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@schemeID' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LogoAssociatedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountryID' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:CountrySubDivisionName' may occur at maximum 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AdditionalStreetName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttentionOf' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuildingName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuildingNumber' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CareOf' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CitySubDivisionName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountryName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountrySubDivisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DepartmentName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineFive' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineFour' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PostOfficeBox' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @name' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StreetName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RoleCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AuthorizedLegalRegistration' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LegalClassificationCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PostalTradeAddress' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AssociatedRegisteredTax' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@schemeID' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CompleteNumber' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@schemeID' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DefinedTradeContact' may occur at maximum 1 times. + + + + + + + + + + + + + + Element 'ram:URIUniversalCommunication' may occur at maximum 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DirectTelephoneUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CompleteNumber' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CompleteNumber' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InstantMessagingUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:JobTitle' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:MobileTelephoneUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PersonID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Responsibility' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedContactPerson' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedNote' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CompleteNumber' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TelexUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:VOIPUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Description' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EndPointURIUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LogoAssociatedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountryID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AdditionalStreetName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttentionOf' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuildingName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuildingNumber' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CareOf' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CitySubDivisionName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountryName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountrySubDivisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DepartmentName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineFive' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineFour' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PostOfficeBox' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @name' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StreetName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RoleCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AuthorizedLegalRegistration' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LegalClassificationCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PostalTradeAddress' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AssociatedRegisteredTax' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@schemeID' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CompleteNumber' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@schemeID' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PaymentReference' may occur at maximum 1 times. + + + + + + + + + + + + + + Element 'ram:InvoiceCurrencyCode' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:ApplicableTradeTax' must occur at least 1 times. + + + + + + + + + + + + + + Element 'ram:SpecifiedTradeSettlementHeaderMonetarySummation' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CalculatedAmount' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:TypeCode' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:BasisAmount' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:LineTotalBasisAmount' may occur at maximum 1 times. + + + + + + + + + + + + + + Element 'ram:AllowanceChargeBasisAmount' may occur at maximum 1 times. + + + + + + + + + + + + + + Element 'ram:CategoryCode' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BasisQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuyerDeductibleTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuyerNonDeductibleTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuyerRepayableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CalculatedRate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CalculationSequenceNumeric' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of 'ram:CategoryCode' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CategoryName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CurrencyCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CustomsDutyIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @name' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of 'ram:ExemptionReasonCode' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @name' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InformationAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Jurisdiction' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PlaceApplicableTradeLocation' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @format' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SellerPayableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SellerRefundableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ServiceSupplyTradeCountry' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TaxBasisAllowanceRate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'udt:Date' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@format' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Type' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:UnitBasisAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Description' may occur at maximum 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CompleteDateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ContinuousIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DurationMeasure' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'udt:DateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@format' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InclusiveIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:OpenIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PurposeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SeasonCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SequenceNumeric' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StartDateFlexibilityCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'udt:DateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@format' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CreditReason' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CreditReasonCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CreditorReferenceIssuerID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CreditorReferenceType' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CreditorReferenceTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DuePayableAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:FactoringAgreementReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:FactoringListReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InvoiceApplicableTradeCurrencyExchange' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InvoiceDateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Each Preceding Invoice reference (BG-3) shall contain a Preceding Invoice reference (BT-25). + + + + + + + + + + + + + + Element 'ram:IssuerAssignedID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttachmentBinaryObject' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CopyIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@format' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GlobalID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Information' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IssuerTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PreviousRevisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ReferenceTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RevisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SectionName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StatusCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DefinedTradeContact' may occur at maximum 1 times. + + + + + + + + + + + + + + Element 'ram:URIUniversalCommunication' may occur at maximum 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DirectTelephoneUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CompleteNumber' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CompleteNumber' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InstantMessagingUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:JobTitle' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:MobileTelephoneUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PersonID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Responsibility' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedContactPerson' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedNote' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CompleteNumber' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TelexUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:VOIPUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Description' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EndPointURIUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LogoAssociatedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountryID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AdditionalStreetName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttentionOf' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuildingName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuildingNumber' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CareOf' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CitySubDivisionName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountryName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountrySubDivisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DepartmentName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineFive' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineFour' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PostOfficeBox' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @name' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StreetName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RoleCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AuthorizedLegalRegistration' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LegalClassificationCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PostalTradeAddress' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AssociatedRegisteredTax' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@schemeID' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CompleteNumber' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@schemeID' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DefinedTradeContact' may occur at maximum 1 times. + + + + + + + + + + + + + + Element 'ram:URIUniversalCommunication' may occur at maximum 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DirectTelephoneUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CompleteNumber' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CompleteNumber' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InstantMessagingUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:JobTitle' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:MobileTelephoneUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PersonID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Responsibility' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedContactPerson' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedNote' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CompleteNumber' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TelexUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:VOIPUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Description' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EndPointURIUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LogoAssociatedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountryID' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:CountrySubDivisionName' may occur at maximum 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AdditionalStreetName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttentionOf' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuildingName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuildingNumber' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CareOf' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CitySubDivisionName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountryName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountrySubDivisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DepartmentName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineFive' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineFour' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PostOfficeBox' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @name' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StreetName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RoleCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AuthorizedLegalRegistration' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LegalClassificationCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PostalTradeAddress' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TradingBusinessName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AssociatedRegisteredTax' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@schemeID' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CompleteNumber' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@schemeID' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LetterOfCreditReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:NextInvoiceDateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PayableSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:DefinedTradeContact' may occur at maximum 1 times. + + + + + + + + + + + + + + Element 'ram:URIUniversalCommunication' may occur at maximum 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DirectTelephoneUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CompleteNumber' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CompleteNumber' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InstantMessagingUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:JobTitle' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:MobileTelephoneUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PersonID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Responsibility' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedContactPerson' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedNote' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CompleteNumber' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TelexUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:VOIPUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Description' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EndPointURIUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@schemeID' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LogoAssociatedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountryID' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:CountrySubDivisionName' may occur at maximum 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AdditionalStreetName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttentionOf' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuildingName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuildingNumber' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CareOf' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CitySubDivisionName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountryName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountrySubDivisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DepartmentName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineFive' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineFour' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PostOfficeBox' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @name' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StreetName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RoleCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AuthorizedLegalRegistration' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@schemeID' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LegalClassificationCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PostalTradeAddress' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AssociatedRegisteredTax' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@schemeID' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CompleteNumber' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@schemeID' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PayerTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PaymentApplicableTradeCurrencyExchange' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PaymentCurrencyCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ProFormaInvoiceReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PurchaseSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AmountTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CostReferenceDimensionPattern' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SetTriggerCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SalesSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IncludedTradeTax' must occur at least 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@format' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CalculatedAmount' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:TypeCode' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:CategoryCode' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AllowanceChargeBasisAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BasisAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BasisQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuyerDeductibleTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuyerNonDeductibleTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuyerRepayableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CalculatedRate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CalculationSequenceNumeric' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of 'ram:CategoryCode' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CategoryName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CurrencyCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CustomsDutyIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DueDateTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ExemptionReasonCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InformationAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Jurisdiction' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineTotalBasisAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PlaceApplicableTradeLocation' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @format' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SellerPayableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SellerRefundableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ServiceSupplyTradeCountry' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TaxBasisAllowanceRate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TaxPointDate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Type' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:UnitBasisAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedFinancialAdjustment' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Description' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:AppliedAmount' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AllowanceCharge' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AppliedFromLogisticsLocation' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AppliedToLogisticsLocation' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AllowanceChargeBasisAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BasisAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BasisQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuyerDeductibleTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuyerNonDeductibleTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuyerRepayableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CalculatedAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CalculatedRate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CalculationSequenceNumeric' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CategoryName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CurrencyCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CustomsDutyIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DueDateTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ExemptionReason' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ExemptionReasonCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InformationAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Jurisdiction' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineTotalBasisAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PlaceApplicableTradeLocation' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @format' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SellerPayableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SellerRefundableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ServiceSupplyTradeCountry' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TaxBasisAllowanceRate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TaxPointDate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Type' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:UnitBasisAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CalculationBasis' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CalculationBasisCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChargeCategoryCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DisbursementAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PayingPartyRoleCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PaymentArrangementCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PaymentPlaceLogisticsLocation' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ServiceCategoryCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TariffClassCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TransportPaymentMethodCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChargeIndicator' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:ActualAmount' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:CategoryTradeTax' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ActualTradeCurrencyExchange' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @unitCodeListAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @unitCodeListAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @unitCodeListID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@unitCode' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @format' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:CategoryCode' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AllowanceChargeBasisAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BasisAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BasisQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuyerDeductibleTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuyerNonDeductibleTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuyerRepayableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CalculatedAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CalculatedRate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CalculationSequenceNumeric' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of 'ram:CategoryCode' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CategoryName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CurrencyCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CustomsDutyIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DueDateTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ExemptionReason' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ExemptionReasonCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InformationAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Jurisdiction' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineTotalBasisAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PlaceApplicableTradeLocation' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @format' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SellerPayableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SellerRefundableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ServiceSupplyTradeCountry' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TaxBasisAllowanceRate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TaxPointDate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Type' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:UnitBasisAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'udt:IndicatorString' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PrepaidIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @format' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:UnitBasisAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Description' may occur at maximum 1 times. + + + + + + + + + + + + + + Element 'ram:DirectDebitMandateID' may occur at maximum 1 times. + + + + + + + + + + + + + + Element 'ram:PartialPaymentAmount' may occur at maximum 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'udt:DateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@format' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @unitCodeListVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@unitCode' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @format' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'udt:DateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@format' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @unitCodeListVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@unitCode' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @format' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'udt:DateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@format' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:FromEventCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InstructionTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PartialPaymentPercent' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PayeeTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PaymentMeansID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SettlementPeriodMeasure' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedTradeSettlementFinancialCard' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineTotalAmount' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:ChargeTotalAmount' may occur at maximum 1 times. + + + + + + + + + + + + + + Element 'ram:AllowanceTotalAmount' may occur at maximum 1 times. + + + + + + + + + + + + + + Element 'ram:TaxBasisTotalAmount' may occur at maximum 2 times. + + + + + + + + + + + + + + Element 'ram:TaxTotalAmount' may occur at maximum 2 times. + + + + + + + + + + + + + + Element 'ram:RoundingAmount' may occur at maximum 1 times. + + + + + + + + + + + + + + Element 'ram:GrandTotalAmount' may occur at maximum 2 times. + + + + + + + + + + + + + + Element 'ram:TotalPrepaidAmount' may occur at maximum 1 times. + + + + + + + + + + + + + + Element 'ram:DuePayableAmount' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@currencyID' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GrossLineTotalAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InformationAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:NetIncludingTaxesLineTotalAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:NetLineTotalAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ProductValueExcludingTobaccoTaxInformationAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RetailValueExcludingTaxInformationAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Attribute '@currencyID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@currencyID' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TotalAllowanceChargeAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TotalDepositFeeInformationAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TotalDiscountAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TotalRetailValueInformationAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:Information' may occur at maximum 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CreditAvailableAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CreditLimitAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Description' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ExpiryDate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InterestRatePercent' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IssuingCompanyName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:MicrochipIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ValidFromDateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:VerificationNumeric' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GuaranteeMethodCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BICID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AustralianBSBID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AustrianBankleitzahlID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CHIPSParticipantID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CHIPSUniversalID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CanadianPaymentsAssociationID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ClearingSystemName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:FedwireRoutingNumberID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GermanBankleitzahlID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:HellenicBankID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:HongKongBankID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IndianFinancialSystemID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IrishNSCID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ItalianDomesticID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:JapanFinancialInstitutionCommonID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LocationFinancialInstitutionAddress' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:NewZealandNCCID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PolishNationalClearingID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PortugueseNCCID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RussianCentralBankID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SICID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SouthAfricanNCCID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpanishDomesticInterbankingID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SubDivisionBranchFinancialInstitution' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SwissBCID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:UKSortCodeID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IBANID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AccountName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ProprietaryID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PayerSpecifiedDebtorFinancialInstitution' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PaymentChannelCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PaymentMethodCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SubtotalCalculatedTradeTax' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AssociatedReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@format' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @format' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:MarketID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SourceUnitBasisNumeric' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TargetUnitBaseNumeric' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:UltimatePayeeTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedTradeProduct' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:SpecifiedLineTradeAgreement' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Content' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @name' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Subject' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of 'ram:SubjectCode' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @name' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @name' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ParentLineID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DescriptionCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IncludedSubordinateTradeLineItem' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:NetPriceProductTradePrice' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IssuerAssignedID' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:TypeCode' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:AttachmentBinaryObject' may occur at maximum 1 times. + + + + + + + + + + + + + + Element 'ram:ReferenceTypeCode' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @characterSetCode' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @encodingCode' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @format' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@mimeCode' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @uri' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CopyIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@format' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GlobalID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Information' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IssuerTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PreviousRevisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @name' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RevisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SectionName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StatusCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @name' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ApplicableTradeDeliveryTerms' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttachmentBinaryObject' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CopyIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@format' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GlobalID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Information' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IssuerTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PreviousRevisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ReferenceTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RevisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SectionName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StatusCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuyerReference' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuyerRequisitionerTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttachmentBinaryObject' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CopyIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@format' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GlobalID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Information' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IssuerTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PreviousRevisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ReferenceTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RevisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SectionName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StatusCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DemandForecastReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChargeAmount' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ActualAmount' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ActualTradeCurrencyExchange' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BasisAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BasisQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CalculationPercent' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CategoryTradeTax' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'udt:IndicatorString' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PrepaidIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ReasonCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SequenceNumeric' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:UnitBasisAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AssociatedReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @unitCodeListAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @unitCodeListAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @unitCodeListID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@unitCode' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChangeReason' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DeliveryTradeLocation' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IncludedTradeTax' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:MaximumQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:MinimumQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:OrderUnitConversionFactorNumeric' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TradeComparisonReferencePrice' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ValiditySpecifiedPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IncludedSpecifiedMarketplace' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ItemBuyerTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ItemSellerTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChargeAmount' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:IncludedTradeTax' may occur at maximum 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AppliedTradeAllowanceCharge' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AssociatedReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @unitCodeListAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @unitCodeListAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @unitCodeListID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@unitCode' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChangeReason' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DeliveryTradeLocation' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CalculatedAmount' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:TypeCode' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:CategoryCode' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:RateApplicablePercent' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AllowanceChargeBasisAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BasisAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BasisQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuyerDeductibleTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuyerNonDeductibleTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuyerRepayableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CalculatedRate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CalculationSequenceNumeric' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CategoryName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CurrencyCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CustomsDutyIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DueDateTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ExemptionReasonCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InformationAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Jurisdiction' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineTotalBasisAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PlaceApplicableTradeLocation' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @format' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SellerPayableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SellerRefundableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ServiceSupplyTradeCountry' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TaxBasisAllowanceRate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TaxPointDate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Type' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:UnitBasisAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:MaximumQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:MinimumQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:OrderUnitConversionFactorNumeric' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TradeComparisonReferencePrice' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ValiditySpecifiedPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PromotionalDealReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:QuotationReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RequisitionerReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SellerOrderReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttachmentBinaryObject' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CopyIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@format' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GlobalID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Information' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IssuerTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PreviousRevisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ReferenceTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RevisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SectionName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StatusCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BilledQuantity' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:OccurrenceDateTime' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Description' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DescriptionBinaryObject' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EarliestOccurrenceDateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LatestOccurrenceDateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'udt:DateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@format' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:OccurrenceLogisticsLocation' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:OccurrenceSpecifiedPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:UnitQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ActualDespatchSupplyChainEvent' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ActualPickUpSupplyChainEvent' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ActualReceiptSupplyChainEvent' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AdditionalReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @unitCodeListAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @unitCodeListAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @unitCodeListID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@unitCode' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @unitCodeListAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @unitCodeListAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @unitCodeListID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@unitCode' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ConsumptionReportReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttachmentBinaryObject' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CopyIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@format' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GlobalID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Information' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IssuerTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PreviousRevisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ReferenceTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RevisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SectionName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StatusCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttachmentBinaryObject' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CopyIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@format' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GlobalID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Information' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IssuerTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PreviousRevisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ReferenceTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RevisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SectionName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StatusCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DespatchedQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GrossWeightMeasure' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IncludedSupplyChainPackaging' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:NetWeightMeasure' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @unitCodeListAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @unitCodeListAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @unitCodeListID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@unitCode' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PackingListReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PerPackageUnitQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ProductUnitQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ReceivedQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttachmentBinaryObject' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CopyIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@format' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GlobalID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Information' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IssuerTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PreviousRevisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ReferenceTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RevisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SectionName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StatusCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RelatedSupplyChainConsignment' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RequestedDeliverySupplyChainEvent' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RequestedQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ShipFromTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' may occur at maximum 1 times. + + + + + + + + + + + + + + Element 'ram:Name' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:DefinedTradeContact' may occur at maximum 1 times. + + + + + + + + + + + + + + Element 'ram:URIUniversalCommunication' may occur at maximum 1 times. + + + + + + + + + + + + + + Element 'ram:SpecifiedTaxRegistration' may occur at maximum 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DirectTelephoneUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CompleteNumber' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CompleteNumber' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InstantMessagingUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:JobTitle' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:MobileTelephoneUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PersonID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Responsibility' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedContactPerson' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedNote' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CompleteNumber' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TelexUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:VOIPUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Description' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EndPointURIUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LogoAssociatedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountryID' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:CountrySubDivisionName' may occur at maximum 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AdditionalStreetName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttentionOf' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuildingName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuildingNumber' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CareOf' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CitySubDivisionName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountryName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountrySubDivisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DepartmentName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineFive' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineFour' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PostOfficeBox' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @name' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StreetName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RoleCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AuthorizedLegalRegistration' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LegalClassificationCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PostalTradeAddress' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AssociatedRegisteredTax' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@schemeID' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CompleteNumber' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@schemeID' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedDeliveryAdjustment' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TheoreticalWeightMeasure' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' may occur at maximum 1 times. + + + + + + + + + + + + + + Element 'ram:Name' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:DefinedTradeContact' may occur at maximum 1 times. + + + + + + + + + + + + + + Element 'ram:URIUniversalCommunication' may occur at maximum 1 times. + + + + + + + + + + + + + + Element 'ram:SpecifiedTaxRegistration' may occur at maximum 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DirectTelephoneUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CompleteNumber' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CompleteNumber' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InstantMessagingUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:JobTitle' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:MobileTelephoneUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PersonID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Responsibility' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedContactPerson' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedNote' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CompleteNumber' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TelexUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:VOIPUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Description' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EndPointURIUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LogoAssociatedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountryID' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:CountrySubDivisionName' may occur at maximum 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AdditionalStreetName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttentionOf' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuildingName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuildingNumber' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CareOf' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CitySubDivisionName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountryName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountrySubDivisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DepartmentName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineFive' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineFour' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PostOfficeBox' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @name' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StreetName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RoleCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AuthorizedLegalRegistration' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LegalClassificationCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PostalTradeAddress' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AssociatedRegisteredTax' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@schemeID' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CompleteNumber' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@schemeID' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ApplicableTradeTax' must occur at least 1 times. + + + + + + + + + + + + + + Element 'ram:SpecifiedTradeSettlementLineMonetarySummation' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttachmentBinaryObject' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CopyIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:FormattedIssueDateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GlobalID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Information' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IssuerTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PreviousRevisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @name' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RevisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SectionName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StatusCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of 'ram:TypeCode' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @name' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CalculatedAmount' may occur at maximum 1 times. + + + + + + + + + + + + + + Element 'ram:TypeCode' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:CategoryCode' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AllowanceChargeBasisAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BasisAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BasisQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuyerDeductibleTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuyerNonDeductibleTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuyerRepayableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CalculatedRate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CalculationSequenceNumeric' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of 'ram:CategoryCode' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CategoryName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CurrencyCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CustomsDutyIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DueDateTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of 'ram:ExemptionReasonCode' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @name' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InformationAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Jurisdiction' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineTotalBasisAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PlaceApplicableTradeLocation' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @format' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SellerPayableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SellerRefundableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ServiceSupplyTradeCountry' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TaxBasisAllowanceRate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TaxPointDate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Type' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:UnitBasisAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CompleteDateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ContinuousIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Description' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DurationMeasure' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'udt:DateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@format' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InclusiveIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:OpenIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PurposeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SeasonCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SequenceNumeric' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StartDateFlexibilityCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'udt:DateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@format' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DiscountIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InvoiceIssuerReference' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InvoiceReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PayableSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PaymentReference' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PurchaseSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AmountTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CostReferenceDimensionPattern' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SetTriggerCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SalesSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedFinancialAdjustment' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedLogisticsServiceCharge' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChargeIndicator' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:ActualAmount' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ActualTradeCurrencyExchange' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BasisQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @format' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CategoryTradeTax' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'udt:IndicatorString' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PrepaidIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SequenceNumeric' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:UnitBasisAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedTradePaymentTerms' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedTradeSettlementFinancialCard' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineTotalAmount' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:TotalAllowanceChargeAmount' may occur at maximum 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AllowanceTotalAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChargeTotalAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GrandTotalAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GrossLineTotalAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InformationAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:NetIncludingTaxesLineTotalAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:NetLineTotalAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ProductWeightLossInformationAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TaxBasisTotalAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TaxTotalAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TotalRetailValueInformationAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SubtotalCalculatedTradeTax' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TotalAdjustmentAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AdditionalReferenceReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ApplicableMaterialGoodsCharacteristic' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Description' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:Value' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ApplicableProductCharacteristicCondition' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ApplicableReferencedStandard' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ContentTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:MeasurementMethodCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of 'ram:TypeCode' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @name' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ValueCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ValueDateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ValueIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @unitCodeListVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@unitCode' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ValueSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AreaDensityMeasure' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BrandName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BrandOwnerTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CertificationEvidenceReferenceReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ColourCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ColourDescription' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ClassCode' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:ClassName' may occur at maximum 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ApplicableReferencedStandard' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of 'ram:ClassCode' is not allowed. + + + + + + + + + + + + + + Attribute '@listID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@listID' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @name' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ClassProductCharacteristic' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SubClassCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SystemID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SystemName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Designation' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DrainedNetWeightMeasure' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EndItemName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EndItemTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:FormattedCancellationAnnouncedLaunchDateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:FormattedLatestProductDataChangeDateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@schemeID' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GrossWeightMeasure' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GlobalID' may occur at maximum 1 times. + + + + + + + + + + + + + + Element 'ram:Name' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:Description' may occur at maximum 1 times. + + + + + + + + + + + + + + Element 'ram:UnitQuantity' may occur at maximum 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IndustryAssignedID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ManufacturerAssignedID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RelationshipTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @unitCodeListAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @unitCodeListAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @unitCodeListID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@unitCode' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IndividualTradeProductInstance' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InformationNote' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InspectionReferenceReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LegalRightsOwnerTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LinearSpatialDimension' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:MSDSReferenceReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ManufacturerAssignedID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ManufacturerTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:MaximumLinearSpatialDimension' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:MinimumLinearSpatialDimension' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:NetWeightMeasure' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SubordinateTradeCountrySubDivision' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PresentationSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ProductGroupID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SubBrandName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TradeName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:UseDescription' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:VariableMeasureIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'rsm:ValuationBreakdownStatement' is marked as not used in the given context. + + + + + + + + + diff --git a/validator/src/main/resources/xslt/ZF_211/FACTUR-X_MINIMUM.xslt b/validator/src/main/resources/xslt/ZF_211/FACTUR-X_MINIMUM.xslt new file mode 100644 index 00000000..917d6762 --- /dev/null +++ b/validator/src/main/resources/xslt/ZF_211/FACTUR-X_MINIMUM.xslt @@ -0,0 +1,14205 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + / + + + + + [] + + + *[local-name()=' + + '] + + [] + + + + + / + + @ + + + @*[local-name()=' + + ' and namespace-uri()=' + + '] + + + + + + + + + / + + + [ + + ] + + + + /@ + + + + + + + + / + + + [ + + ] + + + + /@ + + + + + + + + + + + + + + + + + + + + + + + + . + + + + +U + + U + + + + U. + + n + + + + U. + + _ + + _ + + + + + + + + +   +   +   + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Schema for FACTUR-X; 1.0; ACCOUNTING INFORMATION, No XML Invoice, (MINIMUM) + + + + + + + + + + + + + + + + + + Each Additional supporting document (BG-24) shall contain a Supporting document reference (BT-122). + + + + + + + + + + + + + + + + + + + + + + + + + + + Each VAT breakdown (BG-23) shall have a VAT category taxable amount (BT-116). + + + + + + + + + + + + + + Each VAT breakdown (BG-23) shall have a VAT category tax amount (BT-117). + + + + + + + + + + + + + + Each VAT breakdown (BG-23) shall be defined through a VAT category code (BT-118). + + + + + + + + + + + + + + Each VAT breakdown (BG-23) shall have a VAT category rate (BT-119), except if the Invoice is not subject to VAT. + + + + + + + + + + + + + + Value added tax point date (BT-7) and Value added tax point date code (BT-8) are mutually exclusive. + + + + + + + + + + + + + + VAT category tax amount (BT-117) = VAT category taxable amount (BT-116) x (VAT category rate (BT-119) / 100), rounded to two decimals. + + + + + + + + + + + + + + The allowed maximum number of decimals for the VAT category taxable amount (BT-116) is 2. + + + + + + + + + + + + + + The allowed maximum number of decimals for the VAT category tax amount (BT-117) is 2. + + + + + + + + + + + + + + + + + + + + + + + + + + + In a VAT breakdown (BG-23) where VAT category code (BT-118) is "Zero rated" the VAT category taxable amount (BT-116) shall equal the sum of Invoice line net amount (BT-131) minus the sum of Document level allowance amounts (BT-92) plus the sum of Document level charge amounts (BT-99) where the VAT category codes (BT-151, BT-95, BT-102) are “Zero rated". + + + + + + + + + + + + + + The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where VAT category code (BT-118) is "Zero rated" shall equal 0 (zero). + + + + + + + + + + + + + + A VAT Breakdown (BG-23) with VAT Category code (BT-118) "Zero rated" shall not have a VAT exemption reason code (BT-121) or VAT exemption reason text (BT-120). + + + + + + + + + + + + + + + + + + + + + + + + + + + The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where VAT category code (BT-118) is "Standard rated" shall equal the VAT category taxable amount (BT-116) multiplied by the VAT category rate (BT-119). + + + + + + + + + + + + + + A VAT Breakdown (BG-23) with VAT Category code (BT-118) "Standard rate" shall not have a VAT exemption reason code (BT-121) or VAT exemption reason text (BT-120). + + + + + + + + + + + + + + + + + + + + + + + + + + + If both Invoicing period start date (BT-73) and Invoicing period end date (BT-74) are given then the Invoicing period end date (BT-74) shall be later or equal to the Invoicing period start date (BT-73). + + + + + + + + + + + + + + If Invoicing period (BG-14) is used, the Invoicing period start date (BT-73) or the Invoicing period end date (BT-74) shall be filled, or both. + + + + + + + + + + + + + + + + + + + + + + + + + + + Each Document level allowance (BG-20) shall have a Document level allowance amount (BT-92). + + + + + + + + + + + + + + Each Document level allowance (BG-20) shall have a Document level allowance VAT category code (BT-95). + + + + + + + + + + + + + + Each Document level allowance (BG-20) shall have a Document level allowance reason (BT-97) or a Document level allowance reason code (BT-98). + + + + + + + + + + + + + + Document level allowance reason code (BT-98) and Document level allowance reason (BT-97) shall indicate the same type of allowance. + + + + + + + + + + + + + + Each Document level allowance (BG-20) shall contain a Document level allowance reason (BT-97) or a Document level allowance reason code (BT-98), or both. + + + + + + + + + + + + + + The allowed maximum number of decimals for the Document level allowance amount (BT-92) is 2. + + + + + + + + + + + + + + The allowed maximum number of decimals for the Document level allowance base amount (BT-93) is 2. + + + + + + + + + + + + + + + + + + + + + + + + + + + Each Document level charge (BG-21) shall have a Document level charge amount (BT-99). + + + + + + + + + + + + + + Each Document level charge (BG-21) shall have a Document level charge VAT category code (BT-102). + + + + + + + + + + + + + + Each Document level charge (BG-21) shall have a Document level charge reason (BT-104) or a Document level charge reason code (BT-105). + + + + + + + + + + + + + + Document level charge reason code (BT-105) and Document level charge reason (BT-104) shall indicate the same type of charge. + + + + + + + + + + + + + + Each Document level charge (BG-21) shall contain a Document level charge reason (BT-104) or a Document level charge reason code (BT-105), or both. + + + + + + + + + + + + + + The allowed maximum number of decimals for the Document level charge amount (BT-92) is 2. + + + + + + + + + + + + + + The allowed maximum number of decimals for the Document level charge base amount (BT-93) is 2. + + + + + + + + + + + + + + + + + + + + + + + + + + + Each Item attribute (BG-32) shall contain an Item attribute name (BT-160) and an Item attribute value (BT-161). + + + + + + + + + + + + + + + + + + + + + + + + + + + The last 4 to 6 digits of the Payment card primary account number (BT-87) shall be present if Payment card information (BG-18) is provided in the Invoice. + + + + + + + + + + + + + + + + + + + + + + + + + + + Each Invoice line (BG-25) shall have an Invoice line identifier (BT-126). + + + + + + + + + + + + + + Each Invoice line (BG-25) shall have an Invoiced quantity (BT-129). + + + + + + + + + + + + + + An Invoice line (BG-25) shall have an Invoiced quantity unit of measure code (BT-130). + + + + + + + + + + + + + + Each Invoice line (BG-25) shall have an Invoice line net amount (BT-131). + + + + + + + + + + + + + + Each Invoice line (BG-25) shall contain the Item name (BT-153). + + + + + + + + + + + + + + Each Invoice line (BG-25) shall contain the Item net price (BT-146). + + + + + + + + + + + + + + The Item net price (BT-146) shall NOT be negative. + + + + + + + + + + + + + + The Item gross price (BT-148) shall NOT be negative. + + + + + + + + + + + + + + The Item standard identifier (BT-157) shall have a Scheme identifier + + + + + + + + + + + + + + The Item classification identifier (BT-158) shall have a Scheme identifier + + + + + + + + + + + + + + Each Invoice line (BG-25) shall be categorized with an Invoiced item VAT category code (BT-151). + + + + + + + + + + + + + + An Invoice shall at least have one VAT breakdown group (BG-23). + + + + + + + + + + + + + + The allowed maximum number of decimals for the Invoice line net amount (BT-131) is 2. + + + + + + + + + + + + + + + + + + + + + + + + + + + The Payee name (BT-59) shall be provided in the Invoice, if the Payee (BG-10) is different from the Seller (BG-4). + + + + + + + + + + + + + + + + + + + + + + + + + + + The Seller tax representative name (BT-62) shall be provided in the Invoice, if the Seller (BG-4) has a Seller tax representative party (BG-11). + + + + + + + + + + + + + + The Seller tax representative postal address (BG-12) shall be provided in the Invoice, if the Seller (BG-4) has a Seller tax representative party (BG-11). + + + + + + + + + + + + + + The Seller tax representative postal address (BG-12) shall contain a Tax representative country code (BT-69), if the Seller (BG-4) has a Seller tax representative party (BG-11). + + + + + + + + + + + + + + Each Seller tax representative party (BG-11) shall have a Seller tax representative VAT identifier (BT-63). + + + + + + + + + + + + + + + + + + + + + + + + + + + In order for the buyer to automatically identify a supplier, the Seller identifier (BT-29), the Seller legal registration identifier (BT-30) and/or the Seller VAT identifier (BT-31) shall be present. + + + + + + + + + + + + + + + + + + + + + + + + + + + If both Invoice line period start date (BT-134) and Invoice line period end date (BT-135) are given then the Invoice line period end date (BT-135) shall be later or equal to the Invoice line period start date (BT-134). + + + + + + + + + + + + + + If Invoice line period (BG-26) is used, the Invoice line period start date (BT-134) or the Invoice line period end date (BT-135) shall be filled, or both. + + + + + + + + + + + + + + + + + + + + + + + + + + + Each Invoice line allowance (BG-27) shall have an Invoice line allowance amount (BT-136). + + + + + + + + + + + + + + Each Invoice line allowance (BG-27) shall have an Invoice line allowance reason (BT-139) or an Invoice line allowance reason code (BT-140). + + + + + + + + + + + + + + Invoice line allowance reason code (BT-140) and Invoice line allowance reason (BT-139) shall indicate the same type of allowance reason. + + + + + + + + + + + + + + Each Invoice line allowance (BG-27) shall contain an Invoice line allowance reason (BT-139) or an Invoice line allowance reason code (BT-140), or both. + + + + + + + + + + + + + + The allowed maximum number of decimals for the Invoice line allowance amount (BT-136) is 2. + + + + + + + + + + + + + + The allowed maximum number of decimals for the Invoice line allowance base amount (BT-137) is 2. + + + + + + + + + + + + + + + + + + + + + + + + + + + Each Invoice line charge (BG-28) shall have an Invoice line charge amount (BT-141). + + + + + + + + + + + + + + Each Invoice line charge (BG-28) shall have an Invoice line charge reason (BT-144) or an Invoice line charge reason code (BT-145). + + + + + + + + + + + + + + Invoice line charge reason code (BT-145) and Invoice line charge reason (BT144) shall indicate the same type of charge reason. + + + + + + + + + + + + + + Each Invoice line charge (BG-28) shall contain an Invoice line charge reason (BT-144) or an Invoice line charge reason code (BT-145), or both. + + + + + + + + + + + + + + The allowed maximum number of decimals for the Invoice line charge amount (BT-141) is 2. + + + + + + + + + + + + + + The allowed maximum number of decimals for the Invoice line charge base amount (BT-142) is 2. + + + + + + + + + + + + + + + + + + + + + + + + + + + The Seller VAT identifier (BT-31), the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48) shall have a prefix in accordance with ISO code ISO 3166-1 alpha-2 by which the country of issue may be identified. Nevertheless, Greece may use the prefix ‘EL’. + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “Reverse charge” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48) and/or the Buyer legal registration identifier (BT-47). + + + + + + + + + + + + + + In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Reverse charge" the Document level allowance VAT rate (BT-96) shall be 0 (zero). + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “Exempt from VAT” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + + + + + In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Exempt from VAT", the Document level allowance VAT rate (BT-96) shall be 0 (zero). + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “Export outside the EU” shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + + + + + In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Export outside the EU" the Document level allowance VAT rate (BT-96) shall be 0 (zero). + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “Intra-community supply” shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48). + + + + + + + + + + + + + + In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "IGIC" the Document level allowance VAT rate (BT-96) shall be 0 (zero) or greater than zero. + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “IGIC” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + + + + + In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "IGIC" the Document level allowance VAT rate (BT-96) shall be 0 (zero) or greater than zero. + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “IPSI” shall contain the Seller VAT Identifier (BT-31), the Seller Tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + + + + + In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "IPSI" the Document level allowance VAT rate (BT-96) shall be 0 (zero) or greater than zero. + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “Not subject to VAT” shall not contain the Seller VAT identifier (BT-31), the Seller tax representative VAT identifier (BT-63) or the Buyer VAT identifier (BT-48). + + + + + + + + + + + + + + A Document level allowance (BG-20) where VAT category code (BT-95) is "Not subject to VAT" shall not contain a Document level allowance VAT rate (BT-96). + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “Standard rated” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + + + + + In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Standard rated" the Document level allowance VAT rate (BT-96) shall be greater than zero. + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “Zero rated” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + + + + + In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Zero rated" the Document level allowance VAT rate (BT-96) shall be 0 (zero). + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “Reverse charge” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48) and/or the Buyer legal registration identifier (BT-47). + + + + + + + + + + + + + + In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Reverse charge" the Document level charge VAT rate (BT-103) shall be 0 (zero). + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “Exempt from VAT” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + + + + + In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Exempt from VAT", the Document level charge VAT rate (BT-103) shall be 0 (zero). + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “Export outside the EU” shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + + + + + In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Export outside the EU" the Document level charge VAT rate (BT-103) shall be 0 (zero). + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “Intra-community supply” shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48). + + + + + + + + + + + + + + In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Intra-community supply" the Document level charge VAT rate (BT-103) shall be 0 (zero). + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “IGIC” shall contain the Seller VAT Identifier (BT-31), the Seller Tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + + + + + In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "IGIC" the Document level charge VAT rate (BT-103) shall be 0 (zero) or greater than zero. + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “IPSI” shall contain the Seller VAT Identifier (BT-31), the Seller Tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + + + + + In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "IPSI" the Document level charge VAT rate (BT-103) shall be 0 (zero) or greater than zero. + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “Not subject to VAT” shall not contain the Seller VAT identifier (BT-31), the Seller tax representative VAT identifier (BT-63) or the Buyer VAT identifier (BT-48). + + + + + + + + + + + + + + A Document level charge (BG-21) where the VAT category code (BT-102) is "Not subject to VAT" shall not contain a Document level charge VAT rate (BT-103). + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “Standard rated” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + + + + + In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Standard rated" the Document level charge VAT rate (BT-103) shall be greater than zero. + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains a Document level charge where the Document level charge VAT category code (BT-102) is “Zero rated” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + + + + + In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Zero rated" the Document level charge VAT rate (BT-103) shall be 0 (zero). + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice shall have the Invoice total amount without VAT (BT-109). + + + + + + + + + + + + + + An Invoice shall have the Invoice total amount with VAT (BT-112). + + + + + + + + + + + + + + An Invoice shall have the Amount due for payment (BT-115). + + + + + + + + + + + + + + Sum of allowances on document level (BT-107) = S Document level allowance amount (BT-92). + + + + + + + + + + + + + + Sum of charges on document level (BT-108) = S Document level charge amount (BT-99). + + + + + + + + + + + + + + Invoice total amount with VAT (BT-112) = Invoice total amount without VAT (BT-109) + Invoice total VAT amount (BT-110). + + + + + + + + + + + + + + The allowed maximum number of decimals for the Sum of Invoice line net amount (BT-106) is 2. + + + + + + + + + + + + + + The allowed maximum number of decimals for the Sum of allowanced on document level (BT-107) is 2. + + + + + + + + + + + + + + The allowed maximum number of decimals for the Sum of charges on document level (BT-108) is 2. + + + + + + + + + + + + + + The allowed maximum number of decimals for the Invoice total amount without VAT (BT-109) is 2. + + + + + + + + + + + + + + The allowed maximum number of decimals for the Invoice total VAT amount (BT-110) is 2. + + + + + + + + + + + + + + The allowed maximum number of decimals for the Invoice total amount with VAT (BT-112) is 2. + + + + + + + + + + + + + + The allowed maximum number of decimals for the Invoice total VAT amount in accounting currency (BT-111) is 2. + + + + + + + + + + + + + + The allowed maximum number of decimals for the Paid amount (BT-113) is 2. + + + + + + + + + + + + + + The allowed maximum number of decimals for the Rounding amount (BT-114) is 2. + + + + + + + + + + + + + + The allowed maximum number of decimals for the Amount due for payment (BT-115) is 2. + + + + + + + + + + + + + + If the VAT accounting currency code (BT-6) is present, then the Invoice total VAT amount in accounting currency (BT-111) shall be provided. + + + + + + + + + + + + + + + + + + + + + + + + + + + A Payment instruction (BG-16) shall specify the Payment means type code (BT-81). + + + + + + + + + + + + + + + + + + + + + + + + + + + A Payment account identifier (BT-84) shall be present if Credit transfer (BG-16) information is provided in the Invoice. + + + + + + + + + + + + + + If the Payment means type code (BT-81) means SEPA credit transfer, Local credit transfer or Non-SEPA international credit transfer, the Payment account identifier (BT-84) shall be present. + + + + + + + + + + + + + + + + + + + + + + + + + + + In Deutschland sind die Profile MINIMUM und BASIC WL nur als Buchungshilfe (TypeCode: 751) zugelassen. + + + + + + + + + + + + + + + + + + + + + + + + + + + In a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Reverse charge" the VAT category taxable amount (BT-116) shall equal the sum of Invoice line net amounts (BT-131) minus the sum of Document level allowance amounts (BT-92) plus the sum of Document level charge amounts (BT-99) where the VAT category codes (BT-151, BT-95, BT-102) are “Reverse charge". + + + + + + + + + + + + + + The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where the VAT category code (BT-118) is “Reverse charge” shall be 0 (zero). + + + + + + + + + + + + + + A VAT Breakdown (BG-23) with VAT Category code (BT-118) "Reverse charge" shall have a VAT exemption reason code (BT-121), meaning "Reverse charge" or the VAT exemption reason text (BT-120) "Reverse charge" (or the equivalent standard text in another language). + + + + + + + + + + + + + + + + + + + + + + + + + + + The VAT category tax amount (BT-117) In a VAT breakdown (BG-23) where the VAT category code (BT-118) equals "Exempt from VAT" shall equal 0 (zero). + + + + + + + + + + + + + + A VAT Breakdown (BG-23) with VAT Category code (BT-118) "Exempt from VAT" shall have a VAT exemption reason code (BT-121) or a VAT exemption reason text (BT-120). + + + + + + + + + + + + + + + + + + + + + + + + + + + In a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Export outside the EU" the VAT category taxable amount (BT-116) shall equal the sum of Invoice line net amounts (BT-131) minus the sum of Document level allowance amounts (BT-92) plus the sum of Document level charge amounts (BT-99) where the VAT category codes (BT-151, BT-95, BT-102) are “Export outside the EU". + + + + + + + + + + + + + + The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where the VAT category code (BT-118) is “Export outside the EU” shall be 0 (zero). + + + + + + + + + + + + + + A VAT Breakdown (BG-23) with the VAT Category code (BT-118) "Export outside the EU" shall have a VAT exemption reason code (BT-121), meaning "Export outside the EU" or the VAT exemption reason text (BT-120) "Export outside the EU" (or the equivalent standard text in another language). + + + + + + + + + + + + + + + + + + + + + + + + + + + In a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Intra-community supply" the VAT category taxable amount (BT-116) shall equal the sum of Invoice line net amounts (BT-131) minus the sum of Document level allowance amounts (BT-92) plus the sum of Document level charge amounts (BT-99) where the VAT category codes (BT-151, BT-95, BT-102) are “Intra-community supply". + + + + + + + + + + + + + + The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where VAT category code (BT-118) is "IGIC" shall equal the VAT category taxable amount (BT-116) multiplied by the VAT category rate (BT-119). + + + + + + + + + + + + + + A VAT Breakdown (BG-23) with the VAT Category code (BT-118) "Intra-community supply" shall have a VAT exemption reason code (BT-121), meaning "Intra-community supply" or the VAT exemption reason text (BT-120) "Intra-community supply" (or the equivalent standard text in another language). + + + + + + + + + + + + + + In an Invoice with a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Intra-community supply" the Actual delivery date (BT-72) or the Invoicing period (BG-14) shall not be blank. + + + + + + + + + + + + + + In an Invoice with a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Intra-community supply" the Deliver to country code (BT-80) shall not be blank. + + + + + + + + + + + + + + + + + + + + + + + + + + + For each different value of VAT category rate (BT-119) where the VAT category code (BT-118) is "IGIC", the VAT category taxable amount (BT-116) in a VAT breakdown (BG-23) shall equal the sum of Invoice line net amounts (BT-131) plus the sum of document level charge amounts (BT-99) minus the sum of document level allowance amounts (BT-92) where the VAT category code (BT-151, BT-102, BT-95) is “IGIC” and the VAT rate (BT-152, BT-103, BT-96) equals the VAT category rate (BT-119). + + + + + + + + + + + + + + The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where VAT category code (BT-118) is "IGIC" shall equal the VAT category taxable amount (BT-116) multiplied by the VAT category rate (BT-119). + + + + + + + + + + + + + + A VAT Breakdown (BG-23) with VAT Category code (BT-118) "IGIC" shall not have a VAT exemption reason code (BT-121) or VAT exemption reason text (BT-120). + + + + + + + + + + + + + + + + + + + + + + + + + + + For each different value of VAT category rate (BT-119) where the VAT category code (BT-118) is "IPSI", the VAT category taxable amount (BT-116) in a VAT breakdown (BG-23) shall equal the sum of Invoice line net amounts (BT-131) plus the sum of document level charge amounts (BT-99) minus the sum of document level allowance amounts (BT-92) where the VAT category code (BT-151, BT-102, BT-95) is “IPSI” and the VAT rate (BT-152, BT-103, BT-96) equals the VAT category rate (BT-119). + + + + + + + + + + + + + + The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where VAT category code (BT-118) is "IPSI" shall equal the VAT category taxable amount (BT-116) multiplied by the VAT category rate (BT-119). + + + + + + + + + + + + + + A VAT Breakdown (BG-23) with VAT Category code (BT-118) "IPSI" shall not have a VAT exemption reason code (BT-121) or VAT exemption reason text (BT-120). + + + + + + + + + + + + + + + + + + + + + + + + + + + In a VAT breakdown (BG-23) where the VAT category code (BT-118) is " Not subject to VAT" the VAT category taxable amount (BT-116) shall equal the sum of Invoice line net amounts (BT-131) minus the sum of Document level allowance amounts (BT-92) plus the sum of Document level charge amounts (BT-99) where the VAT category codes (BT-151, BT-95, BT-102) are “Not subject to VAT". + + + + + + + + + + + + + + The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where the VAT category code (BT-118) is “Not subject to VAT” shall be 0 (zero). + + + + + + + + + + + + + + A VAT Breakdown (BG-23) with VAT Category code (BT-118) " Not subject to VAT" shall have a VAT exemption reason code (BT-121), meaning " Not subject to VAT" or a VAT exemption reason text (BT-120) " Not subject to VAT" (or the equivalent standard text in another language). + + + + + + + + + + + + + + An Invoice that contains a VAT breakdown group (BG-23) with a VAT category code (BT-118) "Not subject to VAT" shall not contain other VAT breakdown groups (BG-23). + + + + + + + + + + + + + + An Invoice that contains a VAT breakdown group (BG-23) with a VAT category code (BT-118) "Not subject to VAT" shall not contain an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is not "Not subject to VAT". + + + + + + + + + + + + + + An Invoice that contains a VAT breakdown group (BG-23) with a VAT category code (BT-118) "Not subject to VAT" shall not contain Document level allowances (BG-20) where Document level allowance VAT category code (BT-95) is not "Not subject to VAT". + + + + + + + + + + + + + + An Invoice that contains a VAT breakdown group (BG-23) with a VAT category code (BT-118) "Not subject to VAT" shall not contain Document level charges (BG-21) where Document level charge VAT category code (BT-102) is not "Not subject to VAT". + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “Reverse charge” shall contain the Seller VAT Identifier (BT-31), the Seller Tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48) and/or the Buyer legal registration identifier (BT-47). + + + + + + + + + + + + + + In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Reverse charge" the Invoiced item VAT rate (BT-152) shall be 0 (zero). + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “Exempt from VAT” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + + + + + In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Exempt from VAT", the Invoiced item VAT rate (BT-152) shall be 0 (zero). + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “Export outside the EU” shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + + + + + In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Export outside the EU" the Invoiced item VAT rate (BT-152) shall be 0 (zero). + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “Intra-community supply” shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48). + + + + + + + + + + + + + + In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Intracommunity supply" the Invoiced item VAT rate (BT-152) shall be 0 (zero). + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “IGIC” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + + + + + In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "IGIC" the invoiced item VAT rate (BT-152) shall be 0 (zero) or greater than zero. + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “IPSI” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + + + + + In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "IPSI" the Invoiced item VAT rate (BT-152) shall be 0 (zero) or greater than zero. + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “Not subject to VAT” shall not contain the Seller VAT identifier (BT-31), the Seller tax representative VAT identifier (BT-63) or the Buyer VAT identifier (BT-46). + + + + + + + + + + + + + + An Invoice line (BG-25) where the VAT category code (BT-151) is "Not subject to VAT" shall not contain an Invoiced item VAT rate (BT-152). + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “Standard rated” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + + + + + In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Standard rated" the Invoiced item VAT rate (BT-152) shall be greater than zero. + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains an Invoice line where the Invoiced item VAT category code (BT-151) is “Zero rated” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + + + + + In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Zero rated" the Invoiced item VAT rate (BT-152) shall be 0 (zero). + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice shall have a Specification identifier (BT-24). + + + + + + + + + + + + + + An Invoice shall have an Invoice number (BT-1). + + + + + + + + + + + + + + An Invoice shall have an Invoice issue date (BT-2). + + + + + + + + + + + + + + An Invoice shall have an Invoice type code (BT-3). + + + + + + + + + + + + + + An Invoice shall have an Invoice currency code (BT-5). + + + + + + + + + + + + + + An Invoice shall contain the Seller name (BT-27). + + + + + + + + + + + + + + An Invoice shall contain the Buyer name (BT-44). + + + + + + + + + + + + + + An Invoice shall contain the Seller postal address (BG-5). + + + + + + + + + + + + + + The Seller postal address (BG-5) shall contain a Seller country code (BT-40). + + + + + + + + + + + + + + The Seller electronic address (BT-34) shall have a Scheme identifier. + + + + + + + + + + + + + + The Buyer electronic address (BT-49) shall have a Scheme identifier. + + + + + + + + + + + + + + An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “Standard rated” shall contain in the VAT breakdown (BG-23) at least one VAT category code (BT-118) equal with "Standard rated". + + + + + + + + + + + + + + An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “Zero rated” shall contain in the VAT breakdown (BG-23) exactly one VAT category code (BT-118) equal with "Zero rated". + + + + + + + + + + + + + + An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “Exempt from VAT” shall contain exactly one VAT breakdown (BG-23) with the VAT category code (BT-118) equal to "Exempt from VAT". + + + + + + + + + + + + + + An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “Reverse charge” shall contain in the VAT breakdown (BG-23) exactly one VAT category code (BT-118) equal with "VAT reverse charge". + + + + + + + + + + + + + + An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “Intra-community supply” shall contain in the VAT breakdown (BG-23) exactly one VAT category code (BT-118) equal with "Intra-community supply". + + + + + + + + + + + + + + An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “Export outside the EU” shall contain in the VAT breakdown (BG-23) exactly one VAT category code (BT-118) equal with "Export outside the EU". + + + + + + + + + + + + + + An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “Not subject to VAT” shall contain exactly one VAT breakdown group (BG-23) with the VAT category code (BT-118) equal to "Not subject to VAT". + + + + + + + + + + + + + + An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “IGIC” shall contain in the VAT breakdown (BG-23) at least one VAT category code (BT-118) equal with "IGIC". + + + + + + + + + + + + + + An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “IPSI” shall contain in the VAT breakdown (BG-23) at least one VAT category code (BT-118) equal with "IPSI". + + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CategoryCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ControlRequirementIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CopyIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GlobalID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IncludedNote' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'udt:DateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@format' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IssuerTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LanguageID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PreviousRevisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Purpose' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PurposeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RevisionDateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RevisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of 'ram:TypeCode' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @name' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:VersionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BusinessProcessSpecifiedDocumentContextParameter' may occur at maximum 1 times. + + + + + + + + + + + + + + Element 'ram:GuidelineSpecifiedDocumentContextParameter' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ApplicationSpecifiedDocumentContextParameter' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BIMSpecifiedDocumentContextParameter' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedDocumentVersion' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Value' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedDocumentVersion' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Value' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:MessageStandardSpecifiedDocumentContextParameter' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ScenarioSpecifiedDocumentContextParameter' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedTransactionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SubsetSpecifiedDocumentContextParameter' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TestIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SellerTradeParty' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:BuyerTradeParty' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AdditionalReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ApplicableTradeDeliveryTerms' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuyerAgentTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuyerAssignedAccountantTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IssuerAssignedID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttachmentBinaryObject' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CopyIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:FormattedIssueDateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GlobalID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Information' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IssuerTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PreviousRevisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ReferenceTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RevisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SectionName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StatusCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuyerRequisitionerTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuyerTaxRepresentativeTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DefinedTradeContact' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Description' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EndPointURIUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GlobalID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LogoAssociatedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountryID' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:CountrySubDivisionName' may occur at maximum 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AdditionalStreetName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttentionOf' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuildingName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuildingNumber' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CareOf' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CitySubDivisionName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountryName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountrySubDivisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DepartmentName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineFive' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineFour' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PostOfficeBox' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @name' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StreetName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RoleCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AuthorizedLegalRegistration' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@schemeID' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LegalClassificationCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PostalTradeAddress' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TradingBusinessName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedTaxRegistration' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ContractReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DemandForecastReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:OrderResponseReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PriceListReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ProductEndUserTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PromotionalDealReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PurchaseConditionsReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:QuotationReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Reference' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RequisitionerReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SalesAgentTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SellerAssignedAccountantTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SellerOrderReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SellerTaxRepresentativeTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:PostalTradeAddress' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DefinedTradeContact' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Description' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EndPointURIUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GlobalID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LogoAssociatedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountryID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AdditionalStreetName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttentionOf' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuildingName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuildingNumber' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CareOf' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CitySubDivisionName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountryName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountrySubDivisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountrySubDivisionName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DepartmentName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineFive' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineFour' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PostOfficeBox' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @name' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StreetName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RoleCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AuthorizedLegalRegistration' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@schemeID' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LegalClassificationCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PostalTradeAddress' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TradingBusinessName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AssociatedRegisteredTax' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@schemeID' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedProcuringProject' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SupplyInstructionReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:UltimateCustomerOrderReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Each Deliver to address (BG-15) shall contain a Deliver to country code (BT-80). + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ActualDeliverySupplyChainEvent' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ActualDespatchSupplyChainEvent' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ActualPickUpSupplyChainEvent' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ActualReceiptSupplyChainEvent' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AdditionalReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ConsumptionReportReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DeliveryNoteReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DespatchAdviceReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PackingListReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PreviousDeliverySupplyChainEvent' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ReceivingAdviceReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RelatedSupplyChainConsignment' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ShipFromTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ShipToTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:UltimateShipToTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InvoiceCurrencyCode' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:SpecifiedTradeSettlementHeaderMonetarySummation' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ApplicableTradeTax' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BillingSpecifiedPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CreditReason' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CreditReasonCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CreditorReferenceID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CreditorReferenceIssuerID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CreditorReferenceType' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CreditorReferenceTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DuePayableAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:FactoringAgreementReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:FactoringListReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InvoiceApplicableTradeCurrencyExchange' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InvoiceDateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InvoiceIssuerReference' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Each Preceding Invoice reference (BG-3) shall contain a Preceding Invoice reference (BT-25). + + + + + + + + + + + + Element 'ram:InvoiceReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InvoiceeTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InvoicerTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LetterOfCreditReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:NextInvoiceDateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PayableSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PayeeTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PayerTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PaymentApplicableTradeCurrencyExchange' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PaymentCurrencyCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PaymentReference' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ProFormaInvoiceReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PurchaseSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ReceivableSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SalesSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedAdvancePayment' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedFinancialAdjustment' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedLogisticsServiceCharge' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedTradeAllowanceCharge' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedTradePaymentTerms' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedTradeSettlementFinancialCard' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TaxBasisTotalAmount' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:TaxTotalAmount' may occur at maximum 1 times. + + + + + + + + + + + + + + Element 'ram:GrandTotalAmount' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:DuePayableAmount' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AllowanceTotalAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChargeTotalAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GrossLineTotalAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InformationAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineTotalAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:NetIncludingTaxesLineTotalAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:NetLineTotalAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ProductValueExcludingTobaccoTaxInformationAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RetailValueExcludingTaxInformationAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RoundingAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@currencyID' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TotalAllowanceChargeAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TotalDepositFeeInformationAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TotalDiscountAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TotalPrepaidAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TotalRetailValueInformationAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedTradeSettlementPaymentMeans' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SubtotalCalculatedTradeTax' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TaxApplicableTradeCurrencyExchange' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TaxCurrencyCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:UltimatePayeeTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IncludedSupplyChainTradeLineItem' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'rsm:ValuationBreakdownStatement' is marked as not used in the given context. + + + + + + + + + diff --git a/validator/src/main/resources/xslt/ZUGFeRD_1p0.xslt b/validator/src/main/resources/xslt/ZUGFeRD_1p0.xslt new file mode 100644 index 00000000..b38ae6ec --- /dev/null +++ b/validator/src/main/resources/xslt/ZUGFeRD_1p0.xslt @@ -0,0 +1,130395 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + / + + + + + [] + + + *[local-name()=' + + '] + + [] + + + + + / + + @ + + + @*[local-name()=' + + ' and namespace-uri()=' + + '] + + + + + + + + + / + + + [ + + ] + + + + /@ + + + + + + + + / + + + [ + + ] + + + + /@ + + + + + + + + + + + + + + + + + + + + + + + + . + + + + +U + + U + + + + U. + + n + + + + U. + + _ + + _ + + + + + + + + +   +   +   + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Schema for ZUGFeRD; 1.0; urn:ferd:CrossIndustryDocument:invoice:1p0 + + + + + + + + + + + + + + + + + + Element 'ram:ID' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:Name' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:TypeCode' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:IssueDateTime' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AcceptanceDateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AgentTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AmendmentPurposeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttachmentBinaryObject' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CancellationDateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CategoryCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ContractualDocumentClause' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ControlRequirementIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'udt:IndicatorString' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CopyIssuedQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CopyRequiredQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CustomsID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Description' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Disposition' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CompleteDateTime' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'udt:DateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Attribute '@format' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ContinuousIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Description' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DurationMeasure' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EndDateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InclusiveIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:OpenIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PurposeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SeasonCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SequenceNumeric' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StartDateFlexibilityCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StartDateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ElectronicPresentationIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:FirstSignatoryDocumentAuthentication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:FourthSignatoryDocumentAuthentication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GlobalID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:HeaderInformation' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ContentCode' may occur at maximum 1 times. + + + + + + + + + + + + + + Element 'ram:Content' must occur at least 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @name' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CreationDateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Subject' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @name' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Information' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'udt:DateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Attribute '@format' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IssueLogisticsLocation' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IssuerTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ItemIdentificationID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineCountNumeric' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineItemQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LodgementLogisticsLocation' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:OriginalIssuedQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:OriginalRequiredQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:OwnerTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PageID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PreviousDocumentID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PreviousRevisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Purpose' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PurposeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RecipientAssignedID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RecipientTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ReferenceReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RejectionResponseDateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Remarks' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RemarksCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RequestedResponseTypeCode' is marked as not used in the given context. + + + + + + + + + + + Element 'ram:RequestedResponseTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ResponseDateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ResponseDocumentTypeCode' is marked as not used in the given context. + + + + + + + + + + + Element 'ram:ResponseDocumentTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ResponseReasonCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RevisionDateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RevisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SecondSignatoryDocumentAuthentication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SenderAssignedID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SenderTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SignatoryDocumentAuthentication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StatusCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SubmissionDateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SuffixID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SummaryInformation' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ThirdSignatoryDocumentAuthentication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TotalPageQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TraderAssignedID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @name' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:VersionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BusinessProcessSpecifiedDocumentContextParameter' may occur at maximum 1 times. + + + + + + + + + + + + + + Element 'ram:GuidelineSpecifiedDocumentContextParameter' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ApplicationSpecifiedDocumentContextParameter' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BIMSpecifiedDocumentContextParameter' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedDocumentVersion' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Value' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedDocumentVersion' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Value' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:MessageStandardSpecifiedDocumentContextParameter' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ScenarioSpecifiedDocumentContextParameter' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedTransactionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SubsetSpecifiedDocumentContextParameter' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'udt:IndicatorString' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ApplicableSupplyChainTradeAgreement' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:ApplicableSupplyChainTradeDelivery' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:ApplicableSupplyChainTradeSettlement' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:IncludedSupplyChainTradeLineItem' must occur at least 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuyerReference' may occur at maximum 1 times. + + + + + + + + + + + + + + Element 'ram:SellerTradeParty' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:BuyerTradeParty' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:BuyerOrderReferencedDocument' may occur at maximum 1 times. + + + + + + + + + + + + + + Element 'ram:ContractReferencedDocument' may occur at maximum 1 times. + + + + + + + + + + + + + + Element 'ram:CustomerOrderReferencedDocument' may occur at maximum 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:ID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AcceptableSpecifiedPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AcceptanceDateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AmendmentPurposeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttachmentBinaryObject' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AuthenticatedOriginalIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CategoryCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ContractualDocumentClause' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CopyIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CopyIssuedQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CopyRequiredQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CreationDateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ElectronicPresentationIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GlobalID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Information' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IssueLogisticsLocation' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IssuerAssignedID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IssuerTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ItemIdentificationID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LanguageID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineItemQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineStatusCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LodgementLogisticsLocation' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:OriginalIssuedQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:OriginalRequiredQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PreviousRevisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PurposeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ReceiptDateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RecipientTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ReferenceTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RelationshipTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Remarks' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Revision' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RevisionDateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RevisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SectionName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SignatoryDocumentAuthentication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StatusCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SubordinateLineID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @name' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AdministrativeAgentTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AdministrativeTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AgreedPriceProductTradePrice' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ApplicableLogisticsLocation' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ApplicableSupplyChainForecastTerms' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ApplicableTradeAllowanceCharge' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DeliveryTypeCode' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DeclarationCountryRelationshipCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Description' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:FunctionCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RelevantTradeLocation' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RiskResponsibilityCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ApplicableTradePaymentTerms' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BillOfQuantitiesReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BlanketOrderReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuyerAgentTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuyerAssignedAccountantTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuyerBankTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AcceptableSpecifiedPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AcceptanceDateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AmendmentPurposeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttachmentBinaryObject' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AuthenticatedOriginalIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CategoryCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ContractualDocumentClause' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CopyIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CopyIssuedQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CopyRequiredQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CreationDateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ElectronicPresentationIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GlobalID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Information' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IssueLogisticsLocation' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IssuerAssignedID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IssuerTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ItemIdentificationID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LanguageID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineItemQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineStatusCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LodgementLogisticsLocation' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:OriginalIssuedQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:OriginalRequiredQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PreviousRevisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PurposeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ReceiptDateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RecipientTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ReferenceTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RelationshipTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Remarks' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Revision' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RevisionDateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RevisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SectionName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SignatoryDocumentAuthentication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StatusCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SubordinateLineID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuyerRequisitionerTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuyerTaxRepresentativeTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' may occur at maximum 1 times. + + + + + + + + + + + + + + Element 'ram:Name' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:DefinedTradeContact' may occur at maximum 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ApplicableLogisticsServiceCharge' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AssociatedTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttentionOfAssociatedTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuyerAssignedID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CAGEID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DODAACID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DUNSID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TelephoneUniversalCommunication' may occur at maximum 1 times. + + + + + + + + + + + + + + Element 'ram:FaxUniversalCommunication' may occur at maximum 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DirectTelephoneUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EDIUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Access' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AreaNumberCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CompleteNumber' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountryNumberCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ExtensionNumber' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:HTMLPreferredIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LocalNumber' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:UseCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CompleteNumber' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Access' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AreaNumberCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountryNumberCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ExtensionNumber' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:HTMLPreferredIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LocalNumber' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:UseCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InstantMessagingUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:JobTitle' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:MobileTelephoneUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PersonID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Responsibility' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedContactPerson' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedNote' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CompleteNumber' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Access' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AreaNumberCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountryNumberCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ExtensionNumber' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:HTMLPreferredIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LocalNumber' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:UseCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TelexUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:VOIPUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Description' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EmailURIUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EndPointURIUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:FaxUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GLNID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IssuedNotificationReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LanguageCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LogoAssociatedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LogoReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PostcodeCode' may occur at maximum 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AdditionalStreetName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttentionOf' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuildingName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuildingNumber' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CareOf' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CitySubDivisionName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountryIdentificationTradeCountry' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountryName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountrySubDivisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountrySubDivisionName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DepartmentName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:FreeForm' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GeoCoordinateIdentificationGeographicalCoordinate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineFive' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineFour' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineThree' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PostOfficeBox' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @name' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SecondaryPostcodeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StreetName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:UTCOffsetNumeric' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ProvidedTransportService' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:QualityAssuranceIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RICID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RequestedNotificationReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RoleCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SellerAssignedID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedAuthoritativeSignatoryPerson' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedLegalOrganization' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedLogisticsLocation' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedRepresentativePerson' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AssociatedRegisteredTax' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TelephoneUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CarrierTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CatalogueInformationProviderTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CatalogueInformationReceiverTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CatalogueReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CatalogueRequestReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CatalogueSubscriptionReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AcceptableSpecifiedPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AcceptanceDateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AmendmentPurposeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttachmentBinaryObject' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AuthenticatedOriginalIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CategoryCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ContractualDocumentClause' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CopyIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CopyIssuedQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CopyRequiredQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CreationDateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ElectronicPresentationIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GlobalID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Information' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IssueLogisticsLocation' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IssuerAssignedID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IssuerTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ItemIdentificationID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LanguageID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineItemQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineStatusCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LodgementLogisticsLocation' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:OriginalIssuedQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:OriginalRequiredQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PreviousRevisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PurposeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ReceiptDateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RecipientTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ReferenceTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RelationshipTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Remarks' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Revision' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RevisionDateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RevisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SectionName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SignatoryDocumentAuthentication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StatusCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SubordinateLineID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AcceptableSpecifiedPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AcceptanceDateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AmendmentPurposeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttachmentBinaryObject' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AuthenticatedOriginalIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CategoryCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ContractualDocumentClause' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CopyIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CopyIssuedQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CopyRequiredQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CreationDateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ElectronicPresentationIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GlobalID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Information' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IssueLogisticsLocation' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IssuerAssignedID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IssuerTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ItemIdentificationID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LanguageID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineItemQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineStatusCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LodgementLogisticsLocation' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:OriginalIssuedQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:OriginalRequiredQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PreviousRevisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PurposeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ReceiptDateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RecipientTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ReferenceTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RelationshipTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Remarks' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Revision' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RevisionDateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RevisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SectionName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SignatoryDocumentAuthentication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StatusCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SubordinateLineID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DeliveryOrderFulfilmentLeadTimeMeasure' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DeliveryPriorityCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DemandForecastReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DiscountedProductTradePrice' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EngineeringChangeReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ExclusivitySpecifiedPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ExportLicenceReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GrossPriceProductTradePrice' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GuaranteedProductLifeSpanSpecifiedPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ImpactCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ImportLicenceReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IncrementalProductOrderableQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InformationUseRestrictionIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ItemBuyerTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ItemSellerTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LastKnownTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LetterOfCreditReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ListProductTradePrice' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:MarketplaceOrderReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:MaterialReleaseReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:MaterialReturnsReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:MaximumOrderQuantityOrderingSpecifiedPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:MaximumProductOrderableQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:MinimumOrderQuantityOrderingSpecifiedPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:MinimumProductOrderableQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:NetPriceProductTradePrice' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:OrderProductUnitMeasureCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:OrderResponseReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:OrderingSpecifiedPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:OriginalOrderReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PickUpOrderFulfilmentLeadTimeMeasure' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PreviousOrderChangeReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PreviousOrderReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PreviousOrderResponseReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PreviousPriceListReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PriceListReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PriorityCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ProcurementTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ProductAvailabilityCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ProductChargeFreeIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' may occur at maximum 1 times. + + + + + + + + + + + + + + Element 'ram:Name' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:DefinedTradeContact' may occur at maximum 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ApplicableLogisticsServiceCharge' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AssociatedTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttentionOfAssociatedTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuyerAssignedID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CAGEID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DODAACID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DUNSID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TelephoneUniversalCommunication' may occur at maximum 1 times. + + + + + + + + + + + + + + Element 'ram:FaxUniversalCommunication' may occur at maximum 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DirectTelephoneUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EDIUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Access' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AreaNumberCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CompleteNumber' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountryNumberCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ExtensionNumber' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:HTMLPreferredIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LocalNumber' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:UseCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CompleteNumber' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Access' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AreaNumberCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountryNumberCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ExtensionNumber' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:HTMLPreferredIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LocalNumber' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:UseCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InstantMessagingUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:JobTitle' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:MobileTelephoneUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PersonID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Responsibility' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedContactPerson' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedNote' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CompleteNumber' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Access' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AreaNumberCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountryNumberCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ExtensionNumber' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:HTMLPreferredIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LocalNumber' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:UseCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TelexUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:VOIPUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Description' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EmailURIUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EndPointURIUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:FaxUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GLNID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IssuedNotificationReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LanguageCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LogoAssociatedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LogoReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PostcodeCode' may occur at maximum 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AdditionalStreetName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttentionOf' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuildingName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuildingNumber' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CareOf' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CitySubDivisionName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountryIdentificationTradeCountry' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountryName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountrySubDivisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountrySubDivisionName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DepartmentName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:FreeForm' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GeoCoordinateIdentificationGeographicalCoordinate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineFive' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineFour' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineThree' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PostOfficeBox' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @name' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SecondaryPostcodeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StreetName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:UTCOffsetNumeric' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ProvidedTransportService' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:QualityAssuranceIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RICID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RequestedNotificationReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RoleCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SellerAssignedID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedAuthoritativeSignatoryPerson' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedLegalOrganization' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedLogisticsLocation' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedRepresentativePerson' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AssociatedRegisteredTax' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TelephoneUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ProductMadeToOrderIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ProductOrderableIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ProductReorderableIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PromotionalDealReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PropertyClearanceTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PurchaseConditionsReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:QuotationProposalReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:QuotationProposalResponseReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:QuotationReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Reference' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RegistrationTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RequestForQuotationReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RequestForQuotationResponseReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RequestedUnitProductTradePrice' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RequisitionReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RequisitionerReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ResaleProductUnitMeasureCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ResaleSpecifiedPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SalesAgentTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SalesConditionsReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SalesReportReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SellerAssignedAccountantTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SellerOrderReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SellerTaxRepresentativeTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' may occur at maximum 1 times. + + + + + + + + + + + + + + Element 'ram:Name' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:DefinedTradeContact' may occur at maximum 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ApplicableLogisticsServiceCharge' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AssociatedTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttentionOfAssociatedTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuyerAssignedID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CAGEID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DODAACID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DUNSID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TelephoneUniversalCommunication' may occur at maximum 1 times. + + + + + + + + + + + + + + Element 'ram:FaxUniversalCommunication' may occur at maximum 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DirectTelephoneUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EDIUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Access' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AreaNumberCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CompleteNumber' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountryNumberCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ExtensionNumber' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:HTMLPreferredIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LocalNumber' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:UseCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CompleteNumber' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Access' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AreaNumberCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountryNumberCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ExtensionNumber' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:HTMLPreferredIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LocalNumber' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:UseCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InstantMessagingUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:JobTitle' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:MobileTelephoneUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PersonID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Responsibility' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedContactPerson' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedNote' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CompleteNumber' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Access' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AreaNumberCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountryNumberCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ExtensionNumber' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:HTMLPreferredIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LocalNumber' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:UseCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TelexUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:VOIPUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Description' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EmailURIUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EndPointURIUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:FaxUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GLNID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IssuedNotificationReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LanguageCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LogoAssociatedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LogoReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PostcodeCode' may occur at maximum 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AdditionalStreetName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttentionOf' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuildingName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuildingNumber' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CareOf' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CitySubDivisionName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountryIdentificationTradeCountry' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountryName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountrySubDivisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountrySubDivisionName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DepartmentName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:FreeForm' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GeoCoordinateIdentificationGeographicalCoordinate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineFive' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineFour' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineThree' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PostOfficeBox' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @name' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SecondaryPostcodeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StreetName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:UTCOffsetNumeric' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ProvidedTransportService' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:QualityAssuranceIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RICID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RequestedNotificationReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RoleCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SellerAssignedID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedAuthoritativeSignatoryPerson' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedLegalOrganization' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedLogisticsLocation' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedRepresentativePerson' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AssociatedRegisteredTax' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TelephoneUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ShippingSpecifiedPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SupplyInstructionReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SupportCentreTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TargetMarketTradeCountry' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TurnInReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RelatedSupplyChainConsignment' may occur at maximum 1 times. + + + + + + + + + + + + + + Element 'ram:ActualDeliverySupplyChainEvent' may occur at maximum 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AcceptanceSupplyChainEvent' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:OccurrenceDateTime' may occur at maximum 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Description' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DescriptionBinaryObject' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DiscreteSpecifiedPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EarliestOccurrenceDateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:FrequencyCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LatestOccurrenceDateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'udt:DateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Attribute '@format' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:OccurrenceLogisticsLocation' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:OccurrenceSpecifiedPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:UnitQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ActualDespatchSupplyChainEvent' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ActualLoadingSupplyChainEvent' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ActualPickUpSupplyChainEvent' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ActualReceiptSupplyChainEvent' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ActualReleaseSupplyChainEvent' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ActualUnloadingSupplyChainEvent' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AdditionalReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AgreedQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ApplicableTransportDangerousGoods' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AvailableSupplyChainInventory' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BilledQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChargeFreeQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChargeableWeightMeasure' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ConfirmedDeliverySupplyChainEvent' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ConfirmedDespatchSupplyChainEvent' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ConfirmedReleaseSupplyChainEvent' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ConsumptionReportReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DeliveryInstructions' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AcceptableSpecifiedPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AcceptanceDateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AmendmentPurposeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttachmentBinaryObject' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AuthenticatedOriginalIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CategoryCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ContractualDocumentClause' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CopyIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CopyIssuedQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CopyRequiredQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CreationDateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ElectronicPresentationIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GlobalID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Information' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IssueLogisticsLocation' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IssuerAssignedID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IssuerTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ItemIdentificationID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LanguageID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineItemQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineStatusCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LodgementLogisticsLocation' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:OriginalIssuedQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:OriginalRequiredQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PreviousRevisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PurposeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ReceiptDateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RecipientTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ReferenceTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RelationshipTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Remarks' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Revision' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RevisionDateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RevisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SectionName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SignatoryDocumentAuthentication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StatusCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SubordinateLineID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AcceptableSpecifiedPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AcceptanceDateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AmendmentPurposeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttachmentBinaryObject' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AuthenticatedOriginalIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CategoryCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ContractualDocumentClause' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CopyIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CopyIssuedQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CopyRequiredQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CreationDateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ElectronicPresentationIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GlobalID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Information' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IssueLogisticsLocation' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IssuerAssignedID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IssuerTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ItemIdentificationID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LanguageID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineItemQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineStatusCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LodgementLogisticsLocation' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:OriginalIssuedQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:OriginalRequiredQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PreviousRevisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PurposeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ReceiptDateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RecipientTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ReferenceTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RelationshipTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Remarks' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Revision' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RevisionDateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RevisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SectionName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SignatoryDocumentAuthentication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StatusCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SubordinateLineID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DespatchedQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DisposalTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DueInAvailableQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DueInForecastedQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DueInRequestedQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DueInReturnedQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EconomicOrderQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:FinalDeliveryIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:FinalDestinationTradeCountry' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GFMTransferRejectedQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GrossVolumeMeasure' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GrossWeightMeasure' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IncludedSupplyChainPackaging' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IndividualPackageQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InformationNote' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InspectionSupplyChainEvent' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InventoryManagerTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LogisticsPackage' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LogisticsServiceProviderTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ModificationForecastedQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:NetVolumeMeasure' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:NetWeightMeasure' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:OwnershipToTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PackageQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PackingListReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PartialDeliveryAllowedIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PerPackageUnitQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PickUpAvailabilityDateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PlannedDeliverySupplyChainEvent' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PlannedDespatchSupplyChainEvent' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PlannedLoadingSupplyChainEvent' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PlannedPickUpSupplyChainEvent' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PlannedReleaseSupplyChainEvent' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PlannedSupplyChainConsignment' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PlannedSupplyChainEvent' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PlannedUnloadingSupplyChainEvent' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PreviousDeliverySupplyChainEvent' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ProductUnitQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ProjectedSupplyChainSupplyPlan' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ReceivedQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ReceivingAdviceReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ApplicableLogisticsServiceCharge' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ApplicableTradeAllowanceCharge' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ApplicableTradeCurrencyExchange' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ApplicableTransportDangerousGoods' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AssociatedInvoiceAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AssociatedInvoiceDiscountAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AssociatedInvoiceDiscountPercent' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AssociatedReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AssociatedTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AtArrivalLogisticsTransportMovement' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AtDepartureLogisticsTransportMovement' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AvailabilityDueDateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BondedWarehouseStorageTransportEvent' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BorderCrossingLogisticsTransportMovement' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CODAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CargoToleranceInformation' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CarrierAcceptanceDateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CarrierAcceptanceLogisticsLocation' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CarrierAgentTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CarrierAssignedID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CarrierProvidedInformation' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CarrierTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChargeableTransportationStageQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChargeableWeightMeasure' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ConnectingCarrierTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ConsigneeAgentTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ConsigneeAssignedID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ConsigneeReceiptLogisticsLocation' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ConsigneeTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ConsignmentItemQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ConsignorAgentTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ConsignorAssignedID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ConsignorTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ConsolidatorTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ContainerizationIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CustomsExportAgentTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CustomsID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CustomsImportAgentTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CustomsRequiredInvoiceReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CustomsTransitAgentTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DangerousGoodsNotifierTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DeclaredForCustomsLogisticsLocation' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DeclaredValueForCarriageAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DeclaredValueForCustomsAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DeconsolidatorTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DeliveryInformation' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DeliveryInstructions' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DeliveryTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DeliveryTransportEvent' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DemurrageInformation' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DespatchTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DestinationTradeCountry' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EstimatedApplicableLogisticsServiceCharge' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ExaminationTransportEvent' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ExportExitDateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ExportTradeCountry' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ExportTradeGeopoliticalRegion' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ExporterTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:FOBAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:FinalDestinationLogisticsLocation' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:FinalDestinationTradeCountry' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:FreightForwarderAssignedID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:FreightForwarderTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GoodsReleaseRestriction' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GrossVolumeMeasure' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GrossWeightMeasure' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GroupingCentreTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ImportTradeCountry' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ImporterTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IncludedReferencedSupplyChainConsignment' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IncludedSupplyChainConsignmentItem' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IncludedTareGrossWeightMeasure' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Information' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InsuranceApplicableTradeCurrencyExchange' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InsurancePremiumAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InsuranceValueAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IntermediateConsigneeTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InvoiceApplicableTradeCurrencyExchange' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InvoiceeAssociatedTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LoadingBaseportLogisticsLocation' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LoadingInformation' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LoadingLengthMeasure' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LoadingListQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LoadingSequenceNumeric' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LocalConsigneeAgentTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:MainCarriageLogisticsTransportMovement' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ManifestAssociatedReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:NatureIdentificationTransportCargo' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:NetWeightMeasure' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:NilCarriageValueIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:NilCustomsValueIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:NilInsuranceValueIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:NotifiedTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:OnCarriageLogisticsTransportMovement' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:OriginTradeCountry' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:OriginTradeGeopoliticalRegion' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PackageQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PackageType' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PaymentArrangementCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PhysicalLogisticsShippingMarks' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PickUpTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PickUpTransportEvent' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PreCarriageLogisticsTransportMovement' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ReExportTradeCountry' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RelatedSupplyChainTradeTransaction' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ReportedLogisticsStatus' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RiskFactorCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SequenceNumeric' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ServiceChargeApplicableTradeCurrencyExchange' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ShipFromTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ShipStoresIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ShipToTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ActivityTransportEvent' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ApplicableLogisticsServiceCharge' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ArrivalTransportEvent' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BerthingTransportEvent' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BoatsmenTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BorderCrossingDateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BorderCrossingTransportEvent' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CallTransportEvent' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CargoDescription' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CarriedInactiveReferencedTransportMeans' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CarriedMaterialGoodsCharacteristic' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CarrierAgentTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CarrierTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ClosingDateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CommodityConsolidatorAgentTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CommodityConsolidatorTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ConsignmentQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ConsortiumCarrierTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CrewListRelatedReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CrewQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CrewTransportPerson' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DangerousGoodsIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DepartureTransportEvent' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DocumentaryInstructionsNotifiedTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ExcessTransportService' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:FirstArrivalTransportEvent' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ISCCIssuingAuthorityTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Information' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InspectionTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LiftingInstructionsRelatedReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LoadingInspectionTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LoadingTransportEvent' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ManifestOnboardIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ManifestRelatedReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:MasterResponsibleTransportPerson' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Mode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @name' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:NVOCCCarrierTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:NotifiedTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:OwnerAgentTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PackageQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PassengerListRelatedReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PassengerQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PilotTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PilotageExemptionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SailingAdviceNotificationInformation' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SailingAdviceNotifiedTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ScheduledID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedTransportService' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StageCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StayID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StevedoreTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TerminalOperatorAssignedID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TerminalOperatorTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TowageTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TowingVesselRelatedLogisticsTransportMovement' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TradedParcelQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TradingConsolidatorAssignedID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TransitDirectionCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TransportContractRelatedReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TransportEquipmentQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TransportMeansSecurityOfficerTransportPerson' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TransshipmentIntermediateTransportEvent' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:UnloadingInspectionTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:UnloadingTransportEvent' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:UsedLogisticsTransportMeans' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedTradeDeliveryTerms' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StorageTransportEvent' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SummaryDescription' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TotalAllowanceChargeAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TotalChargeAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TotalCollectChargeAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TotalDisbursementAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TotalExportExitToImportEntryChargeAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TotalPrepaidChargeAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TotalTareWeightMeasure' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TradedParcelID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TransitLogisticsLocation' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TransitTradeCountry' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TransportContractReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TransportEquipmentQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TransportEquipmentSplitGoodsIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TransportEvent' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TransportLogisticsPackage' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TransportService' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TransportSplitDescription' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TransshipmentLogisticsLocation' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:UnloadingBaseportLogisticsLocation' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:UnloadingSequenceNumeric' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:UtilizedLogisticsTransportEquipment' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:VanningTransportEvent' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:WarehouseArrivalDateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RemainingRequestedQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RequestedDeliverySupplyChainEvent' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RequestedDespatchSupplyChainEvent' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RequestedPickUpSupplyChainEvent' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RequestedQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RequestedReleaseSupplyChainEvent' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ReverseBilledQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SampleShipFromTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SampleShipToTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' may occur at maximum 1 times. + + + + + + + + + + + + + + Element 'ram:Name' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:DefinedTradeContact' may occur at maximum 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ApplicableLogisticsServiceCharge' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AssociatedTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttentionOfAssociatedTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuyerAssignedID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CAGEID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DODAACID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DUNSID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TelephoneUniversalCommunication' may occur at maximum 1 times. + + + + + + + + + + + + + + Element 'ram:FaxUniversalCommunication' may occur at maximum 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DirectTelephoneUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EDIUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Access' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AreaNumberCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CompleteNumber' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountryNumberCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ExtensionNumber' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:HTMLPreferredIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LocalNumber' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:UseCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CompleteNumber' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Access' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AreaNumberCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountryNumberCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ExtensionNumber' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:HTMLPreferredIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LocalNumber' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:UseCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InstantMessagingUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:JobTitle' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:MobileTelephoneUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PersonID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Responsibility' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedContactPerson' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedNote' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CompleteNumber' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Access' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AreaNumberCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountryNumberCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ExtensionNumber' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:HTMLPreferredIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LocalNumber' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:UseCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TelexUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:VOIPUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Description' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EmailURIUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EndPointURIUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:FaxUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GLNID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IssuedNotificationReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LanguageCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LogoAssociatedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LogoReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PostcodeCode' may occur at maximum 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AdditionalStreetName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttentionOf' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuildingName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuildingNumber' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CareOf' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CitySubDivisionName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountryIdentificationTradeCountry' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountryName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountrySubDivisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountrySubDivisionName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DepartmentName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:FreeForm' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GeoCoordinateIdentificationGeographicalCoordinate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineFive' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineFour' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineThree' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PostOfficeBox' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @name' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SecondaryPostcodeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StreetName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:UTCOffsetNumeric' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ProvidedTransportService' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:QualityAssuranceIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RICID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RequestedNotificationReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RoleCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SellerAssignedID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedAuthoritativeSignatoryPerson' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedLegalOrganization' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedLogisticsLocation' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedRepresentativePerson' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AssociatedRegisteredTax' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TelephoneUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' may occur at maximum 1 times. + + + + + + + + + + + + + + Element 'ram:Name' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:DefinedTradeContact' may occur at maximum 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ApplicableLogisticsServiceCharge' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AssociatedTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttentionOfAssociatedTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuyerAssignedID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CAGEID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DODAACID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DUNSID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TelephoneUniversalCommunication' may occur at maximum 1 times. + + + + + + + + + + + + + + Element 'ram:FaxUniversalCommunication' may occur at maximum 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DirectTelephoneUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EDIUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Access' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AreaNumberCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CompleteNumber' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountryNumberCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ExtensionNumber' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:HTMLPreferredIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LocalNumber' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:UseCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CompleteNumber' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Access' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AreaNumberCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountryNumberCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ExtensionNumber' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:HTMLPreferredIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LocalNumber' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:UseCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InstantMessagingUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:JobTitle' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:MobileTelephoneUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PersonID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Responsibility' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedContactPerson' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedNote' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CompleteNumber' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Access' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AreaNumberCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountryNumberCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ExtensionNumber' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:HTMLPreferredIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LocalNumber' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:UseCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TelexUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:VOIPUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Description' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EmailURIUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EndPointURIUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:FaxUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GLNID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IssuedNotificationReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LanguageCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LogoAssociatedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LogoReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PostcodeCode' may occur at maximum 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AdditionalStreetName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttentionOf' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuildingName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuildingNumber' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CareOf' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CitySubDivisionName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountryIdentificationTradeCountry' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountryName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountrySubDivisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountrySubDivisionName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DepartmentName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:FreeForm' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GeoCoordinateIdentificationGeographicalCoordinate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineFive' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineFour' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineThree' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PostOfficeBox' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @name' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SecondaryPostcodeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StreetName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:UTCOffsetNumeric' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ProvidedTransportService' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:QualityAssuranceIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RICID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RequestedNotificationReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RoleCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SellerAssignedID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedAuthoritativeSignatoryPerson' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedLegalOrganization' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedLogisticsLocation' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedRepresentativePerson' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AssociatedRegisteredTax' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TelephoneUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ShipmentScheduleReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedDeliveryAdjustment' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedLogisticsRegulatedGoods' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TheoreticalWeightMeasure' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TurnInReceivedQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:UltimateShipToDeliveryDateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:UltimateShipToDeliverySupplyChainEvent' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' may occur at maximum 1 times. + + + + + + + + + + + + + + Element 'ram:Name' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:DefinedTradeContact' may occur at maximum 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ApplicableLogisticsServiceCharge' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AssociatedTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttentionOfAssociatedTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuyerAssignedID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CAGEID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DODAACID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DUNSID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TelephoneUniversalCommunication' may occur at maximum 1 times. + + + + + + + + + + + + + + Element 'ram:FaxUniversalCommunication' may occur at maximum 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DirectTelephoneUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EDIUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Access' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AreaNumberCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CompleteNumber' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountryNumberCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ExtensionNumber' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:HTMLPreferredIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LocalNumber' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:UseCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CompleteNumber' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Access' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AreaNumberCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountryNumberCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ExtensionNumber' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:HTMLPreferredIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LocalNumber' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:UseCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InstantMessagingUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:JobTitle' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:MobileTelephoneUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PersonID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Responsibility' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedContactPerson' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedNote' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CompleteNumber' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Access' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AreaNumberCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountryNumberCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ExtensionNumber' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:HTMLPreferredIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LocalNumber' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:UseCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TelexUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:VOIPUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Description' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EmailURIUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EndPointURIUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:FaxUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GLNID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IssuedNotificationReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LanguageCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LogoAssociatedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LogoReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PostcodeCode' may occur at maximum 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AdditionalStreetName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttentionOf' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuildingName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuildingNumber' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CareOf' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CitySubDivisionName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountryIdentificationTradeCountry' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountryName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountrySubDivisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountrySubDivisionName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DepartmentName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:FreeForm' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GeoCoordinateIdentificationGeographicalCoordinate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineFive' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineFour' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineThree' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PostOfficeBox' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @name' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SecondaryPostcodeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StreetName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:UTCOffsetNumeric' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ProvidedTransportService' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:QualityAssuranceIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RICID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RequestedNotificationReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RoleCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SellerAssignedID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedAuthoritativeSignatoryPerson' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedLegalOrganization' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedLogisticsLocation' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedRepresentativePerson' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AssociatedRegisteredTax' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TelephoneUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:UtilizedLogisticsTransportEquipment' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PaymentReference' may occur at maximum 1 times. + + + + + + + + + + + + + + Element 'ram:InvoiceCurrencyCode' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:PayeeTradeParty' may occur at maximum 1 times. + + + + + + + + + + + + + + Element 'ram:BillingSpecifiedPeriod' may occur at maximum 1 times. + + + + + + + + + + + + + + Element 'ram:SpecifiedTradeSettlementMonetarySummation' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:ReceivableSpecifiedTradeAccountingAccount' may occur at maximum 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AcceptanceReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AcceptanceTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AccountingApplicableTradeCurrencyExchange' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AdditionalReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AgreementReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AlternatePaymentApplicableTradeCurrencyExchange' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CalculatedAmount' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:TypeCode' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:BasisAmount' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:LineTotalBasisAmount' may occur at maximum 1 times. + + + + + + + + + + + + + + Element 'ram:AllowanceChargeBasisAmount' may occur at maximum 1 times. + + + + + + + + + + + + + + Element 'ram:ApplicablePercent' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + + + Attribute '@currencyID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @format' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ApplicableTradeLocation' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Attribute '@currencyID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BasisQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuyerDeductibleTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuyerNonDeductibleTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuyerRepayableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Attribute '@currencyID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CalculatedRate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CalculationSequenceNumeric' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CategoryName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CurrencyCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CustomsDutyIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DeductionAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DeferredStatusPartyDebtorFinancialAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Description' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DueDateTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ExemptionAuthorizationID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ExemptionIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ExemptionReasonCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:FunctionCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Guarantee' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GuaranteeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InformationAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Jurisdiction' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Attribute '@currencyID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PaymentID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PaymentMethodCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Rate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RateApplicablePercent' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RateCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RefundAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RegimeType' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RegimeTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SelfAssessedBasisAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SelfAssessedBasisQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SelfAssessedCalculatedAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SelfAssessedCalculationRate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SellerPayableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SellerRefundableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ServiceSupplyTradeCountry' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TariffDeductionQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TaxBasisAllowanceRate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TaxExemptionAuthorityID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TaxPointDate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Type' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:UnitBasisAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StartDateTime' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:EndDateTime' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CompleteDateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ContinuousIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Description' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DurationMeasure' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'udt:DateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Attribute '@format' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InclusiveIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:OpenIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PurposeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SeasonCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SequenceNumeric' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StartDateFlexibilityCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'udt:DateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Attribute '@format' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CreditNoteAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CreditReason' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CreditReasonCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CreditorReferenceID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CreditorReferenceIssuerID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CreditorReferenceType' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CreditorReferenceTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CreditorTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DeliveryChargeAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Description' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DiscountAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DiscountIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DocumentaryCreditReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DuePayableAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:FactoringAgreementReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:FactoringListReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InspectionTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InvoiceApplicableTradeCurrencyExchange' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @name' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InvoiceDateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InvoiceIssuerReference' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InvoiceReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' may occur at maximum 1 times. + + + + + + + + + + + + + + Element 'ram:Name' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:DefinedTradeContact' may occur at maximum 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ApplicableLogisticsServiceCharge' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AssociatedTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttentionOfAssociatedTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuyerAssignedID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CAGEID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DODAACID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DUNSID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TelephoneUniversalCommunication' may occur at maximum 1 times. + + + + + + + + + + + + + + Element 'ram:FaxUniversalCommunication' may occur at maximum 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DirectTelephoneUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EDIUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Access' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AreaNumberCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CompleteNumber' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountryNumberCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ExtensionNumber' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:HTMLPreferredIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LocalNumber' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:UseCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CompleteNumber' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Access' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AreaNumberCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountryNumberCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ExtensionNumber' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:HTMLPreferredIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LocalNumber' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:UseCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InstantMessagingUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:JobTitle' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:MobileTelephoneUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PersonID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Responsibility' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedContactPerson' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedNote' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CompleteNumber' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Access' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AreaNumberCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountryNumberCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ExtensionNumber' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:HTMLPreferredIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LocalNumber' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:UseCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TelexUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:VOIPUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Description' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EmailURIUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EndPointURIUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:FaxUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GLNID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IssuedNotificationReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LanguageCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LogoAssociatedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LogoReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PostcodeCode' may occur at maximum 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AdditionalStreetName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttentionOf' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuildingName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuildingNumber' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CareOf' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CitySubDivisionName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountryIdentificationTradeCountry' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountryName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountrySubDivisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountrySubDivisionName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DepartmentName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:FreeForm' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GeoCoordinateIdentificationGeographicalCoordinate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineFive' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineFour' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineThree' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PostOfficeBox' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @name' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SecondaryPostcodeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StreetName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:UTCOffsetNumeric' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ProvidedTransportService' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:QualityAssuranceIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RICID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RequestedNotificationReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RoleCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SellerAssignedID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedAuthoritativeSignatoryPerson' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedLegalOrganization' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedLogisticsLocation' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedRepresentativePerson' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AssociatedRegisteredTax' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TelephoneUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InvoicerTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LetterOfCreditReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:NextInvoiceDateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:OrderApplicableTradeCurrencyExchange' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:OrderCurrencyCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PackagingPayerTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PayableSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' may occur at maximum 1 times. + + + + + + + + + + + + + + Element 'ram:Name' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:DefinedTradeContact' may occur at maximum 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ApplicableLogisticsServiceCharge' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AssociatedTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttentionOfAssociatedTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuyerAssignedID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CAGEID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DODAACID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DUNSID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TelephoneUniversalCommunication' may occur at maximum 1 times. + + + + + + + + + + + + + + Element 'ram:FaxUniversalCommunication' may occur at maximum 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DirectTelephoneUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EDIUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Access' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AreaNumberCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CompleteNumber' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountryNumberCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ExtensionNumber' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:HTMLPreferredIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LocalNumber' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:UseCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CompleteNumber' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Access' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AreaNumberCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountryNumberCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ExtensionNumber' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:HTMLPreferredIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LocalNumber' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:UseCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InstantMessagingUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:JobTitle' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:MobileTelephoneUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PersonID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Responsibility' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedContactPerson' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedNote' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CompleteNumber' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Access' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AreaNumberCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountryNumberCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ExtensionNumber' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:HTMLPreferredIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LocalNumber' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:UseCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TelexUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:VOIPUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Description' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EmailURIUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EndPointURIUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:FaxUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GLNID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IssuedNotificationReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LanguageCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LogoAssociatedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LogoReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PostcodeCode' may occur at maximum 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AdditionalStreetName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttentionOf' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuildingName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuildingNumber' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CareOf' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CitySubDivisionName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountryIdentificationTradeCountry' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountryName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountrySubDivisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountrySubDivisionName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DepartmentName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:FreeForm' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GeoCoordinateIdentificationGeographicalCoordinate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineFive' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineFour' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineThree' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PostOfficeBox' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @name' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SecondaryPostcodeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StreetName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:UTCOffsetNumeric' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ProvidedTransportService' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:QualityAssuranceIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RICID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RequestedNotificationReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RoleCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SellerAssignedID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedAuthoritativeSignatoryPerson' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedLegalOrganization' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedLogisticsLocation' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedRepresentativePerson' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AssociatedRegisteredTax' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TelephoneUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PayerReference' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PayerTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PaymentAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PaymentApplicableTradeCurrencyExchange' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PaymentCurrencyCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PriceApplicableTradeCurrencyExchange' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PriceCurrencyCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ProFormaInvoiceReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PurchaseSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:QuotationApplicableTradeCurrencyExchange' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:QuotationCurrencyCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AbbreviatedName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AmountTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CostAssignmentReference' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CostReferenceDimensionPattern' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:MainAccountsChartID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:MainAccountsChartReferenceID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SetTriggerCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SubAccountID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ReceivedPaymentDateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RemittanceAdviceReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SalesSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedAdvancePayment' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedFinancialAdjustment' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Description' must occur at least 1 times. + + + + + + + + + + + + + + Element 'ram:AppliedAmount' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AllowanceCharge' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Attribute '@currencyID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AppliedFromLogisticsLocation' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AppliedToLogisticsLocation' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:CategoryCode' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:ApplicablePercent' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AllowanceChargeBasisAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @format' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ApplicableTradeLocation' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BasisAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BasisQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuyerDeductibleTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuyerNonDeductibleTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuyerRepayableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CalculatedAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CalculatedRate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CalculationSequenceNumeric' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CategoryName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CurrencyCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CustomsDutyIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DeductionAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DeferredStatusPartyDebtorFinancialAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Description' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DueDateTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ExemptionAuthorizationID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ExemptionIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ExemptionReason' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ExemptionReasonCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:FunctionCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Guarantee' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GuaranteeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InformationAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Jurisdiction' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineTotalBasisAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PaymentID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PaymentMethodCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Rate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RateApplicablePercent' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RateCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RefundAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RegimeType' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RegimeTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SelfAssessedBasisAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SelfAssessedBasisQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SelfAssessedCalculatedAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SelfAssessedCalculationRate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SellerPayableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SellerRefundableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ServiceSupplyTradeCountry' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TariffDeductionQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TaxBasisAllowanceRate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TaxExemptionAuthorityID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TaxPointDate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Type' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:UnitBasisAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CalculationBasis' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CalculationBasisCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CalculationBasisTradePrice' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CategoryCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChargeCategoryCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DisbursementAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:FreightInvoiceTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InformationTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InvoiceTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PayingPartyRoleCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PaymentArrangementCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PaymentPlaceLogisticsLocation' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RepackageAppliedAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ServiceCategoryCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ServiceTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedTradeSettlementPaymentMeans' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TariffClassCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TransportPaymentMethodCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChargeIndicator' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:ActualAmount' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + + + Attribute '@currencyID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ActualTradeCurrencyExchange' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AppliedDateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Attribute '@currencyID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Attribute '@unitCode' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @unitCodeListAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @unitCodeListAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @unitCodeListID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @format' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:CategoryCode' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:ApplicablePercent' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AllowanceChargeBasisAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @format' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ApplicableTradeLocation' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BasisAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BasisQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuyerDeductibleTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuyerNonDeductibleTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuyerRepayableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CalculatedAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CalculatedRate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CalculationSequenceNumeric' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CategoryName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CurrencyCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CustomsDutyIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DeductionAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DeferredStatusPartyDebtorFinancialAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Description' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DueDateTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ExemptionAuthorizationID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ExemptionIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ExemptionReason' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ExemptionReasonCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:FunctionCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Guarantee' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GuaranteeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InformationAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Jurisdiction' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineTotalBasisAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PaymentID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PaymentMethodCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Rate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RateApplicablePercent' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RateCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RefundAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RegimeType' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RegimeTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SelfAssessedBasisAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SelfAssessedBasisQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SelfAssessedCalculatedAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SelfAssessedCalculationRate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SellerPayableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SellerRefundableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ServiceSupplyTradeCountry' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TariffDeductionQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TaxBasisAllowanceRate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TaxExemptionAuthorityID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TaxPointDate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Type' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:UnitBasisAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'udt:IndicatorString' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DeductionAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Description' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PrepaidIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @format' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:UnitBasisAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ValiditySpecifiedPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Description' must occur at least 1 times. + + + + + + + + + + + + + + Element 'ram:ApplicableTradePaymentPenaltyTerms' may occur at maximum 1 times. + + + + + + + + + + + + + + Element 'ram:ApplicableTradePaymentDiscountTerms' may occur at maximum 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BasisAmount' may occur at maximum 1 times. + + + + + + + + + + + + + + Element 'ram:ActualDiscountAmount' may occur at maximum 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + + + Attribute '@currencyID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Attribute '@currencyID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'udt:DateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Attribute '@format' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Attribute '@unitCode' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @unitCodeListVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @format' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BasisAmount' may occur at maximum 1 times. + + + + + + + + + + + + + + Element 'ram:ActualPenaltyAmount' may occur at maximum 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + + + Attribute '@currencyID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Attribute '@currencyID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'udt:DateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Attribute '@format' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Attribute '@unitCode' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @unitCodeListVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @format' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DirectDebitMandateID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'udt:DateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Attribute '@format' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DurationMeasure' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EquivalentAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:FromEventCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Information' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InstructedAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InstructionCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InstructionTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Attribute '@currencyID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PartialPaymentPercent' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PayeeTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PaymentMeansID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SettlementPeriodMeasure' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedTradeSettlementFinancialCard' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineTotalAmount' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:ChargeTotalAmount' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:AllowanceTotalAmount' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:TaxBasisTotalAmount' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:TaxTotalAmount' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:GrandTotalAmount' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:TotalPrepaidAmount' may occur at maximum 1 times. + + + + + + + + + + + + + + Element 'ram:DuePayableAmount' may occur at maximum 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + + + Attribute '@currencyID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Attribute '@currencyID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Attribute '@currencyID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EquivalentTransferTotalAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ExcludingTaxesLineTotalAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:FreightChargeTotalAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GrandTotal' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Attribute '@currencyID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IncludingTaxesLineTotalAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InformationAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InsuranceChargeTotalAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Attribute '@currencyID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PackingChargeTotalAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PaymentTotalAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RoundingAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Attribute '@currencyID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Attribute '@currencyID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TotalAllowanceChargeAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TotalDiscountAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TotalDiscountBasisAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TotalPenaltyAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Attribute '@currencyID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' may occur at maximum 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ApplicableTradeSettlementFinancialCard' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GuaranteeMethodCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Attribute '@schemeAgencyID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IdentifiedTradeSettlementFinancialCard' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PaidAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BBANID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CurrencyCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ProprietaryAccountName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ProprietaryType' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:UPICID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AustralianBSBID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AustrianBankleitzahlID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CHIPSParticipantID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CHIPSUniversalID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CanadianPaymentsAssociationID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ClearingSystemName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:FedwireRoutingNumberID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:HellenicBankID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:HongKongBankID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IndianFinancialSystemID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IrishNSCID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ItalianDomesticID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LocationFinancialInstitutionAddress' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:NewZealandNCCID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PolishNationalClearingID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PortugueseNCCID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RussianCentralBankID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SICID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SortCodeID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SouthAfricanNCCID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpanishDomesticInterbankingID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SubDivisionBranchFinancialInstitution' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SwissBCID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:UKSortCodeID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AccountName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BBANID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CurrencyCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ProprietaryAccountName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ProprietaryType' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:UPICID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AustralianBSBID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AustrianBankleitzahlID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CHIPSParticipantID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CHIPSUniversalID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CanadianPaymentsAssociationID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ClearingSystemName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:FedwireRoutingNumberID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:HellenicBankID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:HongKongBankID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IndianFinancialSystemID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IrishNSCID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ItalianDomesticID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LocationFinancialInstitutionAddress' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:NewZealandNCCID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PolishNationalClearingID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PortugueseNCCID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RussianCentralBankID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SICID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SouthAfricanNCCID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpanishDomesticInterbankingID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SubDivisionBranchFinancialInstitution' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SwissBCID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:UKSortCodeID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PaymentChannelCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PaymentMethodCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Type' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SubtotalCalculatedTradeTax' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TaxApplicableTradeCurrencyExchange' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TaxCurrencyCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TaxPointDateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TotalAdjustmentAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TotalInvoiceAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TotalTaxAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TransportationPayeeTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AssociatedDocumentLineDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AssociatedReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AssociatedDocumentLineDocument' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:SpecifiedSupplyChainTradeSettlement' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AccessoryApplicableReferencedProduct' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AdditionalApplicableReferencedProduct' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AdditionalID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AdditionalInformationNote' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AssertedDocumentAuthentication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ContentCode' may occur at maximum 1 times. + + + + + + + + + + + + + + Element 'ram:Content' must occur at least 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @name' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CreationDateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Subject' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @name' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LatestRevisionDateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineStatusCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineStatusReasonCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ParentLineID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:UUIDLineID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AssociatedLogisticsTransportEquipment' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BarcodeID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ComplementaryApplicableReferencedProduct' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ComponentApplicableReferencedProduct' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IncludedWithinSupplyChainConsignmentItem' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PhysicalLogisticsPackage' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RequiredApplicableReferencedProduct' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SequenceNumeric' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuyerOrderReferencedDocument' may occur at maximum 1 times. + + + + + + + + + + + + + + Element 'ram:ContractReferencedDocument' may occur at maximum 1 times. + + + + + + + + + + + + + + Element 'ram:GrossPriceProductTradePrice' may occur at maximum 1 times. + + + + + + + + + + + + + + Element 'ram:NetPriceProductTradePrice' may occur at maximum 1 times. + + + + + + + + + + + + + + Element 'ram:CustomerOrderReferencedDocument' may occur at maximum 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:ReferenceTypeCode' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AcceptableSpecifiedPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AcceptanceDateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AmendmentPurposeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttachmentBinaryObject' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AuthenticatedOriginalIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CategoryCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ContractualDocumentClause' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CopyIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CopyIssuedQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CopyRequiredQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CreationDateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ElectronicPresentationIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GlobalID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Information' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IssueLogisticsLocation' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IssuerAssignedID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IssuerTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ItemIdentificationID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LanguageID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineItemQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineStatusCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LodgementLogisticsLocation' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:OriginalIssuedQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:OriginalRequiredQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PreviousRevisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PurposeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ReceiptDateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RecipientTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @name' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RelationshipTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Remarks' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Revision' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RevisionDateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RevisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SectionName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SignatoryDocumentAuthentication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StatusCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SubordinateLineID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AdministrativeAgentTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AdministrativeTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AgreedPriceProductTradePrice' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ApplicableLogisticsLocation' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ApplicableSupplyChainForecastTerms' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ApplicableTradeAllowanceCharge' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ApplicableTradeDeliveryTerms' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ApplicableTradePaymentTerms' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BillOfQuantitiesReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BlanketOrderReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuyerAgentTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuyerAssignedAccountantTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuyerBankTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AcceptableSpecifiedPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AcceptanceDateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AmendmentPurposeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttachmentBinaryObject' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AuthenticatedOriginalIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CategoryCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ContractualDocumentClause' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CopyIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CopyIssuedQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CopyRequiredQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CreationDateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ElectronicPresentationIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GlobalID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Information' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IssueLogisticsLocation' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IssuerAssignedID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IssuerTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ItemIdentificationID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LanguageID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineItemQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineStatusCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LodgementLogisticsLocation' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:OriginalIssuedQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:OriginalRequiredQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PreviousRevisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PurposeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ReceiptDateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RecipientTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ReferenceTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RelationshipTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Remarks' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Revision' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RevisionDateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RevisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SectionName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SignatoryDocumentAuthentication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StatusCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SubordinateLineID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuyerReference' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuyerRequisitionerTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuyerTaxRepresentativeTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuyerTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CarrierTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CatalogueInformationProviderTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CatalogueInformationReceiverTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CatalogueReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CatalogueRequestReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CatalogueSubscriptionReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AcceptableSpecifiedPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AcceptanceDateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AmendmentPurposeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttachmentBinaryObject' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AuthenticatedOriginalIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CategoryCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ContractualDocumentClause' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CopyIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CopyIssuedQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CopyRequiredQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CreationDateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ElectronicPresentationIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GlobalID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Information' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IssueLogisticsLocation' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IssuerAssignedID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IssuerTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ItemIdentificationID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LanguageID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineItemQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineStatusCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LodgementLogisticsLocation' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:OriginalIssuedQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:OriginalRequiredQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PreviousRevisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PurposeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ReceiptDateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RecipientTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ReferenceTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RelationshipTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Remarks' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Revision' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RevisionDateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RevisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SectionName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SignatoryDocumentAuthentication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StatusCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SubordinateLineID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AcceptableSpecifiedPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AcceptanceDateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AmendmentPurposeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttachmentBinaryObject' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AuthenticatedOriginalIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CategoryCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ContractualDocumentClause' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CopyIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CopyIssuedQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CopyRequiredQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CreationDateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ElectronicPresentationIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GlobalID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Information' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IssueLogisticsLocation' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IssuerAssignedID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IssuerTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ItemIdentificationID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LanguageID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineItemQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineStatusCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LodgementLogisticsLocation' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:OriginalIssuedQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:OriginalRequiredQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PreviousRevisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PurposeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ReceiptDateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RecipientTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ReferenceTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RelationshipTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Remarks' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Revision' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RevisionDateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RevisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SectionName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SignatoryDocumentAuthentication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StatusCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SubordinateLineID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DeliveryOrderFulfilmentLeadTimeMeasure' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DeliveryPriorityCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DemandForecastReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DiscountedProductTradePrice' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EngineeringChangeReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ExclusivitySpecifiedPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ExportLicenceReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChargeAmount' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChargeIndicator' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:ActualAmount' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + + + Attribute '@currencyID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ActualTradeCurrencyExchange' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AppliedDateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Attribute '@currencyID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Attribute '@unitCode' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @unitCodeListAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @unitCodeListAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @unitCodeListID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @format' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CategoryTradeTax' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'udt:IndicatorString' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DeductionAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Description' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PrepaidIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @format' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:UnitBasisAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ValiditySpecifiedPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Attribute '@unitCode' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @unitCodeListAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @unitCodeListAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @unitCodeListID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChangeReason' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Attribute '@currencyID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ComparisonReferencePrice' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DeliveryTradeLocation' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IncludedTradeTax' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:MaximumChargeAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:MaximumQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:MinimumChargeAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:MinimumQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:NetPriceIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:OrderUnitConversionFactorNumeric' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RepackagingChargeAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RepairChargeAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:UnitAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ValiditySpecifiedPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GuaranteedProductLifeSpanSpecifiedPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ImpactCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ImportLicenceReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IncrementalProductOrderableQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InformationUseRestrictionIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ItemBuyerTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ItemSellerTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LastKnownTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LetterOfCreditReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ListProductTradePrice' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:MarketplaceOrderReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:MaterialReleaseReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:MaterialReturnsReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:MaximumOrderQuantityOrderingSpecifiedPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:MaximumProductOrderableQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:MinimumOrderQuantityOrderingSpecifiedPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:MinimumProductOrderableQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChargeAmount' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AppliedTradeAllowanceCharge' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Attribute '@unitCode' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @unitCodeListAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @unitCodeListAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @unitCodeListID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChangeReason' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Attribute '@currencyID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ComparisonReferencePrice' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DeliveryTradeLocation' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IncludedTradeTax' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:MaximumChargeAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:MaximumQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:MinimumChargeAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:MinimumQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:NetPriceIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:OrderUnitConversionFactorNumeric' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RepackagingChargeAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RepairChargeAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:UnitAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ValiditySpecifiedPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:OrderProductUnitMeasureCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:OrderResponseReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:OrderingSpecifiedPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:OriginalOrderReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PickUpOrderFulfilmentLeadTimeMeasure' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PreviousOrderChangeReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PreviousOrderReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PreviousOrderResponseReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PreviousPriceListReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PriceListReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PriorityCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ProcurementTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ProductAvailabilityCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ProductChargeFreeIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ProductEndUserTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ProductMadeToOrderIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ProductOrderableIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ProductReorderableIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PromotionalDealReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PropertyClearanceTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PurchaseConditionsReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:QuotationProposalReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:QuotationProposalResponseReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:QuotationReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Reference' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RegistrationTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RequestForQuotationReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RequestForQuotationResponseReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RequestedUnitProductTradePrice' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RequisitionReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RequisitionerReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ResaleProductUnitMeasureCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ResaleSpecifiedPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SalesAgentTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SalesConditionsReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SalesReportReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SellerAssignedAccountantTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SellerOrderReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SellerTaxRepresentativeTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SellerTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ShippingSpecifiedPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SupplyInstructionReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SupportCentreTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TargetMarketTradeCountry' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TurnInReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BilledQuantity' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:ActualDeliverySupplyChainEvent' may occur at maximum 1 times. + + + + + + + + + + + + + + Element 'ram:ReceivingAdviceReferencedDocument' may occur at maximum 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AcceptanceSupplyChainEvent' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:OccurrenceDateTime' may occur at maximum 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Description' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DescriptionBinaryObject' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DiscreteSpecifiedPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EarliestOccurrenceDateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:FrequencyCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LatestOccurrenceDateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'udt:DateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Attribute '@format' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:OccurrenceLogisticsLocation' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:OccurrenceSpecifiedPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:UnitQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ActualDespatchSupplyChainEvent' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ActualLoadingSupplyChainEvent' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ActualPickUpSupplyChainEvent' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ActualReceiptSupplyChainEvent' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ActualReleaseSupplyChainEvent' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ActualUnloadingSupplyChainEvent' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AdditionalReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AgreedQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ApplicableTransportDangerousGoods' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AvailableSupplyChainInventory' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Attribute '@unitCode' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @unitCodeListAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @unitCodeListAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @unitCodeListID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Attribute '@unitCode' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @unitCodeListAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @unitCodeListAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @unitCodeListID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChargeableWeightMeasure' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ConfirmedDeliverySupplyChainEvent' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ConfirmedDespatchSupplyChainEvent' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ConfirmedReleaseSupplyChainEvent' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ConsumptionReportReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DeliveryInstructions' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AcceptableSpecifiedPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AcceptanceDateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AmendmentPurposeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttachmentBinaryObject' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AuthenticatedOriginalIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CategoryCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ContractualDocumentClause' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CopyIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CopyIssuedQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CopyRequiredQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CreationDateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ElectronicPresentationIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GlobalID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Information' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IssueLogisticsLocation' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IssuerAssignedID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IssuerTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ItemIdentificationID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LanguageID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineItemQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineStatusCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LodgementLogisticsLocation' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:OriginalIssuedQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:OriginalRequiredQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PreviousRevisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PurposeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ReceiptDateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RecipientTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ReferenceTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RelationshipTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Remarks' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Revision' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RevisionDateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RevisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SectionName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SignatoryDocumentAuthentication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StatusCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SubordinateLineID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AcceptableSpecifiedPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AcceptanceDateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AmendmentPurposeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttachmentBinaryObject' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AuthenticatedOriginalIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CategoryCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ContractualDocumentClause' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CopyIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CopyIssuedQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CopyRequiredQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CreationDateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ElectronicPresentationIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GlobalID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Information' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IssueLogisticsLocation' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IssuerAssignedID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IssuerTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ItemIdentificationID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LanguageID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineItemQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineStatusCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LodgementLogisticsLocation' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:OriginalIssuedQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:OriginalRequiredQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PreviousRevisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PurposeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ReceiptDateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RecipientTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ReferenceTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RelationshipTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Remarks' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Revision' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RevisionDateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RevisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SectionName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SignatoryDocumentAuthentication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StatusCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SubordinateLineID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DespatchedQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DisposalTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DueInAvailableQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DueInForecastedQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DueInRequestedQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DueInReturnedQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EconomicOrderQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:FinalDeliveryIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:FinalDestinationTradeCountry' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GFMTransferRejectedQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GrossVolumeMeasure' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GrossWeightMeasure' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IncludedSupplyChainPackaging' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IndividualPackageQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InformationNote' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InspectionSupplyChainEvent' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InventoryManagerTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LogisticsPackage' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LogisticsServiceProviderTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ModificationForecastedQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:NetVolumeMeasure' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:NetWeightMeasure' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:OwnershipToTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Attribute '@unitCode' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @unitCodeListAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @unitCodeListAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @unitCodeListID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PackingListReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PartialDeliveryAllowedIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PerPackageUnitQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PickUpAvailabilityDateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PlannedDeliverySupplyChainEvent' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PlannedDespatchSupplyChainEvent' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PlannedLoadingSupplyChainEvent' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PlannedPickUpSupplyChainEvent' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PlannedReleaseSupplyChainEvent' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PlannedSupplyChainConsignment' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PlannedSupplyChainEvent' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PlannedUnloadingSupplyChainEvent' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PreviousDeliverySupplyChainEvent' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ProductUnitQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ProjectedSupplyChainSupplyPlan' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ReceivedQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AcceptableSpecifiedPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AcceptanceDateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AmendmentPurposeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttachmentBinaryObject' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AuthenticatedOriginalIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CategoryCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ContractualDocumentClause' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CopyIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CopyIssuedQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CopyRequiredQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CreationDateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ElectronicPresentationIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GlobalID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Information' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IssueLogisticsLocation' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IssuerAssignedID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IssuerTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ItemIdentificationID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LanguageID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineItemQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineStatusCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LodgementLogisticsLocation' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:OriginalIssuedQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:OriginalRequiredQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PreviousRevisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PurposeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ReceiptDateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RecipientTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ReferenceTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RelationshipTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Remarks' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Revision' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RevisionDateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RevisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SectionName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SignatoryDocumentAuthentication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StatusCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SubordinateLineID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RelatedSupplyChainConsignment' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RemainingRequestedQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RequestedDeliverySupplyChainEvent' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RequestedDespatchSupplyChainEvent' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RequestedPickUpSupplyChainEvent' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RequestedQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RequestedReleaseSupplyChainEvent' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ReverseBilledQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SampleShipFromTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SampleShipToTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ShipFromTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' may occur at maximum 1 times. + + + + + + + + + + + + + + Element 'ram:Name' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:DefinedTradeContact' may occur at maximum 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ApplicableLogisticsServiceCharge' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AssociatedTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttentionOfAssociatedTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuyerAssignedID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CAGEID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DODAACID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DUNSID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TelephoneUniversalCommunication' may occur at maximum 1 times. + + + + + + + + + + + + + + Element 'ram:FaxUniversalCommunication' may occur at maximum 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DirectTelephoneUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EDIUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Access' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AreaNumberCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CompleteNumber' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountryNumberCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ExtensionNumber' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:HTMLPreferredIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LocalNumber' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:UseCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CompleteNumber' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Access' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AreaNumberCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountryNumberCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ExtensionNumber' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:HTMLPreferredIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LocalNumber' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:UseCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InstantMessagingUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:JobTitle' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:MobileTelephoneUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PersonID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Responsibility' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedContactPerson' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedNote' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CompleteNumber' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Access' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AreaNumberCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountryNumberCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ExtensionNumber' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:HTMLPreferredIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LocalNumber' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:UseCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TelexUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:VOIPUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Description' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EmailURIUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EndPointURIUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:FaxUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GLNID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IssuedNotificationReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LanguageCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LogoAssociatedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LogoReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PostcodeCode' may occur at maximum 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AdditionalStreetName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttentionOf' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuildingName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuildingNumber' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CareOf' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CitySubDivisionName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountryIdentificationTradeCountry' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountryName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountrySubDivisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountrySubDivisionName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DepartmentName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:FreeForm' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GeoCoordinateIdentificationGeographicalCoordinate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineFive' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineFour' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineThree' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PostOfficeBox' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @name' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SecondaryPostcodeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StreetName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:UTCOffsetNumeric' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ProvidedTransportService' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:QualityAssuranceIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RICID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RequestedNotificationReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RoleCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SellerAssignedID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedAuthoritativeSignatoryPerson' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedLegalOrganization' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedLogisticsLocation' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedRepresentativePerson' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AssociatedRegisteredTax' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TelephoneUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ShipmentScheduleReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedDeliveryAdjustment' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedLogisticsRegulatedGoods' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TheoreticalWeightMeasure' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TurnInReceivedQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:UltimateShipToDeliveryDateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:UltimateShipToDeliverySupplyChainEvent' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' may occur at maximum 1 times. + + + + + + + + + + + + + + Element 'ram:Name' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:DefinedTradeContact' may occur at maximum 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ApplicableLogisticsServiceCharge' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AssociatedTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttentionOfAssociatedTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuyerAssignedID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CAGEID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DODAACID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DUNSID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TelephoneUniversalCommunication' may occur at maximum 1 times. + + + + + + + + + + + + + + Element 'ram:FaxUniversalCommunication' may occur at maximum 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DirectTelephoneUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EDIUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Access' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AreaNumberCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CompleteNumber' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountryNumberCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ExtensionNumber' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:HTMLPreferredIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LocalNumber' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:UseCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CompleteNumber' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Access' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AreaNumberCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountryNumberCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ExtensionNumber' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:HTMLPreferredIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LocalNumber' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:UseCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InstantMessagingUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:JobTitle' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:MobileTelephoneUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PersonID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Responsibility' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedContactPerson' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedNote' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CompleteNumber' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Access' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AreaNumberCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountryNumberCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ExtensionNumber' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:HTMLPreferredIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LocalNumber' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:UseCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TelexUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:VOIPUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Description' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EmailURIUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EndPointURIUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:FaxUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GLNID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IssuedNotificationReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LanguageCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LogoAssociatedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LogoReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PostcodeCode' may occur at maximum 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AdditionalStreetName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttentionOf' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuildingName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuildingNumber' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CareOf' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CitySubDivisionName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountryIdentificationTradeCountry' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountryName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountrySubDivisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountrySubDivisionName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DepartmentName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:FreeForm' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GeoCoordinateIdentificationGeographicalCoordinate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineFive' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineFour' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineThree' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PostOfficeBox' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @name' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SecondaryPostcodeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StreetName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:UTCOffsetNumeric' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ProvidedTransportService' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:QualityAssuranceIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RICID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RequestedNotificationReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RoleCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SellerAssignedID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedAuthoritativeSignatoryPerson' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedLegalOrganization' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedLogisticsLocation' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedRepresentativePerson' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AssociatedRegisteredTax' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TelephoneUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:UtilizedLogisticsTransportEquipment' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BillingSpecifiedPeriod' may occur at maximum 1 times. + + + + + + + + + + + + + + Element 'ram:SpecifiedTradeAccountingAccount' may occur at maximum 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AcceptanceReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AcceptanceTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AccountingApplicableTradeCurrencyExchange' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AdditionalReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AgreementReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AlternatePaymentApplicableTradeCurrencyExchange' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CalculatedAmount' may occur at maximum 1 times. + + + + + + + + + + + + + + Element 'ram:ApplicablePercent' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AllowanceChargeBasisAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @format' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ApplicableTradeLocation' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BasisAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BasisQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuyerDeductibleTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuyerNonDeductibleTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuyerRepayableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Attribute '@currencyID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CalculatedRate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CalculationSequenceNumeric' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CategoryName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CurrencyCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CustomsDutyIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DeductionAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DeferredStatusPartyDebtorFinancialAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Description' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DueDateTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ExemptionAuthorizationID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ExemptionIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ExemptionReasonCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:FunctionCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Guarantee' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GuaranteeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InformationAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Jurisdiction' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineTotalBasisAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PaymentID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PaymentMethodCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Rate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RateApplicablePercent' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RateCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RefundAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RegimeType' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RegimeTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SelfAssessedBasisAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SelfAssessedBasisQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SelfAssessedCalculatedAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SelfAssessedCalculationRate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SellerPayableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SellerRefundableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ServiceSupplyTradeCountry' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TariffDeductionQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TaxBasisAllowanceRate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TaxExemptionAuthorityID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TaxPointDate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Type' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:UnitBasisAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StartDateTime' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:EndDateTime' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CompleteDateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ContinuousIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Description' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DurationMeasure' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'udt:DateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Attribute '@format' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InclusiveIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:OpenIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PurposeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SeasonCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SequenceNumeric' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StartDateFlexibilityCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'udt:DateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Attribute '@format' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CreditNoteAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CreditReason' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CreditReasonCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CreditorReferenceID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CreditorReferenceIssuerID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CreditorReferenceType' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CreditorReferenceTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CreditorTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DeliveryChargeAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Description' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DiscountAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DiscountIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DocumentaryCreditReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DuePayableAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:FactoringAgreementReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:FactoringListReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InspectionTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InvoiceApplicableTradeCurrencyExchange' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InvoiceCurrencyCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InvoiceDateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InvoiceIssuerReference' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InvoiceReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InvoiceeTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InvoicerTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LetterOfCreditReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:NextInvoiceDateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:OrderApplicableTradeCurrencyExchange' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:OrderCurrencyCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PackagingPayerTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PayableSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PayeeTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PayerReference' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PayerTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PaymentAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PaymentApplicableTradeCurrencyExchange' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PaymentCurrencyCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PaymentReference' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PriceApplicableTradeCurrencyExchange' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PriceCurrencyCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ProFormaInvoiceReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PurchaseSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:QuotationApplicableTradeCurrencyExchange' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:QuotationCurrencyCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ReceivableSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ReceivedPaymentDateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RemittanceAdviceReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SalesSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedAdvancePayment' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedFinancialAdjustment' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedLogisticsServiceCharge' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AbbreviatedName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AmountTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CostAssignmentReference' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CostReferenceDimensionPattern' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:MainAccountsChartID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:MainAccountsChartReferenceID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SetTriggerCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SubAccountID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedTradeAllowanceCharge' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedTradePaymentTerms' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedTradeSettlementFinancialCard' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineTotalAmount' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:TotalAllowanceChargeAmount' may occur at maximum 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AllowanceTotalAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChargeTotalAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DuePayableAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EquivalentTransferTotalAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ExcludingTaxesLineTotalAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:FreightChargeTotalAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GrandTotal' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GrandTotalAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IncludingTaxesLineTotalAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InformationAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InsuranceChargeTotalAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Attribute '@currencyID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PackingChargeTotalAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PaymentTotalAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RoundingAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TaxBasisTotalAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TaxTotalAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Attribute '@currencyID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TotalDiscountAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TotalDiscountBasisAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TotalPenaltyAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TotalPrepaidAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedTradeSettlementPaymentMeans' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SubtotalCalculatedTradeTax' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TaxApplicableTradeCurrencyExchange' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TaxCurrencyCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TaxPointDateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TotalAdjustmentAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TotalInvoiceAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TotalTaxAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TransportationPayeeTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GlobalID' may occur at maximum 1 times. + + + + + + + + + + + + + + Element 'ram:Name' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:Description' may occur at maximum 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AcquisitionLeadTimeMeasure' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AdditionalDescription' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AdditionalReferenceReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ApplicableMaterialGoodsCharacteristic' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:Description' must occur at least 1 times. + + + + + + + + + + + + + + Element 'ram:ValueMeasure' may occur at maximum 1 times. + + + + + + + + + + + + + + Element 'ram:Value' may occur at maximum 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ApplicableProductCharacteristicCondition' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ApplicableReferencedStandard' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:MeasurementMethodCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @name' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ValueCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ValueDateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ValueIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @unitCodeListVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ValueSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ApplicableSupplyChainPackaging' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ApplicableTradeProductCertification' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ApplicableTransportDangerousGoods' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AreaDensityMeasure' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AvailableMeasurementCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BatchID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BrandName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BrandOwnerTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BrandRangeName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuyerAssignedExtensionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CancellationAnnouncedLaunchDateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CertificationEvidenceReferenceReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ColourCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ColourDescription' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CommonName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ConciseDescription' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ConfigurableIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ConsumerAgeDescription' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ConsumerGenderDescription' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ContentUnitQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CriticalityTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CustomerAssignedID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ClassCode' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:ClassName' must occur at least 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ApplicableReferencedStandard' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Attribute '@listID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @name' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ClassProductCharacteristic' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SubClassCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SystemID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SystemName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Designation' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DistributorTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DrainedNetWeightMeasure' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EndItemName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EndItemTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EndUserTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:FIIGCriticalityTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:FSCID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:FinalAssemblyTradeCountry' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:FromDeliveryLifeSpanMeasure' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:FromOpeningLifeSpanMeasure' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:FromProductionLifeSpanMeasure' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GTINID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GeneticModificationExtentCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GlobalExtensionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GrossVolumeMeasure' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GrossWeightMeasure' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IncludedProductContentUnitQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IncludedProductTypeQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' must occur at least 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IndustryAssignedID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ManufacturerAssignedID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RelationshipTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Attribute '@unitCode' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @unitCodeListAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @unitCodeListAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @unitCodeListID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IndividualTradeProductInstance' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IndustryAssignedID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InformationNote' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InnerPackContentUnitQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InnerPackQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InspectionReferenceReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IntendedUse' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LatestProductDataChangeDateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LegalRightsOwnerTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LinearSpatialDimension' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:MSDSReferenceReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ManufactureTradeCountry' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ManufacturerAssignedID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ManufacturerTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:MarkedSerialNumberIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:MarketingCampaignReferenceReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:MarketingDescription' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:MaximumLinearSpatialDimension' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:MinimumLinearSpatialDimension' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ModelID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ModelName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:NIINID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:NSNID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:NetVolumeMeasure' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:NetWeightMeasure' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:OriginLogisticsLocation' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' may occur at maximum 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SubordinateTradeCountrySubDivision' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PhysicalFormDescription' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PrePackagedIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PresentationSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PriorityCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ProductGroupID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ProductionDiscontinuedDateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ProductionLeadTimeMeasure' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PromotionalVariantID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RecyclingTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RegulationConformityID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RejectionReasonCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RepairLevelTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ScientificName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SeasonCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SeasonDescription' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SecurityInformationNote' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SellerAssignedExtensionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SizeDescription' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedSupplyChainDiscrepancy' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StatusCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StorageInformationNote' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SubBrandName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SubstituteReferencedProduct' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SubstitutedReferencedProduct' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SuppliedFromTradeCountry' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TrackingSystemID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TradeName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TransportInformationNote' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:UnitTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:UsageInformationNote' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:UseDescription' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:VariableMeasureIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:VariantDescription' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SubordinateTradeLineItem' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SubstituteApplicableReferencedProduct' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SubstitutedReferencedProduct' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeExtensionCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Information' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineItemQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SalesAgentAssignedID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedLogisticsPackage' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + + + + diff --git a/validator/src/main/resources/xslt/cii16931schematron/EN16931-CII-validation.xslt b/validator/src/main/resources/xslt/cii16931schematron/EN16931-CII-validation.xslt new file mode 100644 index 00000000..1408bfef --- /dev/null +++ b/validator/src/main/resources/xslt/cii16931schematron/EN16931-CII-validation.xslt @@ -0,0 +1,12214 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + / + + + + + + *: + + [namespace-uri()=' + + '] + + + + [ + + ] + + + + / + + @ + + + @*[local-name()=' + + ' and namespace-uri()=' + + '] + + + + + + + + + / + + + [ + + ] + + + + /@ + + + + + + + + / + + + [ + + ] + + + + /@ + + + + + + + + + + + + + + + + + + + + + + + + . + + + + +U + + U + + + + U. + + n + + + + U. + + _ + + _ + + + + + + + + +   +   +   + + + + + + + + + + + + + EN16931-CII-Model + EN16931-CII-Model + + + + + + + + EN16931-CII-Syntax + EN16931-CII-Syntax + + + + + + + + EN16931-Codes + EN16931-Codes + + + + + + + +EN16931 model bound to CII + + + + + + + + + + + + + + BR-52 + fatal + + + + [BR-52]-Each Additional supporting document (BG-24) shall contain a Supporting document reference (BT-122). + + + + + + + + + + + + + + + + BR-51 + fatal + + + + [BR-51]-The last 4 to 6 digits of the Payment card primary account number (BT-87) shall be present if Payment card information (BG-18) is provided in the Invoice. + + + + + + + + + + + + + + + + BR-50 + fatal + + + + [BR-50]-A Payment account identifier (BT-84) shall be present if Credit transfer (BG-16) information is provided in the Invoice. + + + + + + + + + + BR-61 + fatal + + + + [BR-61]-If the Payment means type code (BT-81) means SEPA credit transfer, Local credit transfer or Non-SEPA international credit transfer, the Payment account identifier (BT-84) shall be present. + + + + + + + + + + + + + + + + BR-57 + fatal + + + + [BR-57]-Each Deliver to address (BG-15) shall contain a Deliver to country code (BT-80). + + + + + + + + + + + + + + + + BR-31 + fatal + + + + [BR-31]-Each Document level allowance (BG-20) shall have a Document level allowance amount (BT-92). + + + + + + + + + + BR-32 + fatal + + + + [BR-32]-Each Document level allowance (BG-20) shall have a Document level allowance VAT category code (BT-95). + + + + + + + + + + BR-33 + fatal + + + + [BR-33]-Each Document level allowance (BG-20) shall have a Document level allowance reason (BT-97) or a Document level allowance reason code (BT-98). + + + + + + + + + + BR-CO-05 + fatal + + + + [BR-CO-05]-Document level allowance reason code (BT-98) and Document level allowance reason (BT-97) shall indicate the same type of allowance. + + + + + + + + + + BR-CO-21 + fatal + + + + [BR-CO-21]-Each Document level allowance (BG-20) shall contain a Document level allowance reason (BT-97) or a Document level allowance reason code (BT-98), or both. + + + + + + + + + + BR-DEC-01 + fatal + + + + [BR-DEC-01]-The allowed maximum number of decimals for the Document level allowance amount (BT-92) is 2. + + + + + + + + + + BR-DEC-02 + fatal + + + + [BR-DEC-02]-The allowed maximum number of decimals for the Document level allowance base amount (BT-93) is 2. + + + + + + + + + + + + + + + + BR-36 + fatal + + + + [BR-36]-Each Document level charge (BG-21) shall have a Document level charge amount (BT-99). + + + + + + + + + + BR-37 + fatal + + + + [BR-37]-Each Document level charge (BG-21) shall have a Document level charge VAT category code (BT-102). + + + + + + + + + + BR-38 + fatal + + + + [BR-38]-Each Document level charge (BG-21) shall have a Document level charge reason (BT-104) or a Document level charge reason code (BT-105). + + + + + + + + + + BR-CO-06 + fatal + + + + [BR-CO-06]-Document level charge reason code (BT-105) and Document level charge reason (BT-104) shall indicate the same type of charge. + + + + + + + + + + BR-CO-22 + fatal + + + + [BR-CO-22]-Each Document level charge (BG-21) shall contain a Document level charge reason (BT-104) or a Document level charge reason code (BT-105), or both. + + + + + + + + + + BR-DEC-05 + fatal + + + + [BR-DEC-05]-The allowed maximum number of decimals for the Document level charge amount (BT-92) is 2. + + + + + + + + + + BR-DEC-06 + fatal + + + + [BR-DEC-06]-The allowed maximum number of decimals for the Document level charge base amount (BT-93) is 2. + + + + + + + + + + + + + + + + BR-12 + fatal + + + + [BR-12]-An Invoice shall have the Sum of Invoice line net amount (BT-106). + + + + + + + + + + BR-13 + fatal + + + + [BR-13]-An Invoice shall have the Invoice total amount without VAT (BT-109). + + + + + + + + + + BR-14 + fatal + + + + [BR-14]-An Invoice shall have the Invoice total amount with VAT (BT-112). + + + + + + + + + + BR-15 + fatal + + + + [BR-15]-An Invoice shall have the Amount due for payment (BT-115). + + + + + + + + + + BR-53 + fatal + + + + [BR-53]-If the VAT accounting currency code (BT-6) is present, then the Invoice total VAT amount in accounting currency (BT-111) shall be provided. + + + + + + + + + + BR-CO-10 + fatal + + + + [BR-CO-10]-Sum of Invoice line net amount (BT-106) = Σ Invoice line net amount (BT-131). + + + + + + + + + + BR-CO-11 + fatal + + + + [BR-CO-11]-Sum of allowances on document level (BT-107) = Σ Document level allowance amount (BT-92). + + + + + + + + + + BR-CO-12 + fatal + + + + [BR-CO-12]-Sum of charges on document level (BT-108) = Σ Document level charge amount (BT-99). + + + + + + + + + + BR-CO-13 + fatal + + + + [BR-CO-13]-Invoice total amount without VAT (BT-109) = Σ Invoice line net amount (BT-131) - Sum of allowances on document level (BT-107) + Sum of charges on document level (BT-108). + + + + + + + + + + BR-CO-15 + fatal + + + + [BR-CO-15]-Invoice total amount with VAT (BT-112) = Invoice total amount without VAT (BT-109) + Invoice total VAT amount (BT-110). + + + + + + + + + + BR-CO-16 + fatal + + + + [BR-CO-16]-Amount due for payment (BT-115) = Invoice total amount with VAT (BT-112) -Paid amount (BT-113) +Rounding amount (BT-114). + + + + + + + + + + BR-DEC-09 + fatal + + + + [BR-DEC-09]-The allowed maximum number of decimals for the Sum of Invoice line net amount (BT-106) is 2. + + + + + + + + + + BR-DEC-10 + fatal + + + + [BR-DEC-10]-The allowed maximum number of decimals for the Sum of allowanced on document level (BT-107) is 2. + + + + + + + + + + BR-DEC-11 + fatal + + + + [BR-DEC-11]-The allowed maximum number of decimals for the Sum of charges on document level (BT-108) is 2. + + + + + + + + + + BR-DEC-12 + fatal + + + + [BR-DEC-12]-The allowed maximum number of decimals for the Invoice total amount without VAT (BT-109) is 2. + + + + + + + + + + BR-DEC-14 + fatal + + + + [BR-DEC-14]-The allowed maximum number of decimals for the Invoice total amount with VAT (BT-112) is 2. + + + + + + + + + + BR-DEC-13 + fatal + + + + [BR-DEC-13]-The allowed maximum number of decimals for the Invoice total VAT amount (BT-110) is 2. + + + + + + + + + + BR-DEC-15 + fatal + + + + [BR-DEC-15]-The allowed maximum number of decimals for the Invoice total VAT amount in accounting currency (BT-111) is 2. + + + + + + + + + + BR-DEC-16 + fatal + + + + [BR-DEC-16]-The allowed maximum number of decimals for the Paid amount (BT-113) is 2. + + + + + + + + + + BR-DEC-17 + fatal + + + + [BR-DEC-17]-The allowed maximum number of decimals for the Rounding amount (BT-114) is 2. + + + + + + + + + + BR-DEC-18 + fatal + + + + [BR-DEC-18]-The allowed maximum number of decimals for the Amount due for payment (BT-115) is 2. + + + + + + + + + + + + + + + + BR-01 + fatal + + + + [BR-01]-An Invoice shall have a Specification identifier (BT-24). + + + + + + + + + + BR-02 + fatal + + + + [BR-02]-An Invoice shall have an Invoice number (BT-1). + + + + + + + + + + BR-03 + fatal + + + + [BR-03]-An Invoice shall have an Invoice issue date (BT-2). + + + + + + + + + + BR-04 + fatal + + + + [BR-04]-An Invoice shall have an Invoice type code (BT-3). + + + + + + + + + + BR-05 + fatal + + + + [BR-05]-An Invoice shall have an Invoice currency code (BT-5). + + + + + + + + + + BR-06 + fatal + + + + [BR-06]-An Invoice shall contain the Seller name (BT-27). + + + + + + + + + + BR-07 + fatal + + + + [BR-07]-An Invoice shall contain the Buyer name (BT-44). + + + + + + + + + + BR-08 + fatal + + + + [BR-08]-An Invoice shall contain the Seller postal address (BG-5). + + + + + + + + + + BR-09 + fatal + + + + [BR-09]-The Seller postal address (BG-5) shall contain a Seller country code (BT-40). + + + + + + + + + + BR-10 + fatal + + + + [BR-10]-An Invoice shall contain the Buyer postal address (BG-8). + + + + + + + + + + BR-11 + fatal + + + + [BR-11]-The Buyer postal address shall contain a Buyer country code (BT-55). + + + + + + + + + + BR-16 + fatal + + + + [BR-16]-An Invoice shall have at least one Invoice line (BG-25). + + + + + + + + + + BR-62 + fatal + + + + [BR-62]-The Seller electronic address (BT-34) shall have a Scheme identifier. + + + + + + + + + + BR-63 + fatal + + + + [BR-63]-The Buyer electronic address (BT-49) shall have a Scheme identifier. + + + + + + + + + + BR-CO-25 + fatal + + + + [BR-CO-25]-In case the Amount due for payment (BT-115) is positive, either the Payment due date (BT-9) or the Payment terms (BT-20) shall be present. + + + + + + + + + + BR-S-01 + fatal + + + + [BR-S-01]-An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is "Standard rated" shall contain in the VAT breakdown (BG-23) at least one VAT category code (BT-118) equal with "Standard rated". + + + + + + + + + + BR-Z-01 + fatal + + + + [BR-Z-01]-An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is "Zero rated" shall contain in the VAT breakdown (BG-23) exactly one VAT category code (BT-118) equal with "Zero rated". + + + + + + + + + + BR-E-01 + fatal + + + + [BR-E-01]-An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is "Exempt from VAT" shall contain exactly one VAT breakdown (BG-23) with the VAT category code (BT-118) equal to "Exempt from VAT". + + + + + + + + + + BR-AE-01 + fatal + + + + [BR-AE-01]-An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is "Reverse charge" shall contain in the VAT breakdown (BG-23) exactly one VAT category code (BT-118) equal with "VAT reverse charge". + + + + + + + + + + BR-IC-01 + fatal + + + + [BR-IC-01]-An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is "Intra-community supply" shall contain in the VAT breakdown (BG-23) exactly one VAT category code (BT-118) equal with "Intra-community supply". + + + + + + + + + + BR-G-01 + fatal + + + + [BR-G-01]-An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is "Export outside the EU" shall contain in the VAT breakdown (BG-23) exactly one VAT category code (BT-118) equal with "Export outside the EU". + + + + + + + + + + BR-O-01 + fatal + + + + [BR-O-01]-An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is "Not subject to VAT" shall contain exactly one VAT breakdown group (BG-23) with the VAT category code (BT-118) equal to "Not subject to VAT". + + + + + + + + + + BR-AF-01 + fatal + + + + [BR-IG-01]-An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is "IGIC" shall contain in the VAT breakdown (BG-23) at least one VAT category code (BT-118) equal with "IGIC". + + + + + + + + + + BR-AG-01 + fatal + + + + [BR-IP-01]-An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is "IPSI" shall contain in the VAT breakdown (BG-23) at least one VAT category code (BT-118) equal with "IPSI". + + + + + + + + + + + + + + + + BR-21 + fatal + + + + [BR-21]-Each Invoice line (BG-25) shall have an Invoice line identifier (BT-126). + + + + + + + + + + BR-22 + fatal + + + + [BR-22]-Each Invoice line (BG-25) shall have an Invoiced quantity (BT-129). + + + + + + + + + + BR-23 + fatal + + + + [BR-23]-An Invoice line (BG-25) shall have an Invoiced quantity unit of measure code (BT-130). + + + + + + + + + + BR-24 + fatal + + + + [BR-24]-Each Invoice line (BG-25) shall have an Invoice line net amount (BT-131). + + + + + + + + + + BR-25 + fatal + + + + [BR-25]-Each Invoice line (BG-25) shall contain the Item name (BT-153). + + + + + + + + + + BR-26 + fatal + + + + [BR-26]-Each Invoice line (BG-25) shall contain the Item net price (BT-146). + + + + + + + + + + BR-27 + fatal + + + + [BR-27]-The Item net price (BT-146) shall NOT be negative. + + + + + + + + + + BR-28 + fatal + + + + [BR-28]-The Item gross price (BT-148) shall NOT be negative. + + + + + + + + + + BR-64 + fatal + + + + [BR-64]-The Item standard identifier (BT-157) shall have a Scheme identifier. + + + + + + + + + + BR-65 + fatal + + + + [BR-65]-The Item classification identifier (BT-158) shall have a Scheme identifier. + + + + + + + + + + BR-CO-04 + fatal + + + + [BR-CO-04]-Each Invoice line (BG-25) shall be categorized with an Invoiced item VAT category code (BT-151). + + + + + + + + + + BR-CO-18 + fatal + + + + [BR-CO-18]-An Invoice shall at least have one VAT breakdown group (BG-23). + + + + + + + + + + BR-DEC-23 + fatal + + + + [BR-DEC-23]-The allowed maximum number of decimals for the Invoice line net amount (BT-131) is 2. + + + + + + + + + + + + + + + + BR-41 + fatal + + + + [BR-41]-Each Invoice line allowance (BG-27) shall have an Invoice line allowance amount (BT-136). + + + + + + + + + + BR-42 + fatal + + + + [BR-42]-Each Invoice line allowance (BG-27) shall have an Invoice line allowance reason (BT-139) or an Invoice line allowance reason code (BT-140). + + + + + + + + + + BR-CO-07 + fatal + + + + [BR-CO-07]-Invoice line allowance reason code (BT-140) and Invoice line allowance reason (BT-139) shall indicate the same type of allowance reason. + + + + + + + + + + BR-CO-23 + fatal + + + + [BR-CO-23]-Each Invoice line allowance (BG-27) shall contain an Invoice line allowance reason (BT-139) or an Invoice line allowance reason code (BT-140), or both. + + + + + + + + + + BR-DEC-24 + fatal + + + + [BR-DEC-24]-The allowed maximum number of decimals for the Invoice line allowance amount (BT-136) is 2. + + + + + + + + + + BR-DEC-25 + fatal + + + + [BR-DEC-25]-The allowed maximum number of decimals for the Invoice line allowance base amount (BT-137) is 2. + + + + + + + + + + + + + + + + BR-43 + fatal + + + + [BR-43]-Each Invoice line charge (BG-28) shall have an Invoice line charge amount (BT-141). + + + + + + + + + + BR-44 + fatal + + + + [BR-44]-Each Invoice line charge (BG-28) shall have an Invoice line charge reason (BT-144) or an Invoice line charge reason code (BT-145). + + + + + + + + + + BR-CO-08 + fatal + + + + [BR-CO-08]-Invoice line charge reason code (BT-145) and Invoice line charge reason (BT144) shall indicate the same type of charge reason. + + + + + + + + + + BR-CO-24 + fatal + + + + [BR-CO-24]-Each Invoice line charge (BG-28) shall contain an Invoice line charge reason (BT-144) or an Invoice line charge reason code (BT-145), or both. + + + + + + + + + + BR-DEC-27 + fatal + + + + [BR-DEC-27]-The allowed maximum number of decimals for the Invoice line charge amount (BT-141) is 2. + + + + + + + + + + BR-DEC-28 + fatal + + + + [BR-DEC-28]-The allowed maximum number of decimals for the Invoice line charge base amount (BT-142) is 2. + + + + + + + + + + + + + + + + BR-30 + fatal + + + + [BR-30]-If both Invoice line period start date (BT-134) and Invoice line period end date (BT-135) are given then the Invoice line period end date (BT-135) shall be later or equal to the Invoice line period start date (BT-134). + + + + + + + + + + BR-CO-20 + fatal + + + + [BR-CO-20]-If Invoice line period (BG-26) is used, the Invoice line period start date (BT-134) or the Invoice line period end date (BT-135) shall be filled, or both. + + + + + + + + + + + + + + + + BR-29 + fatal + + + + [BR-29]-If both Invoicing period start date (BT-73) and Invoicing period end date (BT-74) are given then the Invoicing period end date (BT-74) shall be later or equal to the Invoicing period start date (BT-73). + + + + + + + + + + BR-CO-19 + fatal + + + + [BR-CO-19]-If Invoicing period (BG-14) is used, the Invoicing period start date (BT-73) or the Invoicing period end date (BT-74) shall be filled, or both. + + + + + + + + + + + + + + + + BR-54 + fatal + + + + [BR-54]-Each Item attribute (BG-32) shall contain an Item attribute name (BT-160) and an Item attribute value (BT-161). + + + + + + + + + + + + + + + + BR-17 + fatal + + + + [BR-17]-The Payee name (BT-59) shall be provided in the Invoice, if the Payee (BG-10) is different from the Seller (BG-4). + + + + + + + + + + + + + + + + BR-49 + fatal + + + + [BR-49]-A Payment instruction (BG-16) shall specify the Payment means type code (BT-81). + + + + + + + + + + BR-CO-27 + fatal + + + + [BR-CO-27]- Either the IBAN or a Proprietary ID (BT-84) shall be used. + + + + + + + + + + + + + + + + BR-55 + fatal + + + + [BR-55]-Each Preceding Invoice reference (BG-3) shall contain a Preceding Invoice reference (BT-25). + + + + + + + + + + + + + + + + BR-CO-26 + fatal + + + + [BR-CO-26]-In order for the buyer to automatically identify a supplier, the Seller identifier (BT-29), the Seller legal registration identifier (BT-30) and/or the Seller VAT identifier (BT-31) shall be present. + + + + + + + + + + + + + + + + BR-18 + fatal + + + + [BR-18]-The Seller tax representative name (BT-62) shall be provided in the Invoice, if the Seller (BG-4) has a Seller tax representative party (BG-11). + + + + + + + + + + BR-19 + fatal + + + + [BR-19]-The Seller tax representative postal address (BG-12) shall be provided in the Invoice, if the Seller (BG-4) has a Seller tax representative party (BG-11). + + + + + + + + + + BR-20 + fatal + + + + [BR-20]-The Seller tax representative postal address (BG-12) shall contain a Tax representative country code (BT-69), if the Seller (BG-4) has a Seller tax representative party (BG-11). + + + + + + + + + + BR-56 + fatal + + + + [BR-56]-Each Seller tax representative party (BG-11) shall have a Seller tax representative VAT identifier (BT-63). + + + + + + + + + + + + + + + + BR-CO-14 + fatal + + + + [BR-CO-14]-Invoice total VAT amount (BT-110) = Σ VAT category tax amount (BT-117). + + + + + + + + + + + + + + + + BR-CO-09 + fatal + + + + [BR-CO-09]-The Seller VAT identifier (BT-31), the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48) shall have a prefix in accordance with ISO code ISO 3166-1 alpha-2 by which the country of issue may be identified. Nevertheless, Greece may use the prefix ‘EL’. + + + + + + + + + + + + + + + + BR-AE-08 + fatal + + + + [BR-AE-08]-In a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Reverse charge" the VAT category taxable amount (BT-116) shall equal the sum of Invoice line net amounts (BT-131) minus the sum of Document level allowance amounts (BT-92) plus the sum of Document level charge amounts (BT-99) where the VAT category codes (BT-151, BT-95, BT-102) are "Reverse charge". + + + + + + + + + + BR-AE-09 + fatal + + + + [BR-AE-09]-The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Reverse charge" shall be 0 (zero). + + + + + + + + + + BR-AE-10 + fatal + + + + [BR-AE-10]-A VAT Breakdown (BG-23) with VAT Category code (BT-118) "Reverse charge" shall have a VAT exemption reason code (BT-121), meaning "Reverse charge" or the VAT exemption reason text (BT-120) "Reverse charge" (or the equivalent standard text in another language). + + + + + + + + + + + + + + + + BR-AE-03 + fatal + + + + [BR-AE-03]-An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Reverse charge" shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48) and/or the Buyer legal registration identifier (BT-47). + + + + + + + + + + BR-AE-06 + fatal + + + + [BR-AE-06]-In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Reverse charge" the Document level allowance VAT rate (BT-96) shall be 0 (zero). + + + + + + + + + + + + + + + + BR-AE-04 + fatal + + + + [BR-AE-04]-An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Reverse charge" shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48) and/or the Buyer legal registration identifier (BT-47). + + + + + + + + + + BR-AE-07 + fatal + + + + [BR-AE-07]-In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Reverse charge" the Document level charge VAT rate (BT-103) shall be 0 (zero). + + + + + + + + + + + + + + + + BR-AE-02 + fatal + + + + [BR-AE-02]-An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Reverse charge" shall contain the Seller VAT Identifier (BT-31), the Seller Tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48) and/or the Buyer legal registration identifier (BT-47). + + + + + + + + + + BR-AE-05 + fatal + + + + [BR-AE-05]-In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Reverse charge" the Invoiced item VAT rate (BT-152) shall be 0 (zero). + + + + + + + + + + + + + + + + BR-AF-08 + fatal + + + + [BR-IG-08]-For each different value of VAT category rate (BT-119) where the VAT category code (BT-118) is "IGIC", the VAT category taxable amount (BT-116) in a VAT breakdown (BG-23) shall equal the sum of Invoice line net amounts (BT-131) plus the sum of document level charge amounts (BT-99) minus the sum of document level allowance amounts (BT-92) where the VAT category code (BT-151, BT-102, BT-95) is "IGIC" and the VAT rate (BT-152, BT-103, BT-96) equals the VAT category rate (BT-119). + + + + + + + + + + BR-AF-09 + fatal + + + + [BR-IG-09]-The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where VAT category code (BT-118) is "IGIC" shall equal the VAT category taxable amount (BT-116) multiplied by the VAT category rate (BT-119). + + + + + + + + + + BR-AF-10 + fatal + + + + [BR-IG-10]-A VAT Breakdown (BG-23) with VAT Category code (BT-118) "IGIC" shall not have a VAT exemption reason code (BT-121) or VAT exemption reason text (BT-120). + + + + + + + + + + + + + + + + BR-AF-02 + fatal + + + + [BR-IG-02]-An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "IGIC" shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + BR-AF-05 + fatal + + + + [BR-IG-05]-In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "IGIC" the invoiced item VAT rate (BT-152) shall be greater than 0 (zero). + + + + + + + + + + + + + + + + BR-AF-03 + fatal + + + + [BR-IG-03]-An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "IGIC" shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + BR-AF-06 + fatal + + + + [BR-IG-06]-In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "IGIC" the Document level allowance VAT rate (BT-96) shall be 0 (zero) or greater than zero. + + + + + + + + + + + + + + + + BR-AF-04 + fatal + + + + [BR-IG-04]-An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "IGIC" shall contain the Seller VAT Identifier (BT-31), the Seller Tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + BR-AF-07 + fatal + + + + [BR-IG-07]-In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "IGIC" the Document level charge VAT rate (BT-103) shall be 0 (zero) or greater than zero. + + + + + + + + + + + + + + + + BR-AG-08 + fatal + + + + [BR-IP-08]-For each different value of VAT category rate (BT-119) where the VAT category code (BT-118) is "IPSI", the VAT category taxable amount (BT-116) in a VAT breakdown (BG-23) shall equal the sum of Invoice line net amounts (BT-131) plus the sum of document level charge amounts (BT-99) minus the sum of document level allowance amounts (BT-92) where the VAT category code (BT-151, BT-102, BT-95) is "IPSI" and the VAT rate (BT-152, BT-103, BT-96) equals the VAT category rate (BT-119). + + + + + + + + + + BR-AG-09 + fatal + + + + [BR-IP-09]-The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where VAT category code (BT-118) is "IPSI" shall equal the VAT category taxable amount (BT-116) multiplied by the VAT category rate (BT-119). + + + + + + + + + + BR-AG-10 + fatal + + + + [BR-IP-10]-A VAT Breakdown (BG-23) with VAT Category code (BT-118) "IPSI" shall not have a VAT exemption reason code (BT-121) or VAT exemption reason text (BT-120). + + + + + + + + + + + + + + + + BR-AG-02 + fatal + + + + [BR-IP-02]-An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "IPSI" shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + BR-AG-05 + fatal + + + + [BR-IP-05]-In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "IPSI" the Invoiced item VAT rate (BT-152) shall be 0 (zero) or greater than zero. + + + + + + + + + + + + + + + + BR-AG-03 + fatal + + + + [BR-IP-03]-An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "IPSI" shall contain the Seller VAT Identifier (BT-31), the Seller Tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + BR-AG-06 + fatal + + + + [BR-IP-06]-In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "IPSI" the Document level allowance VAT rate (BT-96) shall be 0 (zero) or greater than zero. + + + + + + + + + + + + + + + + BR-AG-04 + fatal + + + + [BR-IP-04]-An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "IPSI" shall contain the Seller VAT Identifier (BT-31), the Seller Tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + BR-AG-07 + fatal + + + + [BR-IP-07]-In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "IPSI" the Document level charge VAT rate (BT-103) shall be 0 (zero) or greater than zero. + + + + + + + + + + + + + + + + BR-E-08 + fatal + + + + [BR-E-08]-In a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Exempt from VAT" the VAT category taxable amount (BT-116) shall equal the sum of Invoice line net amounts (BT-131) minus the sum of Document level allowance amounts (BT-92) plus the sum of Document level charge amounts (BT-99) where the VAT category codes (BT-151, BT-95, BT-102) are "Exempt from VAT". + + + + + + + + + + BR-E-09 + fatal + + + + [BR-E-09]-The VAT category tax amount (BT-117) In a VAT breakdown (BG-23) where the VAT category code (BT-118) equals "Exempt from VAT" shall equal 0 (zero). + + + + + + + + + + BR-E-10 + fatal + + + + [BR-E-10]-A VAT Breakdown (BG-23) with VAT Category code (BT-118) "Exempt from VAT" shall have a VAT exemption reason code (BT-121) or a VAT exemption reason text (BT-120). + + + + + + + + + + + + + + + + BR-E-03 + fatal + + + + [BR-E-03]-An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Exempt from VAT" shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + BR-E-06 + fatal + + + + [BR-E-06]-In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Exempt from VAT", the Document level allowance VAT rate (BT-96) shall be 0 (zero). + + + + + + + + + + + + + + + + BR-E-04 + fatal + + + + [BR-E-04]-An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Exempt from VAT" shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + BR-E-07 + fatal + + + + [BR-E-07]-In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Exempt from VAT", the Document level charge VAT rate (BT-103) shall be 0 (zero). + + + + + + + + + + + + + + + + BR-E-02 + fatal + + + + [BR-E-02]-An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Exempt from VAT" shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + BR-E-05 + fatal + + + + [BR-E-05]-In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Exempt from VAT", the Invoiced item VAT rate (BT-152) shall be 0 (zero). + + + + + + + + + + + + + + + + BR-G-08 + fatal + + + + [BR-G-08]-In a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Export outside the EU" the VAT category taxable amount (BT-116) shall equal the sum of Invoice line net amounts (BT-131) minus the sum of Document level allowance amounts (BT-92) plus the sum of Document level charge amounts (BT-99) where the VAT category codes (BT-151, BT-95, BT-102) are "Export outside the EU". + + + + + + + + + + BR-G-09 + fatal + + + + [BR-G-09]-The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Export outside the EU" shall be 0 (zero). + + + + + + + + + + BR-G-10 + fatal + + + + [BR-G-10]-A VAT Breakdown (BG-23) with the VAT Category code (BT-118) "Export outside the EU" shall have a VAT exemption reason code (BT-121), meaning "Export outside the EU" or the VAT exemption reason text (BT-120) "Export outside the EU" (or the equivalent standard text in another language). + + + + + + + + + + + + + + + + BR-G-03 + fatal + + + + [BR-G-03]-An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Export outside the EU" shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + BR-G-06 + fatal + + + + [BR-G-06]-In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Export outside the EU" the Document level allowance VAT rate (BT-96) shall be 0 (zero). + + + + + + + + + + + + + + + + BR-G-04 + fatal + + + + [BR-G-04]-An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Export outside the EU" shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + BR-G-07 + fatal + + + + [BR-G-07]-In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Export outside the EU" the Document level charge VAT rate (BT-103) shall be 0 (zero). + + + + + + + + + + + + + + + + BR-G-02 + fatal + + + + [BR-G-02]-An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Export outside the EU" shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + BR-G-05 + fatal + + + + [BR-G-05]-In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Export outside the EU" the Invoiced item VAT rate (BT-152) shall be 0 (zero). + + + + + + + + + + + + + + + + BR-IC-08 + fatal + + + + [BR-IC-08]-In a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Intra-community supply" the VAT category taxable amount (BT-116) shall equal the sum of Invoice line net amounts (BT-131) minus the sum of Document level allowance amounts (BT-92) plus the sum of Document level charge amounts (BT-99) where the VAT category codes (BT-151, BT-95, BT-102) are "Intra-community supply". + + + + + + + + + + BR-IC-09 + fatal + + + + [BR-IC-09]-The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Intra-community supply" shall be 0 (zero). + + + + + + + + + + BR-IC-10 + fatal + + + + [BR-IC-10]-A VAT Breakdown (BG-23) with the VAT Category code (BT-118) "Intra-community supply" shall have a VAT exemption reason code (BT-121), meaning "Intra-community supply" or the VAT exemption reason text (BT-120) "Intra-community supply" (or the equivalent standard text in another language). + + + + + + + + + + BR-IC-11 + fatal + + + + [BR-IC-11]-In an Invoice with a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Intra-community supply" the Actual delivery date (BT-72) or the Invoicing period (BG-14) shall not be blank. + + + + + + + + + + BR-IC-12 + fatal + + + + [BR-IC-12]-In an Invoice with a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Intra-community supply" the Deliver to country code (BT-80) shall not be blank. + + + + + + + + + + + + + + + + BR-IC-03 + fatal + + + + [BR-IC-03]-An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Intra-community supply" shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48). + + + + + + + + + + BR-IC-06 + fatal + + + + [BR-IC-06]-In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Intra-community supply" the Document level allowance VAT rate (BT-96) shall be 0 (zero). + + + + + + + + + + + + + + + + BR-IC-04 + fatal + + + + [BR-IC-04]-An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Intra-community supply" shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48). + + + + + + + + + + BR-IC-07 + fatal + + + + [BR-IC-07]-In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Intra-community supply" the Document level charge VAT rate (BT-103) shall be 0 (zero). + + + + + + + + + + + + + + + + BR-IC-02 + fatal + + + + [BR-IC-02]-An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Intra-community supply" shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48). + + + + + + + + + + BR-IC-05 + fatal + + + + [BR-IC-05]-In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Intracommunity supply" the Invoiced item VAT rate (BT-152) shall be 0 (zero). + + + + + + + + + + + + + + + + BR-O-08 + fatal + + + + [BR-O-08]-In a VAT breakdown (BG-23) where the VAT category code (BT-118) is " Not subject to VAT" the VAT category taxable amount (BT-116) shall equal the sum of Invoice line net amounts (BT-131) minus the sum of Document level allowance amounts (BT-92) plus the sum of Document level charge amounts (BT-99) where the VAT category codes (BT-151, BT-95, BT-102) are "Not subject to VAT". + + + + + + + + + + BR-O-09 + fatal + + + + [BR-O-09]-The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Not subject to VAT" shall be 0 (zero). + + + + + + + + + + BR-O-10 + fatal + + + + [BR-O-10]-A VAT Breakdown (BG-23) with VAT Category code (BT-118) " Not subject to VAT" shall have a VAT exemption reason code (BT-121), meaning " Not subject to VAT" or a VAT exemption reason text (BT-120) " Not subject to VAT" (or the equivalent standard text in another language). + + + + + + + + + + BR-O-11 + fatal + + + + [BR-O-11]-An Invoice that contains a VAT breakdown group (BG-23) with a VAT category code (BT-118) "Not subject to VAT" shall not contain other VAT breakdown groups (BG-23). + + + + + + + + + + BR-O-12 + fatal + + + + [BR-O-12]-An Invoice that contains a VAT breakdown group (BG-23) with a VAT category code (BT-118) "Not subject to VAT" shall not contain an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is not "Not subject to VAT". + + + + + + + + + + BR-O-13 + fatal + + + + [BR-O-13]-An Invoice that contains a VAT breakdown group (BG-23) with a VAT category code (BT-118) "Not subject to VAT" shall not contain Document level allowances (BG-20) where Document level allowance VAT category code (BT-95) is not "Not subject to VAT". + + + + + + + + + + BR-O-14 + fatal + + + + [BR-O-14]-An Invoice that contains a VAT breakdown group (BG-23) with a VAT category code (BT-118) "Not subject to VAT" shall not contain Document level charges (BG-21) where Document level charge VAT category code (BT-102) is not "Not subject to VAT". + + + + + + + + + + + + + + + + BR-O-03 + fatal + + + + [BR-O-03]-An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Not subject to VAT" shall not contain the Seller VAT identifier (BT-31), the Seller tax representative VAT identifier (BT-63) or the Buyer VAT identifier (BT-48). + + + + + + + + + + BR-O-06 + fatal + + + + [BR-O-06]-A Document level allowance (BG-20) where VAT category code (BT-95) is "Not subject to VAT" shall not contain a Document level allowance VAT rate (BT-96). + + + + + + + + + + + + + + + + BR-O-04 + fatal + + + + [BR-O-04]-An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Not subject to VAT" shall not contain the Seller VAT identifier (BT-31), the Seller tax representative VAT identifier (BT-63) or the Buyer VAT identifier (BT-48). + + + + + + + + + + BR-O-07 + fatal + + + + [BR-O-07]-A Document level charge (BG-21) where the VAT category code (BT-102) is "Not subject to VAT" shall not contain a Document level charge VAT rate (BT-103). + + + + + + + + + + + + + + + + BR-O-02 + fatal + + + + [BR-O-02]-An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Not subject to VAT" shall not contain the Seller VAT identifier (BT-31), the Seller tax representative VAT identifier (BT-63) or the Buyer VAT identifier (BT-48). + + + + + + + + + + BR-O-05 + fatal + + + + [BR-O-05]-An Invoice line (BG-25) where the VAT category code (BT-151) is "Not subject to VAT" shall not contain an Invoiced item VAT rate (BT-152). + + + + + + + + + + + + + + + + BR-S-08 + fatal + + + + [BR-S-08]-For each different value of VAT category rate (BT-119) where the VAT category code (BT-118) is "Standard rated", the VAT category taxable amount (BT-116) in a VAT breakdown (BG-23) shall equal the sum of Invoice line net amounts (BT-131) plus the sum of document level charge amounts (BT-99) minus the sum of document level allowance amounts (BT-92) where the VAT category code (BT-151, BT-102, BT-95) is "Standard rated" and the VAT rate (BT-152, BT-103, BT-96) equals the VAT category rate (BT-119). + + + + + + + + + + BR-S-09 + fatal + + + + [BR-S-09]-The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where VAT category code (BT-118) is "Standard rated" shall equal the VAT category taxable amount (BT-116) multiplied by the VAT category rate (BT-119). + + + + + + + + + + BR-S-10 + fatal + + + + [BR-S-10]-A VAT Breakdown (BG-23) with VAT Category code (BT-118) "Standard rate" shall not have a VAT exemption reason code (BT-121) or VAT exemption reason text (BT-120). + + + + + + + + + + + + + + + + BR-S-02 + fatal + + + + [BR-S-02]-An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Standard rated" shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + BR-S-05 + fatal + + + + [BR-S-05]-In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Standard rated" the Invoiced item VAT rate (BT-152) shall be greater than zero. + + + + + + + + + + + + + + + + BR-S-03 + fatal + + + + [BR-S-03]-An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Standard rated" shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + BR-S-06 + fatal + + + + [BR-S-06]-In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Standard rated" the Document level allowance VAT rate (BT-96) shall be greater than zero. + + + + + + + + + + + + + + + + BR-S-04 + fatal + + + + [BR-S-04]-An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Standard rated" shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + BR-S-07 + fatal + + + + [BR-S-07]-In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Standard rated" the Document level charge VAT rate (BT-103) shall be greater than zero. + + + + + + + + + + + + + + + + BR-Z-08 + fatal + + + + [BR-Z-08]-In a VAT breakdown (BG-23) where VAT category code (BT-118) is "Zero rated" the VAT category taxable amount (BT-116) shall equal the sum of Invoice line net amount (BT-131) minus the sum of Document level allowance amounts (BT-92) plus the sum of Document level charge amounts (BT-99) where the VAT category codes (BT-151, BT-95, BT-102) are "Zero rated". + + + + + + + + + + BR-Z-09 + fatal + + + + [BR-Z-09]-The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where VAT category code (BT-118) is "Zero rated" shall equal 0 (zero). + + + + + + + + + + BR-Z-10 + fatal + + + + [BR-Z-10]-A VAT Breakdown (BG-23) with VAT Category code (BT-118) "Zero rated" shall not have a VAT exemption reason code (BT-121) or VAT exemption reason text (BT-120). + + + + + + + + + + + + + + + + BR-Z-03 + fatal + + + + [BR-Z-03]-An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Zero rated" shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + BR-Z-06 + fatal + + + + [BR-Z-06]-In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Zero rated" the Document level allowance VAT rate (BT-96) shall be 0 (zero). + + + + + + + + + + + + + + + + BR-Z-04 + fatal + + + + [BR-Z-04]-An Invoice that contains a Document level charge where the Document level charge VAT category code (BT-102) is "Zero rated" shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + BR-Z-07 + fatal + + + + [BR-Z-07]-In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Zero rated" the Document level charge VAT rate (BT-103) shall be 0 (zero). + + + + + + + + + + + + + + + + BR-Z-02 + fatal + + + + [BR-Z-02]-An Invoice that contains an Invoice line where the Invoiced item VAT category code (BT-151) is "Zero rated" shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + BR-Z-05 + fatal + + + + [BR-Z-05]-In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Zero rated" the Invoiced item VAT rate (BT-152) shall be 0 (zero). + + + + + + + + + + + + + + + + BR-45 + fatal + + + + [BR-45]-Each VAT breakdown (BG-23) shall have a VAT category taxable amount (BT-116). + + + + + + + + + + BR-46 + fatal + + + + [BR-46]-Each VAT breakdown (BG-23) shall have a VAT category tax amount (BT-117). + + + + + + + + + + BR-47 + fatal + + + + [BR-47]-Each VAT breakdown (BG-23) shall be defined through a VAT category code (BT-118). + + + + + + + + + + BR-48 + fatal + + + + [BR-48]-Each VAT breakdown (BG-23) shall have a VAT category rate (BT-119), except if the Invoice is not subject to VAT. + + + + + + + + + + BR-CO-03 + fatal + + + + [BR-CO-03]-Value added tax point date (BT-7) and Value added tax point date code (BT-8) are mutually exclusive. + + + + + + + + + + BR-CO-17 + fatal + + + + [BR-CO-17]-VAT category tax amount (BT-117) = VAT category taxable amount (BT-116) x (VAT category rate (BT-119) / 100), rounded to two decimals. + + + + + + + + + + BR-DEC-19 + fatal + + + + [BR-DEC-19]-The allowed maximum number of decimals for the VAT category taxable amount (BT-116) is 2. + + + + + + + + + + BR-DEC-20 + fatal + + + + [BR-DEC-20]-The allowed maximum number of decimals for the VAT category tax amount (BT-117) is 2. + + + + + + + + + + + + + + + + + + + + + + + CII-SR-001 + warning + + + + [CII-SR-001] - SpecifiedTransactionID should not be present + + + + + + + + + + CII-SR-002 + warning + + + + [CII-SR-002] - TestIndicator should not be present + + + + + + + + + + CII-SR-003 + warning + + + + [CII-SR-003] - BusinessProcessSpecifiedDocumentContextParameter should exist maximum once + + + + + + + + + + CII-SR-006 + warning + + + + [CII-SR-006] - BIMSpecifiedDocumentContextParameter should not be present + + + + + + + + + + CII-SR-007 + warning + + + + [CII-SR-007] - ScenarioSpecifiedDocumentContextParameter should not be present + + + + + + + + + + CII-SR-008 + warning + + + + [CII-SR-008] - ApplicationSpecifiedDocumentContextParameter should not be present + + + + + + + + + + CII-SR-009 + fatal + + + + [CII-SR-009] - GuidelineSpecifiedDocumentContextParameter must exist exactly once + + + + + + + + + + CII-SR-010 + fatal + + + + [CII-SR-010] - ID must exist exactly once + + + + + + + + + + CII-SR-011 + warning + + + + [CII-SR-011] - SubsetSpecifiedDocumentContextParameter should not be present + + + + + + + + + + CII-SR-012 + warning + + + + [CII-SR-012] - MessageStandardSpecifiedDocumentContextParameter should not be present + + + + + + + + + + + + + + + + CII-SR-013 + warning + + + + [CII-SR-013] - Name should not be present + + + + + + + + + + CII-SR-014 + fatal + + + + [CII-SR-014] - TypeCode must exist exactly once + + + + + + + + + + CII-SR-015 + warning + + + + [CII-SR-015] - DateTime should not be present + + + + + + + + + + CII-SR-016 + warning + + + + [CII-SR-016] - CopyIndicator should not be present + + + + + + + + + + CII-SR-017 + warning + + + + [CII-SR-017] - Purpose should not be present + + + + + + + + + + CII-SR-018 + warning + + + + [CII-SR-018] - ControlRequirementIndicator should not be present + + + + + + + + + + CII-SR-019 + warning + + + + [CII-SR-019] - LanguageID should not be present + + + + + + + + + + CII-SR-020 + warning + + + + [CII-SR-020] - PurposeCode should not be present + + + + + + + + + + CII-SR-021 + warning + + + + [CII-SR-021] - RevisionDateTime should not be present + + + + + + + + + + CII-SR-022 + warning + + + + [CII-SR-022] - VersionID should not be present + + + + + + + + + + CII-SR-023 + warning + + + + [CII-SR-023] - GlobalID should not be present + + + + + + + + + + CII-SR-024 + warning + + + + [CII-SR-024] - RevisionID should not be present + + + + + + + + + + CII-SR-025 + warning + + + + [CII-SR-025] - PreviousRevisionID should not be present + + + + + + + + + + CII-SR-026 + warning + + + + [CII-SR-026] - CategoryCode should not be present + + + + + + + + + + CII-SR-027 + warning + + + + [CII-SR-027] - Subject should not be present + + + + + + + + + + CII-SR-028 + warning + + + + [CII-SR-028] - ContentCode should not be present + + + + + + + + + + CII-SR-032 + warning + + + + [CII-SR-032] - ID should not be present + + + + + + + + + + CII-SR-033 + warning + + + + [CII-SR-033] - EffectiveSpecifiedPeriod should not be present + + + + + + + + + + CII-SR-034 + warning + + + + [CII-SR-034] - IssuerTradeParty should not be present + + + + + + + + + + + + + + + + CII-SR-030 + warning + + + + [CII-SR-030] - Content should exist maximum once + + + + + + + + + + + + + + + + CII-SR-035 + warning + + + + [CII-SR-035] - DescriptionCode should not be present + + + + + + + + + + CII-SR-036 + warning + + + + [CII-SR-036] - ParentLineID should not be present + + + + + + + + + + CII-SR-037 + warning + + + + [CII-SR-037] - LineStatusCode should not be present + + + + + + + + + + CII-SR-038 + warning + + + + [CII-SR-038] - LineStatusReasonCode should not be present + + + + + + + + + + CII-SR-039 + warning + + + + [CII-SR-039] - IncludedNote should exist maximum once + + + + + + + + + + CII-SR-040 + warning + + + + [CII-SR-040] - Content should exist maximum once + + + + + + + + + + CII-SR-041 + warning + + + + [CII-SR-041] - SubjectCode should not be present + + + + + + + + + + CII-SR-042 + warning + + + + [CII-SR-042] - ID should not be present + + + + + + + + + + CII-SR-043 + warning + + + + [CII-SR-043] - CategoryCode should not be present + + + + + + + + + + CII-SR-044 + warning + + + + [CII-SR-044] - Subject should not be present + + + + + + + + + + CII-SR-221 + warning + + + + [CII-SR-221] - IncludedSubordinateTradeLineItem should not be present + + + + + + + + + + + + + + + + CII-SR-045 + warning + + + + [CII-SR-045] - ID should not be present + + + + + + + + + + CII-SR-046 + fatal + + + + [CII-SR-046] - schemeID must be present if GlobalID is present + + + + + + + + + + CII-SR-048 + warning + + + + [CII-SR-048] - ManufacturerAssignedID should not be present + + + + + + + + + + CII-SR-049 + warning + + + + [CII-SR-049] - TradeName should not be present + + + + + + + + + + CII-SR-050 + warning + + + + [CII-SR-050] - TypeCode should not be present + + + + + + + + + + CII-SR-051 + warning + + + + [CII-SR-051] - NetWeightMeasure should not be present + + + + + + + + + + CII-SR-052 + warning + + + + [CII-SR-052] - GrossWeightMeasure should not be present + + + + + + + + + + CII-SR-053 + warning + + + + [CII-SR-053] - ProductGroupID should not be present + + + + + + + + + + CII-SR-054 + warning + + + + [CII-SR-054] - EndItemTypeCode should not be present + + + + + + + + + + CII-SR-055 + warning + + + + [CII-SR-055] - EndItemName should not be present + + + + + + + + + + CII-SR-056 + warning + + + + [CII-SR-056] - AreaDensityMeasure should not be present + + + + + + + + + + CII-SR-057 + warning + + + + [CII-SR-057] - UseDescription should not be present + + + + + + + + + + CII-SR-058 + warning + + + + [CII-SR-058] - BrandName should not be present + + + + + + + + + + CII-SR-059 + warning + + + + [CII-SR-059] - SubBrandName should not be present + + + + + + + + + + CII-SR-060 + warning + + + + [CII-SR-060] - DrainedNetWeightMeasure should not be present + + + + + + + + + + CII-SR-061 + warning + + + + [CII-SR-061] - VariableMeasureIndicator should not be present + + + + + + + + + + CII-SR-062 + warning + + + + [CII-SR-062] - ColourCode should not be present + + + + + + + + + + CII-SR-063 + warning + + + + [CII-SR-063] - ColourDescription should not be present + + + + + + + + + + CII-SR-064 + warning + + + + [CII-SR-064] - Designation should not be present + + + + + + + + + + CII-SR-065 + warning + + + + [CII-SR-065] - FormattedCancellationAnnouncedLaunchDateTime should not be present + + + + + + + + + + CII-SR-066 + warning + + + + [CII-SR-066] - FormattedLatestProductDataChangeDateTime should not be present + + + + + + + + + + CII-SR-067 + warning + + + + [CII-SR-067] - ID should not be present + + + + + + + + + + CII-SR-068 + warning + + + + [CII-SR-068] - TypeCode should not be present + + + + + + + + + + CII-SR-070 + warning + + + + [CII-SR-070] - ValueMeasure should not be present + + + + + + + + + + CII-SR-071 + warning + + + + [CII-SR-071] - MeasurementMethodCode should not be present + + + + + + + + + + CII-SR-073 + warning + + + + [CII-SR-073] - ValueCode should not be present + + + + + + + + + + CII-SR-074 + warning + + + + [CII-SR-074] - ValueDateTime should not be present + + + + + + + + + + CII-SR-075 + warning + + + + [CII-SR-075] - ValueIndicator should not be present + + + + + + + + + + CII-SR-076 + warning + + + + [CII-SR-076] - ContentTypeCode should not be present + + + + + + + + + + CII-SR-077 + warning + + + + [CII-SR-077] - ValueSpecifiedBinaryFile should not be present + + + + + + + + + + CII-SR-078 + warning + + + + [CII-SR-078] - ApplicableProductCharacteristicCondition should not be present + + + + + + + + + + CII-SR-079 + warning + + + + [CII-SR-079] - ApplicableReferencedStandard should not be present + + + + + + + + + + CII-SR-080 + warning + + + + [CII-SR-080] - ApplicableMaterialGoodsCharacteristic should not be present + + + + + + + + + + CII-SR-081 + warning + + + + [CII-SR-081] - SystemID should not be present + + + + + + + + + + CII-SR-082 + warning + + + + [CII-SR-082] - SystemName should not be present + + + + + + + + + + CII-SR-083 + warning + + + + [CII-SR-083] - ClassName should not be present + + + + + + + + + + CII-SR-084 + warning + + + + [CII-SR-084] - SubClassCode should not be present + + + + + + + + + + CII-SR-085 + warning + + + + [CII-SR-085] - ClassProductCharacteristic should not be present + + + + + + + + + + CII-SR-086 + warning + + + + [CII-SR-086] - ApplicableReferencedStandard should not be present + + + + + + + + + + CII-SR-087 + warning + + + + [CII-SR-087] - IndividualTradeProductInstance should not be present + + + + + + + + + + CII-SR-088 + warning + + + + [CII-SR-088] - CertificationEvidenceReferenceReferencedDocument should not be present + + + + + + + + + + CII-SR-089 + warning + + + + [CII-SR-089] - InspectionReferenceReferencedDocument should not be present + + + + + + + + + + CII-SR-090 + fatal + + + + [CII-SR-090] - ID should exist maximum once. + + + + + + + + + + CII-SR-091 + warning + + + + [CII-SR-091] - Name should not be present + + + + + + + + + + CII-SR-092 + warning + + + + [CII-SR-092] - SubordinateTradeCountrySubDivision should not be present + + + + + + + + + + CII-SR-093 + warning + + + + [CII-SR-093] - LinearSpatialDimension should not be present + + + + + + + + + + CII-SR-094 + warning + + + + [CII-SR-094] - MinimumLinearSpatialDimension should not be present + + + + + + + + + + CII-SR-095 + warning + + + + [CII-SR-095] - MaximumLinearSpatialDimension should not be present + + + + + + + + + + CII-SR-096 + warning + + + + [CII-SR-096] - ManufacturerTradeParty should not be present + + + + + + + + + + CII-SR-097 + warning + + + + [CII-SR-097] - PresentationSpecifiedBinaryFile should not be present + + + + + + + + + + CII-SR-098 + warning + + + + [CII-SR-098] - MSDSReferenceReferencedDocument should not be present + + + + + + + + + + CII-SR-099 + warning + + + + [CII-SR-099] - AdditionalReferenceReferencedDocument should not be present + + + + + + + + + + CII-SR-100 + warning + + + + [CII-SR-100] - LegalRightsOwnerTradeParty should not be present + + + + + + + + + + CII-SR-101 + warning + + + + [CII-SR-101] - BrandOwnerTradeParty should not be present + + + + + + + + + + CII-SR-102 + warning + + + + [CII-SR-102] - IncludedReferencedProduct should not be present + + + + + + + + + + CII-SR-103 + warning + + + + [CII-SR-103] - InformationNote should not be present + + + + + + + + + + + + + + + + CII-SR-069 + fatal + + + + [CII-SR-069] - Description should exist maximum once. + + + + + + + + + + CII-SR-072 + fatal + + + + [CII-SR-072] - Value should exist maximum once. + + + + + + + + + + + + + + + + CII-SR-104 + warning + + + + [CII-SR-104] - BuyerReference should not be present + + + + + + + + + + CII-SR-105 + warning + + + + [CII-SR-105] - BuyerRequisitionerTradeParty should not be present + + + + + + + + + + CII-SR-106 + warning + + + + [CII-SR-106] - ApplicableTradeDeliveryTerms should not be present + + + + + + + + + + CII-SR-107 + warning + + + + [CII-SR-107] - SellerOrderReferencedDocument should not be present + + + + + + + + + + CII-SR-108 + warning + + + + [CII-SR-108] - IssuerAssignedID should not be present + + + + + + + + + + CII-SR-109 + warning + + + + [CII-SR-109] - QuotationReferencedDocument should not be present + + + + + + + + + + CII-SR-110 + warning + + + + [CII-SR-110] - ContractReferencedDocument should not be present + + + + + + + + + + CII-SR-111 + warning + + + + [CII-SR-111] - DemandForecastReferencedDocument should not be present + + + + + + + + + + CII-SR-112 + warning + + + + [CII-SR-112] - PromotionalDealReferencedDocument should not be present + + + + + + + + + + CII-SR-113 + warning + + + + [CII-SR-113] - AdditionalReferencedDocument should not be present + + + + + + + + + + CII-SR-114 + warning + + + + [CII-SR-114] - TypeCode should not be present + + + + + + + + + + CII-SR-115 + warning + + + + [CII-SR-115] - MinimumQuantity should not be present + + + + + + + + + + CII-SR-116 + warning + + + + [CII-SR-116] - MaximumQuantity should not be present + + + + + + + + + + CII-SR-117 + warning + + + + [CII-SR-117] - ChangeReason should not be present + + + + + + + + + + CII-SR-118 + warning + + + + [CII-SR-118] - OrderUnitConversionFactorNumeric should not be present + + + + + + + + + + CII-SR-439 + fatal + + + + [CII-SR-439] - ChargeAmount should exist maximum once + + + + + + + + + + CII-SR-119 + warning + + + + [CII-SR-119] - Only allowances on price a price should be present + + + + + + + + + + CII-SR-120 + warning + + + + [CII-SR-120] - ID should not be present + + + + + + + + + + CII-SR-121 + warning + + + + [CII-SR-121] - SequenceNumeric should not be present + + + + + + + + + + CII-SR-122 + warning + + + + [CII-SR-122] - CalculationPercent should not be present + + + + + + + + + + CII-SR-123 + warning + + + + [CII-SR-123] - BasisAmount should not be present + + + + + + + + + + CII-SR-124 + warning + + + + [CII-SR-124] - BasisQuantityshould not be present + + + + + + + + + + CII-SR-125 + warning + + + + [CII-SR-125] - PrepaidIndicator should not be present + + + + + + + + + + CII-SR-126 + warning + + + + [CII-SR-126] - UnitBasisAmount should not be present + + + + + + + + + + CII-SR-127 + warning + + + + [CII-SR-127] - ReasonCode should not be present + + + + + + + + + + CII-SR-128 + warning + + + + [CII-SR-128] - Reason should not be present + + + + + + + + + + CII-SR-129 + warning + + + + [CII-SR-129] - TypeCode should not be present + + + + + + + + + + CII-SR-130 + warning + + + + [CII-SR-130] - CategoryTradeTax should not be present + + + + + + + + + + CII-SR-131 + warning + + + + [CII-SR-131] - ActualTradeCurrencyExchange should not be present + + + + + + + + + + CII-SR-440 + fatal + + + + [CII-SR-440] - ActualAmount should exist maximum once + + + + + + + + + + CII-SR-445 + warning + + + + [CII-SR-445] - IncludedTradeTax should not be present + + + + + + + + + + CII-SR-132 + warning + + + + [CII-SR-132] - ValiditySpecifiedPeriod should not be present + + + + + + + + + + CII-SR-133 + warning + + + + [CII-SR-133] - DeliveryTradeLocation should not be present + + + + + + + + + + CII-SR-134 + warning + + + + [CII-SR-134] - TradeComparisonReferencePrice should not be present + + + + + + + + + + CII-SR-135 + warning + + + + [CII-SR-135] - AssociatedReferencedDocument should not be present + + + + + + + + + + CII-SR-136 + warning + + + + [CII-SR-136] - TypeCode should not be present + + + + + + + + + + CII-SR-138 + warning + + + + [CII-SR-138] - MinimumQuantity should not be present + + + + + + + + + + CII-SR-139 + warning + + + + [CII-SR-139] - MaximumQuantity should not be present + + + + + + + + + + CII-SR-140 + warning + + + + [CII-SR-140] - ChangeReason should not be present + + + + + + + + + + CII-SR-141 + warning + + + + [CII-SR-141] - OrderUnitConversionFactorNumeric should not be present + + + + + + + + + + CII-SR-142 + warning + + + + [CII-SR-142] - AppliedTradeAllowanceCharge should not be present + + + + + + + + + + CII-SR-446 + warning + + + + [CII-SR-446] - IncludedTradeTax should not be present + + + + + + + + + + CII-SR-143 + warning + + + + [CII-SR-143] - ValiditySpecifiedPeriod should not be present + + + + + + + + + + CII-SR-144 + warning + + + + [CII-SR-144] - DeliveryTradeLocation should not be present + + + + + + + + + + CII-SR-145 + warning + + + + [CII-SR-145] - TradeComparisonReferencePrice should not be present + + + + + + + + + + CII-SR-146 + warning + + + + [CII-SR-146] - AssociatedReferencedDocument should not be present + + + + + + + + + + CII-SR-441 + fatal + + + + [CII-SR-441] - ChargeAmount should exist maximum once + + + + + + + + + + CII-SR-147 + warning + + + + [CII-SR-147] - RequisitionerReferencedDocument should not be present + + + + + + + + + + CII-SR-148 + warning + + + + [CII-SR-148] - ItemSellerTradeParty should not be present + + + + + + + + + + CII-SR-149 + warning + + + + [CII-SR-149] - ItemBuyerTradeParty should not be present + + + + + + + + + + CII-SR-150 + warning + + + + [CII-SR-150] - IncludedSpecifiedMarketplace should not be present + + + + + + + + + + CII-SR-447 + warning + + + + [CII-SR-447] - UltimateCustomerOrderReferencedDocument should not be present + + + + + + + + + + + + + + + + CII-SR-151 + warning + + + + [CII-SR-151] - RequestedQuantity should not be present + + + + + + + + + + CII-SR-152 + warning + + + + [CII-SR-152] - ReceivedQuantity should not be present + + + + + + + + + + CII-SR-153 + warning + + + + [CII-SR-153] - ChargeFreeQuantity should not be present + + + + + + + + + + CII-SR-154 + warning + + + + [CII-SR-154] - PackageQuantity should not be present + + + + + + + + + + CII-SR-155 + warning + + + + [CII-SR-155] - ProductUnitQuantity should not be present + + + + + + + + + + CII-SR-156 + warning + + + + [CII-SR-156] - PerPackageUnitQuantity should not be present + + + + + + + + + + CII-SR-157 + warning + + + + [CII-SR-157] - NetWeightMeasure should not be present + + + + + + + + + + CII-SR-158 + warning + + + + [CII-SR-158] - GrossWeightMeasure should not be present + + + + + + + + + + CII-SR-159 + warning + + + + [CII-SR-159] - TheoreticalWeightMeasure should not be present + + + + + + + + + + CII-SR-160 + warning + + + + [CII-SR-160] - DespatchedQuantity should not be present + + + + + + + + + + CII-SR-161 + warning + + + + [CII-SR-161] - SpecifiedDeliveryAdjustment should not be present + + + + + + + + + + CII-SR-162 + warning + + + + [CII-SR-162] - IncludedSupplyChainPackaging should not be present + + + + + + + + + + CII-SR-163 + warning + + + + [CII-SR-163] - RelatedSupplyChainConsignment should not be present + + + + + + + + + + CII-SR-164 + warning + + + + [CII-SR-164] - ShipToTradeParty should not be present + + + + + + + + + + CII-SR-165 + warning + + + + [CII-SR-165] - UltimateShipToTradeParty should not be present + + + + + + + + + + CII-SR-166 + warning + + + + [CII-SR-166] - ShipFromTradeParty should not be present + + + + + + + + + + CII-SR-167 + warning + + + + [CII-SR-167] - ActualDespatchSupplyChainEvent should not be present + + + + + + + + + + CII-SR-168 + warning + + + + [CII-SR-168] - ActualPickUpSupplyChainEvent should not be present + + + + + + + + + + CII-SR-169 + warning + + + + [CII-SR-169] - RequestedDeliverySupplyChainEvent should not be present + + + + + + + + + + CII-SR-170 + warning + + + + [CII-SR-170] - ActualDeliverySupplyChainEvent should not be present + + + + + + + + + + CII-SR-171 + warning + + + + [CII-SR-171] - ActualReceiptSupplyChainEvent should not be present + + + + + + + + + + CII-SR-172 + warning + + + + [CII-SR-172] - AdditionalReferencedDocument should not be present + + + + + + + + + + CII-SR-173 + warning + + + + [CII-SR-173] - DespatchAdviceReferencedDocument should not be present + + + + + + + + + + CII-SR-174 + warning + + + + [CII-SR-174] - ReceivingAdviceReferencedDocument should not be present + + + + + + + + + + CII-SR-175 + warning + + + + [CII-SR-175] - DeliveryNoteReferencedDocument should not be present + + + + + + + + + + CII-SR-176 + warning + + + + [CII-SR-176] - ConsumptionReportReferencedDocument should not be present + + + + + + + + + + CII-SR-177 + warning + + + + [CII-SR-177] - RequestedQuantity should not be present + + + + + + + + + + + + + + + + CII-SR-178 + warning + + + + [CII-SR-178] - PaymentReference should not be present + + + + + + + + + + CII-SR-179 + warning + + + + [CII-SR-179] - InvoiceIssuerReference should not be present + + + + + + + + + + CII-SR-180 + warning + + + + [CII-SR-180] - TotalAdjustmentAmount should not be present + + + + + + + + + + CII-SR-181 + warning + + + + [CII-SR-181] - DiscountIndicator should not be present + + + + + + + + + + CII-SR-182 + warning + + + + [CII-SR-182] - CalculatedAmount should not be present + + + + + + + + + + CII-SR-183 + warning + + + + [CII-SR-183] - IndicatorString should not be present + + + + + + + + + + CII-SR-184 + warning + + + + [CII-SR-184] - ID should not be present + + + + + + + + + + CII-SR-185 + warning + + + + [CII-SR-185] - SequenceNumeric should not be present + + + + + + + + + + CII-SR-186 + warning + + + + [CII-SR-186] - @format should not be present + + + + + + + + + + CII-SR-187 + warning + + + + [CII-SR-187] - BasisQuantity should not be present + + + + + + + + + + CII-SR-188 + warning + + + + [CII-SR-188] - PrepaidIndicator should not be present + + + + + + + + + + CII-SR-189 + warning + + + + [CII-SR-189] - UnitBasisAmount should not be present + + + + + + + + + + CII-SR-190 + warning + + + + [CII-SR-190] - TypeCode should not be present + + + + + + + + + + CII-SR-191 + warning + + + + [CII-SR-191] - CategoryTradeTax should not be present + + + + + + + + + + CII-SR-192 + warning + + + + [CII-SR-192] - ActualTradeCurrencyExchange should not be present + + + + + + + + + + CII-SR-193 + warning + + + + [CII-SR-193] - ID should not be present + + + + + + + + + + CII-SR-194 + warning + + + + [CII-SR-194] - SubtotalCalculatedTradeTax should not be present + + + + + + + + + + CII-SR-195 + warning + + + + [CII-SR-195] - SpecifiedLogisticsServiceCharge should not be present + + + + + + + + + + CII-SR-196 + warning + + + + [CII-SR-196] - SpecifiedTradePaymentTerms should not be present + + + + + + + + + + CII-SR-197 + warning + + + + [CII-SR-197] - ChargeTotalAmount should not be present + + + + + + + + + + CII-SR-198 + warning + + + + [CII-SR-198] - AllowanceTotalAmount should not be present + + + + + + + + + + CII-SR-199 + warning + + + + [CII-SR-199] - TaxBasisTotalAmount should not be present + + + + + + + + + + CII-SR-200 + warning + + + + [CII-SR-200] - TaxTotalAmount should not be present + + + + + + + + + + CII-SR-201 + warning + + + + [CII-SR-201] - GrandTotalAmount should not be present + + + + + + + + + + CII-SR-202 + warning + + + + [CII-SR-202] - InformationAmount should not be present + + + + + + + + + + CII-SR-203 + warning + + + + [CII-SR-203] - TotalAllowanceChargeAmount should not be present + + + + + + + + + + CII-SR-204 + warning + + + + [CII-SR-204] - TotalRetailValueInformationAmount should not be present + + + + + + + + + + CII-SR-205 + warning + + + + [CII-SR-205] - GrossLineTotalAmount should not be present + + + + + + + + + + CII-SR-206 + warning + + + + [CII-SR-206] - NetLineTotalAmount should not be present + + + + + + + + + + CII-SR-207 + warning + + + + [CII-SR-207] - NetIncludingTaxesLineTotalAmount should not be present + + + + + + + + + + CII-SR-208 + warning + + + + [CII-SR-208] - ProductWeightLossInformationAmount should not be present + + + + + + + + + + CII-SR-209 + warning + + + + [CII-SR-209] - SpecifiedFinancialAdjustment should not be present + + + + + + + + + + CII-SR-210 + warning + + + + [CII-SR-210] - InvoiceReferencedDocument should not be present + + + + + + + + + + CII-SR-212 + warning + + + + [CII-SR-212] - PayableSpecifiedTradeAccountingAccount should not be present + + + + + + + + + + CII-SR-213 + warning + + + + [CII-SR-213] - SetTriggerCode should not be present + + + + + + + + + + CII-SR-214 + warning + + + + [CII-SR-214] - TypeCode should not be present + + + + + + + + + + CII-SR-215 + warning + + + + [CII-SR-215] - AmountTypeCode should not be present + + + + + + + + + + CII-SR-216 + warning + + + + [CII-SR-216] - Name should not be present + + + + + + + + + + CII-SR-217 + warning + + + + [CII-SR-217] - CostReferenceDimensionPattern should not be present + + + + + + + + + + CII-SR-218 + warning + + + + [CII-SR-218] - PurchaseSpecifiedTradeAccountingAccount should not be present + + + + + + + + + + CII-SR-219 + warning + + + + [CII-SR-219] - SalesSpecifiedTradeAccountingAccount should not be present + + + + + + + + + + CII-SR-220 + warning + + + + [CII-SR-220] - SpecifiedTradeSettlementFinancialCard should not be present + + + + + + + + + + + + + + + + CII-SR-442 + warning + + + + [CII-SR-442] - Reference should not be present + + + + + + + + + + CII-SR-222 + warning + + + + [CII-SR-222] - RoleCode should not be present + + + + + + + + + + CII-SR-223 + warning + + + + [CII-SR-223] - LegalClassificationCode should not be present + + + + + + + + + + CII-SR-224 + warning + + + + [CII-SR-224] - Name should not be present + + + + + + + + + + CII-SR-225 + warning + + + + [CII-SR-225] - PostalTradeAddress should not be present + + + + + + + + + + CII-SR-226 + warning + + + + [CII-SR-226] - RoleCode should not be present + + + + + + + + + + CII-SR-227 + warning + + + + [CII-SR-227] - ID should not be present + + + + + + + + + + CII-SR-228 + warning + + + + [CII-SR-228] - TypeCode should not be present + + + + + + + + + + CII-SR-229 + warning + + + + [CII-SR-229] - JobTitle should not be present + + + + + + + + + + CII-SR-230 + warning + + + + [CII-SR-230] - Responsibility should not be present + + + + + + + + + + CII-SR-231 + warning + + + + [CII-SR-231] - PersonID should not be present + + + + + + + + + + CII-SR-232 + warning + + + + [CII-SR-232] - URIID should not be present + + + + + + + + + + CII-SR-233 + warning + + + + [CII-SR-233] - ChannelCode should not be present + + + + + + + + + + CII-SR-234 + warning + + + + [CII-SR-234] - DirectTelephoneUniversalCommunication should not be present + + + + + + + + + + CII-SR-235 + warning + + + + [CII-SR-235] - MobileTelephoneUniversalCommunication should not be present + + + + + + + + + + CII-SR-236 + warning + + + + [CII-SR-236] - FaxUniversalCommunication should not be present + + + + + + + + + + CII-SR-237 + warning + + + + [CII-SR-237] - ChannelCode should not be present + + + + + + + + + + CII-SR-238 + warning + + + + [CII-SR-238] - CompleteNumber should not be present + + + + + + + + + + CII-SR-239 + warning + + + + [CII-SR-239] - TelexUniversalCommunication should not be present + + + + + + + + + + CII-SR-240 + warning + + + + [CII-SR-240] - VOIPUniversalCommunication should not be present + + + + + + + + + + CII-SR-241 + warning + + + + [CII-SR-241] - InstantMessagingUniversalCommunication should not be present + + + + + + + + + + CII-SR-242 + warning + + + + [CII-SR-242] - SpecifiedNote should not be present + + + + + + + + + + CII-SR-243 + warning + + + + [CII-SR-243] - SpecifiedContactPerson should not be present + + + + + + + + + + CII-SR-244 + warning + + + + [CII-SR-244] - ChannelCode should not be present + + + + + + + + + + CII-SR-245 + warning + + + + [CII-SR-245] - CompleteNumber should not be present + + + + + + + + + + CII-SR-246 + warning + + + + [CII-SR-246] - AssociatedRegisteredTax should not be present + + + + + + + + + + CII-SR-247 + warning + + + + [CII-SR-247] - EndPointURIUniversalCommunication should not be present + + + + + + + + + + CII-SR-248 + warning + + + + [CII-SR-248] - LogoAssociatedSpecifiedBinaryFile should not be present + + + + + + + + + + CII-SR-249 + warning + + + + [CII-SR-249] - RoleCode should not be present + + + + + + + + + + CII-SR-250 + warning + + + + [CII-SR-250] - Description should not be present + + + + + + + + + + CII-SR-251 + warning + + + + [CII-SR-251] - LegalClassificationCode should not be present + + + + + + + + + + CII-SR-252 + warning + + + + [CII-SR-252] - Name should not be present + + + + + + + + + + CII-SR-254 + warning + + + + [CII-SR-254] - PostalTradeAddress should not be present + + + + + + + + + + CII-SR-255 + warning + + + + [CII-SR-255] - AuthorizedLegalRegistration should not be present + + + + + + + + + + CII-SR-256 + warning + + + + [CII-SR-256] - ID should not be present + + + + + + + + + + CII-SR-257 + warning + + + + [CII-SR-257] - TypeCode should not be present + + + + + + + + + + CII-SR-258 + warning + + + + [CII-SR-258] - JobTitle should not be present + + + + + + + + + + CII-SR-259 + warning + + + + [CII-SR-259] - Responsibility should not be present + + + + + + + + + + CII-SR-260 + warning + + + + [CII-SR-260] - PersonID should not be present + + + + + + + + + + CII-SR-261 + warning + + + + [CII-SR-261] - URIID should not be present + + + + + + + + + + CII-SR-262 + warning + + + + [CII-SR-262] - ChannelCode should not be present + + + + + + + + + + CII-SR-263 + warning + + + + [CII-SR-263] - DirectTelephoneUniversalCommunication should not be present + + + + + + + + + + CII-SR-264 + warning + + + + [CII-SR-264] - MobileTelephoneUniversalCommunication should not be present + + + + + + + + + + CII-SR-265 + warning + + + + [CII-SR-265] - FaxUniversalCommunication should not be present + + + + + + + + + + CII-SR-266 + warning + + + + [CII-SR-266] - ChannelCode should not be present + + + + + + + + + + CII-SR-267 + warning + + + + [CII-SR-267] - CompleteNumber should not be present + + + + + + + + + + CII-SR-268 + warning + + + + [CII-SR-268] - TelexUniversalCommunication should not be present + + + + + + + + + + CII-SR-269 + warning + + + + [CII-SR-269] - VOIPUniversalCommunication should not be present + + + + + + + + + + CII-SR-270 + warning + + + + [CII-SR-270] - InstantMessagingUniversalCommunication should not be present + + + + + + + + + + CII-SR-271 + warning + + + + [CII-SR-271] - SpecifiedNote should not be present + + + + + + + + + + CII-SR-272 + warning + + + + [CII-SR-272] - SpecifiedContactPerson should not be present + + + + + + + + + + CII-SR-273 + warning + + + + [CII-SR-273] - ChannelCode should not be present + + + + + + + + + + CII-SR-274 + warning + + + + [CII-SR-274] - CompleteNumber should not be present + + + + + + + + + + CII-SR-275 + warning + + + + [CII-SR-275] - AssociatedRegisteredTax should not be present + + + + + + + + + + CII-SR-276 + warning + + + + [CII-SR-276] - EndPointURIUniversalCommunication should not be present + + + + + + + + + + CII-SR-277 + warning + + + + [CII-SR-277] - LogoAssociatedSpecifiedBinaryFile should not be present + + + + + + + + + + CII-SR-278 + warning + + + + [CII-SR-278] - SalesAgentTradeParty should not be present + + + + + + + + + + CII-SR-279 + warning + + + + [CII-SR-279] - BuyerRequisitionerTradeParty should not be present + + + + + + + + + + CII-SR-280 + warning + + + + [CII-SR-280] - BuyerAssignedAccountantTradeParty should not be present + + + + + + + + + + CII-SR-281 + warning + + + + [CII-SR-281] - SellerAssignedAccountantTradeParty should not be present + + + + + + + + + + CII-SR-282 + warning + + + + [CII-SR-282] - BuyerTaxRepresentativeTradeParty should not be present + + + + + + + + + + CII-SR-283 + warning + + + + [CII-SR-283] - GlobalID should not be present + + + + + + + + + + CII-SR-284 + warning + + + + [CII-SR-284] - RoleCode should not be present + + + + + + + + + + CII-SR-285 + warning + + + + [CII-SR-285] - Description should not be present + + + + + + + + + + CII-SR-286 + warning + + + + [CII-SR-286] - SpecifiedLegalOrganization should not be present + + + + + + + + + + CII-SR-287 + warning + + + + [CII-SR-287] - DefinedTradeContact should not be present + + + + + + + + + + CII-SR-288 + warning + + + + [CII-SR-288] - URIUniversalCommunication should not be present + + + + + + + + + + CII-SR-289 + warning + + + + [CII-SR-289] - AssociatedRegisteredTax should not be present + + + + + + + + + + CII-SR-290 + warning + + + + [CII-SR-290] - EndPointURIUniversalCommunication should not be present + + + + + + + + + + CII-SR-291 + warning + + + + [CII-SR-291] - LogoAssociatedSpecifiedBinaryFile should not be present + + + + + + + + + + CII-SR-292 + warning + + + + [CII-SR-292] - ProductEndUserTradeParty should not be present + + + + + + + + + + CII-SR-293 + warning + + + + [CII-SR-293] - ApplicableTradeDeliveryTerms should not be present + + + + + + + + + + CII-SR-294 + warning + + + + [CII-SR-294] - LineID should not be present + + + + + + + + + + CII-SR-295 + warning + + + + [CII-SR-295] - LineID should not be present + + + + + + + + + + CII-SR-296 + warning + + + + [CII-SR-296] - QuotationReferencedDocument should not be present + + + + + + + + + + CII-SR-297 + warning + + + + [CII-SR-297] - OrderResponseReferencedDocument should not be present + + + + + + + + + + CII-SR-298 + warning + + + + [CII-SR-298] - LineID should not be present + + + + + + + + + + CII-SR-299 + warning + + + + [CII-SR-299] - DemandForecastReferencedDocument should not be present + + + + + + + + + + CII-SR-300 + warning + + + + [CII-SR-300] - SupplyInstructionReferencedDocument should not be present + + + + + + + + + + CII-SR-301 + warning + + + + [CII-SR-301] - PromotionalDealReferencedDocument should not be present + + + + + + + + + + CII-SR-302 + warning + + + + [CII-SR-302] - PriceListReferencedDocument should not be present + + + + + + + + + + CII-SR-303 + warning + + + + [CII-SR-303] - LineID should not be present + + + + + + + + + + CII-SR-304 + warning + + + + [CII-SR-304] - RequisitionerReferencedDocument should not be present + + + + + + + + + + CII-SR-305 + warning + + + + [CII-SR-305] - BuyerAgentTradeParty should not be present + + + + + + + + + + CII-SR-306 + warning + + + + [CII-SR-306] - PurchaseConditionsReferencedDocument should not be present + + + + + + + + + + CII-SR-307 + warning + + + + [CII-SR-307] - Description should not be present + + + + + + + + + + CII-SR-448 + warning + + + + [CII-SR-448] - UltimateCustomerOrderReferencedDocument should not be present + + + + + + + + + + CII-SR-450 + warning + + + + [CII-SR-450] - Only one buyer identifier should be present (either the ID or the Global ID) + + + + + + + + + + + + + + + + CII-SR-308 + warning + + + + [CII-SR-308] - RelatedSupplyChainConsignment should not be present + + + + + + + + + + CII-SR-309 + warning + + + + [CII-SR-309] - RoleCode should not be present + + + + + + + + + + CII-SR-310 + warning + + + + [CII-SR-310] - Description should not be present + + + + + + + + + + CII-SR-311 + warning + + + + [CII-SR-311] - SpecifiedLegalOrganization should not be present + + + + + + + + + + CII-SR-312 + warning + + + + [CII-SR-312] - DefinedTradeContact should not be present + + + + + + + + + + CII-SR-313 + warning + + + + [CII-SR-313] - URIUniversalCommunication should not be present + + + + + + + + + + CII-SR-314 + warning + + + + [CII-SR-314] - SpecifiedTaxRegistration should not be present + + + + + + + + + + CII-SR-315 + warning + + + + [CII-SR-315] - EndPointURIUniversalCommunication should not be present + + + + + + + + + + CII-SR-316 + warning + + + + [CII-SR-316] - LogoAssociatedSpecifiedBinaryFile should not be present + + + + + + + + + + CII-SR-317 + warning + + + + [CII-SR-317] - UltimateShipToTradeParty should not be present + + + + + + + + + + CII-SR-318 + warning + + + + [CII-SR-318] - ShipFromTradeParty should not be present + + + + + + + + + + CII-SR-319 + warning + + + + [CII-SR-319] - ActualDespatchSupplyChainEvent should not be present + + + + + + + + + + CII-SR-320 + warning + + + + [CII-SR-320] - ActualPickUpSupplyChainEvent should not be present + + + + + + + + + + CII-SR-321 + warning + + + + [CII-SR-321] - ID should not be present + + + + + + + + + + CII-SR-322 + warning + + + + [CII-SR-322] - DateTime should not be present + + + + + + + + + + CII-SR-323 + warning + + + + [CII-SR-323] - TypeCode should not be present + + + + + + + + + + CII-SR-324 + warning + + + + [CII-SR-324] - Description should not be present + + + + + + + + + + CII-SR-325 + warning + + + + [CII-SR-325] - DescriptionBinaryObject should not be present + + + + + + + + + + CII-SR-326 + warning + + + + [CII-SR-326] - UnitQuantity should not be present + + + + + + + + + + CII-SR-327 + warning + + + + [CII-SR-327] - LatestOccurrenceDateTime should not be present + + + + + + + + + + CII-SR-328 + warning + + + + [CII-SR-328] - EarliestOccurrenceDateTime should not be present + + + + + + + + + + CII-SR-329 + warning + + + + [CII-SR-329] - OccurrenceSpecifiedPeriod should not be present + + + + + + + + + + CII-SR-330 + warning + + + + [CII-SR-330] - OccurrenceLogisticsLocation should not be present + + + + + + + + + + CII-SR-331 + warning + + + + [CII-SR-331] - ActualReceiptSupplyChainEvent should not be present + + + + + + + + + + CII-SR-332 + warning + + + + [CII-SR-332] - AdditionalReferencedDocument should not be present + + + + + + + + + + CII-SR-333 + warning + + + + [CII-SR-333] - LineID should not be present + + + + + + + + + + CII-SR-334 + warning + + + + [CII-SR-334] - LineID should not be present + + + + + + + + + + CII-SR-335 + warning + + + + [CII-SR-335] - DeliveryNoteReferencedDocument should not be present + + + + + + + + + + CII-SR-336 + warning + + + + [CII-SR-336] - ConsumptionReportReferencedDocument should not be present + + + + + + + + + + CII-SR-337 + warning + + + + [CII-SR-337] - PreviousDeliverySupplyChainEvent should not be present + + + + + + + + + + CII-SR-338 + warning + + + + [CII-SR-338] - PackingListReferencedDocument should not be present + + + + + + + + + + CII-SR-449 + warning + + + + [CII-SR-449] - Only one delivery to location identifier should be present (either the ID or the Global ID) + + + + + + + + + + + + + + + + CII-SR-339 + warning + + + + [CII-SR-339] - DuePayableAmount should not be present + + + + + + + + + + CII-SR-340 + warning + + + + [CII-SR-340] - CreditorReferenceTypeCode should not be present + + + + + + + + + + CII-SR-341 + warning + + + + [CII-SR-341] - CreditorReferenceType should not be present + + + + + + + + + + CII-SR-342 + warning + + + + [CII-SR-342] - CreditorReferenceIssuerID should not be present + + + + + + + + + + CII-SR-344 + warning + + + + [CII-SR-344] - PaymentCurrencyCode should not be present + + + + + + + + + + CII-SR-345 + warning + + + + [CII-SR-345] - InvoiceIssuerReference should not be present + + + + + + + + + + CII-SR-346 + warning + + + + [CII-SR-346] - InvoiceDateTime should not be present + + + + + + + + + + CII-SR-347 + warning + + + + [CII-SR-347] - NextInvoiceDateTime should not be present + + + + + + + + + + CII-SR-348 + warning + + + + [CII-SR-348] - CreditReasonCode should not be present + + + + + + + + + + CII-SR-349 + warning + + + + [CII-SR-349] - CreditReason should not be present + + + + + + + + + + CII-SR-350 + warning + + + + [CII-SR-350] - InvoicerTradeParty should not be present + + + + + + + + + + CII-SR-351 + warning + + + + [CII-SR-351] - InvoiceeTradeParty should not be present + + + + + + + + + + CII-SR-352 + warning + + + + [CII-SR-352] - RoleCode should not be present + + + + + + + + + + CII-SR-353 + warning + + + + [CII-SR-353] - Description should not be present + + + + + + + + + + CII-SR-354 + warning + + + + [CII-SR-354] - LegalClassificationCode should not be present + + + + + + + + + + CII-SR-355 + warning + + + + [CII-SR-355] - Name should not be present + + + + + + + + + + CII-SR-356 + warning + + + + [CII-SR-356] - TradingBusinessName should not be present + + + + + + + + + + CII-SR-357 + warning + + + + [CII-SR-357] - PostalTradeAddress should not be present + + + + + + + + + + CII-SR-358 + warning + + + + [CII-SR-358] - AuthorizedLegalRegistration should not be present + + + + + + + + + + CII-SR-359 + warning + + + + [CII-SR-359] - DefinedTradeContact should not be present + + + + + + + + + + CII-SR-360 + warning + + + + [CII-SR-360] - PostalTradeAddress should not be present + + + + + + + + + + CII-SR-361 + warning + + + + [CII-SR-361] - URIUniversalCommunication should not be present + + + + + + + + + + CII-SR-362 + warning + + + + [CII-SR-362] - SpecifiedTaxRegistration should not be present + + + + + + + + + + CII-SR-363 + warning + + + + [CII-SR-363] - EndPointURIUniversalCommunication should not be present + + + + + + + + + + CII-SR-364 + warning + + + + [CII-SR-364] - LogoAssociatedSpecifiedBinaryFile should not be present + + + + + + + + + + CII-SR-451 + warning + + + + [CII-SR-451] - Only one payee identifier should be present (either the ID or the Global ID) + + + + + + + + + + CII-SR-365 + warning + + + + [CII-SR-365] - PayerTradeParty should not be present + + + + + + + + + + CII-SR-366 + warning + + + + [CII-SR-366] - TaxApplicableTradeCurrencyExchange should not be present + + + + + + + + + + CII-SR-367 + warning + + + + [CII-SR-367] - InvoiceApplicableTradeCurrencyExchange should not be present + + + + + + + + + + CII-SR-368 + warning + + + + [CII-SR-368] - PaymentApplicableTradeCurrencyExchange should not be present + + + + + + + + + + CII-SR-369 + warning + + + + [CII-SR-369] - PaymentChannelCode should not be present + + + + + + + + + + CII-SR-370 + warning + + + + [CII-SR-370] - GuaranteeMethodCode should not be present + + + + + + + + + + CII-SR-371 + warning + + + + [CII-SR-371] - PaymentMethodCode should not be present + + + + + + + + + + CII-SR-443 + warning + + + + [CII-SR-443] - ID should not be present + + + + + + + + + + CII-SR-372 + warning + + + + [CII-SR-372] - MicrochipIndicator should not be present + + + + + + + + + + CII-SR-373 + warning + + + + [CII-SR-373] - TypeCode should not be present + + + + + + + + + + CII-SR-375 + warning + + + + [CII-SR-375] - ExpiryDate should not be present + + + + + + + + + + CII-SR-376 + warning + + + + [CII-SR-376] - VerificationNumeric should not be present + + + + + + + + + + CII-SR-377 + warning + + + + [CII-SR-377] - ValidFromDateTime should not be present + + + + + + + + + + CII-SR-378 + warning + + + + [CII-SR-378] - CreditLimitAmount should not be present + + + + + + + + + + CII-SR-379 + warning + + + + [CII-SR-379] - CreditAvailableAmount should not be present + + + + + + + + + + CII-SR-380 + warning + + + + [CII-SR-380] - InterestRatePercent should not be present + + + + + + + + + + CII-SR-381 + warning + + + + [CII-SR-381] - Description should not be present + + + + + + + + + + CII-SR-382 + warning + + + + [CII-SR-382] - AccountName should not be present + + + + + + + + + + CII-SR-444 + warning + + + + [CII-SR-444] - ProprietaryID should not be present + + + + + + + + + + CII-SR-384 + warning + + + + [CII-SR-384] - ClearingSystemName should not be present + + + + + + + + + + CII-SR-385 + warning + + + + [CII-SR-385] - Name should not be present + + + + + + + + + + CII-SR-386 + warning + + + + [CII-SR-386] - LocationFinancialInstitutionAddress should not be present + + + + + + + + + + CII-SR-388 + warning + + + + [CII-SR-388] - ID should not be present + + + + + + + + + + CII-SR-389 + warning + + + + [CII-SR-389] - SequenceNumeric should not be present + + + + + + + + + + CII-SR-390 + warning + + + + [CII-SR-390] - BasisQuantity should not be present + + + + + + + + + + CII-SR-391 + warning + + + + [CII-SR-391] - PrepaidIndicator should not be present + + + + + + + + + + CII-SR-392 + warning + + + + [CII-SR-392] - UnitBasisAmount should not be present + + + + + + + + + + CII-SR-393 + warning + + + + [CII-SR-393] - TypeCode should not be present + + + + + + + + + + CII-SR-394 + warning + + + + [CII-SR-394] - ActualTradeCurrencyExchange should not be present + + + + + + + + + + CII-SR-395 + warning + + + + [CII-SR-395] - SubtotalCalculatedTradeTax should not be present + + + + + + + + + + CII-SR-396 + warning + + + + [CII-SR-396] - SpecifiedLogisticsServiceCharge should not be present + + + + + + + + + + CII-SR-397 + warning + + + + [CII-SR-397] - ID should not be present + + + + + + + + + + CII-SR-398 + warning + + + + [CII-SR-398] - FromEventCode should not be present + + + + + + + + + + CII-SR-399 + warning + + + + [CII-SR-399] - SettlementPeriodMeasure should not be present + + + + + + + + + + CII-SR-400 + warning + + + + [CII-SR-400] - DateTime should not be present + + + + + + + + + + CII-SR-401 + warning + + + + [CII-SR-401] - TypeCode should not be present + + + + + + + + + + CII-SR-402 + warning + + + + [CII-SR-402] - InstructionTypeCode should not be present + + + + + + + + + + CII-SR-404 + warning + + + + [CII-SR-404] - PartialPaymentPercent should not be present + + + + + + + + + + CII-SR-405 + warning + + + + [CII-SR-405] - PaymentMeansID should not be present + + + + + + + + + + CII-SR-406 + warning + + + + [CII-SR-406] - PartialPaymentAmount should not be present + + + + + + + + + + CII-SR-407 + warning + + + + [CII-SR-407] - ApplicableTradePaymentPenaltyTerms should not be present + + + + + + + + + + CII-SR-408 + warning + + + + [CII-SR-408] - ApplicableTradePaymentDiscountTerms should not be present + + + + + + + + + + CII-SR-409 + warning + + + + [CII-SR-409] - PayeeTradeParty should not be present + + + + + + + + + + CII-SR-421 + warning + + + + [CII-SR-421] - SpecifiedFinancialAdjustment should not be present + + + + + + + + + + CII-SR-422 + warning + + + + [CII-SR-422] - LineID should not be present + + + + + + + + + + CII-SR-423 + warning + + + + [CII-SR-423] - ProFormaInvoiceReferencedDocument should not be present + + + + + + + + + + CII-SR-424 + warning + + + + [CII-SR-424] - LetterOfCreditReferencedDocument should not be present + + + + + + + + + + CII-SR-425 + warning + + + + [CII-SR-425] - FactoringAgreementReferencedDocument should not be present + + + + + + + + + + CII-SR-426 + warning + + + + [CII-SR-426] - FactoringListReferencedDocument should not be present + + + + + + + + + + CII-SR-427 + warning + + + + [CII-SR-427] - PayableSpecifiedTradeAccountingAccount should not be present + + + + + + + + + + CII-SR-428 + warning + + + + [CII-SR-428] - SetTriggerCode should not be present + + + + + + + + + + CII-SR-429 + warning + + + + [CII-SR-429] - TypeCode should not be present + + + + + + + + + + CII-SR-430 + warning + + + + [CII-SR-430] - AmountTypeCode should not be present + + + + + + + + + + CII-SR-431 + warning + + + + [CII-SR-431] - Name should not be present + + + + + + + + + + CII-SR-432 + warning + + + + [CII-SR-432] - CostReferenceDimensionPattern should not be present + + + + + + + + + + CII-SR-433 + warning + + + + [CII-SR-433] - PurchaseSpecifiedTradeAccountingAccount should not be present + + + + + + + + + + CII-SR-434 + warning + + + + [CII-SR-434] - SalesSpecifiedTradeAccountingAccount should not be present + + + + + + + + + + CII-SR-435 + warning + + + + [CII-SR-435] - SpecifiedTradeSettlementFinancialCard should not be present + + + + + + + + + + CII-SR-436 + warning + + + + [CII-SR-436] - SpecifiedAdvancePayment should not be present + + + + + + + + + + CII-SR-437 + warning + + + + [CII-SR-437] - UltimatePayeeTradeParty should not be present + + + + + + + + + + + + + + + + CII-SR-411 + warning + + + + [CII-SR-411] - InformationAmount should not be present + + + + + + + + + + CII-SR-412 + warning + + + + [CII-SR-412] - TotalDiscountAmount should not be present + + + + + + + + + + CII-SR-413 + warning + + + + [CII-SR-413] - TotalAllowanceChargeAmount should not be present + + + + + + + + + + CII-SR-414 + warning + + + + [CII-SR-414] - RetailValueExcludingTaxInformationAmount should not be present + + + + + + + + + + CII-SR-415 + warning + + + + [CII-SR-415] - TotalDepositFeeInformationAmount should not be present + + + + + + + + + + CII-SR-416 + warning + + + + [CII-SR-416] - ProductValueExcludingTobaccoTaxInformationAmount should not be present + + + + + + + + + + CII-SR-417 + warning + + + + [CII-SR-417] - TotalRetailValueInformationAmount should not be present + + + + + + + + + + CII-SR-418 + warning + + + + [CII-SR-418] - GrossLineTotalAmount should not be present + + + + + + + + + + CII-SR-419 + warning + + + + [CII-SR-419] - NetLineTotalAmount should not be present + + + + + + + + + + CII-SR-420 + warning + + + + [CII-SR-420] - NetIncludingTaxesLineTotalAmount should not be present + + + + + + + + + + + + + + + + CII-DT-013 + fatal + + + + [CII-DT-013] - languageID should not be present + + + + + + + + + + CII-DT-014 + fatal + + + + [CII-DT-014] - languageLocaleID should not be present + + + + + + + + + + CII-SR-438 + warning + + + + [CII-SR-438] - ValuationBreakdownStatement should not be present + + + + + + + + + + + + + + + + CII-SR-04 + warning + + + + [CII-SR-004] - Value should not be present + + + + + + + + + + CII-SR-05 + warning + + + + [CII-SR-005] - SpecifiedDocumentVersion should not be present + + + + + + + + + + + + + + + + CII-DT-001 + fatal + + + + [CII-DT-001] - schemeName should not be present + + + + + + + + + + CII-DT-002 + fatal + + + + [CII-DT-002] - schemeAgencyName should not be present + + + + + + + + + + CII-DT-003 + fatal + + + + [CII-DT-003] - schemeDataURI should not be present + + + + + + + + + + CII-DT-004 + fatal + + + + [CII-DT-004] - schemeURI should not be present + + + + + + + + + + + + + + + + CII-DT-005 + fatal + + + + [CII-DT-005] - schemeID should not be present + + + + + + + + + + CII-DT-006 + fatal + + + + [CII-DT-006] - schemeAgencyID should not be present + + + + + + + + + + CII-DT-007 + fatal + + + + [CII-DT-007] - schemeVersionID should not be present + + + + + + + + + + + + + + + + CII-DT-008 + fatal + + + + [CII-DT-008] - name should not be present + + + + + + + + + + CII-DT-009 + fatal + + + + [CII-DT-009] - listURI should not be present + + + + + + + + + + + + + + + + CII-DT-010 + fatal + + + + [CII-DT-010] - listID should not be present + + + + + + + + + + CII-DT-011 + fatal + + + + [CII-DT-011] - listAgencyID should not be present + + + + + + + + + + CII-DT-012 + fatal + + + + [CII-DT-012] - listVersionID should not be present + + + + + + + + + + + + + + + + CII-DT-045 + warning + + + + [CII-DT-045] - @listID should not be present + + + + + + + + + + CII-DT-046 + warning + + + + [CII-DT-046] - @listAgencyID should not be present + + + + + + + + + + CII-DT-047 + warning + + + + [CII-DT-047] - @listVersionID should not be present + + + + + + + + + + CII-DT-048 + warning + + + + [CII-DT-048] - @listURI should not be present + + + + + + + + + + + + + + + + CII-DT-015 + fatal + + + + [CII-DT-015] - URIID should not be present + + + + + + + + + + CII-DT-016 + fatal + + + + [CII-DT-016] - StatusCode should not be present + + + + + + + + + + CII-DT-017 + fatal + + + + [CII-DT-017] - CopyIndicator should not be present + + + + + + + + + + CII-DT-018 + fatal + + + + [CII-DT-018] - TypeCode should not be present + + + + + + + + + + CII-DT-019 + fatal + + + + [CII-DT-019] - GlobalID should not be present + + + + + + + + + + CII-DT-020 + fatal + + + + [CII-DT-020] - RevisionID should not be present + + + + + + + + + + CII-DT-021 + fatal + + + + [CII-DT-021] - Name should not be present + + + + + + + + + + CII-DT-022 + fatal + + + + [CII-DT-022] - AttachmentBinaryObject should not be present + + + + + + + + + + CII-DT-023 + fatal + + + + [CII-DT-023] - Information should not be present + + + + + + + + + + CII-DT-024 + fatal + + + + [CII-DT-024] - ReferenceTypeCode should not be present + + + + + + + + + + CII-DT-025 + fatal + + + + [CII-DT-025] - SectionName should not be present + + + + + + + + + + CII-DT-026 + fatal + + + + [CII-DT-026] - PreviousRevisionID should not be present + + + + + + + + + + CII-DT-027 + fatal + + + + [CII-DT-027] - FormattedIssueDateTime should not be present + + + + + + + + + + CII-DT-028 + fatal + + + + [CII-DT-028] - EffectiveSpecifiedPeriod should not be present + + + + + + + + + + CII-DT-029 + fatal + + + + [CII-DT-029] - IssuerTradeParty should not be present + + + + + + + + + + CII-DT-030 + fatal + + + + [CII-DT-030] - AttachedSpecifiedBinaryFile should not be present + + + + + + + + + + + + + + + + CII-DT-031 + fatal + + + + [CII-DT-031] - currencyID should not be present + + + + + + + + + + CII-DT-032 + fatal + + + + [CII-DT-032] - currencyCodeListVersionID should not be present + + + + + + + + + + + + + + + + CII-DT-033 + fatal + + + + [CII-DT-033] - unitCode should not be present + + + + + + + + + + CII-DT-034 + fatal + + + + [CII-DT-034] - unitCodeListID should not be present + + + + + + + + + + CII-DT-035 + fatal + + + + [CII-DT-035] - unitCodeListAgencyID should not be present + + + + + + + + + + CII-DT-036 + fatal + + + + [CII-DT-036] - unitCodeListAgencyName should not be present + + + + + + + + + + + + + + + + CII-DT-037 + fatal + + + + [CII-DT-037] - TypeCode shall be 'VAT' + + + + + + + + + + CII-DT-038 + warning + + + + [CII-DT-038] - CalculatedRate should not be present + + + + + + + + + + CII-DT-039 + warning + + + + [CII-DT-039] - CalculationSequenceNumeric should not be present + + + + + + + + + + CII-DT-040 + warning + + + + [CII-DT-040] - BasisQuantity should not be present + + + + + + + + + + CII-DT-041 + warning + + + + [CII-DT-041] - BasisAmount should not be present + + + + + + + + + + CII-DT-042 + warning + + + + [CII-DT-042] - UnitBasisAmount should not be present + + + + + + + + + + CII-DT-043 + warning + + + + [CII-DT-043] - LineTotalBasisAmount should not be present + + + + + + + + + + CII-DT-044 + warning + + + + [CII-DT-044] - AllowanceChargeBasisAmount should not be present + + + + + + + + + + CII-DT-049 + warning + + + + [CII-DT-049] - CurrencyCode should not be present + + + + + + + + + + CII-DT-050 + warning + + + + [CII-DT-050] - Jurisdiction should not be present + + + + + + + + + + CII-DT-051 + warning + + + + [CII-DT-051] - CustomsDutyIndicator should not be present + + + + + + + + + + CII-DT-052 + warning + + + + [CII-DT-052] - ExemptionReasonCode should not be present + + + + + + + + + + CII-DT-098 + warning + + + + [CII-DT-098] - ExemptionReason should not be present + + + + + + + + + + CII-DT-053 + warning + + + + [CII-DT-053] - TaxBasisAllowanceRate should not be present + + + + + + + + + + CII-DT-054 + warning + + + + [CII-DT-054] - TaxPointDate should not be present + + + + + + + + + + CII-DT-055 + warning + + + + [CII-DT-055] - Type should not be present + + + + + + + + + + CII-DT-056 + warning + + + + [CII-DT-056] - InformationAmount should not be present + + + + + + + + + + CII-DT-057 + warning + + + + [CII-DT-057] - CategoryName should not be present + + + + + + + + + + CII-DT-058 + warning + + + + [CII-DT-058] - DueDateTypeCode should not be present + + + + + + + + + + CII-DT-059 + warning + + + + [CII-DT-059] - @format should not be present + + + + + + + + + + CII-DT-060 + warning + + + + [CII-DT-060] - SpecifiedTradeAccountingAccount should not be present + + + + + + + + + + CII-DT-061 + warning + + + + [CII-DT-061] - ServiceSupplyTradeCountry should not be present + + + + + + + + + + CII-DT-062 + warning + + + + [CII-DT-062] - BuyerRepayableTaxSpecifiedTradeAccountingAccount should not be present + + + + + + + + + + CII-DT-063 + warning + + + + [CII-DT-063] - SellerPayableTaxSpecifiedTradeAccountingAccount should not be present + + + + + + + + + + CII-DT-064 + warning + + + + [CII-DT-064] - SellerRefundableTaxSpecifiedTradeAccountingAccount should not be present + + + + + + + + + + CII-DT-065 + warning + + + + [CII-DT-065] - BuyerDeductibleTaxSpecifiedTradeAccountingAccount should not be present + + + + + + + + + + CII-DT-066 + warning + + + + [CII-DT-066] - BuyerNonDeductibleTaxSpecifiedTradeAccountingAccount should not be present + + + + + + + + + + CII-DT-067 + warning + + + + [CII-DT-067] - PlaceApplicableTradeLocation should not be present + + + + + + + + + + + + + + + + CII-DT-068 + fatal + + + + [CII-DT-068] - DateTime shall not be used. + + + + + + + + + + CII-DT-069 + fatal + + + + [CII-DT-069] - DurationMeasure shall not be used. + + + + + + + + + + CII-DT-070 + fatal + + + + [CII-DT-070] - InclusiveIndicator shall not be used. + + + + + + + + + + CII-DT-071 + fatal + + + + [CII-DT-071] - Description shall not be used. + + + + + + + + + + CII-DT-072 + fatal + + + + [CII-DT-072] - DateTime shall not be used. + + + + + + + + + + CII-DT-073 + fatal + + + + [CII-DT-073] - CompleteDateTime shall not be used. + + + + + + + + + + CII-DT-074 + fatal + + + + [CII-DT-074] - OpenIndicator shall not be used. + + + + + + + + + + CII-DT-075 + fatal + + + + [CII-DT-075] - SeasonCode shall not be used. + + + + + + + + + + CII-DT-076 + fatal + + + + [CII-DT-076] - ID shall not be used. + + + + + + + + + + CII-DT-077 + fatal + + + + [CII-DT-077] - Name shall not be used. + + + + + + + + + + CII-DT-078 + fatal + + + + [CII-DT-078] - SequenceNumeric shall not be used. + + + + + + + + + + CII-DT-079 + fatal + + + + [CII-DT-079] - StartDateFlexibilityCode shall not be used. + + + + + + + + + + CII-DT-080 + fatal + + + + [CII-DT-080] - ContinuousIndicator shall not be used. + + + + + + + + + + CII-DT-081 + fatal + + + + [CII-DT-081] - PurposeCode shall not be used. + + + + + + + + + + + + + + + + CII-DT-082 + fatal + + + + [CII-DT-082] - ID shall not be used. + + + + + + + + + + CII-DT-083 + fatal + + + + [CII-DT-083] - PostOfficeBox shall not be used. + + + + + + + + + + CII-DT-084 + fatal + + + + [CII-DT-084] - BuildingName shall not be used. + + + + + + + + + + CII-DT-086 + fatal + + + + [CII-DT-086] - LineFour shall not be used. + + + + + + + + + + CII-DT-087 + fatal + + + + [CII-DT-087] - LineFive shall not be used. + + + + + + + + + + CII-DT-088 + fatal + + + + [CII-DT-088] - StreetName shall not be used. + + + + + + + + + + CII-DT-089 + fatal + + + + [CII-DT-089] - CitySubDivisionName shall not be used. + + + + + + + + + + CII-DT-090 + fatal + + + + [CII-DT-090] - CountryName shall not be used. + + + + + + + + + + CII-DT-091 + fatal + + + + [CII-DT-091] - CountrySubDivisionID shall not be used. + + + + + + + + + + CII-DT-092 + fatal + + + + [CII-DT-092] - AttentionOf shall not be used. + + + + + + + + + + CII-DT-093 + fatal + + + + [CII-DT-093] - CareOf shall not be used. + + + + + + + + + + CII-DT-094 + fatal + + + + [CII-DT-094] - BuildingNumber shall not be used. + + + + + + + + + + CII-DT-095 + fatal + + + + [CII-DT-095] - DepartmentName shall not be used. + + + + + + + + + + CII-DT-096 + fatal + + + + [CII-DT-096] - AdditionalStreetName shall not be used. + + + + + + + + + + + + + + + + + + + + + + + BR-CL-01 + fatal + + + + [BR-CL-01]-The document type code MUST be coded by the invoice and credit note related code lists of UNTDID 1001. + + + + + + + + + + + + + + + + BR-CL-03 + fatal + + + + [BR-CL-03]-currencyID MUST be coded using ISO code list 4217 alpha-3 + + + + + + + + + + + + + + + + BR-CL-04 + fatal + + + + [BR-CL-04]-Invoice currency code MUST be coded using ISO code list 4217 alpha-3 + + + + + + + + + + + + + + + + BR-CL-05 + fatal + + + + [BR-CL-05]-Tax currency code MUST be coded using ISO code list 4217 alpha-3 + + + + + + + + + + + + + + + + BR-CL-06 + fatal + + + + [BR-CL-06]-Value added tax point date code MUST be coded using a restriction of UNTDID 2475. + + + + + + + + + + + + + + + + BR-CL-07 + fatal + + + + [BR-CL-07]-Object identifier identification scheme identifier MUST be coded using a restriction of UNTDID 1153. + + + + + + + + + + + + + + + + BR-CL-08 + fatal + + + + [BR-CL-08]-Subject Code MUST be coded using a restriction of UNTDID 4451. + + + + + + + + + + + + + + + + BR-CL-10 + fatal + + + + [BR-CL-10]-Any identifier identification scheme identifier MUST be coded using one of the ISO 6523 ICD list. + + + + + + + + + + + + + + + + BR-CL-11 + fatal + + + + [BR-CL-11]-Any registration identifier identification scheme identifier MUST be coded using one of the ISO 6523 ICD list. + + + + + + + + + + + + + + + + BR-CL-13 + fatal + + + + [BR-CL-13]-Item classification identifier identification scheme identifier MUST be coded using one of the UNTDID 7143 list. + + + + + + + + + + + + + + + + BR-CL-14 + fatal + + + + [BR-CL-14]-Country codes in an invoice MUST be coded using ISO code list 3166-1 + + + + + + + + + + + + + + + + BR-CL-15 + fatal + + + + [BR-CL-15]-Country codes in an invoice MUST be coded using ISO code list 3166-1 + + + + + + + + + + + + + + + + BR-CL-16 + fatal + + + + [BR-CL-16]-Payment means in an invoice MUST be coded using UNTDID 4461 code list + + + + + + + + + + + + + + + + BR-CL-17 + fatal + + + + [BR-CL-17]-Invoice tax categories MUST be coded using UNCL 5305 code list + + + + + + + + + + + + + + + + BR-CL-18 + fatal + + + + [BR-CL-18]-Invoice tax categories MUST be coded using UNCL 5305 code list + + + + + + + + + + + + + + + + BR-CL-19 + fatal + + + + [BR-CL-19]-Coded allowance reasons MUST belong to the UNCL 5189 code list + + + + + + + + + + + + + + + + BR-CL-20 + fatal + + + + [BR-CL-20]-Coded charge reasons MUST belong to the UNCL 7161 code list + + + + + + + + + + + + + + + + BR-CL-21 + fatal + + + + [BR-CL-21]-Item standard identifier scheme identifier MUST belong to the ISO 6523 ICD + code list + + + + + + + + + + + + + + + + BR-CL-22 + fatal + + + + [BR-CL-22]-Tax exemption reason code identifier scheme identifier MUST belong to the CEF VATEX code list + + + + + + + + + + + + + + + + BR-CL-23 + fatal + + + + [BR-CL-23]-Unit code MUST be coded according to the UN/ECE Recommendation 20 with Rec 21 extension + + + + + + + + + + + + + + + + BR-CL-24 + fatal + + + + [BR-CL-24]-For Mime code in attribute use MIMEMediaType. + + + + + + + + + + + + + + + + BR-CL-25 + fatal + + + + [BR-CL-25]-Endpoint identifier scheme identifier MUST belong to the CEF EAS code list + + + + + + + + + + diff --git a/validator/src/main/resources/zugferd2p0_basicwl_minimum.sch b/validator/src/main/resources/zugferd2p0_basicwl_minimum.sch new file mode 100644 index 00000000..3195fd5e --- /dev/null +++ b/validator/src/main/resources/zugferd2p0_basicwl_minimum.sch @@ -0,0 +1,6022 @@ + + + Schema for FACTUR-X; 1.0; ACCOUNTING INFORMATION, No XML Invoice, (BASIC WITHOUT LINE) + + + + + + + + Jede rechnungsbegründende Unterlage muss einen Dokumentenbezeichner „Supporting document reference“ (BT-122) haben. + + + + + + Jede Umsatzsteueraufschlüsselung „VAT BREAKDOWN“ (BG-23) muss die Summe aller nach dem jeweiligen Schlüssel zu versteuernden Beträge „VAT category taxable amount“ (BT-116) aufweisen. + + Jede Umsatzsteueraufschlüsselung „VAT BREAKDOWN“ (BG-23) muss den für die betreffende Umsatzsteuerkategorie zu entrichtenden Gesamtbetrag „VAT category tax amount“ (BT-117) aufweisen. + + Jede Umsatzsteueraufschlüsselung „VAT BREAKDOWN“ (BG-23) muss über eine codierte Bezeichnung einer Umsatzsteuerkategorie „VAT category code“ (BT-118) definiert werden. + + Jede Umsatzsteueraufschlüsselung „VAT BREAKDOWN“ (BG-23) muss einen Umsatzsteuersatz gemäß einer Kategorie „VAT category rate“ (BT-119) haben. Sofern die Rechnung von der Umsatzsteuer ausgenommen ist, ist „0“ zu übermitteln. + + Umsatzsteuerdatum „Value added tax point date“ (BT-7) und Code für das Umsatzsteuerdatum „Value added tax point date code“ (BT-8) schließen sich gegenseitig aus. + + Der Inhalt des Elementes „VAT category tax amount“ (BT-117) entspricht dem Inhalt des Elementes „VAT category taxable amount“ (BT-116), multipliziert mit dem Inhalt des Elementes „VAT category rate“ (BT-119) geteilt durch 100, gerundet auf zwei Dezimalstellen. + + The allowed maximum number of decimals for the VAT category taxable amount (BT-116) is 2. + + The allowed maximum number of decimals for the VAT category tax amount (BT-117) is 2. + + + + + + In einer „VAT BREAKDOWN“ (BG-23), in der als Code der Umsatzsteuerkategorie „VAT category code“ (BT-118) der Wert „Zero rated“ angegeben ist, muss der „VAT category taxable amount“ (BT-116) gleich der Summe der Informationselemente „Invoice line net amount“ (BT-131) abzüglich der „Document level allowance amount“ (BT-92) zuzüglich der „Document level charge amount“ (BT-99) sein, wobei als „Invoiced item VAT category code“ (BT-151), als „Document level allowance VAT category code“ (BT-95) sowie als „Document level charge VAT category code“ (BT-102) jeweils der Wert „Zero rated“ angegeben wird. + + Der „VAT category tax amount“ (BT-117) muss in einer „VAT BREAKDOWN“ (BG-23) mit dem Code der Umsatzsteuerkategorie „VAT category code“ (BT-118) mit dem Wert „Zero rated“ gleich „0“ sein. + + Ein „VAT BREAKDOWN“ (BG-23) mit dem Code der Umsatzsteuerkategorie „VAT category code“ (BT-118) mit dem Wert „Zero rated“ darf keinen Code des Umsatzsteuerbefreiungsgrundes „VAT exemption reason code“ (BT-121) oder Text des Umsatzsteuerbefreiungsgrundes „VAT exemption reason text“ (BT-120) enthalten. + + + + + + Der in der Umsatzsteueraufschlüsselung „VAT BREAKDOWN“ (BG-23) angegebene Betrag der nach Kategorie zu entrichtenden Umsatzsteuer, bei dem als Umsatzsteuerkategorie der Wert „Standard rated“ angegeben ist, muss gleich dem mit dem kategoriespezifischen Umsatzsteuersatz multiplizierten nach der Umsatzsteuerkategorie zu versteuernden Betrag sein. + + Eine Umsatzsteueraufschlüsselung „VAT BREAKDOWN“ (BG-23) in der als Code der Umsatzsteuerkategorie „VAT category code“ (BT-118) der Wert „Standard rated“ angegeben ist, darf keinen Code des Umsatzsteuerbefreiungsgrundes „VAT exemption reason code“ (BT-121) oder Text des Umsatzsteuerbefreiungsgrundes „VAT exemption reason text“ (BT-120) enthalten. + + + + + + Wenn Start- und Enddatum des Rechnungszeitraums gegeben sind, muss das Enddatum „Invoicing period end date“ (BT-74) nach dem Startdatum „Invoicing period start date“ (BT-73) liegen oder mit diesem identisch sein. + + Wenn die Gruppe „INVOICING PERIOD“ (BG-14) verwendet wird, müssen entweder das Element „Invoicing period start date“ (BT-73) oder das Element „Invoicing period end date“ (BT-74) oder beide gefüllt sein. + + + + + + Jeder Nachlass für die Rechnung als Ganzes „DOCUMENT LEVEL ALLOWANCES“ (BG-20) muss einen Betrag „Document level allowance amount“ (BT-92) aufweisen. + + Jeder Nachlass für die Rechnung als Ganzes „DOCUMENT LEVEL ALLOWANCES“ (BG-20) muss einen Umsatzsteuer-Code „Document level allowance VAT category code“ (BT-95) aufweisen. + + Jeder Nachlass für die Rechnung als Ganzes „DOCUMENT LEVEL ALLOWANCES“ (BG-20) muss einen Nachlassgrund „Document level allowance reason“ (BT-97) oder einen entsprechenden Code „Document level allowance reason code“ (BT-98) aufweisen. + + Der Code des Grundes für den Nachlass auf der Dokumentenebene „Document level allowance reason code“ (BT-98) und der Grund für den Nachlass auf der Dokumentenebene „Document level allowance reason“ (BT-97) müssen dieselbe Nachlassart anzeigen. + + Jede Gruppe „DOCUMENT LEVEL ALLOWANCES“ (BG-20) muss entweder ein Element „Document level allowance reason“ (BT-97) oder ein Element „Document level allowance reason code“ (BT-98) oder beides enthalten. + + The allowed maximum number of decimals for the Document level allowance amount (BT-92) is 2. + + The allowed maximum number of decimals for the Document level allowance base amount (BT-93) is 2. + + + + + + Jede Abgabe auf Dokumentenebene „DOCUMENT LEVEL CHARGES“ (BG-21) muss einen Betrag „Document level charge amount“ (BT-99) aufweisen. + + Jede Abgabe auf Dokumentenebene „DOCUMENT LEVEL CHARGES“ (BG-21) muss einen Umsatzsteuer-Code „Document level charge VAT category code“ (BT-102) aufweisen. + + Jede Abgabe auf Dokumentenebene „DOCUMENT LEVEL CHARGES“ (BG-21) muss einen Abgabegrund „Document level charge reason“ (BT-104) oder einen entsprechenden Code „Document level charge reason code“ (BT-105) aufweisen. + + Der Code des Grundes für die Abgaben auf der Dokumentenebene „Document level charge reason code“ (BT-105) und der Grund für die Abgaben auf der Dokumentenebene „Document level charge reason“ (BT-104) müssen dieselbe Abgabenart anzeigen. + + Jede Gruppe „DOCUMENT LEVEL CHARGES“ (BG-21) muss entweder ein Element „Document level charge reason“ (BT-104) oder ein Element „Document level charge reason code“ (BT-105) oder beides enthalten. + + The allowed maximum number of decimals for the Document level charge amount (BT-92) is 2. + + The allowed maximum number of decimals for the Document level charge base amount (BT-93) is 2. + + + + + + Jede Eigenschaft eines in Rechnung gestellten Postens „ITEM ATTRIBUTES“ (BG-32) muss eine Bezeichnung „Item attribute name“ (BT-160) und einen Wert „Item attribute value“ (BT-161) haben. + + + + + + Die letzten vier bis sechs Ziffern der Kreditkartennummer „Payment card primary account number“ (BT-87) sollen angegeben werden, wenn Informationen zur Kartenzahlung übermittelt werden. + + + + + + Jede Rechnungsposition „INVOICE LINE“ (BG-25) muss eine eindeutige Bezeichnung „Invoice line identifier“ (BT-126) haben. + + Jede Rechnungsposition „INVOICE LINE“ (BG-25) muss die Menge der in der betreffenden Position in Rechnung gestellten Waren oder Dienstleistungen als Einzelposten „Invoiced quantity“ (BT-129) enthalten. + + Jede Rechnungsposition „INVOICE LINE“ (BG-25) muss eine Einheit zur Mengenangabe „Invoiced quantity unit of measure code“ (BT-130) enthalten. + + Jede Rechnungsposition „INVOICE LINE“ (BG-25) muss den Nettobetrag der Rechnungsposition „Invoice line net amount“ (BT-131) enthalten. + + Jede Rechnungsposition „INVOICE LINE“ (BG-25) muss den Namen des Postens „Item name“ (BT-153) enthalten. + + Jede Rechnungsposition „INVOICE LINE“ (BG-25) muss den Preis des Postens, ohne Umsatzsteuer, nach Abzug des für diese Rechnungsposition geltenden Rabatts „Item net price“ (BT-146) beinhalten. + + Der Artikel-Nettobetrag „Item net price“ (BT-146) darf nicht negativ sein. + + Der Einheitspreis ohne Umsatzsteuer vor Abzug des Postenpreisrabatts einer Rechnungsposition „Item gross price“ (BT-148) darf nicht negativ sein. + + Im Element „Item standard identifier“ (BT-157) muss die Komponente „Scheme Identifier“ vorhanden sein. + + Im Element „Item classification identifier“ (BT-158) muss die Komponente „Scheme Identifier“ vorhanden sein. + + Jede Rechnungsposition „INVOICE LINE“ (BG-25) muss anhand der Umsatzsteuerkategorie des in Rechnung gestellten Postens „Invoiced item VAT category code“ (BT-151) kategorisiert werden. + + Eine Rechnung (INVOICE) soll mindestens eine Gruppe „VAT BREAKDOWN“ (BG-23) enthalten. + + The allowed maximum number of decimals for the Invoice line net amount (BT-131) is 2. + + + + + + Eine Rechnung (INVOICE) muss den Namen des Zahlungsempfängers „Payee name“ (BT-59) enthalten, wenn sich der Zahlungsempfänger „PAYEE“ (BG-10) vom Verkäufer „SELLER“ (BG-4) unterscheidet. + + + + + + Eine Rechnung (INVOICE) muss den Namen des Steuervertreters des Verkäufers „Seller tax representative name“ (BT-62) enthalten, wenn der Verkäufer „SELLER“ (BG-4) einen Steuervertreter hat. + + Eine Rechnung (INVOICE) muss die postalische Anschrift des Steuervertreters „SELLER TAX REPRESENTATIVE POSTAL ADDRESS“ (BG-12) enthalten, wenn der Verkäufer „SELLER“ (BG-4) einen Steuervertreter hat. + + Die postalische Anschrift des Steuervertreters des Verkäufers „SELLER TAX REPRESENTATIVE POSTAL ADDRESS“ (BG-12) muss einen Steuervertreter-Ländercode enthalten, wenn der Verkäufer „SELLER“ (BG-4) einen Steuervertreter hat. + + Jeder Steuervertreter des Verkäufers „SELLER TAX REPRESENTATIVE PARTY“ (BG-11) muss eine Umsatzsteuer-Identifikationsnummer „Seller tax representative VAT identifier“ (BT-63) haben. + + + + + + Damit der Erwerber den Lieferanten automatisch identifizieren kann, soll der „Seller identifier“ (BT-29), der „Seller legal registration identifier“ (BT-30) oder der „Seller VAT identifier“ (BT-31) vorhanden sein. + + + + + + Wenn Start- und Enddatum des Rechnungspositionenzeitraums gegeben sind, muss das Enddatum „Invoice line period end date“ (BT-135) nach dem Startdatum „Invoice line period start date“ (BT-134) liegen oder mit diesem identisch sein. + + Wenn die Gruppe „INVOICE LINE PERIOD“ (BG-26) verwendet wird, müssen entweder das Element „Invoice line period start date“ (BT-134) oder das Element „Invoice line period end date“ (BT-135) oder beide gefüllt sein. + + + + + + Jeder Nachlass auf der Ebene der Rechnungsposition „INVOICE LINE ALLOWANCES“ (BG-27) muss einen Betrag „Invoice line allowance amount“ (BT-136) aufweisen. + + Jeder Nachlass auf der Ebene der Rechnungsposition „INVOICE LINE ALLOWANCES“ (BG-27) muss einen Nachlassgrund „Invoice line allowance reason“ (BT-139) oder einen entsprechenden Code „Invoice line allowance reason code“ (BT-140) aufweisen. + + Der Code für den Grund des Rechnungszeilennachlasses „Invoice line allowance reason code“ (BT-140) und der Grund für den Rechnungszeilennachlass „Invoice line allowance reason“ (BT-139) müssen dieselbe Nachlassart anzeigen. + + Jede Gruppe „INVOICE LINE ALLOWANCES“ (BG-27) muss entweder ein Element „Invoice line allowance reason“ (BT-139) oder ein Element „Invoice line allowance reason code“ (BT-140) oder beides enthalten. + + The allowed maximum number of decimals for the Invoice line allowance amount (BT-136) is 2. + + The allowed maximum number of decimals for the Invoice line allowance base amount (BT-137) is 2. + + + + + + Jede Abgabe auf der Ebene der Rechnungsposition „INVOICE LINE CHARGES“ (BG-28) muss einen Betrag „Invoice line charge amount“ (BT-141) aufweisen. + + Jede Abgabe auf der Ebene der Rechnungsposition „INVOICE LINE CHARGES“ (BG-28) muss einen Abgabegrund „Invoice line charge reason“ (BT-144) oder einen entsprechenden Code „Invoice line charge reason code“ (BT-145) aufweisen. + + Der Code für den Grund der Abgabe auf Rechnungspositionsebene „Invoice line charge reason code“ (BT-145) und der Grund für die Abgabe auf Rechnungspositionsebene „Invoice line charge reason“ (BT-144) müssen dieselbe Abgabenart anzeigen. + + Jede Gruppe „INVOICE LINE CHARGES“ (BG-28) muss entweder ein Element „Invoice line charge reason“ (BT-144) oder ein Element „Invoice line charge reason code“ (BT-145) oder beides enthalten. + + The allowed maximum number of decimals for the Invoice line charge amount (BT-141) is 2. + + The allowed maximum number of decimals for the Invoice line charge base amount (BT-142) is 2. + + + + + + Der Umsatzsteuer-Identifikationsnummer des Verkäufers „Seller VAT identifier“ (BT-31), der Umsatzsteuer-Identifikationsnummer des Steuervertreters des Verkäufers „Seller tax representative VAT identifier“ (BT-63) und der Umsatzsteuer-Identifikationsnummer des Erwerbers „Buyer VAT identifier“ (BT-48) muss zur Kennzeichnung des Mitgliedstaats, der sie erteilt hat, jeweils ein Präfix nach dem ISO-Code 3166 Alpha-2 vorangestellt werden. Griechenland wird jedoch ermächtigt, das Präfix „EL“ zu verwenden. + + + + + + In einer Rechnung, die eine Gruppe „DOCUMENT LEVEL ALLOWANCES“ (BG-20) enthält, in der „Document level allowance VAT category code“ (BT-95) den Wert „Exempt from VAT“ hat, müssen entweder „Seller VAT identifier“ (BT-31), „Seller tax registration identifier“ (BT-32) oder „Seller tax representative VAT identifier“ (BT-63) sowie die Umsatzsteuer-Identifikationsnummer des Erwerbers „Buyer VAT identifier“ (BT-48) oder „Buyer tax registration identifier“ vorhanden sein. + + In einer „DOCUMENT LEVEL ALLOWANCES“ (BG-20), in der „Document level allowance VAT category code“ (BT-95) den Wert „Reverse charge“ hat, muss „Document level allowance VAT rate“ (BT-96) gleich „0“ sein. + + + + + + In einer Rechnung, die eine Gruppe „DOCUMENT LEVEL ALLOWANCES“ (BG-20) enthält, in der „Document level allowance VAT category code“ (BT-95) den Wert „Exempt from VAT“ hat, muss entweder „Seller VAT identifier“ (BT-31), „Seller tax registration identifier“ (BT-32) oder „Seller tax representative VAT identifier“ (BT-63) vorhanden sein. + + In einer „DOCUMENT LEVEL ALLOWANCES“ (BG-20), in der „Document level allowance VAT category code“ (BT-95) den Wert „Exempt from VAT“ hat, muss „Document level allowance VAT rate“ (BT-96) gleich „0“ sein. + + + + + + In einer Rechnung, die eine Gruppe „DOCUMENT LEVEL ALLOWANCES“ (BG-20) enthält, in der „Document level allowance VAT category code“ (BT-95) den Wert „Export outside the EU“ hat, muss die Umsatzsteuer-Identifikationsnummer des Verkäufers „Seller VAT identifier“ (BT-31) oder die Umsatzsteuer-Identifikationsnummer des Steuervertreters des Verkäufers „Seller tax representative VAT identifier“ (BT-63) enthalten sein. + + In einer „DOCUMENT LEVEL ALLOWANCES“ (BG-20), in der „Document level allowance VAT category code“ (BT-95) den Wert „Export outside the EU“ hat, muss „Document level allowance VAT rate“ (BT-96) gleich „0“ sein. + + + + + + In einer Rechnung, die eine Gruppe „DOCUMENT LEVEL ALLOWANCES“ (BG-20) enthält, in der „Document level allowance VAT category code“ (BT-95) den Wert „intra-community supply“ hat, müssen die Umsatzsteuer-Identifikationsnummer des Verkäufers „Seller VAT identifier“ (BT-31) oder die Umsatzsteuer-Identifikationsnummer des Steuervertreters des Verkäufers „Seller tax representative VAT identifier“ (BT-63) sowie die Umsatzsteuer-Identifikationsnummer des Erwerbers „Buyer VAT identifier“ (BT-48) enthalten sein. + + In einer Abgabe auf der Dokumentenebene, in dem als Code der Umsatzsteuerkategorie für den Rechnungsposten der Wert „IGIC“ angegeben ist, muss der Umsatzsteuersatz für den in Rechnung gestellten Posten „0“ oder größer „0“ sein. + + + + + + Eine Rechnung (INVOICE), die eine Abgabe auf der Dokumentenebene enthält, bei dem als Code der Umsatzsteuerkategorie des in Rechnung gestellten Postens der Wert „IGIC“ angegeben ist, muss die Umsatzsteuer-Identifikationsnummer des Verkäufers „Seller VAT identifier“ (BT-31), den Bezeichner der Steuerangaben des Verkäufers oder die Umsatzsteuer-Identifikationsnummer des Steuervertreters des Verkäufers „Seller tax representative VAT identifier“ (BT-63) enthalten. + + In einer Abgabe auf der Dokumentenebene, in dem als Code der Umsatzsteuerkategorie für den Rechnungsposten der Wert „IGIC“ angegeben ist, muss der Umsatzsteuersatz für den in Rechnung gestellten Posten „0“ oder größer „0“ sein. + + + + + + Eine Rechnung (INVOICE), die eine Abgabe auf der Dokumentenebene enthält, bei dem als Code der Umsatzsteuerkategorie des in Rechnung gestellten Postens der Wert „IPSI“ angegeben ist, muss die Umsatzsteuer-Identifikationsnummer des Verkäufers „Seller VAT identifier“ (BT-31), den Bezeichner der Steuerangaben des Verkäufers oder die Umsatzsteuer-Identifikationsnummer des Steuervertreters des Verkäufers „Seller tax representative VAT identifier“ (BT-63) enthalten. + + In einem Abgabe auf der Dokumentenebene, in dem als Code der Umsatzsteuerkategorie für den Rechnungsposten der Wert „IPSI“ angegeben ist, muss der Umsatzsteuersatz für den in Rechnung gestellten Posten „0“ oder größer „0“ sein. + + + + + + In einer Rechnung, die eine Gruppe „DOCUMENT LEVEL ALLOWANCES“ (BG-20) enthält, in der „Document level allowance VAT category code“ (BT-95) den Wert „Not subject to VAT“ hat, dürfen die Umsatzsteuer-Identifikationsnummer des Verkäufers „Seller VAT identifier“ (BT-31), die Umsatzsteuer-Identifikationsnummer des Steuervertreters des Verkäufers „Seller tax representative VAT identifier“ (BT-63) sowie die Umsatzsteuer-Identifikationsnummer des Erwerbers „Buyer VAT identifier“ (BT-48) nicht enthalten sein. + + In einer „DOCUMENT LEVEL ALLOWANCES“ (BG-20), in der „Document level allowance VAT category code“ (BT-95) den Wert „Not subject to VAT“ hat, darf „Document level allowance VAT rate“ (BT-96) nicht enthalten sein. + + + + + + In einer Rechnung, die eine Gruppe „DOCUMENT LEVEL ALLOWANCES“ (BG-20) enthält, in der „Document level allowance VAT category code“ (BT-95) den Wert „Standard rated“ hat, muss entweder „Seller VAT identifier“ (BT-31), „Seller tax registration identifier“ (BT-32) oder „Seller tax representative VAT identifier“ (BT-63) vorhanden sein. + + In einer „DOCUMENT LEVEL ALLOWANCES“ (BG-20), in der „Document level allowance VAT category code“ (BT-95) den Wert „Standard rated“ hat, muss „Document level allowance VAT rate“ (BT-96) größer als „0“ sein. + + + + + + In einer Rechnung, die eine Gruppe „DOCUMENT LEVEL ALLOWANCES“ (BG-20) enthält, in der „Document level allowance VAT category code“ (BT-95) den Wert „Zero rated“ hat, muss entweder „Seller VAT identifier“ (BT-31), „Seller tax registration identifier“ (BT-32) oder „Seller tax representative VAT identifier“ (BT-63) vorhanden sein. + + In einer „DOCUMENT LEVEL ALLOWANCES“ (BG-20), in der „Document level allowance VAT category code“ (BT-95) den Wert „Zero rated“ hat, muss „Document level allowance VAT rate“ (BT-96) gleich „0“ sein. + + + + + + In einer Rechnung, die eine Gruppe „DOCUMENT LEVEL CHARGES“ (BG-21) enthält, in der „Document level charge VAT category code“ (BT-102) den Wert „Exempt from VAT“ hat, muss entweder „Seller VAT identifier“ (BT-31), „Seller tax registration identifier“ (BT-32) oder „Seller tax representative VAT identifier“ (BT-63) und die Umsatzsteuer-Identifikationsnummer des Erwerbers „Buyer VAT identifier“ (BT-48) vorhanden sein. + + In einer „DOCUMENT LEVEL CHARGES“ (BG-21), in der „Document level charge VAT category code“ (BT-102) den Wert „Reverse charge“ hat, muss „Document level charge VAT rate“ (BT-103) gleich „0“ sein. + + + + + + In einer Rechnung, die eine Gruppe „DOCUMENT LEVEL CHARGES“ (BG-21) enthält, in der „Document level charge VAT category code“ (BT-102) den Wert „Exempt from VAT“ hat, muss entweder „Seller VAT identifier“ (BT-31), „Seller tax registration identifier“ (BT-32) oder „Seller tax representative VAT identifier“ (BT-63) vorhanden sein. + + In einer „DOCUMENT LEVEL CHARGES“ (BG-21), in der „Document level charge VAT category code“ (BT-102) den Wert „Exempt from VAT“ hat, muss „Document level charge VAT rate“ (BT-103) gleich „0“ sein. + + + + + + In einer Rechnung, die eine Gruppe „DOCUMENT LEVEL CHARGES“ (BG-21) enthält, in der „Document level charge VAT category code“ (BT-102) den Wert „Export outside the EU“ hat, muss die Umsatzsteuer-Identifikationsnummer des Verkäufers „Seller VAT identifier“ (BT-31) oder die Umsatzsteuer-Identifikationsnummer des Steuervertreters des Verkäufers „Seller tax representative VAT identifier“ (BT-63) enthalten sein. + + In einer „DOCUMENT LEVEL CHARGES“ (BG-21), in der „Document level charge VAT category code“ (BT-102) den Wert „Export outside the EU“ hat, muss „Document level charge VAT rate“ (BT-103) gleich „0“ sein. + + + + + + In einer Rechnung, die eine Gruppe „DOCUMENT LEVEL CHARGES“ (BG-21) enthält, in der „Document level charge VAT category code“ (BT-102) den Wert „intra-community supply“ hat, müssen die Umsatzsteuer-Identifikationsnummer des Verkäufers „Seller VAT identifier“ (BT-31) oder die Umsatzsteuer-Identifikationsnummer des Steuervertreters des Verkäufers „Seller tax representative VAT identifier“ (BT-63) sowie die Umsatzsteuer-Identifikationsnummer des Erwerbers „Buyer VAT identifier“ (BT-48) enthalten sein. + + In einer „DOCUMENT LEVEL CHARGES“ (BG-21), in der „Document level charge VAT category code“ (BT-102) den Wert „intra-community supply“ hat, muss „Document level charge VAT rate“ (BT-103) gleich „0“ sein. + + + + + + Eine Rechnung (INVOICE), die einen Nachlass auf der Dokumentenebene enthält, bei dem als Code der Umsatzsteuerkategorie des in Rechnung gestellten Postens der Wert „IGIC“ angegeben ist, muss die Umsatzsteuer-Identifikationsnummer des Verkäufers „Seller VAT identifier“ (BT-31), den Bezeichner der Steuerangaben des Verkäufers oder die Umsatzsteuer-Identifikationsnummer des Steuervertreters des Verkäufers „Seller tax representative VAT identifier“ (BT-63) enthalten. + + In einem Nachlass auf der Dokumentenebene, in dem als Code der Umsatzsteuerkategorie für den Rechnungsposten der Wert „IGIC“ angegeben ist, muss der Umsatzsteuersatz für den in Rechnung gestellten Posten „0“ oder größer „0“ sein. + + + + + + Eine Rechnung (INVOICE), die einen Nachlass auf der Dokumentenebene enthält, bei dem als Code der Umsatzsteuerkategorie des in Rechnung gestellten Postens der Wert „IPSI“ angegeben ist, muss die Umsatzsteuer-Identifikationsnummer des Verkäufers „Seller VAT identifier“ (BT-31), den Bezeichner der Steuerangaben des Verkäufers oder die Umsatzsteuer-Identifikationsnummer des Steuervertreters des Verkäufers „Seller tax representative VAT identifier“ (BT-63) enthalten. + + In einem Nachlass auf der Dokumentenebene, in dem als Code der Umsatzsteuerkategorie für den Rechnungsposten der Wert „IPSI“ angegeben ist, muss der Umsatzsteuersatz für den in Rechnung gestellten Posten „0“ oder größer „0“ sein. + + + + + + In einer Rechnung, die eine Gruppe „DOCUMENT LEVEL CHARGES“ (BG-21) enthält, in der „Document level charge VAT category code“ (BT-102) den Wert „Not subject to VAT“ hat, dürfen die Umsatzsteuer-Identifikationsnummer des Verkäufers „Seller VAT identifier“ (BT-31), die Umsatzsteuer-Identifikationsnummer des Steuervertreters des Verkäufers „Seller tax representative VAT identifier“ (BT-63) sowie die Umsatzsteuer-Identifikationsnummer des Erwerbers „Buyer VAT identifier“ (BT-48) nicht enthalten sein. + + In einer „DOCUMENT LEVEL CHARGES“ (BG-21), in der „Document level charge VAT category code“ (BT-102) den Wert „Not subject to VAT“ hat, darf „Document level charge VAT rate“ (BT-103) nicht enthalten sein. + + + + + + In einer Rechnung, die eine Gruppe „DOCUMENT LEVEL CHARGES“ (BG-21) enthält, in der „Document level charge VAT category code“ (BT-102) den Wert „Standard rated“ hat, muss entweder „Seller VAT identifier“ (BT-31), „Seller tax registration identifier“ (BT-32) oder „Seller tax representative VAT identifier“ (BT-63) vorhanden sein. + + In einer „DOCUMENT LEVEL CHARGES“ (BG-21), in der „Document level charge VAT category code“ (BT-102) den Wert „Standard rated“ hat, muss „Document level charge VAT rate“ (BT-103) größer als „0“ sein. + + + + + + In einer Rechnung, die eine Gruppe „DOCUMENT LEVEL CHARGES“ (BG-21) enthält, in der „Document level charge VAT category code“ (BT-102) den Wert „Zero rated“ hat, muss entweder „Seller VAT identifier“ (BT-31), „Seller tax registration identifier“ (BT-32) oder „Seller tax representative VAT identifier“ (BT-63) vorhanden sein. + + In einer „DOCUMENT LEVEL CHARGES“ (BG-21), in der „Document level charge VAT category code“ (BT-102) den Wert „Zero rated“ hat, muss „Document level charge VAT rate“ (BT-103) gleich „0“ sein. + + + + + + Eine Rechnung (INVOICE) muss die Summe der Rechnungspositionen-Nettobeträge „Sum of Invoice line net amount“ (BT-106) enthalten. + + Eine Rechnung (INVOICE) muss den Gesamtbetrag der Rechnung ohne Umsatzsteuer „Invoice total amount without VAT“ (BT-109) enthalten. + + Eine Rechnung (INVOICE) muss den Gesamtbetrag der Rechnung mit Umsatzsteuer „Invoice total amount with VAT“ (BT-112) enthalten. + + Eine Rechnung (INVOICE) muss den ausstehenden Betrag „Amount due for payment“ (BT-115) enthalten. + + Der Inhalt des Elementes „Sum of allowances on document level“ (BT-107) entspricht der Summe aller Inhalte der Elemente „Document level allowance amount“ (BT-92). + + Der Inhalt des Elementes „Sum of charges on document level“ (BT-108) entspricht der Summe aller Inhalte der Elemente „Document level charge amount“ (BT-99). + + Der Inhalt des Elementes „Invoice total amount without VAT“ (BT-109) entspricht der Summe aller Inhalte der Elemente „Invoice line net amount“ (BT-131) abzüglich der Summe aller in der Rechnung enthaltenen Nachlässe der Dokumentenebene „Sum of allowances on document level“ (BT-107) zuzüglich der Summe aller in der Rechnung enthaltenen Abgaben der Dokumentenebene „Sum of charges on document level“ (BT-108). + + Der Inhalt des Elementes „Invoice total amount with VAT“ (BT-112) entspricht der Summe des Inhalts des Elementes „Invoice total amount without VAT“ (BT-109) und des Elementes „Invoice total VAT amount“ (BT-110). + + Der Inhalt des Elementes „Amount due for payment“ (BT-115) entspricht dem Inhalt des Elementes „Invoice total VAT amount“ (BT-110) abzüglich dem Inhalt des Elementes „Paid amount“ (BT-113) zuzüglich dem Inhalt des Elementes „Rounding amount“ (BT-114). + + The allowed maximum number of decimals for the Sum of Invoice line net amount (BT-106) is 2. + + The allowed maximum number of decimals for the Sum of allowanced on document level (BT-107) is 2. + + The allowed maximum number of decimals for the Sum of charges on document level (BT-108) is 2. + + The allowed maximum number of decimals for the Invoice total amount without VAT (BT-109) is 2. + + The allowed maximum number of decimals for the Invoice total VAT amount (BT-110) is 2. + + The allowed maximum number of decimals for the Invoice total amount with VAT (BT-112) is 2. + + The allowed maximum number of decimals for the Invoice total VAT amount in accounting currency (BT-111) is 2. + + The allowed maximum number of decimals for the Paid amount (BT-113) is 2. + + The allowed maximum number of decimals for the Rounding amount (BT-114) is 2. + + The allowed maximum number of decimals for the Amount due for payment (BT-115) is 2. + + Wenn eine Währung für die Umsatzsteuerabrechnung angegeben wurde, muss der Umsatzsteuergesamtbetrag in der Abrechnungswährung „Invoice total VAT amount in accounting currency“ (BT-111) angegeben werden. + + + + + + Der Inhalt des Elementes „Invoice total VAT amount“ (BT-110) entspricht der Summe aller Inhalte der Elemente „VAT category tax amount“ (BT-117). + + + + + + Die Zahlungsinstruktionen „PAYMENT INSTRUCTIONS“ (BG-16) müssen den Zahlungsart-Code „Payment means type code“ (BT-81) enthalten. + + + + + + Die Kennung des Kontos, auf das die Zahlung erfolgen soll „Payment account identifier“ (BT-84), muss angegeben werden, wenn Überweisungsinformationen in der Rechnung angegeben werden. + + Wenn der Zahlungsmittel-Typ SEPA, lokale Überweisung oder Nicht-SEPA-Überweisung ist, muss der „Payment account identifier“ (BT-84) des Zahlungsempfängers angegeben werden. + + + + + + In einer „VAT BREAKDOWN“ (BG-23), in der als Code der Umsatzsteuerkategorie „VAT category code“ (BT-118) der Wert „Reverse charge“ angegeben ist, muss der „VAT category taxable amount“ (BT-116) gleich der Summe der „Invoice line net amount“ (BT-131) abzüglich der „Document level allowance amount“ (BT-92) zuzüglich der „Document level charge amount“ (BT-99) sein, wobei als „Invoiced item VAT category code“ (BT-151), als „Document level allowance VAT category code“ (BT-95) sowie als „Document level charge VAT category code“ (BT-102) jeweils der Wert „Reverse charge“ angegeben wird. + + Der „VAT category tax amount“ (BT-117) muss in einer „VAT BREAKDOWN“ (BG-23) mit dem Code der Umsatzsteuerkategorie „VAT category code“ (BT-118) mit dem Wert „Reverse charge“ gleich „0“ sein. + + Ein „VAT BREAKDOWN“ (BG-23) mit dem Code der Umsatzsteuerkategorie „VAT category code“ (BT-118) mit dem Wert „Reverse charge“ muss einen „VAT exemption reason code“ (BT-121) mit dem Wert „Reverse charge“ oder einen „VAT exemption reason text“ (BT-120) des Wertes „Reverse charge“ (oder das Äquivalent in einer anderen Sprache) enthalten. + + + + + + In einer „VAT BREAKDOWN“ (BG-23), in der als Code der Umsatzsteuerkategorie „VAT category code“ (BT-118) der Wert „Exempt from VAT“ angegeben ist, muss der „VAT category taxable amount“ (BT-116) gleich der Summe der „Invoice line net amount“ (BT-131) abzüglich der „Document level allowance amount“ (BT-92) zuzüglich der „Document level charge amount“ (BT-99) sein, wobei als „Invoiced item VAT category code“ (BT-151), als „Document level allowance VAT category code“ (BT-95) sowie als „Document level charge VAT category code“ (BT-102) jeweils der Wert „Exempt from VAT“ angegeben wird. + + Der „VAT category tax amount“ (BT-117) muss in einer „VAT BREAKDOWN“ (BG-23) mit dem Code der Umsatzsteuerkategorie „VAT category code“ (BT-118) dem Wert „Exempt from VAT“ gleich „0“ sein. + + Ein „VAT BREAKDOWN“ (BG-23) mit dem Code der Umsatzsteuerkategorie „VAT category code“ (BT-118) mit dem Wert „Exempt from VAT“ muss einen Code des Umsatzsteuerbefreiungsgrundes „VAT exemption reason code“ (BT-121) oder einen Text des Umsatzsteuerbefreiungsgrundes „VAT exemption reason text“ (BT-120) enthalten. + + + + + + In einer „VAT BREAKDOWN“ (BG-23), in der als Code der Umsatzsteuerkategorie „VAT category code“ (BT-118) der Wert „Export outside the EU“ angegeben ist, muss der „VAT category taxable amount“ (BT-116) gleich der Summe der „Invoice line net amount“ (BT-131) abzüglich der „Document level allowance amount“ (BT-92) zuzüglich der „Document level charge amount“ (BT-99) sein, wobei als „Invoiced item VAT category code“ (BT-151), als „Document level allowance VAT category code“ (BT-95) sowie als „Document level charge VAT category code“ (BT-102) jeweils der Wert „Export outside the EU“ angegeben wird. + + Der „VAT category tax amount“ (BT-117) muss in „VAT BREAKDOWN“ (BG-23) mit dem Code der Umsatzsteuerkategorie „VAT category code“ (BT-118) mit dem Wert „Export outside the EU“ gleich „0“ sein. + + Ein „VAT BREAKDOWN“ (BG-23) mit dem Code der Umsatzsteuerkategorie „VAT category code“ (BT-118) mit dem Wert „intra-community supply“ muss einen „VAT exemption reason code“ (BT-121) mit dem Wert „Export outside the EU“ oder einen „VAT exemption reason text“ (BT-120) des Wertes „Export outside the EU“ (oder das Äquivalent in einer anderen Sprache) enthalten. + + + + + + In einer „VAT BREAKDOWN“ (BG-23), in der als Code der Umsatzsteuerkategorie „VAT category code“ (BT-118) der Wert „intra-community supply“ angegeben ist, muss der „VAT category taxable amount“ (BT-116) gleich der Summe der „Invoice line net amount“ (BT-131) abzüglich der „Document level allowance amount“ (BT-92) zuzüglich der „Document level charge amount“ (BT-99) sein, wobei als „Invoiced item VAT category code“ (BT-151), als „Document level allowance VAT category code“ (BT-95) sowie als „Document level charge VAT category code“ (BT-102) jeweils der Wert „intra-community supply“ angegeben wird. + + Der in der Umsatzsteueraufschlüsselung „VAT BREAKDOWN“ (BG-23) angegebene Betrag der nach Kategorie zu entrichtenden Umsatzsteuer, bei dem als Code der Umsatzsteuerkategorie der Wert „IGIC“ angegeben ist, muss gleich dem mit dem kategoriespezifischen Umsatzsteuersatz multiplizierten nach der Umsatzsteuerkategorie zu versteuernden Betrag sein. + + Ein „VAT BREAKDOWN“ (BG-23) mit dem Code der Umsatzsteuerkategorie „VAT category code“ (BT-118) mit dem Wert „intra-community supply“ muss einen „VAT exemption reason code“ (BT-121) mit dem Wert „intra-community supply“ oder einen „VAT exemption reason text“ (BT-120) mit dem Wert „intracommunity supply“ (oder das Äquivalent in einer anderen Sprache) enthalten. + + In einer Rechnung, die ein „VAT BREAKDOWN“ (BG-23) mit dem Code der Umsatzsteuerkategorie „VAT category code“ (BT-118) mit dem Wert „intra-community supply“ enthält, dürfen „Actual delivery date“ (BT-72) oder „INVOICING PERIOD“ (BG-14) nicht leer sein. + + In einer Rechnung, die ein „VAT BREAKDOWN“ (BG-23) mit dem Code der Umsatzsteuerkategorie „VAT category code“ (BT-118) mit dem Wert „intra-community supply“ enthält, darf „Deliver to country code“ (BT-80) nicht leer sein. + + + + + + Für jeden anderen Wert des kategoriespezifischen Umsatzsteuersatzes, bei dem als Code der Umsatzsteuerkategorie der Wert „IGIC“ angegeben ist, muss der nach der Umsatzsteuerkategorie zu versteuernde Betrag in einer Umsatzsteueraufschlüsselung „VAT BREAKDOWN“ (BG-23) gleich der Summe der Rechnungspositions-Nettobeträge zuzüglich der Summe der Beträge aller Abschläge auf der Dokumentenebene abzüglich der Summe der Beträge aller Zuschläge auf der Dokumentenebene sein; wobei als Code der Umsatzsteuerkategorie der Wert „IGIC“ angegeben wird und der Umsatzsteuersatz gleich dem kategoriespezifischen Umsatzsteuersatz ist. + + Der in der Umsatzsteueraufschlüsselung „VAT BREAKDOWN“ (BG-23) angegebene Betrag der nach Kategorie zu entrichtenden Umsatzsteuer, bei dem als Code der Umsatzsteuerkategorie der Wert „IGIC“ angegeben ist, muss gleich dem mit dem kategoriespezifischen Umsatzsteuersatz multiplizierten nach der Umsatzsteuerkategorie zu versteuernden Betrag sein. + + Eine Umsatzsteueraufschlüsselung „VAT BREAKDOWN“ (BG-23) mit dem Code der Umsatzsteuerkategorie der Wert „IGIC“ darf keinen Code für den Umsatzsteuerbefreiungsgrund oder Text für den Umsatzsteuerbefreiungsgrund +haben. + + + + + + Für jeden anderen Wert des kategoriespezifischen Umsatzsteuersatzes, bei dem als Code der Umsatzsteuerkategorie der Wert „IPSI“ angegeben ist, muss der nach der Umsatzsteuerkategorie zu versteuernde Betrag in einer Umsatzsteueraufschlüsselung „VAT BREAKDOWN“ (BG-23) gleich der Summe der Rechnungspositions-Nettobeträge zuzüglich der Summe der Beträge aller Abschläge auf der Dokumentenebene abzüglich der Summe der Beträge aller Zuschläge auf der Dokumentenebene sein; wobei als Code der Umsatzsteuerkategorie der Wert „IPSI“ angegeben wird und der Umsatzsteuersatz gleich dem kategoriespezifischen Umsatzsteuersatz ist. + + Der in der Umsatzsteueraufschlüsselung „VAT BREAKDOWN“ (BG-23) angegebene Betrag der nach Kategorie zu entrichtenden Umsatzsteuer, bei dem als Code der Umsatzsteuerkategorie der Wert „IPSI“ angegeben ist, muss gleich dem mit dem kategoriespezifischen Umsatzsteuersatz multiplizierten nach der Umsatzsteuerkategorie zu versteuernden Betrag sein. + + Eine Umsatzsteueraufschlüsselung „VAT BREAKDOWN“ (BG-23) mit dem Code der Umsatzsteuerkategorie mit dem Wert „IPSI“ darf keinen Code für den Umsatzsteuerbefreiungsgrund oder Text für den Umsatzsteuerbefreiungsgrund haben. + + + + + + In einer „VAT BREAKDOWN“ (BG-23), in der als Code der Umsatzsteuerkategorie „VAT category code“ (BT-118) der Wert „Not subject to VAT“ angegeben ist, muss der „VAT category taxable amount“ (BT-116) gleich der Summe der „Invoice line net amount“ (BT-131) abzüglich der „Document level allowance amount“ (BT-92) zuzüglich der „Document level charge amount“ (BT-99) sein, wobei als „Invoiced item VAT category code“ (BT-151), als „Document level allowance VAT category code“ (BT-95) sowie als „Document level charge VAT category code“ (BT-102) jeweils der Wert „Not subject to VAT“ angegeben wird. + + Der „VAT category tax amount“ (BT-117) muss in „VAT BREAKDOWN“ (BG-23) mit dem Code der Umsatzsteuerkategorie „VAT category code“ (BT-118) mit dem Wert „Not subject to VAT“ gleich „0“ sein. + + Ein „VAT BREAKDOWN“ (BG-23) mit dem Code der Umsatzsteuerkategorie „VAT category code“ (BT-118) mit dem Wert „Not subject to VAT“ muss einen „VAT exemption reason code“ (BT-121) mit dem Wert „Not subject to VAT“ oder einen „VAT exemption reason text“ (BT-120) des Wertes „Not subject to VAT“ (oder das Äquivalent in einer anderen Sprache) enthalten. + + Eine Rechnung (INVOICE), die ein „VAT BREAKDOWN“ (BG-23) mit dem Code der Umsatzsteuerkategorie „VAT category code“ (BT-118) den Wert „Not subject to VAT“ enthält, darf keine weiteren „VAT BREAKDOWN“ (BG-23) enthalten. + + Eine Rechnung (INVOICE), die ein „VAT BREAKDOWN“ (BG-23) mit dem Code der Umsatzsteuerkategorie „VAT category code“ (BT-118) den Wert „Not subject to VAT“ enthält, darf keine Positionen enthalten, deren „Invoiced item VAT category code“ (BT-151) einen anderen Wert als „Not subject to VAT“ hat. + + Eine Rechnung (INVOICE), die ein „VAT BREAKDOWN“ (BG-23) mit dem Code der Umsatzsteuerkategorie „VAT category code“ (BT-118) den Wert „Not subject to VAT“ enthält, darf keine „DOCUMENT LEVEL ALLOWANCES“ (BG-20) enthalten, deren „Document level allowance VAT category code“ (BT-95) einen anderen Wert als „Not subject to VAT“ hat. + + Eine Rechnung (INVOICE), die ein „VAT BREAKDOWN“ (BG-23) mit dem Code der Umsatzsteuerkategorie „VAT category code“ (BT-118) mit dem Wert „Not subject to VAT“ enthält, darf keine „DOCUMENT LEVEL CHARGES“ (BG-21) enthalten, deren „Document level charge VAT category code“ (BT-102) einen anderen Wert als „Not subject to VAT“ hat. + + + + + + Eine Rechnung (INVOICE), die eine Position enthält, in der als Code der Umsatzsteuerkategorie für den in Rechnung gestellten Posten „Invoiced item VAT category code“ (BT-151) der Wert „Exempt from VAT“ angegeben ist, muss die Umsatzsteuer-Identifikationsnummer des Verkäufers „Seller VAT identifier“ (BT-31), die Steueridentifikationsnummer des Verkäufers „Seller tax registration identifier“ (BT-32) oder die Umsatzsteuer-Identifikationsnummer des Steuervertreters des Verkäufers „Seller tax representative VAT identifier“ (BT-63) und die Umsatzsteuer-Identifikationsnummer des Erwerbers „Buyer VAT identifier“ (BT-48) oder den „Buyer tax registration identifier“a enthalten. + + In einer „INVOICE LINE“ (BG-25), in der „Invoiced item VAT category code“ (BT-151) den Wert „Reverse charge“ hat, muss „Invoiced item VAT rate“ (BT-152) gleich „0“ sein. + + + + + + Eine Rechnung (INVOICE), die eine Position enthält, in der als Code der Umsatzsteuerkategorie für den in Rechnung gestellten Posten „Invoiced item VAT category code“ (BT-151) der Wert „Exempt from VAT“ angegeben ist, muss die Umsatzsteuer-Identifikationsnummer des Verkäufers „Seller VAT identifier“ (BT-31), die Steueridentifikationsnummer des Verkäufers „Seller tax registration identifier“ (BT-32) oder die Umsatzsteuer-Identifikationsnummer des Steuervertreters des Verkäufers „Seller tax representative VAT identifier“ (BT-63) enthalten. + + In einer „INVOICE LINE“ (BG-25), in der „Invoiced item VAT category code“ (BT-151) den Wert „Exempt from VAT“ hat, muss „Invoiced item VAT rate“ (BT-152) gleich „0“ sein. + + + + + + Eine Rechnung (INVOICE), die eine Position enthält, in der als Code der Umsatzsteuerkategorie für den in Rechnung gestellten Posten „Invoiced item VAT category code“ (BT-151) der Wert „Export outside the EU“ angegeben ist, muss die Umsatzsteuer-Identifikationsnummer des Verkäufers „Seller VAT identifier“ (BT-31) oder die Umsatzsteuer-Identifikationsnummer des Steuervertreters des Verkäufers „Seller tax representative VAT identifier“ (BT-63) enthalten. + + In einer „INVOICE LINE“ (BG-25), in der „Invoiced item VAT category code“ (BT-151) den Wert „Export outside the EU“ hat, muss „Invoiced item VAT rate“ (BT-152) gleich „0“ sein. + + + + + + Eine Rechnung (INVOICE), die eine Position enthält, in der als Code der Umsatzsteuerkategorie für den in Rechnung gestellten Posten „Invoiced item VAT category code“ (BT-151) der Wert „intra-community supply“ angegeben ist, müssen die Umsatzsteuer-Identifikationsnummer des Verkäufers „Seller VAT identifier“ (BT-31) oder die Umsatzsteuer-Identifikationsnummer des Steuervertreters des Verkäufers „Seller tax representative VAT identifier“ (BT-63) sowie die Umsatzsteuer-Identifikationsnummer des Erwerbers „Buyer VAT identifier“ (BT-48) enthalten. + + In einer „INVOICE LINE“ (BG-25), in der „Invoiced item VAT category code“ (BT-151) den Wert „intracommunity supply“ hat, muss „Invoiced item VAT rate“ (BT-152) gleich „0“ sein. + + + + + + Eine Rechnung (INVOICE), die eine Position enthält, bei der als Code der Umsatzsteuerkategorie des in Rechnung gestellten Postens der Wert „IGIC“ angegeben ist, muss die Umsatzsteuer-Identifikationsnummer des Verkäufers „Seller VAT identifier“ (BT-31), den Bezeichner der Steuerangaben des Verkäufers oder die Umsatzsteuer-Identifikationsnummer des Steuervertreters des Verkäufers „Seller tax representative VAT identifier“ (BT-63) enthalten. + + In einer Rechnungsposition, in der als Code der Umsatzsteuerkategorie für den Rechnungsposten der Wert „IGIC“ angegeben ist, muss der Umsatzsteuersatz für den in Rechnung gestellten Posten „0“ oder größer „0“ sein. + + + + + + Eine Rechnung (INVOICE), die eine Position enthält, bei der als Code der Umsatzsteuerkategorie des in Rechnung gestellten Postens der Wert „IPSI“ angegeben ist, muss die Umsatzsteuer-Identifikationsnummer des Verkäufers „Seller VAT identifier“ (BT-31), den Bezeichner der Steuerangaben des Verkäufers oder die Umsatzsteuer-Identifikationsnummer des Steuervertreters des Verkäufers „Seller tax representative VAT identifier“ (BT-63) enthalten. + + In einer Rechnungsposition, in der als Code der Umsatzsteuerkategorie für den Rechnungsposten der Wert „IPSI“ angegeben ist, muss der Umsatzsteuersatz für den in Rechnung gestellten Posten „0“ oder größer „0“ sein. + + + + + + Eine Rechnung (INVOICE), die eine Position enthält, in der als Code der Umsatzsteuerkategorie für den in Rechnung gestellten Posten der Wert „Not subject to VAT“ angegeben ist, darf keine Umsatzsteuer-Identifikationsnummer des Verkäufers „Seller VAT identifier“ (BT-31), Umsatzsteuer-Identifikationsnummer des Steuervertreters des Verkäufers „Seller tax representative VAT identifier“ (BT-63) und die Umsatzsteuer-Identifikationsnummer des Erwerbers „Buyer VAT identifier“ (BT-48) enthalten. + + In einer „INVOICE LINE“ (BG-25), in der „Invoiced item VAT category code“ (BT-151) den Wert „Not subject to VAT“ hat, darf „Invoiced item VAT rate“ (BT-152) nicht enthalten sein. + + + + + + Eine Rechnung (INVOICE), die eine Position enthält, in der als Code der Umsatzsteuerkategorie für den in Rechnung gestellten Posten „Invoiced item VAT category code“ (BT-151) der Wert „Standard rated“ angegeben ist, muss die Umsatzsteuer-Identifikationsnummer des Verkäufers „Seller VAT identifier“ (BT-31), die Steueridentifikationsnummer des Verkäufers „Seller tax registration identifier“ (BT-32) oder die Umsatzsteuer-Identifikationsnummer des Steuervertreters des Verkäufers „Seller tax representative VAT identifier“ (BT-63) enthalten. + + In einer „INVOICE LINE“ (BG-25), in der „Invoiced item VAT category code“ (BT-151) den Wert „Standard rated“ hat, muss „Invoiced item VAT rate“ (BT-152) größer als „0“ sein. + + + + + + Eine Rechnung (INVOICE), die eine Position enthält, in der als Code der Umsatzsteuerkategorie für den in Rechnung gestellten Posten „Invoiced item VAT category code“ (BT-151) der Wert „Zero rated“ angegeben ist, muss die Umsatzsteuer-Identifikationsnummer des Verkäufers „Seller VAT identifier“ (BT-31), die Steueridentifikationsnummer des Verkäufers „Seller tax registration identifier“ (BT-32) oder die Umsatzsteuer-Identifikationsnummer des Steuervertreters des Verkäufers „Seller tax representative VAT identifier“ (BT-63) enthalten. + + In einer „INVOICE LINE“ (BG-25), in der „Invoiced item VAT category code“ (BT-151) den Wert „Zero rated“ hat, muss „Invoiced item VAT rate“ (BT-152) gleich „0“ sein. + + + + + + Eine Rechnung (INVOICE) muss eine Spezifikationskennung „Specification identification“ (BT-24) enthalten. + + Eine Rechnung (INVOICE) muss eine Rechnungsnummer „Invoice number“ (BT-1) enthalten. + + Eine Rechnung (INVOICE) muss ein Rechnungsdatum „Invoice issue date“ (BT-2) enthalten. + + Eine Rechnung (INVOICE) muss einen Rechnungstyp-Code „Invoice type code“ (BT-3) enthalten. + + Eine Rechnung (INVOICE) muss einen Währungs-Code „Invoice currency code“ (BT-5) enthalten. + + Eine Rechnung (INVOICE) muss den Verkäufernamen „Seller name“ (BT-27) enthalten. + + Eine Rechnung (INVOICE) muss den Erwerbernamen „Buyer name“ (BT-44) enthalten. + + Eine Rechnung (INVOICE) muss die postalische Anschrift des Verkäufers „SELLER POSTAL ADDRESS“ (BG-5) enthalten. + + Eine postalische Anschrift des Verkäufers „SELLER POSTAL ADDRESS“ (BG-5) muss einen Verkäufer-Ländercode „Seller country code“ (BT-40) enthalten. + + Eine Rechnung (INVOICE) muss die postalische Anschrift des Erwerbers „BUYER POSTAL ADDRESS“ (BG-8) enthalten. + + Eine postalische Anschrift des Erwerbers „BUYER POSTAL ADDRESS“ (BG-8) muss einen Erwerber-Ländercode „Buyer country code“ (BT-55) enthalten. + + Im Element „Seller electronic address“ (BT-34) muss die Komponente „Scheme Identifier“ vorhanden sein. + + Im Element „Buyer electronic address“ (BT-49) muss die Komponente „Scheme Identifier“ vorhanden sein. + + Eine Rechnung (INVOICE), die eine Position, einen Nachlass oder eine Abgabe auf Rechnungsebene enthält, in der als Code der für den in Rechnung gestellten Posten geltenden Umsatzsteuerkategorie „Invoiced item VAT category code“ (BT-151), als Code für das Umsatzsteuermerkmal, das auf den Nachlass auf Dokumentenebene anzuwenden ist „Document level allowance VAT category code“ (BT-95) oder als Code für das Umsatzsteuermerkmal dieser Elementgruppe „Document level charge VAT category code“ (BT-102) der Wert „Standard rated“ angegeben ist, muss in der Umsatzsteueraufschlüsselung „VAT BREAKDOWN“ (BG-23) mindestens einen Code der Umsatzsteuerkategorie „VAT category code“ (BT-118) gleich dem Wert „Standard rated“ enthalten. + + Eine Rechnung (INVOICE), die eine Position, einen Nachlass oder eine Abgabe auf der Rechnungsebene enthält, bei der als Code der Umsatzsteuerkategorie des in Rechnung gestellten Postens („Invoiced item VAT category code“ (BT-151), „Document level allowance VAT category code“ (BT-95) oder „Document level charge VAT category code“ (BT-102)) der Wert „Zero rated“ angegeben ist, muss in „VAT BREAKDOWN“ (BG-23) genau einen Code der Umsatzsteuerkategorie „VAT category code“ (BT-118) gleich dem Wert „Zero rated“ enthalten. + + Eine Rechnung (INVOICE), die eine Position, einen Nachlass oder eine Abgabe auf der Rechnungsebene enthält, bei der als Code der Umsatzsteuerkategorie des in Rechnung gestellten Postens („Invoiced item VAT category code“ (BT-151), „Document level allowance VAT category code“ (BT-95) oder „Document level charge VAT category code“ (BT-102)) der Wert „Exempt from VAT“ angegeben ist, muss genau ein „VAT BREAKDOWN“ (BG-23) mit dem Code der Umsatzsteuerkategorie „VAT category code“ (BT-118) mit dem Wert „Exempt from VAT“ enthalten. + + Eine Rechnung (INVOICE), die eine Position, einen Nachlass oder eine Abgabe auf der Rechnungsebene enthält, bei der als Code der Umsatzsteuerkategorie des in Rechnung gestellten Postens („Invoiced item VAT category code“ (BT-151), „Document level allowance VAT category code“ (BT-95) oder „Document level charge VAT category code“ (BT-102)) der Wert „VAT reverse charge“ angegeben ist, muss in „VAT BREAKDOWN“ (BG-23) genau einen Code der Umsatzsteuerkategorie „VAT category code“ (BT-118) mit dem Wert „VAT Reverse charge“ enthalten. + + Eine Rechnung (INVOICE), die eine Position, einen Nachlass oder eine Abgabe auf der Rechnungsebene enthält, bei der als Code der Umsatzsteuerkategorie des in Rechnung gestellten Postens („Invoiced item VAT category code“ (BT-151), „Document level allowance VAT category code“ (BT-95) oder „Document level charge VAT category code“ (BT-102)) der Wert „intra-community supply“ angegeben ist, muss in „VAT BREAKDOWN“ (BG-23) genau einen Code der Umsatzsteuerkategorie „VAT category code“ (BT-118) mit dem Wert „intra-community supply“ enthalten. + + Eine Rechnung (INVOICE), die eine Position, einen Nachlass oder eine Abgabe auf der Rechnungsebene enthält, bei der als Code der Umsatzsteuerkategorie des in Rechnung gestellten Postens („Invoiced item VAT category code“ (BT-151), „Document level allowance VAT category code“ (BT-95) oder „Document level charge VAT category code“ (BT-102)) der Wert „Export outside the EU“ angegeben ist, muss in „VAT BREAKDOWN“ (BG-23) genau einen Code der Umsatzsteuerkategorie „VAT category code“ (BT-118) mit dem Wert „Export outside the EU“ enthalten. + + Eine Rechnung (INVOICE), die eine Position, einen Nachlass oder eine Abgabe auf der Rechnungsebene enthält, bei der als Code der Umsatzsteuerkategorie des in Rechnung gestellten Postens („Invoiced item VAT category code“ (BT-151), „Document level allowance VAT category code“ (BT-95) oder „Document level charge VAT category code“ (BT-102)) der Wert „Not subject to VAT“ angegeben ist, muss genau eine „VAT BREAKDOWN“ (BG-23) mit dem Code der Umsatzsteuerkategorie „VAT category code“ (BT-118) mit dem Wert „Not subject to VAT“ enthalten. + + Eine Rechnung (INVOICE), die eine Position, eine Abgabe auf der Dokumentenebene oder einen Nachlass auf der Rechnungsebene enthält, bei der als Code der Umsatzsteuerkategorie des in Rechnung gestellten Postens der Wert „IGIC“ angegeben ist, muss in der Umsatzsteueraufschlüsselung „VAT BREAKDOWN“ (BG-23) mindestens einen Code der Umsatzsteuerkategorie mit dem Wert „IGIC“ enthalten. + + Eine Rechnung (INVOICE), die eine Position, eine Abgabe auf der Dokumentenebene oder einen Nachlass auf der Dokumentenebene enthält, bei der als Code der Umsatzsteuerkategorie des in Rechnung gestellten Postens der Wert „IPSI“ angegeben ist, muss in der Umsatzsteueraufschlüsselung „VAT BREAKDOWN“ (BG-23) mindestens einen Code der Umsatzsteuerkategorie gleich „IPSI“ enthalten. + + Im Falle eines positiven Zahlbetrags „Amount due for payment“ (BT-115) muss entweder das Element Fälligkeitsdatum „Payment due date“ (BT-9) oder das Element Zahlungsbedingungen „Payment terms“ (BT-20) vorhanden sein. + + + + + + Das Element 'ram:TypeCode' muss genau 1 mal auftreten. + + + + + + Element 'ram:CategoryCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ControlRequirementIndicator' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CopyIndicator' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:EffectiveSpecifiedPeriod' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:GlobalID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Element 'ram:Content' muss genau 1 mal auftreten. + + + + + + Element 'ram:ContentCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:Subject' soll in diesem Kontext nicht verwendet werden. + + + + + + + Wert von 'ram:SubjectCode' ist unzulässig. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listSchemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@name' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'udt:DateTime' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Attribut '@format' ist erforderlich in diesem Kontext. + + + + + + + Wert von '@format' ist unzulässig. + + + + + + Element 'ram:IssuerTradeParty' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:LanguageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:Name' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:PreviousRevisionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:Purpose' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:PurposeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:RevisionDateTime' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:RevisionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + Wert von 'ram:TypeCode' ist unzulässig. + + + + + + Attribut '@listAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@name' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:VersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Element 'ram:BusinessProcessSpecifiedDocumentContextParameter' darf höchstens 1 mal auftreten. + + Das Element 'ram:GuidelineSpecifiedDocumentContextParameter' muss genau 1 mal auftreten. + + + + + + Element 'ram:ApplicationSpecifiedDocumentContextParameter' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:BIMSpecifiedDocumentContextParameter' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:SpecifiedDocumentVersion' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:Value' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Element 'ram:ID' muss genau 1 mal auftreten. + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:SpecifiedDocumentVersion' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:Value' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:MessageStandardSpecifiedDocumentContextParameter' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ScenarioSpecifiedDocumentContextParameter' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:SpecifiedTransactionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:SubsetSpecifiedDocumentContextParameter' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:TestIndicator' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Element 'ram:SellerTradeParty' muss genau 1 mal auftreten. + + Das Element 'ram:BuyerTradeParty' muss genau 1 mal auftreten. + + + + + + Element 'ram:AdditionalReferencedDocument' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ApplicableTradeDeliveryTerms' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:BuyerAgentTradeParty' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:BuyerAssignedAccountantTradeParty' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Element 'ram:IssuerAssignedID' muss genau 1 mal auftreten. + + + + + + Element 'ram:AttachedSpecifiedBinaryFile' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:AttachmentBinaryObject' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CopyIndicator' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:EffectiveSpecifiedPeriod' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:FormattedIssueDateTime' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:GlobalID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:Information' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:IssuerTradeParty' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:LineID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:Name' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:PreviousRevisionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ReferenceTypeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:RevisionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:SectionName' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:StatusCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:TypeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:URIID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:BuyerRequisitionerTradeParty' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:BuyerTaxRepresentativeTradeParty' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Element 'ram:ID' darf höchstens 1 mal auftreten. + + Das Element 'ram:Name' muss genau 1 mal auftreten. + + Das Element 'ram:PostalTradeAddress' muss genau 1 mal auftreten. + + Das Element 'ram:URIUniversalCommunication' darf höchstens 1 mal auftreten. + + Das Element 'ram:SpecifiedTaxRegistration' darf höchstens 1 mal auftreten. + + + + + + Element 'ram:DefinedTradeContact' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:Description' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:EndPointURIUniversalCommunication' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Attribut '@schemeID' ist erforderlich in diesem Kontext. + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + Wert von '@schemeID' ist unzulässig. + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:LogoAssociatedSpecifiedBinaryFile' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Element 'ram:CountryID' muss genau 1 mal auftreten. + + Das Element 'ram:CountrySubDivisionName' darf höchstens 1 mal auftreten. + + + + + + Element 'ram:AdditionalStreetName' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:AttentionOf' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:BuildingName' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:BuildingNumber' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CareOf' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CitySubDivisionName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CountryName' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CountrySubDivisionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:DepartmentName' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:LineFive' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:LineFour' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:PostOfficeBox' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listSchemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@name' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:StreetName' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:RoleCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:AuthorizedLegalRegistration' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + Wert von '@schemeID' ist unzulässig. + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:LegalClassificationCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:Name' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Element 'ram:CountryID' muss genau 1 mal auftreten. + + Das Element 'ram:CountrySubDivisionName' darf höchstens 1 mal auftreten. + + + + + + Element 'ram:AdditionalStreetName' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:AttentionOf' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:BuildingName' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:BuildingNumber' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CareOf' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CitySubDivisionName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CountryName' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CountrySubDivisionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:DepartmentName' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:LineFive' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:LineFour' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:PostOfficeBox' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listSchemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@name' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:StreetName' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:TradingBusinessName' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Element 'ram:ID' muss genau 1 mal auftreten. + + + + + + Element 'ram:AssociatedRegisteredTax' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Attribut '@schemeID' ist erforderlich in diesem Kontext. + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + Wert von '@schemeID' ist unzulässig. + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Element 'ram:URIID' muss genau 1 mal auftreten. + + + + + + Element 'ram:ChannelCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CompleteNumber' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Attribut '@schemeID' ist erforderlich in diesem Kontext. + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + Wert von '@schemeID' ist unzulässig. + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Element 'ram:IssuerAssignedID' muss genau 1 mal auftreten. + + + + + + Element 'ram:AttachedSpecifiedBinaryFile' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:AttachmentBinaryObject' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CopyIndicator' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:EffectiveSpecifiedPeriod' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:FormattedIssueDateTime' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:GlobalID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:Information' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:IssuerTradeParty' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:LineID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:Name' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:PreviousRevisionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ReferenceTypeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:RevisionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:SectionName' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:StatusCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:TypeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:URIID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:DemandForecastReferencedDocument' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:OrderResponseReferencedDocument' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:PriceListReferencedDocument' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ProductEndUserTradeParty' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:PromotionalDealReferencedDocument' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:PurchaseConditionsReferencedDocument' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:QuotationReferencedDocument' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:Reference' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:RequisitionerReferencedDocument' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:SalesAgentTradeParty' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:SellerAssignedAccountantTradeParty' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:SellerOrderReferencedDocument' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Element 'ram:Name' muss genau 1 mal auftreten. + + Das Element 'ram:PostalTradeAddress' muss genau 1 mal auftreten. + + Das Element 'ram:SpecifiedTaxRegistration' muss genau 1 mal auftreten. + + + + + + Element 'ram:DefinedTradeContact' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:Description' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:EndPointURIUniversalCommunication' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:GlobalID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:LogoAssociatedSpecifiedBinaryFile' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Element 'ram:CountryID' muss genau 1 mal auftreten. + + Das Element 'ram:CountrySubDivisionName' darf höchstens 1 mal auftreten. + + + + + + Element 'ram:AdditionalStreetName' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:AttentionOf' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:BuildingName' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:BuildingNumber' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CareOf' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CitySubDivisionName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CountryName' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CountrySubDivisionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:DepartmentName' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:LineFive' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:LineFour' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:PostOfficeBox' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listSchemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@name' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:StreetName' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:RoleCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:SpecifiedLegalOrganization' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Element 'ram:ID' muss genau 1 mal auftreten. + + + + + + Element 'ram:AssociatedRegisteredTax' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Attribut '@schemeID' ist erforderlich in diesem Kontext. + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + Wert von '@schemeID' ist unzulässig. + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:URIUniversalCommunication' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Element 'ram:Name' muss genau 1 mal auftreten. + + Das Element 'ram:PostalTradeAddress' muss genau 1 mal auftreten. + + Das Element 'ram:URIUniversalCommunication' darf höchstens 1 mal auftreten. + + + + + + Element 'ram:DefinedTradeContact' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:Description' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:EndPointURIUniversalCommunication' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Attribut '@schemeID' ist erforderlich in diesem Kontext. + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + Wert von '@schemeID' ist unzulässig. + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:LogoAssociatedSpecifiedBinaryFile' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Element 'ram:CountryID' muss genau 1 mal auftreten. + + Das Element 'ram:CountrySubDivisionName' darf höchstens 1 mal auftreten. + + + + + + Element 'ram:AdditionalStreetName' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:AttentionOf' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:BuildingName' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:BuildingNumber' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CareOf' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CitySubDivisionName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CountryName' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CountrySubDivisionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:DepartmentName' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:LineFive' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:LineFour' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:PostOfficeBox' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listSchemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@name' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:StreetName' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:RoleCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:AuthorizedLegalRegistration' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + Wert von '@schemeID' ist unzulässig. + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:LegalClassificationCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:Name' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:PostalTradeAddress' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Element 'ram:ID' muss genau 1 mal auftreten. + + + + + + Element 'ram:AssociatedRegisteredTax' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Attribut '@schemeID' ist erforderlich in diesem Kontext. + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + Wert von '@schemeID' ist unzulässig. + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Element 'ram:URIID' muss genau 1 mal auftreten. + + + + + + Element 'ram:ChannelCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CompleteNumber' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Attribut '@schemeID' ist erforderlich in diesem Kontext. + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + Wert von '@schemeID' ist unzulässig. + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:SpecifiedProcuringProject' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:SupplyInstructionReferencedDocument' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:UltimateCustomerOrderReferencedDocument' soll in diesem Kontext nicht verwendet werden. + + + + + + Jede Lieferadresse „DELIVER TO ADDRESS“ (BG-15) muss einen entsprechenden Ländercode „Deliver to country code“ (BT-80) enthalten. + + + + + + Element 'ram:Description' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:DescriptionBinaryObject' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:EarliestOccurrenceDateTime' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:LatestOccurrenceDateTime' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'udt:DateTime' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Attribut '@format' ist erforderlich in diesem Kontext. + + + + + + + Wert von '@format' ist unzulässig. + + + + + + Element 'ram:OccurrenceLogisticsLocation' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:OccurrenceSpecifiedPeriod' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:TypeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:UnitQuantity' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ActualDespatchSupplyChainEvent' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ActualPickUpSupplyChainEvent' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ActualReceiptSupplyChainEvent' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:AdditionalReferencedDocument' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ConsumptionReportReferencedDocument' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:DeliveryNoteReferencedDocument' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Element 'ram:IssuerAssignedID' muss genau 1 mal auftreten. + + + + + + Element 'ram:AttachedSpecifiedBinaryFile' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:AttachmentBinaryObject' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CopyIndicator' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:EffectiveSpecifiedPeriod' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:FormattedIssueDateTime' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:GlobalID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:Information' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:IssuerTradeParty' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:LineID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:Name' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:PreviousRevisionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ReferenceTypeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:RevisionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:SectionName' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:StatusCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:TypeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:URIID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:PackingListReferencedDocument' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:PreviousDeliverySupplyChainEvent' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ReceivingAdviceReferencedDocument' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:RelatedSupplyChainConsignment' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ShipFromTradeParty' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Element 'ram:ID' darf höchstens 1 mal auftreten. + + Das Element 'ram:GlobalID' darf höchstens 1 mal auftreten. + + + + + + Element 'ram:DefinedTradeContact' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:Description' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:EndPointURIUniversalCommunication' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Attribut '@schemeID' ist erforderlich in diesem Kontext. + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + Wert von '@schemeID' ist unzulässig. + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:LogoAssociatedSpecifiedBinaryFile' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Element 'ram:CountryID' muss genau 1 mal auftreten. + + + + + + Element 'ram:AdditionalStreetName' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:AttentionOf' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:BuildingName' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:BuildingNumber' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CareOf' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CitySubDivisionName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CountryName' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CountrySubDivisionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CountrySubDivisionName' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:DepartmentName' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:LineFive' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:LineFour' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:PostOfficeBox' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listSchemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@name' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:StreetName' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:RoleCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:SpecifiedLegalOrganization' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:SpecifiedTaxRegistration' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:URIUniversalCommunication' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:UltimateShipToTradeParty' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Element 'ram:PaymentReference' darf höchstens 1 mal auftreten. + + Das Element 'ram:InvoiceCurrencyCode' muss genau 1 mal auftreten. + + Das Element 'ram:ApplicableTradeTax' muss mindestens 1 mal auftreten. + + Das Element 'ram:SpecifiedTradePaymentTerms' darf höchstens 1 mal auftreten. + + Das Element 'ram:SpecifiedTradeSettlementHeaderMonetarySummation' muss genau 1 mal auftreten. + + + + + + Das Element 'ram:CalculatedAmount' muss genau 1 mal auftreten. + + Das Element 'ram:TypeCode' muss genau 1 mal auftreten. + + Das Element 'ram:BasisAmount' muss genau 1 mal auftreten. + + Das Element 'ram:CategoryCode' muss genau 1 mal auftreten. + + + + + + Element 'ram:AllowanceChargeBasisAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@currencyCodeListVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@currencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:BasisQuantity' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:BuyerDeductibleTaxSpecifiedTradeAccountingAccount' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:BuyerNonDeductibleTaxSpecifiedTradeAccountingAccount' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:BuyerRepayableTaxSpecifiedTradeAccountingAccount' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@currencyCodeListVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@currencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CalculatedRate' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CalculationSequenceNumeric' soll in diesem Kontext nicht verwendet werden. + + + + + + + Wert von 'ram:CategoryCode' ist unzulässig. + + + + + + Attribut '@listAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CategoryName' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CurrencyCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CustomsDutyIndicator' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@name' soll in diesem Kontext nicht verwendet werden. + + + + + + + Wert von 'ram:ExemptionReasonCode' ist unzulässig. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listSchemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@name' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:InformationAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:Jurisdiction' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:LineTotalBasisAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:PlaceApplicableTradeLocation' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@format' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:SellerPayableTaxSpecifiedTradeAccountingAccount' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:SellerRefundableTaxSpecifiedTradeAccountingAccount' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ServiceSupplyTradeCountry' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:SpecifiedTradeAccountingAccount' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:TaxBasisAllowanceRate' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:TaxPointDate' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:Type' soll in diesem Kontext nicht verwendet werden. + + + + + + + Wert von 'ram:TypeCode' ist unzulässig. + + + + + + Attribut '@listAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:UnitBasisAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CompleteDateTime' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ContinuousIndicator' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:Description' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:DurationMeasure' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'udt:DateTime' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Attribut '@format' ist erforderlich in diesem Kontext. + + + + + + + Wert von '@format' ist unzulässig. + + + + + + Element 'ram:ID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:InclusiveIndicator' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:Name' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:OpenIndicator' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:PurposeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:SeasonCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:SequenceNumeric' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:StartDateFlexibilityCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'udt:DateTime' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Attribut '@format' ist erforderlich in diesem Kontext. + + + + + + + Wert von '@format' ist unzulässig. + + + + + + Element 'ram:CreditReason' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CreditReasonCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CreditorReferenceIssuerID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CreditorReferenceType' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CreditorReferenceTypeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:DuePayableAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:FactoringAgreementReferencedDocument' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:FactoringListReferencedDocument' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:InvoiceApplicableTradeCurrencyExchange' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:InvoiceDateTime' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:InvoiceIssuerReference' soll in diesem Kontext nicht verwendet werden. + + + + + + Jede Bezugnahme auf eine vorausgegangene Rechnung „Preceding Invoice reference“ (BT-25) muss die Nummer der vorausgegangenen Rechnung enthalten. + + Das Element 'ram:IssuerAssignedID' muss genau 1 mal auftreten. + + + + + + Element 'ram:AttachedSpecifiedBinaryFile' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:AttachmentBinaryObject' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CopyIndicator' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:EffectiveSpecifiedPeriod' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Attribut '@format' ist erforderlich in diesem Kontext. + + + + + + + Wert von '@format' ist unzulässig. + + + + + + Element 'ram:GlobalID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:Information' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:IssuerTradeParty' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:LineID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:Name' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:PreviousRevisionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ReferenceTypeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:RevisionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:SectionName' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:StatusCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:TypeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:URIID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:InvoiceeTradeParty' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:InvoicerTradeParty' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:LetterOfCreditReferencedDocument' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:NextInvoiceDateTime' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:PayableSpecifiedTradeAccountingAccount' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Element 'ram:ID' darf höchstens 1 mal auftreten. + + Das Element 'ram:GlobalID' darf höchstens 1 mal auftreten. + + Das Element 'ram:Name' muss genau 1 mal auftreten. + + + + + + Element 'ram:DefinedTradeContact' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:Description' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:EndPointURIUniversalCommunication' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Attribut '@schemeID' ist erforderlich in diesem Kontext. + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + Wert von '@schemeID' ist unzulässig. + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:LogoAssociatedSpecifiedBinaryFile' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:PostalTradeAddress' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:RoleCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:AuthorizedLegalRegistration' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + Wert von '@schemeID' ist unzulässig. + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:LegalClassificationCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:Name' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:PostalTradeAddress' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:TradingBusinessName' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:SpecifiedTaxRegistration' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:URIUniversalCommunication' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:PayerTradeParty' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:PaymentApplicableTradeCurrencyExchange' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:PaymentCurrencyCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ProFormaInvoiceReferencedDocument' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:PurchaseSpecifiedTradeAccountingAccount' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:AmountTypeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CostReferenceDimensionPattern' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:Name' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:SetTriggerCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:TypeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:SalesSpecifiedTradeAccountingAccount' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:SpecifiedAdvancePayment' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:SpecifiedFinancialAdjustment' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:SpecifiedLogisticsServiceCharge' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Element 'ram:ChargeIndicator' muss genau 1 mal auftreten. + + Das Element 'ram:ActualAmount' muss genau 1 mal auftreten. + + Das Element 'ram:CategoryTradeTax' muss genau 1 mal auftreten. + + + + + + Attribut '@currencyCodeListVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@currencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ActualTradeCurrencyExchange' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@currencyCodeListVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@currencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:BasisQuantity' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@format' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Element 'ram:TypeCode' muss genau 1 mal auftreten. + + Das Element 'ram:CategoryCode' muss genau 1 mal auftreten. + + + + + + Element 'ram:AllowanceChargeBasisAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:BasisAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:BasisQuantity' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:BuyerDeductibleTaxSpecifiedTradeAccountingAccount' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:BuyerNonDeductibleTaxSpecifiedTradeAccountingAccount' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:BuyerRepayableTaxSpecifiedTradeAccountingAccount' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CalculatedAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CalculatedRate' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CalculationSequenceNumeric' soll in diesem Kontext nicht verwendet werden. + + + + + + + Wert von 'ram:CategoryCode' ist unzulässig. + + + + + + Attribut '@listAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CategoryName' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CurrencyCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CustomsDutyIndicator' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:DueDateTypeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ExemptionReason' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ExemptionReasonCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:InformationAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:Jurisdiction' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:LineTotalBasisAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:PlaceApplicableTradeLocation' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@format' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:SellerPayableTaxSpecifiedTradeAccountingAccount' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:SellerRefundableTaxSpecifiedTradeAccountingAccount' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ServiceSupplyTradeCountry' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:SpecifiedTradeAccountingAccount' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:TaxBasisAllowanceRate' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:TaxPointDate' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:Type' soll in diesem Kontext nicht verwendet werden. + + + + + + + Wert von 'ram:TypeCode' ist unzulässig. + + + + + + Attribut '@listAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:UnitBasisAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'udt:IndicatorString' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:PrepaidIndicator' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:SequenceNumeric' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:TypeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:UnitBasisAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Element 'ram:DirectDebitMandateID' darf höchstens 1 mal auftreten. + + + + + + Element 'ram:ApplicableTradePaymentDiscountTerms' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ApplicableTradePaymentPenaltyTerms' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:Description' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'udt:DateTime' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Attribut '@format' ist erforderlich in diesem Kontext. + + + + + + + Wert von '@format' ist unzulässig. + + + + + + Element 'ram:FromEventCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:InstructionTypeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:PartialPaymentAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:PartialPaymentPercent' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:PayeeTradeParty' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:PaymentMeansID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:SettlementPeriodMeasure' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:TypeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:SpecifiedTradeSettlementFinancialCard' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Element 'ram:LineTotalAmount' muss genau 1 mal auftreten. + + Das Element 'ram:ChargeTotalAmount' darf höchstens 1 mal auftreten. + + Das Element 'ram:AllowanceTotalAmount' darf höchstens 1 mal auftreten. + + Das Element 'ram:TaxBasisTotalAmount' muss genau 1 mal auftreten. + + Das Element 'ram:TaxTotalAmount' muss genau 1 mal auftreten. + + Das Element 'ram:GrandTotalAmount' muss genau 1 mal auftreten. + + Das Element 'ram:TotalPrepaidAmount' darf höchstens 1 mal auftreten. + + Das Element 'ram:DuePayableAmount' muss genau 1 mal auftreten. + + + + + + Attribut '@currencyCodeListVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@currencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@currencyCodeListVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@currencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@currencyCodeListVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@currencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@currencyCodeListVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@currencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:GrossLineTotalAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:InformationAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@currencyCodeListVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@currencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:NetIncludingTaxesLineTotalAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:NetLineTotalAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ProductValueExcludingTobaccoTaxInformationAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:RetailValueExcludingTaxInformationAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:RoundingAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@currencyCodeListVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@currencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Attribut '@currencyID' ist erforderlich in diesem Kontext. + + + + + + Attribut '@currencyCodeListVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + Wert von '@currencyID' ist unzulässig. + + + + + + Element 'ram:TotalAllowanceChargeAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:TotalDepositFeeInformationAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:TotalDiscountAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@currencyCodeListVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@currencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:TotalRetailValueInformationAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Element 'ram:TypeCode' muss genau 1 mal auftreten. + + + + + + Element 'ram:ApplicableTradeSettlementFinancialCard' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:GuaranteeMethodCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:Information' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:AccountName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:PayeeSpecifiedCreditorFinancialInstitution' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Element 'ram:IBANID' muss genau 1 mal auftreten. + + + + + + Element 'ram:AccountName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ProprietaryID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:PayerSpecifiedDebtorFinancialInstitution' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:PaymentChannelCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:PaymentMethodCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:SubtotalCalculatedTradeTax' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:TaxApplicableTradeCurrencyExchange' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:TaxCurrencyCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:UltimatePayeeTradeParty' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:IncludedSupplyChainTradeLineItem' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'rsm:ValuationBreakdownStatement' soll in diesem Kontext nicht verwendet werden. + + + diff --git a/validator/src/main/resources/zugferd2p0_en16931.sch b/validator/src/main/resources/zugferd2p0_en16931.sch new file mode 100644 index 00000000..cfa1da6e --- /dev/null +++ b/validator/src/main/resources/zugferd2p0_en16931.sch @@ -0,0 +1,9581 @@ + + + Schema for FACTUR-X; 1.0; EN16931-COMPLIANT (FULLY) + + + + + + + + Jede rechnungsbegründende Unterlage muss einen Dokumentenbezeichner „Supporting document reference“ (BT-122) haben. + + + + + + Jede Umsatzsteueraufschlüsselung „VAT BREAKDOWN“ (BG-23) muss die Summe aller nach dem jeweiligen Schlüssel zu versteuernden Beträge „VAT category taxable amount“ (BT-116) aufweisen. + + Jede Umsatzsteueraufschlüsselung „VAT BREAKDOWN“ (BG-23) muss den für die betreffende Umsatzsteuerkategorie zu entrichtenden Gesamtbetrag „VAT category tax amount“ (BT-117) aufweisen. + + Jede Umsatzsteueraufschlüsselung „VAT BREAKDOWN“ (BG-23) muss über eine codierte Bezeichnung einer Umsatzsteuerkategorie „VAT category code“ (BT-118) definiert werden. + + Jede Umsatzsteueraufschlüsselung „VAT BREAKDOWN“ (BG-23) muss einen Umsatzsteuersatz gemäß einer Kategorie „VAT category rate“ (BT-119) haben. Sofern die Rechnung von der Umsatzsteuer ausgenommen ist, ist „0“ zu übermitteln. + + Umsatzsteuerdatum „Value added tax point date“ (BT-7) und Code für das Umsatzsteuerdatum „Value added tax point date code“ (BT-8) schließen sich gegenseitig aus. + + Der Inhalt des Elementes „VAT category tax amount“ (BT-117) entspricht dem Inhalt des Elementes „VAT category taxable amount“ (BT-116), multipliziert mit dem Inhalt des Elementes „VAT category rate“ (BT-119) geteilt durch 100, gerundet auf zwei Dezimalstellen. + + The allowed maximum number of decimals for the VAT category taxable amount (BT-116) is 2. + + The allowed maximum number of decimals for the VAT category tax amount (BT-117) is 2. + + + + + + In einer „VAT BREAKDOWN“ (BG-23), in der als Code der Umsatzsteuerkategorie „VAT category code“ (BT-118) der Wert „Zero rated“ angegeben ist, muss der „VAT category taxable amount“ (BT-116) gleich der Summe der Informationselemente „Invoice line net amount“ (BT-131) abzüglich der „Document level allowance amount“ (BT-92) zuzüglich der „Document level charge amount“ (BT-99) sein, wobei als „Invoiced item VAT category code“ (BT-151), als „Document level allowance VAT category code“ (BT-95) sowie als „Document level charge VAT category code“ (BT-102) jeweils der Wert „Zero rated“ angegeben wird. + + Der „VAT category tax amount“ (BT-117) muss in einer „VAT BREAKDOWN“ (BG-23) mit dem Code der Umsatzsteuerkategorie „VAT category code“ (BT-118) mit dem Wert „Zero rated“ gleich „0“ sein. + + Ein „VAT BREAKDOWN“ (BG-23) mit dem Code der Umsatzsteuerkategorie „VAT category code“ (BT-118) mit dem Wert „Zero rated“ darf keinen Code des Umsatzsteuerbefreiungsgrundes „VAT exemption reason code“ (BT-121) oder Text des Umsatzsteuerbefreiungsgrundes „VAT exemption reason text“ (BT-120) enthalten. + + + + + + Der in der Umsatzsteueraufschlüsselung „VAT BREAKDOWN“ (BG-23) angegebene Betrag der nach Kategorie zu entrichtenden Umsatzsteuer, bei dem als Umsatzsteuerkategorie der Wert „Standard rated“ angegeben ist, muss gleich dem mit dem kategoriespezifischen Umsatzsteuersatz multiplizierten nach der Umsatzsteuerkategorie zu versteuernden Betrag sein. + + Eine Umsatzsteueraufschlüsselung „VAT BREAKDOWN“ (BG-23) in der als Code der Umsatzsteuerkategorie „VAT category code“ (BT-118) der Wert „Standard rated“ angegeben ist, darf keinen Code des Umsatzsteuerbefreiungsgrundes „VAT exemption reason code“ (BT-121) oder Text des Umsatzsteuerbefreiungsgrundes „VAT exemption reason text“ (BT-120) enthalten. + + + + + + Wenn Start- und Enddatum des Rechnungszeitraums gegeben sind, muss das Enddatum „Invoicing period end date“ (BT-74) nach dem Startdatum „Invoicing period start date“ (BT-73) liegen oder mit diesem identisch sein. + + Wenn die Gruppe „INVOICING PERIOD“ (BG-14) verwendet wird, müssen entweder das Element „Invoicing period start date“ (BT-73) oder das Element „Invoicing period end date“ (BT-74) oder beide gefüllt sein. + + + + + + Jeder Nachlass für die Rechnung als Ganzes „DOCUMENT LEVEL ALLOWANCES“ (BG-20) muss einen Betrag „Document level allowance amount“ (BT-92) aufweisen. + + Jeder Nachlass für die Rechnung als Ganzes „DOCUMENT LEVEL ALLOWANCES“ (BG-20) muss einen Umsatzsteuer-Code „Document level allowance VAT category code“ (BT-95) aufweisen. + + Jeder Nachlass für die Rechnung als Ganzes „DOCUMENT LEVEL ALLOWANCES“ (BG-20) muss einen Nachlassgrund „Document level allowance reason“ (BT-97) oder einen entsprechenden Code „Document level allowance reason code“ (BT-98) aufweisen. + + Der Code des Grundes für den Nachlass auf der Dokumentenebene „Document level allowance reason code“ (BT-98) und der Grund für den Nachlass auf der Dokumentenebene „Document level allowance reason“ (BT-97) müssen dieselbe Nachlassart anzeigen. + + Jede Gruppe „DOCUMENT LEVEL ALLOWANCES“ (BG-20) muss entweder ein Element „Document level allowance reason“ (BT-97) oder ein Element „Document level allowance reason code“ (BT-98) oder beides enthalten. + + The allowed maximum number of decimals for the Document level allowance amount (BT-92) is 2. + + The allowed maximum number of decimals for the Document level allowance base amount (BT-93) is 2. + + + + + + Jede Abgabe auf Dokumentenebene „DOCUMENT LEVEL CHARGES“ (BG-21) muss einen Betrag „Document level charge amount“ (BT-99) aufweisen. + + Jede Abgabe auf Dokumentenebene „DOCUMENT LEVEL CHARGES“ (BG-21) muss einen Umsatzsteuer-Code „Document level charge VAT category code“ (BT-102) aufweisen. + + Jede Abgabe auf Dokumentenebene „DOCUMENT LEVEL CHARGES“ (BG-21) muss einen Abgabegrund „Document level charge reason“ (BT-104) oder einen entsprechenden Code „Document level charge reason code“ (BT-105) aufweisen. + + Der Code des Grundes für die Abgaben auf der Dokumentenebene „Document level charge reason code“ (BT-105) und der Grund für die Abgaben auf der Dokumentenebene „Document level charge reason“ (BT-104) müssen dieselbe Abgabenart anzeigen. + + Jede Gruppe „DOCUMENT LEVEL CHARGES“ (BG-21) muss entweder ein Element „Document level charge reason“ (BT-104) oder ein Element „Document level charge reason code“ (BT-105) oder beides enthalten. + + The allowed maximum number of decimals for the Document level charge amount (BT-92) is 2. + + The allowed maximum number of decimals for the Document level charge base amount (BT-93) is 2. + + + + + + Jede Eigenschaft eines in Rechnung gestellten Postens „ITEM ATTRIBUTES“ (BG-32) muss eine Bezeichnung „Item attribute name“ (BT-160) und einen Wert „Item attribute value“ (BT-161) haben. + + + + + + Die letzten vier bis sechs Ziffern der Kreditkartennummer „Payment card primary account number“ (BT-87) sollen angegeben werden, wenn Informationen zur Kartenzahlung übermittelt werden. + + + + + + Jede Rechnungsposition „INVOICE LINE“ (BG-25) muss eine eindeutige Bezeichnung „Invoice line identifier“ (BT-126) haben. + + Jede Rechnungsposition „INVOICE LINE“ (BG-25) muss die Menge der in der betreffenden Position in Rechnung gestellten Waren oder Dienstleistungen als Einzelposten „Invoiced quantity“ (BT-129) enthalten. + + Jede Rechnungsposition „INVOICE LINE“ (BG-25) muss eine Einheit zur Mengenangabe „Invoiced quantity unit of measure code“ (BT-130) enthalten. + + Jede Rechnungsposition „INVOICE LINE“ (BG-25) muss den Nettobetrag der Rechnungsposition „Invoice line net amount“ (BT-131) enthalten. + + Jede Rechnungsposition „INVOICE LINE“ (BG-25) muss den Namen des Postens „Item name“ (BT-153) enthalten. + + Jede Rechnungsposition „INVOICE LINE“ (BG-25) muss den Preis des Postens, ohne Umsatzsteuer, nach Abzug des für diese Rechnungsposition geltenden Rabatts „Item net price“ (BT-146) beinhalten. + + Der Artikel-Nettobetrag „Item net price“ (BT-146) darf nicht negativ sein. + + Der Einheitspreis ohne Umsatzsteuer vor Abzug des Postenpreisrabatts einer Rechnungsposition „Item gross price“ (BT-148) darf nicht negativ sein. + + Im Element „Item standard identifier“ (BT-157) muss die Komponente „Scheme Identifier“ vorhanden sein. + + Im Element „Item classification identifier“ (BT-158) muss die Komponente „Scheme Identifier“ vorhanden sein. + + Jede Rechnungsposition „INVOICE LINE“ (BG-25) muss anhand der Umsatzsteuerkategorie des in Rechnung gestellten Postens „Invoiced item VAT category code“ (BT-151) kategorisiert werden. + + Eine Rechnung (INVOICE) soll mindestens eine Gruppe „VAT BREAKDOWN“ (BG-23) enthalten. + + The allowed maximum number of decimals for the Invoice line net amount (BT-131) is 2. + + + + + + Eine Rechnung (INVOICE) muss den Namen des Zahlungsempfängers „Payee name“ (BT-59) enthalten, wenn sich der Zahlungsempfänger „PAYEE“ (BG-10) vom Verkäufer „SELLER“ (BG-4) unterscheidet. + + + + + + Eine Rechnung (INVOICE) muss den Namen des Steuervertreters des Verkäufers „Seller tax representative name“ (BT-62) enthalten, wenn der Verkäufer „SELLER“ (BG-4) einen Steuervertreter hat. + + Eine Rechnung (INVOICE) muss die postalische Anschrift des Steuervertreters „SELLER TAX REPRESENTATIVE POSTAL ADDRESS“ (BG-12) enthalten, wenn der Verkäufer „SELLER“ (BG-4) einen Steuervertreter hat. + + Die postalische Anschrift des Steuervertreters des Verkäufers „SELLER TAX REPRESENTATIVE POSTAL ADDRESS“ (BG-12) muss einen Steuervertreter-Ländercode enthalten, wenn der Verkäufer „SELLER“ (BG-4) einen Steuervertreter hat. + + Jeder Steuervertreter des Verkäufers „SELLER TAX REPRESENTATIVE PARTY“ (BG-11) muss eine Umsatzsteuer-Identifikationsnummer „Seller tax representative VAT identifier“ (BT-63) haben. + + + + + + Damit der Erwerber den Lieferanten automatisch identifizieren kann, soll der „Seller identifier“ (BT-29), der „Seller legal registration identifier“ (BT-30) oder der „Seller VAT identifier“ (BT-31) vorhanden sein. + + + + + + Wenn Start- und Enddatum des Rechnungspositionenzeitraums gegeben sind, muss das Enddatum „Invoice line period end date“ (BT-135) nach dem Startdatum „Invoice line period start date“ (BT-134) liegen oder mit diesem identisch sein. + + Wenn die Gruppe „INVOICE LINE PERIOD“ (BG-26) verwendet wird, müssen entweder das Element „Invoice line period start date“ (BT-134) oder das Element „Invoice line period end date“ (BT-135) oder beide gefüllt sein. + + + + + + Jeder Nachlass auf der Ebene der Rechnungsposition „INVOICE LINE ALLOWANCES“ (BG-27) muss einen Betrag „Invoice line allowance amount“ (BT-136) aufweisen. + + Jeder Nachlass auf der Ebene der Rechnungsposition „INVOICE LINE ALLOWANCES“ (BG-27) muss einen Nachlassgrund „Invoice line allowance reason“ (BT-139) oder einen entsprechenden Code „Invoice line allowance reason code“ (BT-140) aufweisen. + + Der Code für den Grund des Rechnungszeilennachlasses „Invoice line allowance reason code“ (BT-140) und der Grund für den Rechnungszeilennachlass „Invoice line allowance reason“ (BT-139) müssen dieselbe Nachlassart anzeigen. + + Jede Gruppe „INVOICE LINE ALLOWANCES“ (BG-27) muss entweder ein Element „Invoice line allowance reason“ (BT-139) oder ein Element „Invoice line allowance reason code“ (BT-140) oder beides enthalten. + + The allowed maximum number of decimals for the Invoice line allowance amount (BT-136) is 2. + + The allowed maximum number of decimals for the Invoice line allowance base amount (BT-137) is 2. + + + + + + Jede Abgabe auf der Ebene der Rechnungsposition „INVOICE LINE CHARGES“ (BG-28) muss einen Betrag „Invoice line charge amount“ (BT-141) aufweisen. + + Jede Abgabe auf der Ebene der Rechnungsposition „INVOICE LINE CHARGES“ (BG-28) muss einen Abgabegrund „Invoice line charge reason“ (BT-144) oder einen entsprechenden Code „Invoice line charge reason code“ (BT-145) aufweisen. + + Der Code für den Grund der Abgabe auf Rechnungspositionsebene „Invoice line charge reason code“ (BT-145) und der Grund für die Abgabe auf Rechnungspositionsebene „Invoice line charge reason“ (BT-144) müssen dieselbe Abgabenart anzeigen. + + Jede Gruppe „INVOICE LINE CHARGES“ (BG-28) muss entweder ein Element „Invoice line charge reason“ (BT-144) oder ein Element „Invoice line charge reason code“ (BT-145) oder beides enthalten. + + The allowed maximum number of decimals for the Invoice line charge amount (BT-141) is 2. + + The allowed maximum number of decimals for the Invoice line charge base amount (BT-142) is 2. + + + + + + Der Umsatzsteuer-Identifikationsnummer des Verkäufers „Seller VAT identifier“ (BT-31), der Umsatzsteuer-Identifikationsnummer des Steuervertreters des Verkäufers „Seller tax representative VAT identifier“ (BT-63) und der Umsatzsteuer-Identifikationsnummer des Erwerbers „Buyer VAT identifier“ (BT-48) muss zur Kennzeichnung des Mitgliedstaats, der sie erteilt hat, jeweils ein Präfix nach dem ISO-Code 3166 Alpha-2 vorangestellt werden. Griechenland wird jedoch ermächtigt, das Präfix „EL“ zu verwenden. + + + + + + In einer Rechnung, die eine Gruppe „DOCUMENT LEVEL ALLOWANCES“ (BG-20) enthält, in der „Document level allowance VAT category code“ (BT-95) den Wert „Exempt from VAT“ hat, müssen entweder „Seller VAT identifier“ (BT-31), „Seller tax registration identifier“ (BT-32) oder „Seller tax representative VAT identifier“ (BT-63) sowie die Umsatzsteuer-Identifikationsnummer des Erwerbers „Buyer VAT identifier“ (BT-48) oder „Buyer tax registration identifier“ vorhanden sein. + + In einer „DOCUMENT LEVEL ALLOWANCES“ (BG-20), in der „Document level allowance VAT category code“ (BT-95) den Wert „Reverse charge“ hat, muss „Document level allowance VAT rate“ (BT-96) gleich „0“ sein. + + + + + + In einer Rechnung, die eine Gruppe „DOCUMENT LEVEL ALLOWANCES“ (BG-20) enthält, in der „Document level allowance VAT category code“ (BT-95) den Wert „Exempt from VAT“ hat, muss entweder „Seller VAT identifier“ (BT-31), „Seller tax registration identifier“ (BT-32) oder „Seller tax representative VAT identifier“ (BT-63) vorhanden sein. + + In einer „DOCUMENT LEVEL ALLOWANCES“ (BG-20), in der „Document level allowance VAT category code“ (BT-95) den Wert „Exempt from VAT“ hat, muss „Document level allowance VAT rate“ (BT-96) gleich „0“ sein. + + + + + + In einer Rechnung, die eine Gruppe „DOCUMENT LEVEL ALLOWANCES“ (BG-20) enthält, in der „Document level allowance VAT category code“ (BT-95) den Wert „Export outside the EU“ hat, muss die Umsatzsteuer-Identifikationsnummer des Verkäufers „Seller VAT identifier“ (BT-31) oder die Umsatzsteuer-Identifikationsnummer des Steuervertreters des Verkäufers „Seller tax representative VAT identifier“ (BT-63) enthalten sein. + + In einer „DOCUMENT LEVEL ALLOWANCES“ (BG-20), in der „Document level allowance VAT category code“ (BT-95) den Wert „Export outside the EU“ hat, muss „Document level allowance VAT rate“ (BT-96) gleich „0“ sein. + + + + + + In einer Rechnung, die eine Gruppe „DOCUMENT LEVEL ALLOWANCES“ (BG-20) enthält, in der „Document level allowance VAT category code“ (BT-95) den Wert „intra-community supply“ hat, müssen die Umsatzsteuer-Identifikationsnummer des Verkäufers „Seller VAT identifier“ (BT-31) oder die Umsatzsteuer-Identifikationsnummer des Steuervertreters des Verkäufers „Seller tax representative VAT identifier“ (BT-63) sowie die Umsatzsteuer-Identifikationsnummer des Erwerbers „Buyer VAT identifier“ (BT-48) enthalten sein. + + In einer Abgabe auf der Dokumentenebene, in dem als Code der Umsatzsteuerkategorie für den Rechnungsposten der Wert „IGIC“ angegeben ist, muss der Umsatzsteuersatz für den in Rechnung gestellten Posten „0“ oder größer „0“ sein. + + + + + + Eine Rechnung (INVOICE), die eine Abgabe auf der Dokumentenebene enthält, bei dem als Code der Umsatzsteuerkategorie des in Rechnung gestellten Postens der Wert „IGIC“ angegeben ist, muss die Umsatzsteuer-Identifikationsnummer des Verkäufers „Seller VAT identifier“ (BT-31), den Bezeichner der Steuerangaben des Verkäufers oder die Umsatzsteuer-Identifikationsnummer des Steuervertreters des Verkäufers „Seller tax representative VAT identifier“ (BT-63) enthalten. + + In einer Abgabe auf der Dokumentenebene, in dem als Code der Umsatzsteuerkategorie für den Rechnungsposten der Wert „IGIC“ angegeben ist, muss der Umsatzsteuersatz für den in Rechnung gestellten Posten „0“ oder größer „0“ sein. + + + + + + Eine Rechnung (INVOICE), die eine Abgabe auf der Dokumentenebene enthält, bei dem als Code der Umsatzsteuerkategorie des in Rechnung gestellten Postens der Wert „IPSI“ angegeben ist, muss die Umsatzsteuer-Identifikationsnummer des Verkäufers „Seller VAT identifier“ (BT-31), den Bezeichner der Steuerangaben des Verkäufers oder die Umsatzsteuer-Identifikationsnummer des Steuervertreters des Verkäufers „Seller tax representative VAT identifier“ (BT-63) enthalten. + + In einem Abgabe auf der Dokumentenebene, in dem als Code der Umsatzsteuerkategorie für den Rechnungsposten der Wert „IPSI“ angegeben ist, muss der Umsatzsteuersatz für den in Rechnung gestellten Posten „0“ oder größer „0“ sein. + + + + + + In einer Rechnung, die eine Gruppe „DOCUMENT LEVEL ALLOWANCES“ (BG-20) enthält, in der „Document level allowance VAT category code“ (BT-95) den Wert „Not subject to VAT“ hat, dürfen die Umsatzsteuer-Identifikationsnummer des Verkäufers „Seller VAT identifier“ (BT-31), die Umsatzsteuer-Identifikationsnummer des Steuervertreters des Verkäufers „Seller tax representative VAT identifier“ (BT-63) sowie die Umsatzsteuer-Identifikationsnummer des Erwerbers „Buyer VAT identifier“ (BT-48) nicht enthalten sein. + + In einer „DOCUMENT LEVEL ALLOWANCES“ (BG-20), in der „Document level allowance VAT category code“ (BT-95) den Wert „Not subject to VAT“ hat, darf „Document level allowance VAT rate“ (BT-96) nicht enthalten sein. + + + + + + In einer Rechnung, die eine Gruppe „DOCUMENT LEVEL ALLOWANCES“ (BG-20) enthält, in der „Document level allowance VAT category code“ (BT-95) den Wert „Standard rated“ hat, muss entweder „Seller VAT identifier“ (BT-31), „Seller tax registration identifier“ (BT-32) oder „Seller tax representative VAT identifier“ (BT-63) vorhanden sein. + + In einer „DOCUMENT LEVEL ALLOWANCES“ (BG-20), in der „Document level allowance VAT category code“ (BT-95) den Wert „Standard rated“ hat, muss „Document level allowance VAT rate“ (BT-96) größer als „0“ sein. + + + + + + In einer Rechnung, die eine Gruppe „DOCUMENT LEVEL ALLOWANCES“ (BG-20) enthält, in der „Document level allowance VAT category code“ (BT-95) den Wert „Zero rated“ hat, muss entweder „Seller VAT identifier“ (BT-31), „Seller tax registration identifier“ (BT-32) oder „Seller tax representative VAT identifier“ (BT-63) vorhanden sein. + + In einer „DOCUMENT LEVEL ALLOWANCES“ (BG-20), in der „Document level allowance VAT category code“ (BT-95) den Wert „Zero rated“ hat, muss „Document level allowance VAT rate“ (BT-96) gleich „0“ sein. + + + + + + In einer Rechnung, die eine Gruppe „DOCUMENT LEVEL CHARGES“ (BG-21) enthält, in der „Document level charge VAT category code“ (BT-102) den Wert „Exempt from VAT“ hat, muss entweder „Seller VAT identifier“ (BT-31), „Seller tax registration identifier“ (BT-32) oder „Seller tax representative VAT identifier“ (BT-63) und die Umsatzsteuer-Identifikationsnummer des Erwerbers „Buyer VAT identifier“ (BT-48) vorhanden sein. + + In einer „DOCUMENT LEVEL CHARGES“ (BG-21), in der „Document level charge VAT category code“ (BT-102) den Wert „Reverse charge“ hat, muss „Document level charge VAT rate“ (BT-103) gleich „0“ sein. + + + + + + In einer Rechnung, die eine Gruppe „DOCUMENT LEVEL CHARGES“ (BG-21) enthält, in der „Document level charge VAT category code“ (BT-102) den Wert „Exempt from VAT“ hat, muss entweder „Seller VAT identifier“ (BT-31), „Seller tax registration identifier“ (BT-32) oder „Seller tax representative VAT identifier“ (BT-63) vorhanden sein. + + In einer „DOCUMENT LEVEL CHARGES“ (BG-21), in der „Document level charge VAT category code“ (BT-102) den Wert „Exempt from VAT“ hat, muss „Document level charge VAT rate“ (BT-103) gleich „0“ sein. + + + + + + In einer Rechnung, die eine Gruppe „DOCUMENT LEVEL CHARGES“ (BG-21) enthält, in der „Document level charge VAT category code“ (BT-102) den Wert „Export outside the EU“ hat, muss die Umsatzsteuer-Identifikationsnummer des Verkäufers „Seller VAT identifier“ (BT-31) oder die Umsatzsteuer-Identifikationsnummer des Steuervertreters des Verkäufers „Seller tax representative VAT identifier“ (BT-63) enthalten sein. + + In einer „DOCUMENT LEVEL CHARGES“ (BG-21), in der „Document level charge VAT category code“ (BT-102) den Wert „Export outside the EU“ hat, muss „Document level charge VAT rate“ (BT-103) gleich „0“ sein. + + + + + + In einer Rechnung, die eine Gruppe „DOCUMENT LEVEL CHARGES“ (BG-21) enthält, in der „Document level charge VAT category code“ (BT-102) den Wert „intra-community supply“ hat, müssen die Umsatzsteuer-Identifikationsnummer des Verkäufers „Seller VAT identifier“ (BT-31) oder die Umsatzsteuer-Identifikationsnummer des Steuervertreters des Verkäufers „Seller tax representative VAT identifier“ (BT-63) sowie die Umsatzsteuer-Identifikationsnummer des Erwerbers „Buyer VAT identifier“ (BT-48) enthalten sein. + + In einer „DOCUMENT LEVEL CHARGES“ (BG-21), in der „Document level charge VAT category code“ (BT-102) den Wert „intra-community supply“ hat, muss „Document level charge VAT rate“ (BT-103) gleich „0“ sein. + + + + + + Eine Rechnung (INVOICE), die einen Nachlass auf der Dokumentenebene enthält, bei dem als Code der Umsatzsteuerkategorie des in Rechnung gestellten Postens der Wert „IGIC“ angegeben ist, muss die Umsatzsteuer-Identifikationsnummer des Verkäufers „Seller VAT identifier“ (BT-31), den Bezeichner der Steuerangaben des Verkäufers oder die Umsatzsteuer-Identifikationsnummer des Steuervertreters des Verkäufers „Seller tax representative VAT identifier“ (BT-63) enthalten. + + In einem Nachlass auf der Dokumentenebene, in dem als Code der Umsatzsteuerkategorie für den Rechnungsposten der Wert „IGIC“ angegeben ist, muss der Umsatzsteuersatz für den in Rechnung gestellten Posten „0“ oder größer „0“ sein. + + + + + + Eine Rechnung (INVOICE), die einen Nachlass auf der Dokumentenebene enthält, bei dem als Code der Umsatzsteuerkategorie des in Rechnung gestellten Postens der Wert „IPSI“ angegeben ist, muss die Umsatzsteuer-Identifikationsnummer des Verkäufers „Seller VAT identifier“ (BT-31), den Bezeichner der Steuerangaben des Verkäufers oder die Umsatzsteuer-Identifikationsnummer des Steuervertreters des Verkäufers „Seller tax representative VAT identifier“ (BT-63) enthalten. + + In einem Nachlass auf der Dokumentenebene, in dem als Code der Umsatzsteuerkategorie für den Rechnungsposten der Wert „IPSI“ angegeben ist, muss der Umsatzsteuersatz für den in Rechnung gestellten Posten „0“ oder größer „0“ sein. + + + + + + In einer Rechnung, die eine Gruppe „DOCUMENT LEVEL CHARGES“ (BG-21) enthält, in der „Document level charge VAT category code“ (BT-102) den Wert „Not subject to VAT“ hat, dürfen die Umsatzsteuer-Identifikationsnummer des Verkäufers „Seller VAT identifier“ (BT-31), die Umsatzsteuer-Identifikationsnummer des Steuervertreters des Verkäufers „Seller tax representative VAT identifier“ (BT-63) sowie die Umsatzsteuer-Identifikationsnummer des Erwerbers „Buyer VAT identifier“ (BT-48) nicht enthalten sein. + + In einer „DOCUMENT LEVEL CHARGES“ (BG-21), in der „Document level charge VAT category code“ (BT-102) den Wert „Not subject to VAT“ hat, darf „Document level charge VAT rate“ (BT-103) nicht enthalten sein. + + + + + + In einer Rechnung, die eine Gruppe „DOCUMENT LEVEL CHARGES“ (BG-21) enthält, in der „Document level charge VAT category code“ (BT-102) den Wert „Standard rated“ hat, muss entweder „Seller VAT identifier“ (BT-31), „Seller tax registration identifier“ (BT-32) oder „Seller tax representative VAT identifier“ (BT-63) vorhanden sein. + + In einer „DOCUMENT LEVEL CHARGES“ (BG-21), in der „Document level charge VAT category code“ (BT-102) den Wert „Standard rated“ hat, muss „Document level charge VAT rate“ (BT-103) größer als „0“ sein. + + + + + + In einer Rechnung, die eine Gruppe „DOCUMENT LEVEL CHARGES“ (BG-21) enthält, in der „Document level charge VAT category code“ (BT-102) den Wert „Zero rated“ hat, muss entweder „Seller VAT identifier“ (BT-31), „Seller tax registration identifier“ (BT-32) oder „Seller tax representative VAT identifier“ (BT-63) vorhanden sein. + + In einer „DOCUMENT LEVEL CHARGES“ (BG-21), in der „Document level charge VAT category code“ (BT-102) den Wert „Zero rated“ hat, muss „Document level charge VAT rate“ (BT-103) gleich „0“ sein. + + + + + + Eine Rechnung (INVOICE) muss die Summe der Rechnungspositionen-Nettobeträge „Sum of Invoice line net amount“ (BT-106) enthalten. + + Eine Rechnung (INVOICE) muss den Gesamtbetrag der Rechnung ohne Umsatzsteuer „Invoice total amount without VAT“ (BT-109) enthalten. + + Eine Rechnung (INVOICE) muss den Gesamtbetrag der Rechnung mit Umsatzsteuer „Invoice total amount with VAT“ (BT-112) enthalten. + + Eine Rechnung (INVOICE) muss den ausstehenden Betrag „Amount due for payment“ (BT-115) enthalten. + + Der Inhalt des Elementes „Sum of allowances on document level“ (BT-107) entspricht der Summe aller Inhalte der Elemente „Document level allowance amount“ (BT-92). + + Der Inhalt des Elementes „Sum of charges on document level“ (BT-108) entspricht der Summe aller Inhalte der Elemente „Document level charge amount“ (BT-99). + + Der Inhalt des Elementes „Invoice total amount without VAT“ (BT-109) entspricht der Summe aller Inhalte der Elemente „Invoice line net amount“ (BT-131) abzüglich der Summe aller in der Rechnung enthaltenen Nachlässe der Dokumentenebene „Sum of allowances on document level“ (BT-107) zuzüglich der Summe aller in der Rechnung enthaltenen Abgaben der Dokumentenebene „Sum of charges on document level“ (BT-108). + + Der Inhalt des Elementes „Invoice total amount with VAT“ (BT-112) entspricht der Summe des Inhalts des Elementes „Invoice total amount without VAT“ (BT-109) und des Elementes „Invoice total VAT amount“ (BT-110). + + Der Inhalt des Elementes „Amount due for payment“ (BT-115) entspricht dem Inhalt des Elementes „Invoice total VAT amount“ (BT-110) abzüglich dem Inhalt des Elementes „Paid amount“ (BT-113) zuzüglich dem Inhalt des Elementes „Rounding amount“ (BT-114). + + The allowed maximum number of decimals for the Sum of Invoice line net amount (BT-106) is 2. + + The allowed maximum number of decimals for the Sum of allowanced on document level (BT-107) is 2. + + The allowed maximum number of decimals for the Sum of charges on document level (BT-108) is 2. + + The allowed maximum number of decimals for the Invoice total amount without VAT (BT-109) is 2. + + The allowed maximum number of decimals for the Invoice total VAT amount (BT-110) is 2. + + The allowed maximum number of decimals for the Invoice total amount with VAT (BT-112) is 2. + + The allowed maximum number of decimals for the Invoice total VAT amount in accounting currency (BT-111) is 2. + + The allowed maximum number of decimals for the Paid amount (BT-113) is 2. + + The allowed maximum number of decimals for the Rounding amount (BT-114) is 2. + + The allowed maximum number of decimals for the Amount due for payment (BT-115) is 2. + + Wenn eine Währung für die Umsatzsteuerabrechnung angegeben wurde, muss der Umsatzsteuergesamtbetrag in der Abrechnungswährung „Invoice total VAT amount in accounting currency“ (BT-111) angegeben werden. + + + + + + Die Zahlungsinstruktionen „PAYMENT INSTRUCTIONS“ (BG-16) müssen den Zahlungsart-Code „Payment means type code“ (BT-81) enthalten. + + + + + + Die Kennung des Kontos, auf das die Zahlung erfolgen soll „Payment account identifier“ (BT-84), muss angegeben werden, wenn Überweisungsinformationen in der Rechnung angegeben werden. + + Wenn der Zahlungsmittel-Typ SEPA, lokale Überweisung oder Nicht-SEPA-Überweisung ist, muss der „Payment account identifier“ (BT-84) des Zahlungsempfängers angegeben werden. + + + + + + In einer „VAT BREAKDOWN“ (BG-23), in der als Code der Umsatzsteuerkategorie „VAT category code“ (BT-118) der Wert „Reverse charge“ angegeben ist, muss der „VAT category taxable amount“ (BT-116) gleich der Summe der „Invoice line net amount“ (BT-131) abzüglich der „Document level allowance amount“ (BT-92) zuzüglich der „Document level charge amount“ (BT-99) sein, wobei als „Invoiced item VAT category code“ (BT-151), als „Document level allowance VAT category code“ (BT-95) sowie als „Document level charge VAT category code“ (BT-102) jeweils der Wert „Reverse charge“ angegeben wird. + + Der „VAT category tax amount“ (BT-117) muss in einer „VAT BREAKDOWN“ (BG-23) mit dem Code der Umsatzsteuerkategorie „VAT category code“ (BT-118) mit dem Wert „Reverse charge“ gleich „0“ sein. + + Ein „VAT BREAKDOWN“ (BG-23) mit dem Code der Umsatzsteuerkategorie „VAT category code“ (BT-118) mit dem Wert „Reverse charge“ muss einen „VAT exemption reason code“ (BT-121) mit dem Wert „Reverse charge“ oder einen „VAT exemption reason text“ (BT-120) des Wertes „Reverse charge“ (oder das Äquivalent in einer anderen Sprache) enthalten. + + + + + + In einer „VAT BREAKDOWN“ (BG-23), in der als Code der Umsatzsteuerkategorie „VAT category code“ (BT-118) der Wert „Exempt from VAT“ angegeben ist, muss der „VAT category taxable amount“ (BT-116) gleich der Summe der „Invoice line net amount“ (BT-131) abzüglich der „Document level allowance amount“ (BT-92) zuzüglich der „Document level charge amount“ (BT-99) sein, wobei als „Invoiced item VAT category code“ (BT-151), als „Document level allowance VAT category code“ (BT-95) sowie als „Document level charge VAT category code“ (BT-102) jeweils der Wert „Exempt from VAT“ angegeben wird. + + Der „VAT category tax amount“ (BT-117) muss in einer „VAT BREAKDOWN“ (BG-23) mit dem Code der Umsatzsteuerkategorie „VAT category code“ (BT-118) dem Wert „Exempt from VAT“ gleich „0“ sein. + + Ein „VAT BREAKDOWN“ (BG-23) mit dem Code der Umsatzsteuerkategorie „VAT category code“ (BT-118) mit dem Wert „Exempt from VAT“ muss einen Code des Umsatzsteuerbefreiungsgrundes „VAT exemption reason code“ (BT-121) oder einen Text des Umsatzsteuerbefreiungsgrundes „VAT exemption reason text“ (BT-120) enthalten. + + + + + + In einer „VAT BREAKDOWN“ (BG-23), in der als Code der Umsatzsteuerkategorie „VAT category code“ (BT-118) der Wert „Export outside the EU“ angegeben ist, muss der „VAT category taxable amount“ (BT-116) gleich der Summe der „Invoice line net amount“ (BT-131) abzüglich der „Document level allowance amount“ (BT-92) zuzüglich der „Document level charge amount“ (BT-99) sein, wobei als „Invoiced item VAT category code“ (BT-151), als „Document level allowance VAT category code“ (BT-95) sowie als „Document level charge VAT category code“ (BT-102) jeweils der Wert „Export outside the EU“ angegeben wird. + + Der „VAT category tax amount“ (BT-117) muss in „VAT BREAKDOWN“ (BG-23) mit dem Code der Umsatzsteuerkategorie „VAT category code“ (BT-118) mit dem Wert „Export outside the EU“ gleich „0“ sein. + + Ein „VAT BREAKDOWN“ (BG-23) mit dem Code der Umsatzsteuerkategorie „VAT category code“ (BT-118) mit dem Wert „intra-community supply“ muss einen „VAT exemption reason code“ (BT-121) mit dem Wert „Export outside the EU“ oder einen „VAT exemption reason text“ (BT-120) des Wertes „Export outside the EU“ (oder das Äquivalent in einer anderen Sprache) enthalten. + + + + + + In einer „VAT BREAKDOWN“ (BG-23), in der als Code der Umsatzsteuerkategorie „VAT category code“ (BT-118) der Wert „intra-community supply“ angegeben ist, muss der „VAT category taxable amount“ (BT-116) gleich der Summe der „Invoice line net amount“ (BT-131) abzüglich der „Document level allowance amount“ (BT-92) zuzüglich der „Document level charge amount“ (BT-99) sein, wobei als „Invoiced item VAT category code“ (BT-151), als „Document level allowance VAT category code“ (BT-95) sowie als „Document level charge VAT category code“ (BT-102) jeweils der Wert „intra-community supply“ angegeben wird. + + Der in der Umsatzsteueraufschlüsselung „VAT BREAKDOWN“ (BG-23) angegebene Betrag der nach Kategorie zu entrichtenden Umsatzsteuer, bei dem als Code der Umsatzsteuerkategorie der Wert „IGIC“ angegeben ist, muss gleich dem mit dem kategoriespezifischen Umsatzsteuersatz multiplizierten nach der Umsatzsteuerkategorie zu versteuernden Betrag sein. + + Ein „VAT BREAKDOWN“ (BG-23) mit dem Code der Umsatzsteuerkategorie „VAT category code“ (BT-118) mit dem Wert „intra-community supply“ muss einen „VAT exemption reason code“ (BT-121) mit dem Wert „intra-community supply“ oder einen „VAT exemption reason text“ (BT-120) mit dem Wert „intracommunity supply“ (oder das Äquivalent in einer anderen Sprache) enthalten. + + In einer Rechnung, die ein „VAT BREAKDOWN“ (BG-23) mit dem Code der Umsatzsteuerkategorie „VAT category code“ (BT-118) mit dem Wert „intra-community supply“ enthält, dürfen „Actual delivery date“ (BT-72) oder „INVOICING PERIOD“ (BG-14) nicht leer sein. + + In einer Rechnung, die ein „VAT BREAKDOWN“ (BG-23) mit dem Code der Umsatzsteuerkategorie „VAT category code“ (BT-118) mit dem Wert „intra-community supply“ enthält, darf „Deliver to country code“ (BT-80) nicht leer sein. + + + + + + Für jeden anderen Wert des kategoriespezifischen Umsatzsteuersatzes, bei dem als Code der Umsatzsteuerkategorie der Wert „IGIC“ angegeben ist, muss der nach der Umsatzsteuerkategorie zu versteuernde Betrag in einer Umsatzsteueraufschlüsselung „VAT BREAKDOWN“ (BG-23) gleich der Summe der Rechnungspositions-Nettobeträge zuzüglich der Summe der Beträge aller Abschläge auf der Dokumentenebene abzüglich der Summe der Beträge aller Zuschläge auf der Dokumentenebene sein; wobei als Code der Umsatzsteuerkategorie der Wert „IGIC“ angegeben wird und der Umsatzsteuersatz gleich dem kategoriespezifischen Umsatzsteuersatz ist. + + Der in der Umsatzsteueraufschlüsselung „VAT BREAKDOWN“ (BG-23) angegebene Betrag der nach Kategorie zu entrichtenden Umsatzsteuer, bei dem als Code der Umsatzsteuerkategorie der Wert „IGIC“ angegeben ist, muss gleich dem mit dem kategoriespezifischen Umsatzsteuersatz multiplizierten nach der Umsatzsteuerkategorie zu versteuernden Betrag sein. + + Eine Umsatzsteueraufschlüsselung „VAT BREAKDOWN“ (BG-23) mit dem Code der Umsatzsteuerkategorie der Wert „IGIC“ darf keinen Code für den Umsatzsteuerbefreiungsgrund oder Text für den Umsatzsteuerbefreiungsgrund +haben. + + + + + + Für jeden anderen Wert des kategoriespezifischen Umsatzsteuersatzes, bei dem als Code der Umsatzsteuerkategorie der Wert „IPSI“ angegeben ist, muss der nach der Umsatzsteuerkategorie zu versteuernde Betrag in einer Umsatzsteueraufschlüsselung „VAT BREAKDOWN“ (BG-23) gleich der Summe der Rechnungspositions-Nettobeträge zuzüglich der Summe der Beträge aller Abschläge auf der Dokumentenebene abzüglich der Summe der Beträge aller Zuschläge auf der Dokumentenebene sein; wobei als Code der Umsatzsteuerkategorie der Wert „IPSI“ angegeben wird und der Umsatzsteuersatz gleich dem kategoriespezifischen Umsatzsteuersatz ist. + + Der in der Umsatzsteueraufschlüsselung „VAT BREAKDOWN“ (BG-23) angegebene Betrag der nach Kategorie zu entrichtenden Umsatzsteuer, bei dem als Code der Umsatzsteuerkategorie der Wert „IPSI“ angegeben ist, muss gleich dem mit dem kategoriespezifischen Umsatzsteuersatz multiplizierten nach der Umsatzsteuerkategorie zu versteuernden Betrag sein. + + Eine Umsatzsteueraufschlüsselung „VAT BREAKDOWN“ (BG-23) mit dem Code der Umsatzsteuerkategorie mit dem Wert „IPSI“ darf keinen Code für den Umsatzsteuerbefreiungsgrund oder Text für den Umsatzsteuerbefreiungsgrund haben. + + + + + + In einer „VAT BREAKDOWN“ (BG-23), in der als Code der Umsatzsteuerkategorie „VAT category code“ (BT-118) der Wert „Not subject to VAT“ angegeben ist, muss der „VAT category taxable amount“ (BT-116) gleich der Summe der „Invoice line net amount“ (BT-131) abzüglich der „Document level allowance amount“ (BT-92) zuzüglich der „Document level charge amount“ (BT-99) sein, wobei als „Invoiced item VAT category code“ (BT-151), als „Document level allowance VAT category code“ (BT-95) sowie als „Document level charge VAT category code“ (BT-102) jeweils der Wert „Not subject to VAT“ angegeben wird. + + Der „VAT category tax amount“ (BT-117) muss in „VAT BREAKDOWN“ (BG-23) mit dem Code der Umsatzsteuerkategorie „VAT category code“ (BT-118) mit dem Wert „Not subject to VAT“ gleich „0“ sein. + + Ein „VAT BREAKDOWN“ (BG-23) mit dem Code der Umsatzsteuerkategorie „VAT category code“ (BT-118) mit dem Wert „Not subject to VAT“ muss einen „VAT exemption reason code“ (BT-121) mit dem Wert „Not subject to VAT“ oder einen „VAT exemption reason text“ (BT-120) des Wertes „Not subject to VAT“ (oder das Äquivalent in einer anderen Sprache) enthalten. + + Eine Rechnung (INVOICE), die ein „VAT BREAKDOWN“ (BG-23) mit dem Code der Umsatzsteuerkategorie „VAT category code“ (BT-118) den Wert „Not subject to VAT“ enthält, darf keine weiteren „VAT BREAKDOWN“ (BG-23) enthalten. + + Eine Rechnung (INVOICE), die ein „VAT BREAKDOWN“ (BG-23) mit dem Code der Umsatzsteuerkategorie „VAT category code“ (BT-118) den Wert „Not subject to VAT“ enthält, darf keine Positionen enthalten, deren „Invoiced item VAT category code“ (BT-151) einen anderen Wert als „Not subject to VAT“ hat. + + Eine Rechnung (INVOICE), die ein „VAT BREAKDOWN“ (BG-23) mit dem Code der Umsatzsteuerkategorie „VAT category code“ (BT-118) den Wert „Not subject to VAT“ enthält, darf keine „DOCUMENT LEVEL ALLOWANCES“ (BG-20) enthalten, deren „Document level allowance VAT category code“ (BT-95) einen anderen Wert als „Not subject to VAT“ hat. + + Eine Rechnung (INVOICE), die ein „VAT BREAKDOWN“ (BG-23) mit dem Code der Umsatzsteuerkategorie „VAT category code“ (BT-118) mit dem Wert „Not subject to VAT“ enthält, darf keine „DOCUMENT LEVEL CHARGES“ (BG-21) enthalten, deren „Document level charge VAT category code“ (BT-102) einen anderen Wert als „Not subject to VAT“ hat. + + + + + + Eine Rechnung (INVOICE), die eine Position enthält, in der als Code der Umsatzsteuerkategorie für den in Rechnung gestellten Posten „Invoiced item VAT category code“ (BT-151) der Wert „Exempt from VAT“ angegeben ist, muss die Umsatzsteuer-Identifikationsnummer des Verkäufers „Seller VAT identifier“ (BT-31), die Steueridentifikationsnummer des Verkäufers „Seller tax registration identifier“ (BT-32) oder die Umsatzsteuer-Identifikationsnummer des Steuervertreters des Verkäufers „Seller tax representative VAT identifier“ (BT-63) und die Umsatzsteuer-Identifikationsnummer des Erwerbers „Buyer VAT identifier“ (BT-48) oder den „Buyer tax registration identifier“a enthalten. + + In einer „INVOICE LINE“ (BG-25), in der „Invoiced item VAT category code“ (BT-151) den Wert „Reverse charge“ hat, muss „Invoiced item VAT rate“ (BT-152) gleich „0“ sein. + + + + + + Eine Rechnung (INVOICE), die eine Position enthält, in der als Code der Umsatzsteuerkategorie für den in Rechnung gestellten Posten „Invoiced item VAT category code“ (BT-151) der Wert „Exempt from VAT“ angegeben ist, muss die Umsatzsteuer-Identifikationsnummer des Verkäufers „Seller VAT identifier“ (BT-31), die Steueridentifikationsnummer des Verkäufers „Seller tax registration identifier“ (BT-32) oder die Umsatzsteuer-Identifikationsnummer des Steuervertreters des Verkäufers „Seller tax representative VAT identifier“ (BT-63) enthalten. + + In einer „INVOICE LINE“ (BG-25), in der „Invoiced item VAT category code“ (BT-151) den Wert „Exempt from VAT“ hat, muss „Invoiced item VAT rate“ (BT-152) gleich „0“ sein. + + + + + + Eine Rechnung (INVOICE), die eine Position enthält, in der als Code der Umsatzsteuerkategorie für den in Rechnung gestellten Posten „Invoiced item VAT category code“ (BT-151) der Wert „Export outside the EU“ angegeben ist, muss die Umsatzsteuer-Identifikationsnummer des Verkäufers „Seller VAT identifier“ (BT-31) oder die Umsatzsteuer-Identifikationsnummer des Steuervertreters des Verkäufers „Seller tax representative VAT identifier“ (BT-63) enthalten. + + In einer „INVOICE LINE“ (BG-25), in der „Invoiced item VAT category code“ (BT-151) den Wert „Export outside the EU“ hat, muss „Invoiced item VAT rate“ (BT-152) gleich „0“ sein. + + + + + + Eine Rechnung (INVOICE), die eine Position enthält, in der als Code der Umsatzsteuerkategorie für den in Rechnung gestellten Posten „Invoiced item VAT category code“ (BT-151) der Wert „intra-community supply“ angegeben ist, müssen die Umsatzsteuer-Identifikationsnummer des Verkäufers „Seller VAT identifier“ (BT-31) oder die Umsatzsteuer-Identifikationsnummer des Steuervertreters des Verkäufers „Seller tax representative VAT identifier“ (BT-63) sowie die Umsatzsteuer-Identifikationsnummer des Erwerbers „Buyer VAT identifier“ (BT-48) enthalten. + + In einer „INVOICE LINE“ (BG-25), in der „Invoiced item VAT category code“ (BT-151) den Wert „intracommunity supply“ hat, muss „Invoiced item VAT rate“ (BT-152) gleich „0“ sein. + + + + + + Eine Rechnung (INVOICE), die eine Position enthält, bei der als Code der Umsatzsteuerkategorie des in Rechnung gestellten Postens der Wert „IGIC“ angegeben ist, muss die Umsatzsteuer-Identifikationsnummer des Verkäufers „Seller VAT identifier“ (BT-31), den Bezeichner der Steuerangaben des Verkäufers oder die Umsatzsteuer-Identifikationsnummer des Steuervertreters des Verkäufers „Seller tax representative VAT identifier“ (BT-63) enthalten. + + In einer Rechnungsposition, in der als Code der Umsatzsteuerkategorie für den Rechnungsposten der Wert „IGIC“ angegeben ist, muss der Umsatzsteuersatz für den in Rechnung gestellten Posten „0“ oder größer „0“ sein. + + + + + + Eine Rechnung (INVOICE), die eine Position enthält, bei der als Code der Umsatzsteuerkategorie des in Rechnung gestellten Postens der Wert „IPSI“ angegeben ist, muss die Umsatzsteuer-Identifikationsnummer des Verkäufers „Seller VAT identifier“ (BT-31), den Bezeichner der Steuerangaben des Verkäufers oder die Umsatzsteuer-Identifikationsnummer des Steuervertreters des Verkäufers „Seller tax representative VAT identifier“ (BT-63) enthalten. + + In einer Rechnungsposition, in der als Code der Umsatzsteuerkategorie für den Rechnungsposten der Wert „IPSI“ angegeben ist, muss der Umsatzsteuersatz für den in Rechnung gestellten Posten „0“ oder größer „0“ sein. + + + + + + Eine Rechnung (INVOICE), die eine Position enthält, in der als Code der Umsatzsteuerkategorie für den in Rechnung gestellten Posten der Wert „Not subject to VAT“ angegeben ist, darf keine Umsatzsteuer-Identifikationsnummer des Verkäufers „Seller VAT identifier“ (BT-31), Umsatzsteuer-Identifikationsnummer des Steuervertreters des Verkäufers „Seller tax representative VAT identifier“ (BT-63) und die Umsatzsteuer-Identifikationsnummer des Erwerbers „Buyer VAT identifier“ (BT-48) enthalten. + + In einer „INVOICE LINE“ (BG-25), in der „Invoiced item VAT category code“ (BT-151) den Wert „Not subject to VAT“ hat, darf „Invoiced item VAT rate“ (BT-152) nicht enthalten sein. + + + + + + Eine Rechnung (INVOICE), die eine Position enthält, in der als Code der Umsatzsteuerkategorie für den in Rechnung gestellten Posten „Invoiced item VAT category code“ (BT-151) der Wert „Standard rated“ angegeben ist, muss die Umsatzsteuer-Identifikationsnummer des Verkäufers „Seller VAT identifier“ (BT-31), die Steueridentifikationsnummer des Verkäufers „Seller tax registration identifier“ (BT-32) oder die Umsatzsteuer-Identifikationsnummer des Steuervertreters des Verkäufers „Seller tax representative VAT identifier“ (BT-63) enthalten. + + In einer „INVOICE LINE“ (BG-25), in der „Invoiced item VAT category code“ (BT-151) den Wert „Standard rated“ hat, muss „Invoiced item VAT rate“ (BT-152) größer als „0“ sein. + + + + + + Eine Rechnung (INVOICE), die eine Position enthält, in der als Code der Umsatzsteuerkategorie für den in Rechnung gestellten Posten „Invoiced item VAT category code“ (BT-151) der Wert „Zero rated“ angegeben ist, muss die Umsatzsteuer-Identifikationsnummer des Verkäufers „Seller VAT identifier“ (BT-31), die Steueridentifikationsnummer des Verkäufers „Seller tax registration identifier“ (BT-32) oder die Umsatzsteuer-Identifikationsnummer des Steuervertreters des Verkäufers „Seller tax representative VAT identifier“ (BT-63) enthalten. + + In einer „INVOICE LINE“ (BG-25), in der „Invoiced item VAT category code“ (BT-151) den Wert „Zero rated“ hat, muss „Invoiced item VAT rate“ (BT-152) gleich „0“ sein. + + + + + + Eine Rechnung (INVOICE) muss eine Spezifikationskennung „Specification identification“ (BT-24) enthalten. + + Eine Rechnung (INVOICE) muss eine Rechnungsnummer „Invoice number“ (BT-1) enthalten. + + Eine Rechnung (INVOICE) muss ein Rechnungsdatum „Invoice issue date“ (BT-2) enthalten. + + Eine Rechnung (INVOICE) muss einen Rechnungstyp-Code „Invoice type code“ (BT-3) enthalten. + + Eine Rechnung (INVOICE) muss einen Währungs-Code „Invoice currency code“ (BT-5) enthalten. + + Eine Rechnung (INVOICE) muss den Verkäufernamen „Seller name“ (BT-27) enthalten. + + Eine Rechnung (INVOICE) muss den Erwerbernamen „Buyer name“ (BT-44) enthalten. + + Eine Rechnung (INVOICE) muss die postalische Anschrift des Verkäufers „SELLER POSTAL ADDRESS“ (BG-5) enthalten. + + Eine postalische Anschrift des Verkäufers „SELLER POSTAL ADDRESS“ (BG-5) muss einen Verkäufer-Ländercode „Seller country code“ (BT-40) enthalten. + + Eine Rechnung (INVOICE) muss die postalische Anschrift des Erwerbers „BUYER POSTAL ADDRESS“ (BG-8) enthalten. + + Eine postalische Anschrift des Erwerbers „BUYER POSTAL ADDRESS“ (BG-8) muss einen Erwerber-Ländercode „Buyer country code“ (BT-55) enthalten. + + Im Element „Seller electronic address“ (BT-34) muss die Komponente „Scheme Identifier“ vorhanden sein. + + Im Element „Buyer electronic address“ (BT-49) muss die Komponente „Scheme Identifier“ vorhanden sein. + + Eine Rechnung (INVOICE), die eine Position, einen Nachlass oder eine Abgabe auf Rechnungsebene enthält, in der als Code der für den in Rechnung gestellten Posten geltenden Umsatzsteuerkategorie „Invoiced item VAT category code“ (BT-151), als Code für das Umsatzsteuermerkmal, das auf den Nachlass auf Dokumentenebene anzuwenden ist „Document level allowance VAT category code“ (BT-95) oder als Code für das Umsatzsteuermerkmal dieser Elementgruppe „Document level charge VAT category code“ (BT-102) der Wert „Standard rated“ angegeben ist, muss in der Umsatzsteueraufschlüsselung „VAT BREAKDOWN“ (BG-23) mindestens einen Code der Umsatzsteuerkategorie „VAT category code“ (BT-118) gleich dem Wert „Standard rated“ enthalten. + + Eine Rechnung (INVOICE), die eine Position, einen Nachlass oder eine Abgabe auf der Rechnungsebene enthält, bei der als Code der Umsatzsteuerkategorie des in Rechnung gestellten Postens („Invoiced item VAT category code“ (BT-151), „Document level allowance VAT category code“ (BT-95) oder „Document level charge VAT category code“ (BT-102)) der Wert „Zero rated“ angegeben ist, muss in „VAT BREAKDOWN“ (BG-23) genau einen Code der Umsatzsteuerkategorie „VAT category code“ (BT-118) gleich dem Wert „Zero rated“ enthalten. + + Eine Rechnung (INVOICE), die eine Position, einen Nachlass oder eine Abgabe auf der Rechnungsebene enthält, bei der als Code der Umsatzsteuerkategorie des in Rechnung gestellten Postens („Invoiced item VAT category code“ (BT-151), „Document level allowance VAT category code“ (BT-95) oder „Document level charge VAT category code“ (BT-102)) der Wert „Exempt from VAT“ angegeben ist, muss genau ein „VAT BREAKDOWN“ (BG-23) mit dem Code der Umsatzsteuerkategorie „VAT category code“ (BT-118) mit dem Wert „Exempt from VAT“ enthalten. + + Eine Rechnung (INVOICE), die eine Position, einen Nachlass oder eine Abgabe auf der Rechnungsebene enthält, bei der als Code der Umsatzsteuerkategorie des in Rechnung gestellten Postens („Invoiced item VAT category code“ (BT-151), „Document level allowance VAT category code“ (BT-95) oder „Document level charge VAT category code“ (BT-102)) der Wert „VAT reverse charge“ angegeben ist, muss in „VAT BREAKDOWN“ (BG-23) genau einen Code der Umsatzsteuerkategorie „VAT category code“ (BT-118) mit dem Wert „VAT Reverse charge“ enthalten. + + Eine Rechnung (INVOICE), die eine Position, einen Nachlass oder eine Abgabe auf der Rechnungsebene enthält, bei der als Code der Umsatzsteuerkategorie des in Rechnung gestellten Postens („Invoiced item VAT category code“ (BT-151), „Document level allowance VAT category code“ (BT-95) oder „Document level charge VAT category code“ (BT-102)) der Wert „intra-community supply“ angegeben ist, muss in „VAT BREAKDOWN“ (BG-23) genau einen Code der Umsatzsteuerkategorie „VAT category code“ (BT-118) mit dem Wert „intra-community supply“ enthalten. + + Eine Rechnung (INVOICE), die eine Position, einen Nachlass oder eine Abgabe auf der Rechnungsebene enthält, bei der als Code der Umsatzsteuerkategorie des in Rechnung gestellten Postens („Invoiced item VAT category code“ (BT-151), „Document level allowance VAT category code“ (BT-95) oder „Document level charge VAT category code“ (BT-102)) der Wert „Export outside the EU“ angegeben ist, muss in „VAT BREAKDOWN“ (BG-23) genau einen Code der Umsatzsteuerkategorie „VAT category code“ (BT-118) mit dem Wert „Export outside the EU“ enthalten. + + Eine Rechnung (INVOICE), die eine Position, einen Nachlass oder eine Abgabe auf der Rechnungsebene enthält, bei der als Code der Umsatzsteuerkategorie des in Rechnung gestellten Postens („Invoiced item VAT category code“ (BT-151), „Document level allowance VAT category code“ (BT-95) oder „Document level charge VAT category code“ (BT-102)) der Wert „Not subject to VAT“ angegeben ist, muss genau eine „VAT BREAKDOWN“ (BG-23) mit dem Code der Umsatzsteuerkategorie „VAT category code“ (BT-118) mit dem Wert „Not subject to VAT“ enthalten. + + Eine Rechnung (INVOICE), die eine Position, eine Abgabe auf der Dokumentenebene oder einen Nachlass auf der Rechnungsebene enthält, bei der als Code der Umsatzsteuerkategorie des in Rechnung gestellten Postens der Wert „IGIC“ angegeben ist, muss in der Umsatzsteueraufschlüsselung „VAT BREAKDOWN“ (BG-23) mindestens einen Code der Umsatzsteuerkategorie mit dem Wert „IGIC“ enthalten. + + Eine Rechnung (INVOICE), die eine Position, eine Abgabe auf der Dokumentenebene oder einen Nachlass auf der Dokumentenebene enthält, bei der als Code der Umsatzsteuerkategorie des in Rechnung gestellten Postens der Wert „IPSI“ angegeben ist, muss in der Umsatzsteueraufschlüsselung „VAT BREAKDOWN“ (BG-23) mindestens einen Code der Umsatzsteuerkategorie gleich „IPSI“ enthalten. + + + + + + Das Element 'ram:TypeCode' muss genau 1 mal auftreten. + + + + + + Element 'ram:CategoryCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ControlRequirementIndicator' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CopyIndicator' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:EffectiveSpecifiedPeriod' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:GlobalID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Element 'ram:Content' muss genau 1 mal auftreten. + + + + + + Element 'ram:ContentCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:Subject' soll in diesem Kontext nicht verwendet werden. + + + + + + + Wert von 'ram:SubjectCode' ist unzulässig. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listSchemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@name' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'udt:DateTime' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Attribut '@format' ist erforderlich in diesem Kontext. + + + + + + + Wert von '@format' ist unzulässig. + + + + + + Element 'ram:IssuerTradeParty' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:LanguageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:Name' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:PreviousRevisionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:Purpose' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:PurposeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:RevisionDateTime' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:RevisionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + Wert von 'ram:TypeCode' ist unzulässig. + + + + + + Attribut '@listAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@name' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:VersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Element 'ram:BusinessProcessSpecifiedDocumentContextParameter' darf höchstens 1 mal auftreten. + + Das Element 'ram:GuidelineSpecifiedDocumentContextParameter' muss genau 1 mal auftreten. + + + + + + Element 'ram:ApplicationSpecifiedDocumentContextParameter' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:BIMSpecifiedDocumentContextParameter' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:SpecifiedDocumentVersion' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:Value' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Element 'ram:ID' muss genau 1 mal auftreten. + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:SpecifiedDocumentVersion' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:Value' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:MessageStandardSpecifiedDocumentContextParameter' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ScenarioSpecifiedDocumentContextParameter' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:SpecifiedTransactionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:SubsetSpecifiedDocumentContextParameter' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:TestIndicator' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Element 'ram:IncludedSupplyChainTradeLineItem' muss mindestens 1 mal auftreten. + + + + + + Das Element 'ram:SellerTradeParty' muss genau 1 mal auftreten. + + Das Element 'ram:BuyerTradeParty' muss genau 1 mal auftreten. + + + + + + Das Element 'ram:IssuerAssignedID' muss genau 1 mal auftreten. + + Das Element 'ram:TypeCode' muss genau 1 mal auftreten. + + Das Element 'ram:Name' darf höchstens 1 mal auftreten. + + Das Element 'ram:AttachmentBinaryObject' darf höchstens 1 mal auftreten. + + + + + + Element 'ram:AttachedSpecifiedBinaryFile' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Attribut '@mimeCode' ist erforderlich in diesem Kontext. + + Das Attribut '@filename' ist erforderlich in diesem Kontext. + + + + + + Attribut '@characterSetCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@encodingCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@format' soll in diesem Kontext nicht verwendet werden. + + + + + + + Wert von '@mimeCode' ist unzulässig. + + + + + + Attribut '@uri' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CopyIndicator' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:EffectiveSpecifiedPeriod' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:FormattedIssueDateTime' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:GlobalID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:Information' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:IssuerTradeParty' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:LineID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:PreviousRevisionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@name' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:RevisionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:SectionName' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:StatusCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + Wert von 'ram:TypeCode' ist unzulässig. + + + + + + Attribut '@listAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@name' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ApplicableTradeDeliveryTerms' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:BuyerAgentTradeParty' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:BuyerAssignedAccountantTradeParty' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Element 'ram:IssuerAssignedID' muss genau 1 mal auftreten. + + + + + + Element 'ram:AttachedSpecifiedBinaryFile' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:AttachmentBinaryObject' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CopyIndicator' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:EffectiveSpecifiedPeriod' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:FormattedIssueDateTime' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:GlobalID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:Information' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:IssuerTradeParty' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:LineID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:Name' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:PreviousRevisionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ReferenceTypeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:RevisionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:SectionName' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:StatusCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:TypeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:URIID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:BuyerRequisitionerTradeParty' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:BuyerTaxRepresentativeTradeParty' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Element 'ram:ID' darf höchstens 1 mal auftreten. + + Das Element 'ram:Name' muss genau 1 mal auftreten. + + Das Element 'ram:DefinedTradeContact' darf höchstens 1 mal auftreten. + + Das Element 'ram:PostalTradeAddress' muss genau 1 mal auftreten. + + Das Element 'ram:URIUniversalCommunication' darf höchstens 1 mal auftreten. + + Das Element 'ram:SpecifiedTaxRegistration' darf höchstens 1 mal auftreten. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:DirectTelephoneUniversalCommunication' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Element 'ram:URIID' muss genau 1 mal auftreten. + + + + + + Element 'ram:ChannelCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CompleteNumber' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:FaxUniversalCommunication' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:InstantMessagingUniversalCommunication' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:JobTitle' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:MobileTelephoneUniversalCommunication' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:PersonID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:Responsibility' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:SpecifiedContactPerson' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:SpecifiedNote' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Element 'ram:CompleteNumber' muss genau 1 mal auftreten. + + + + + + Element 'ram:ChannelCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:URIID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:TelexUniversalCommunication' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:TypeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:VOIPUniversalCommunication' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:Description' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:EndPointURIUniversalCommunication' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Attribut '@schemeID' ist erforderlich in diesem Kontext. + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + Wert von '@schemeID' ist unzulässig. + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:LogoAssociatedSpecifiedBinaryFile' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Element 'ram:CountryID' muss genau 1 mal auftreten. + + Das Element 'ram:CountrySubDivisionName' darf höchstens 1 mal auftreten. + + + + + + Element 'ram:AdditionalStreetName' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:AttentionOf' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:BuildingName' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:BuildingNumber' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CareOf' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CitySubDivisionName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CountryName' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CountrySubDivisionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:DepartmentName' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:LineFive' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:LineFour' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:PostOfficeBox' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listSchemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@name' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:StreetName' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:RoleCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:AuthorizedLegalRegistration' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + Wert von '@schemeID' ist unzulässig. + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:LegalClassificationCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:Name' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:PostalTradeAddress' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Element 'ram:ID' muss genau 1 mal auftreten. + + + + + + Element 'ram:AssociatedRegisteredTax' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Attribut '@schemeID' ist erforderlich in diesem Kontext. + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + Wert von '@schemeID' ist unzulässig. + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Element 'ram:URIID' muss genau 1 mal auftreten. + + + + + + Element 'ram:ChannelCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CompleteNumber' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Attribut '@schemeID' ist erforderlich in diesem Kontext. + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + Wert von '@schemeID' ist unzulässig. + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Element 'ram:IssuerAssignedID' muss genau 1 mal auftreten. + + + + + + Element 'ram:AttachedSpecifiedBinaryFile' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:AttachmentBinaryObject' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CopyIndicator' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:EffectiveSpecifiedPeriod' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:FormattedIssueDateTime' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:GlobalID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:Information' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:IssuerTradeParty' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:LineID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:Name' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:PreviousRevisionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ReferenceTypeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:RevisionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:SectionName' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:StatusCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:TypeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:URIID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:DemandForecastReferencedDocument' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:OrderResponseReferencedDocument' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:PriceListReferencedDocument' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ProductEndUserTradeParty' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:PromotionalDealReferencedDocument' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:PurchaseConditionsReferencedDocument' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:QuotationReferencedDocument' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:Reference' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:RequisitionerReferencedDocument' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:SalesAgentTradeParty' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:SellerAssignedAccountantTradeParty' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Element 'ram:IssuerAssignedID' muss genau 1 mal auftreten. + + + + + + Element 'ram:AttachedSpecifiedBinaryFile' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:AttachmentBinaryObject' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CopyIndicator' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:EffectiveSpecifiedPeriod' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:FormattedIssueDateTime' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:GlobalID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:Information' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:IssuerTradeParty' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:LineID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:Name' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:PreviousRevisionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ReferenceTypeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:RevisionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:SectionName' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:StatusCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:TypeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:URIID' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Element 'ram:Name' muss genau 1 mal auftreten. + + Das Element 'ram:PostalTradeAddress' muss genau 1 mal auftreten. + + Das Element 'ram:SpecifiedTaxRegistration' muss genau 1 mal auftreten. + + + + + + Element 'ram:DefinedTradeContact' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:Description' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:EndPointURIUniversalCommunication' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:GlobalID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:LogoAssociatedSpecifiedBinaryFile' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Element 'ram:CountryID' muss genau 1 mal auftreten. + + Das Element 'ram:CountrySubDivisionName' darf höchstens 1 mal auftreten. + + + + + + Element 'ram:AdditionalStreetName' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:AttentionOf' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:BuildingName' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:BuildingNumber' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CareOf' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CitySubDivisionName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CountryName' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CountrySubDivisionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:DepartmentName' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:LineFive' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:LineFour' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:PostOfficeBox' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listSchemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@name' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:StreetName' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:RoleCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:SpecifiedLegalOrganization' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Element 'ram:ID' muss genau 1 mal auftreten. + + + + + + Element 'ram:AssociatedRegisteredTax' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Attribut '@schemeID' ist erforderlich in diesem Kontext. + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + Wert von '@schemeID' ist unzulässig. + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:URIUniversalCommunication' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Element 'ram:Name' muss genau 1 mal auftreten. + + Das Element 'ram:Description' darf höchstens 1 mal auftreten. + + Das Element 'ram:DefinedTradeContact' darf höchstens 1 mal auftreten. + + Das Element 'ram:PostalTradeAddress' muss genau 1 mal auftreten. + + Das Element 'ram:URIUniversalCommunication' darf höchstens 1 mal auftreten. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:DirectTelephoneUniversalCommunication' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Element 'ram:URIID' muss genau 1 mal auftreten. + + + + + + Element 'ram:ChannelCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CompleteNumber' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:FaxUniversalCommunication' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:InstantMessagingUniversalCommunication' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:JobTitle' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:MobileTelephoneUniversalCommunication' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:PersonID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:Responsibility' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:SpecifiedContactPerson' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:SpecifiedNote' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Element 'ram:CompleteNumber' muss genau 1 mal auftreten. + + + + + + Element 'ram:ChannelCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:URIID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:TelexUniversalCommunication' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:TypeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:VOIPUniversalCommunication' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:EndPointURIUniversalCommunication' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Attribut '@schemeID' ist erforderlich in diesem Kontext. + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + Wert von '@schemeID' ist unzulässig. + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:LogoAssociatedSpecifiedBinaryFile' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Element 'ram:CountryID' muss genau 1 mal auftreten. + + Das Element 'ram:CountrySubDivisionName' darf höchstens 1 mal auftreten. + + + + + + Element 'ram:AdditionalStreetName' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:AttentionOf' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:BuildingName' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:BuildingNumber' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CareOf' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CitySubDivisionName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CountryName' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CountrySubDivisionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:DepartmentName' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:LineFive' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:LineFour' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:PostOfficeBox' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listSchemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@name' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:StreetName' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:RoleCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:AuthorizedLegalRegistration' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + Wert von '@schemeID' ist unzulässig. + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:LegalClassificationCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:Name' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:PostalTradeAddress' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Element 'ram:ID' muss genau 1 mal auftreten. + + + + + + Element 'ram:AssociatedRegisteredTax' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Attribut '@schemeID' ist erforderlich in diesem Kontext. + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + Wert von '@schemeID' ist unzulässig. + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Element 'ram:URIID' muss genau 1 mal auftreten. + + + + + + Element 'ram:ChannelCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CompleteNumber' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Attribut '@schemeID' ist erforderlich in diesem Kontext. + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + Wert von '@schemeID' ist unzulässig. + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:Description' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:SupplyInstructionReferencedDocument' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:UltimateCustomerOrderReferencedDocument' soll in diesem Kontext nicht verwendet werden. + + + + + + Jede Lieferadresse „DELIVER TO ADDRESS“ (BG-15) muss einen entsprechenden Ländercode „Deliver to country code“ (BT-80) enthalten. + + + + + + Element 'ram:Description' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:DescriptionBinaryObject' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:EarliestOccurrenceDateTime' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:LatestOccurrenceDateTime' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'udt:DateTime' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Attribut '@format' ist erforderlich in diesem Kontext. + + + + + + + Wert von '@format' ist unzulässig. + + + + + + Element 'ram:OccurrenceLogisticsLocation' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:OccurrenceSpecifiedPeriod' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:TypeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:UnitQuantity' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ActualDespatchSupplyChainEvent' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ActualPickUpSupplyChainEvent' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ActualReceiptSupplyChainEvent' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:AdditionalReferencedDocument' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ConsumptionReportReferencedDocument' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:DeliveryNoteReferencedDocument' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Element 'ram:IssuerAssignedID' muss genau 1 mal auftreten. + + + + + + Element 'ram:AttachedSpecifiedBinaryFile' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:AttachmentBinaryObject' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CopyIndicator' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:EffectiveSpecifiedPeriod' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:FormattedIssueDateTime' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:GlobalID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:Information' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:IssuerTradeParty' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:LineID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:Name' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:PreviousRevisionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ReferenceTypeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:RevisionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:SectionName' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:StatusCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:TypeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:URIID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:PackingListReferencedDocument' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:PreviousDeliverySupplyChainEvent' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Element 'ram:IssuerAssignedID' muss genau 1 mal auftreten. + + + + + + Element 'ram:AttachedSpecifiedBinaryFile' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:AttachmentBinaryObject' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CopyIndicator' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:EffectiveSpecifiedPeriod' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:FormattedIssueDateTime' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:GlobalID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:Information' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:IssuerTradeParty' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:LineID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:Name' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:PreviousRevisionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ReferenceTypeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:RevisionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:SectionName' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:StatusCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:TypeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:URIID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:RelatedSupplyChainConsignment' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ShipFromTradeParty' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Element 'ram:ID' darf höchstens 1 mal auftreten. + + Das Element 'ram:GlobalID' darf höchstens 1 mal auftreten. + + + + + + Element 'ram:DefinedTradeContact' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:Description' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:EndPointURIUniversalCommunication' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Attribut '@schemeID' ist erforderlich in diesem Kontext. + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + Wert von '@schemeID' ist unzulässig. + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:LogoAssociatedSpecifiedBinaryFile' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Element 'ram:CountryID' muss genau 1 mal auftreten. + + Das Element 'ram:CountrySubDivisionName' darf höchstens 1 mal auftreten. + + + + + + Element 'ram:AdditionalStreetName' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:AttentionOf' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:BuildingName' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:BuildingNumber' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CareOf' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CitySubDivisionName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CountryName' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CountrySubDivisionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:DepartmentName' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:LineFive' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:LineFour' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:PostOfficeBox' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listSchemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@name' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:StreetName' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:RoleCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:SpecifiedLegalOrganization' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:SpecifiedTaxRegistration' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:URIUniversalCommunication' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:UltimateShipToTradeParty' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Element 'ram:PaymentReference' darf höchstens 1 mal auftreten. + + Das Element 'ram:InvoiceCurrencyCode' muss genau 1 mal auftreten. + + Das Element 'ram:ApplicableTradeTax' muss mindestens 1 mal auftreten. + + Das Element 'ram:SpecifiedTradePaymentTerms' darf höchstens 1 mal auftreten. + + Das Element 'ram:SpecifiedTradeSettlementHeaderMonetarySummation' muss genau 1 mal auftreten. + + Das Element 'ram:ReceivableSpecifiedTradeAccountingAccount' darf höchstens 1 mal auftreten. + + + + + + Das Element 'ram:CalculatedAmount' muss genau 1 mal auftreten. + + Das Element 'ram:TypeCode' muss genau 1 mal auftreten. + + Das Element 'ram:BasisAmount' muss genau 1 mal auftreten. + + Das Element 'ram:CategoryCode' muss genau 1 mal auftreten. + + + + + + Element 'ram:AllowanceChargeBasisAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@currencyCodeListVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@currencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:BasisQuantity' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:BuyerDeductibleTaxSpecifiedTradeAccountingAccount' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:BuyerNonDeductibleTaxSpecifiedTradeAccountingAccount' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:BuyerRepayableTaxSpecifiedTradeAccountingAccount' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@currencyCodeListVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@currencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CalculatedRate' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CalculationSequenceNumeric' soll in diesem Kontext nicht verwendet werden. + + + + + + + Wert von 'ram:CategoryCode' ist unzulässig. + + + + + + Attribut '@listAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CategoryName' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CurrencyCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CustomsDutyIndicator' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@name' soll in diesem Kontext nicht verwendet werden. + + + + + + + Wert von 'ram:ExemptionReasonCode' ist unzulässig. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listSchemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@name' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:InformationAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:Jurisdiction' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:LineTotalBasisAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:PlaceApplicableTradeLocation' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@format' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:SellerPayableTaxSpecifiedTradeAccountingAccount' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:SellerRefundableTaxSpecifiedTradeAccountingAccount' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ServiceSupplyTradeCountry' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:SpecifiedTradeAccountingAccount' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:TaxBasisAllowanceRate' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'udt:Date' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Attribut '@format' ist erforderlich in diesem Kontext. + + + + + + + Wert von '@format' ist unzulässig. + + + + + + Element 'ram:Type' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:UnitBasisAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CompleteDateTime' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ContinuousIndicator' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:Description' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:DurationMeasure' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'udt:DateTime' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Attribut '@format' ist erforderlich in diesem Kontext. + + + + + + + Wert von '@format' ist unzulässig. + + + + + + Element 'ram:ID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:InclusiveIndicator' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:Name' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:OpenIndicator' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:PurposeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:SeasonCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:SequenceNumeric' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:StartDateFlexibilityCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'udt:DateTime' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Attribut '@format' ist erforderlich in diesem Kontext. + + + + + + + Wert von '@format' ist unzulässig. + + + + + + Element 'ram:CreditReason' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CreditReasonCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CreditorReferenceIssuerID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CreditorReferenceType' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CreditorReferenceTypeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:DuePayableAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:FactoringAgreementReferencedDocument' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:FactoringListReferencedDocument' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:InvoiceApplicableTradeCurrencyExchange' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:InvoiceDateTime' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:InvoiceIssuerReference' soll in diesem Kontext nicht verwendet werden. + + + + + + Jede Bezugnahme auf eine vorausgegangene Rechnung „Preceding Invoice reference“ (BT-25) muss die Nummer der vorausgegangenen Rechnung enthalten. + + Das Element 'ram:IssuerAssignedID' muss genau 1 mal auftreten. + + + + + + Element 'ram:AttachedSpecifiedBinaryFile' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:AttachmentBinaryObject' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CopyIndicator' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:EffectiveSpecifiedPeriod' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Attribut '@format' ist erforderlich in diesem Kontext. + + + + + + + Wert von '@format' ist unzulässig. + + + + + + Element 'ram:GlobalID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:Information' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:IssuerTradeParty' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:LineID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:Name' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:PreviousRevisionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ReferenceTypeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:RevisionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:SectionName' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:StatusCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:TypeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:URIID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:InvoiceeTradeParty' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:InvoicerTradeParty' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:LetterOfCreditReferencedDocument' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:NextInvoiceDateTime' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:PayableSpecifiedTradeAccountingAccount' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Element 'ram:ID' darf höchstens 1 mal auftreten. + + Das Element 'ram:GlobalID' darf höchstens 1 mal auftreten. + + Das Element 'ram:Name' muss genau 1 mal auftreten. + + + + + + Element 'ram:DefinedTradeContact' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:Description' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:EndPointURIUniversalCommunication' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Attribut '@schemeID' ist erforderlich in diesem Kontext. + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + Wert von '@schemeID' ist unzulässig. + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:LogoAssociatedSpecifiedBinaryFile' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:PostalTradeAddress' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:RoleCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:AuthorizedLegalRegistration' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + Wert von '@schemeID' ist unzulässig. + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:LegalClassificationCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:Name' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:PostalTradeAddress' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:TradingBusinessName' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:SpecifiedTaxRegistration' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:URIUniversalCommunication' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:PayerTradeParty' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:PaymentApplicableTradeCurrencyExchange' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:PaymentCurrencyCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ProFormaInvoiceReferencedDocument' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:PurchaseSpecifiedTradeAccountingAccount' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:AmountTypeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CostReferenceDimensionPattern' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:Name' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:SetTriggerCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:TypeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:SalesSpecifiedTradeAccountingAccount' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:SpecifiedAdvancePayment' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:SpecifiedFinancialAdjustment' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:SpecifiedLogisticsServiceCharge' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Element 'ram:ChargeIndicator' muss genau 1 mal auftreten. + + Das Element 'ram:ActualAmount' muss genau 1 mal auftreten. + + Das Element 'ram:CategoryTradeTax' muss genau 1 mal auftreten. + + + + + + Attribut '@currencyCodeListVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@currencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ActualTradeCurrencyExchange' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@currencyCodeListVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@currencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:BasisQuantity' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@format' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Element 'ram:TypeCode' muss genau 1 mal auftreten. + + Das Element 'ram:CategoryCode' muss genau 1 mal auftreten. + + + + + + Element 'ram:AllowanceChargeBasisAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:BasisAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:BasisQuantity' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:BuyerDeductibleTaxSpecifiedTradeAccountingAccount' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:BuyerNonDeductibleTaxSpecifiedTradeAccountingAccount' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:BuyerRepayableTaxSpecifiedTradeAccountingAccount' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CalculatedAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CalculatedRate' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CalculationSequenceNumeric' soll in diesem Kontext nicht verwendet werden. + + + + + + + Wert von 'ram:CategoryCode' ist unzulässig. + + + + + + Attribut '@listAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CategoryName' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CurrencyCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CustomsDutyIndicator' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:DueDateTypeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ExemptionReason' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ExemptionReasonCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:InformationAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:Jurisdiction' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:LineTotalBasisAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:PlaceApplicableTradeLocation' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@format' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:SellerPayableTaxSpecifiedTradeAccountingAccount' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:SellerRefundableTaxSpecifiedTradeAccountingAccount' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ServiceSupplyTradeCountry' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:SpecifiedTradeAccountingAccount' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:TaxBasisAllowanceRate' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:TaxPointDate' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:Type' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:UnitBasisAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'udt:IndicatorString' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:PrepaidIndicator' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:SequenceNumeric' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:TypeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:UnitBasisAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Element 'ram:Description' darf höchstens 1 mal auftreten. + + Das Element 'ram:DirectDebitMandateID' darf höchstens 1 mal auftreten. + + + + + + Element 'ram:ApplicableTradePaymentDiscountTerms' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ApplicableTradePaymentPenaltyTerms' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'udt:DateTime' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Attribut '@format' ist erforderlich in diesem Kontext. + + + + + + + Wert von '@format' ist unzulässig. + + + + + + Element 'ram:FromEventCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:InstructionTypeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:PartialPaymentAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:PartialPaymentPercent' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:PayeeTradeParty' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:PaymentMeansID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:SettlementPeriodMeasure' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:TypeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:SpecifiedTradeSettlementFinancialCard' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Element 'ram:LineTotalAmount' muss genau 1 mal auftreten. + + Das Element 'ram:ChargeTotalAmount' darf höchstens 1 mal auftreten. + + Das Element 'ram:AllowanceTotalAmount' darf höchstens 1 mal auftreten. + + Das Element 'ram:TaxBasisTotalAmount' muss genau 1 mal auftreten. + + Das Element 'ram:TaxTotalAmount' muss genau 1 mal auftreten. + + Das Element 'ram:RoundingAmount' darf höchstens 1 mal auftreten. + + Das Element 'ram:GrandTotalAmount' muss genau 1 mal auftreten. + + Das Element 'ram:TotalPrepaidAmount' darf höchstens 1 mal auftreten. + + Das Element 'ram:DuePayableAmount' muss genau 1 mal auftreten. + + + + + + Attribut '@currencyCodeListVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@currencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@currencyCodeListVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@currencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@currencyCodeListVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@currencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@currencyCodeListVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@currencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:GrossLineTotalAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:InformationAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@currencyCodeListVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@currencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:NetIncludingTaxesLineTotalAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:NetLineTotalAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ProductValueExcludingTobaccoTaxInformationAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:RetailValueExcludingTaxInformationAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@currencyCodeListVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@currencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@currencyCodeListVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@currencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Attribut '@currencyID' ist erforderlich in diesem Kontext. + + + + + + Attribut '@currencyCodeListVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + Wert von '@currencyID' ist unzulässig. + + + + + + Element 'ram:TotalAllowanceChargeAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:TotalDepositFeeInformationAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:TotalDiscountAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@currencyCodeListVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@currencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:TotalRetailValueInformationAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Element 'ram:TypeCode' muss genau 1 mal auftreten. + + Das Element 'ram:Information' darf höchstens 1 mal auftreten. + + + + + + Das Element 'ram:ID' muss genau 1 mal auftreten. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CreditAvailableAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CreditLimitAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:Description' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ExpiryDate' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:InterestRatePercent' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:IssuingCompanyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:MicrochipIndicator' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:TypeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ValidFromDateTime' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:VerificationNumeric' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:GuaranteeMethodCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Element 'ram:BICID' muss genau 1 mal auftreten. + + + + + + Element 'ram:AustralianBSBID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:AustrianBankleitzahlID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CHIPSParticipantID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CHIPSUniversalID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CanadianPaymentsAssociationID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ClearingSystemName' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:FedwireRoutingNumberID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:GermanBankleitzahlID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:HellenicBankID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:HongKongBankID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:IndianFinancialSystemID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:IrishNSCID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ItalianDomesticID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:JapanFinancialInstitutionCommonID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:LocationFinancialInstitutionAddress' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:Name' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:NewZealandNCCID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:PolishNationalClearingID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:PortugueseNCCID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:RussianCentralBankID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:SICID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:SouthAfricanNCCID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:SpanishDomesticInterbankingID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:SubDivisionBranchFinancialInstitution' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:SwissBCID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:UKSortCodeID' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Element 'ram:IBANID' muss genau 1 mal auftreten. + + + + + + Element 'ram:AccountName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ProprietaryID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:PayerSpecifiedDebtorFinancialInstitution' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:PaymentChannelCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:PaymentMethodCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:SubtotalCalculatedTradeTax' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:TaxApplicableTradeCurrencyExchange' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:UltimatePayeeTradeParty' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Element 'ram:SpecifiedTradeProduct' muss genau 1 mal auftreten. + + Das Element 'ram:SpecifiedLineTradeAgreement' muss genau 1 mal auftreten. + + + + + + Das Element 'ram:LineID' muss genau 1 mal auftreten. + + Das Element 'ram:IncludedNote' darf höchstens 1 mal auftreten. + + + + + + Das Element 'ram:Content' muss genau 1 mal auftreten. + + + + + + Element 'ram:ContentCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:Subject' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:SubjectCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:LineStatusCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:LineStatusReasonCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ParentLineID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:DescriptionCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:IncludedSubordinateTradeLineItem' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Element 'ram:NetPriceProductTradePrice' muss genau 1 mal auftreten. + + + + + + Element 'ram:AdditionalReferencedDocument' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ApplicableTradeDeliveryTerms' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:AttachedSpecifiedBinaryFile' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:AttachmentBinaryObject' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CopyIndicator' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:EffectiveSpecifiedPeriod' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:FormattedIssueDateTime' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:GlobalID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:Information' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:IssuerAssignedID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:IssuerTradeParty' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:Name' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:PreviousRevisionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ReferenceTypeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:RevisionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:SectionName' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:StatusCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:TypeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:URIID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:BuyerReference' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:BuyerRequisitionerTradeParty' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ContractReferencedDocument' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:DemandForecastReferencedDocument' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Element 'ram:ChargeAmount' muss genau 1 mal auftreten. + + Das Element 'ram:AppliedTradeAllowanceCharge' darf höchstens 1 mal auftreten. + + + + + + Das Element 'ram:ActualAmount' muss genau 1 mal auftreten. + + + + + + Attribut '@currencyCodeListVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@currencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ActualTradeCurrencyExchange' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:BasisAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:BasisQuantity' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CalculationPercent' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CategoryTradeTax' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ChargeIndicator' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:PrepaidIndicator' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:Reason' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ReasonCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:SequenceNumeric' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:TypeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:UnitBasisAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:AssociatedReferencedDocument' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Attribut '@unitCode' ist erforderlich in diesem Kontext. + + + + + + Attribut '@unitCodeListAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@unitCodeListAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@unitCodeListID' soll in diesem Kontext nicht verwendet werden. + + + + + + + Wert von '@unitCode' ist unzulässig. + + + + + + Element 'ram:ChangeReason' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@currencyCodeListVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@currencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:DeliveryTradeLocation' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:IncludedTradeTax' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:MaximumQuantity' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:MinimumQuantity' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:OrderUnitConversionFactorNumeric' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:TradeComparisonReferencePrice' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:TypeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ValiditySpecifiedPeriod' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:IncludedSpecifiedMarketplace' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ItemBuyerTradeParty' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ItemSellerTradeParty' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Element 'ram:ChargeAmount' muss genau 1 mal auftreten. + + + + + + Element 'ram:AppliedTradeAllowanceCharge' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:AssociatedReferencedDocument' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Attribut '@unitCode' ist erforderlich in diesem Kontext. + + + + + + Attribut '@unitCodeListAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@unitCodeListAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@unitCodeListID' soll in diesem Kontext nicht verwendet werden. + + + + + + + Wert von '@unitCode' ist unzulässig. + + + + + + Element 'ram:ChangeReason' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@currencyCodeListVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@currencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:DeliveryTradeLocation' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:IncludedTradeTax' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:MaximumQuantity' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:MinimumQuantity' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:OrderUnitConversionFactorNumeric' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:TradeComparisonReferencePrice' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:TypeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ValiditySpecifiedPeriod' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:PromotionalDealReferencedDocument' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:QuotationReferencedDocument' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:RequisitionerReferencedDocument' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:SellerOrderReferencedDocument' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:UltimateCustomerOrderReferencedDocument' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Element 'ram:BilledQuantity' muss genau 1 mal auftreten. + + + + + + Element 'ram:ActualDeliverySupplyChainEvent' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ActualDespatchSupplyChainEvent' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ActualPickUpSupplyChainEvent' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ActualReceiptSupplyChainEvent' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:AdditionalReferencedDocument' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Attribut '@unitCode' ist erforderlich in diesem Kontext. + + + + + + Attribut '@unitCodeListAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@unitCodeListAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@unitCodeListID' soll in diesem Kontext nicht verwendet werden. + + + + + + + Wert von '@unitCode' ist unzulässig. + + + + + + Element 'ram:ChargeFreeQuantity' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ConsumptionReportReferencedDocument' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:DeliveryNoteReferencedDocument' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:DespatchAdviceReferencedDocument' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:DespatchedQuantity' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:GrossWeightMeasure' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:IncludedSupplyChainPackaging' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:NetWeightMeasure' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:PackageQuantity' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:PackingListReferencedDocument' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:PerPackageUnitQuantity' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ProductUnitQuantity' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ReceivedQuantity' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ReceivingAdviceReferencedDocument' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:RelatedSupplyChainConsignment' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:RequestedDeliverySupplyChainEvent' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:RequestedQuantity' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ShipFromTradeParty' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ShipToTradeParty' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:SpecifiedDeliveryAdjustment' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:TheoreticalWeightMeasure' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:UltimateShipToTradeParty' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Element 'ram:ApplicableTradeTax' muss genau 1 mal auftreten. + + Das Element 'ram:SpecifiedTradeSettlementLineMonetarySummation' muss genau 1 mal auftreten. + + Das Element 'ram:AdditionalReferencedDocument' darf höchstens 1 mal auftreten. + + Das Element 'ram:ReceivableSpecifiedTradeAccountingAccount' darf höchstens 1 mal auftreten. + + + + + + Das Element 'ram:TypeCode' muss genau 1 mal auftreten. + + + + + + Element 'ram:AttachedSpecifiedBinaryFile' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:AttachmentBinaryObject' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CopyIndicator' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:EffectiveSpecifiedPeriod' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:FormattedIssueDateTime' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:GlobalID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:Information' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:IssuerTradeParty' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:LineID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:Name' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:PreviousRevisionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@name' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:RevisionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:SectionName' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:StatusCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + Wert von 'ram:TypeCode' ist unzulässig. + + + + + + Attribut '@listAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@name' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:URIID' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Element 'ram:TypeCode' muss genau 1 mal auftreten. + + Das Element 'ram:CategoryCode' muss genau 1 mal auftreten. + + + + + + Element 'ram:AllowanceChargeBasisAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:BasisAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:BasisQuantity' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:BuyerDeductibleTaxSpecifiedTradeAccountingAccount' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:BuyerNonDeductibleTaxSpecifiedTradeAccountingAccount' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:BuyerRepayableTaxSpecifiedTradeAccountingAccount' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CalculatedAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CalculatedRate' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CalculationSequenceNumeric' soll in diesem Kontext nicht verwendet werden. + + + + + + + Wert von 'ram:CategoryCode' ist unzulässig. + + + + + + Attribut '@listAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CategoryName' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CurrencyCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CustomsDutyIndicator' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:DueDateTypeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ExemptionReason' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ExemptionReasonCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:InformationAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:Jurisdiction' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:LineTotalBasisAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:PlaceApplicableTradeLocation' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@format' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:SellerPayableTaxSpecifiedTradeAccountingAccount' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:SellerRefundableTaxSpecifiedTradeAccountingAccount' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ServiceSupplyTradeCountry' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:SpecifiedTradeAccountingAccount' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:TaxBasisAllowanceRate' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:TaxPointDate' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:Type' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:UnitBasisAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CompleteDateTime' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ContinuousIndicator' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:Description' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:DurationMeasure' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'udt:DateTime' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Attribut '@format' ist erforderlich in diesem Kontext. + + + + + + + Wert von '@format' ist unzulässig. + + + + + + Element 'ram:ID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:InclusiveIndicator' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:Name' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:OpenIndicator' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:PurposeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:SeasonCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:SequenceNumeric' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:StartDateFlexibilityCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'udt:DateTime' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Attribut '@format' ist erforderlich in diesem Kontext. + + + + + + + Wert von '@format' ist unzulässig. + + + + + + Element 'ram:DiscountIndicator' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:InvoiceIssuerReference' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:InvoiceReferencedDocument' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:PayableSpecifiedTradeAccountingAccount' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:PaymentReference' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:PurchaseSpecifiedTradeAccountingAccount' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:AmountTypeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CostReferenceDimensionPattern' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:Name' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:SetTriggerCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:TypeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:SalesSpecifiedTradeAccountingAccount' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:SpecifiedFinancialAdjustment' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:SpecifiedLogisticsServiceCharge' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Element 'ram:ActualAmount' muss genau 1 mal auftreten. + + + + + + Attribut '@currencyCodeListVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@currencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ActualTradeCurrencyExchange' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@currencyCodeListVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@currencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:BasisQuantity' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@format' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CategoryTradeTax' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'udt:IndicatorString' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:PrepaidIndicator' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:SequenceNumeric' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:TypeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:UnitBasisAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:SpecifiedTradePaymentTerms' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:SpecifiedTradeSettlementFinancialCard' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Element 'ram:LineTotalAmount' muss genau 1 mal auftreten. + + + + + + Element 'ram:AllowanceTotalAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ChargeTotalAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:GrandTotalAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:GrossLineTotalAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:InformationAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@currencyCodeListVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@currencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:NetIncludingTaxesLineTotalAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:NetLineTotalAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ProductWeightLossInformationAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:TaxBasisTotalAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:TaxTotalAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:TotalAllowanceChargeAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:TotalRetailValueInformationAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:SubtotalCalculatedTradeTax' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:TotalAdjustmentAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Element 'ram:Name' muss genau 1 mal auftreten. + + + + + + Element 'ram:AdditionalReferenceReferencedDocument' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ApplicableMaterialGoodsCharacteristic' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Element 'ram:Description' muss genau 1 mal auftreten. + + Das Element 'ram:Value' muss genau 1 mal auftreten. + + + + + + Element 'ram:ApplicableProductCharacteristicCondition' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ApplicableReferencedStandard' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ContentTypeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:MeasurementMethodCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:TypeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ValueCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ValueDateTime' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ValueIndicator' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ValueMeasure' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ValueSpecifiedBinaryFile' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:AreaDensityMeasure' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:BrandName' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:BrandOwnerTradeParty' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CertificationEvidenceReferenceReferencedDocument' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ColourCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ColourDescription' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Element 'ram:ClassCode' muss genau 1 mal auftreten. + + + + + + Element 'ram:ApplicableReferencedStandard' soll in diesem Kontext nicht verwendet werden. + + + + + + + Wert von 'ram:ClassCode' ist unzulässig. + + Das Attribut '@listID' ist erforderlich in diesem Kontext. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + Wert von '@listID' ist unzulässig. + + + + + + Attribut '@listName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listSchemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@name' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ClassName' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ClassProductCharacteristic' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:SubClassCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:SystemID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:SystemName' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:Designation' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:DrainedNetWeightMeasure' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:EndItemName' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:EndItemTypeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:FormattedCancellationAnnouncedLaunchDateTime' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:FormattedLatestProductDataChangeDateTime' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Attribut '@schemeID' ist erforderlich in diesem Kontext. + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + Wert von '@schemeID' ist unzulässig. + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:GrossWeightMeasure' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:IncludedReferencedProduct' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:IndividualTradeProductInstance' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:InformationNote' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:InspectionReferenceReferencedDocument' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:LegalRightsOwnerTradeParty' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:LinearSpatialDimension' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:MSDSReferenceReferencedDocument' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ManufacturerAssignedID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ManufacturerTradeParty' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:MaximumLinearSpatialDimension' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:MinimumLinearSpatialDimension' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:NetWeightMeasure' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Element 'ram:ID' muss genau 1 mal auftreten. + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:Name' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:SubordinateTradeCountrySubDivision' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:PresentationSpecifiedBinaryFile' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ProductGroupID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:SubBrandName' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:TradeName' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:TypeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:UseDescription' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:VariableMeasureIndicator' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'rsm:ValuationBreakdownStatement' soll in diesem Kontext nicht verwendet werden. + + + diff --git a/validator/src/main/resources/zugferd2p0_extended.sch b/validator/src/main/resources/zugferd2p0_extended.sch new file mode 100644 index 00000000..0c9a1da3 --- /dev/null +++ b/validator/src/main/resources/zugferd2p0_extended.sch @@ -0,0 +1,20540 @@ + + + Schema for FACTUR-X; 1.0; EN16931-CONFORMANT-EXTENDED + + + + + + + + Jede rechnungsbegründende Unterlage muss einen Dokumentenbezeichner „Supporting document reference“ (BT-122) haben. + + + + + + Jede Umsatzsteueraufschlüsselung „VAT BREAKDOWN“ (BG-23) muss die Summe aller nach dem jeweiligen Schlüssel zu versteuernden Beträge „VAT category taxable amount“ (BT-116) aufweisen. + + Jede Umsatzsteueraufschlüsselung „VAT BREAKDOWN“ (BG-23) muss den für die betreffende Umsatzsteuerkategorie zu entrichtenden Gesamtbetrag „VAT category tax amount“ (BT-117) aufweisen. + + Jede Umsatzsteueraufschlüsselung „VAT BREAKDOWN“ (BG-23) muss über eine codierte Bezeichnung einer Umsatzsteuerkategorie „VAT category code“ (BT-118) definiert werden. + + Jede Umsatzsteueraufschlüsselung „VAT BREAKDOWN“ (BG-23) muss einen Umsatzsteuersatz gemäß einer Kategorie „VAT category rate“ (BT-119) haben. Sofern die Rechnung von der Umsatzsteuer ausgenommen ist, ist „0“ zu übermitteln. + + Umsatzsteuerdatum „Value added tax point date“ (BT-7) und Code für das Umsatzsteuerdatum „Value added tax point date code“ (BT-8) schließen sich gegenseitig aus. + + Der Inhalt des Elementes „VAT category tax amount“ (BT-117) entspricht dem Inhalt des Elementes „VAT category taxable amount“ (BT-116), multipliziert mit dem Inhalt des Elementes „VAT category rate“ (BT-119) geteilt durch 100, gerundet auf zwei Dezimalstellen. + + The allowed maximum number of decimals for the VAT category taxable amount (BT-116) is 2. + + The allowed maximum number of decimals for the VAT category tax amount (BT-117) is 2. + + + + + + In einer „VAT BREAKDOWN“ (BG-23), in der als Code der Umsatzsteuerkategorie „VAT category code“ (BT-118) der Wert „Zero rated“ angegeben ist, muss der „VAT category taxable amount“ (BT-116) gleich der Summe der Informationselemente „Invoice line net amount“ (BT-131) abzüglich der „Document level allowance amount“ (BT-92) zuzüglich der „Document level charge amount“ (BT-99) sein, wobei als „Invoiced item VAT category code“ (BT-151), als „Document level allowance VAT category code“ (BT-95) sowie als „Document level charge VAT category code“ (BT-102) jeweils der Wert „Zero rated“ angegeben wird. + + Der „VAT category tax amount“ (BT-117) muss in einer „VAT BREAKDOWN“ (BG-23) mit dem Code der Umsatzsteuerkategorie „VAT category code“ (BT-118) mit dem Wert „Zero rated“ gleich „0“ sein. + + Ein „VAT BREAKDOWN“ (BG-23) mit dem Code der Umsatzsteuerkategorie „VAT category code“ (BT-118) mit dem Wert „Zero rated“ darf keinen Code des Umsatzsteuerbefreiungsgrundes „VAT exemption reason code“ (BT-121) oder Text des Umsatzsteuerbefreiungsgrundes „VAT exemption reason text“ (BT-120) enthalten. + + + + + + Der in der Umsatzsteueraufschlüsselung „VAT BREAKDOWN“ (BG-23) angegebene Betrag der nach Kategorie zu entrichtenden Umsatzsteuer, bei dem als Umsatzsteuerkategorie der Wert „Standard rated“ angegeben ist, muss gleich dem mit dem kategoriespezifischen Umsatzsteuersatz multiplizierten nach der Umsatzsteuerkategorie zu versteuernden Betrag sein. + + Eine Umsatzsteueraufschlüsselung „VAT BREAKDOWN“ (BG-23) in der als Code der Umsatzsteuerkategorie „VAT category code“ (BT-118) der Wert „Standard rated“ angegeben ist, darf keinen Code des Umsatzsteuerbefreiungsgrundes „VAT exemption reason code“ (BT-121) oder Text des Umsatzsteuerbefreiungsgrundes „VAT exemption reason text“ (BT-120) enthalten. + + + + + + Wenn Start- und Enddatum des Rechnungszeitraums gegeben sind, muss das Enddatum „Invoicing period end date“ (BT-74) nach dem Startdatum „Invoicing period start date“ (BT-73) liegen oder mit diesem identisch sein. + + Wenn die Gruppe „INVOICING PERIOD“ (BG-14) verwendet wird, müssen entweder das Element „Invoicing period start date“ (BT-73) oder das Element „Invoicing period end date“ (BT-74) oder beide gefüllt sein. + + + + + + Jeder Nachlass für die Rechnung als Ganzes „DOCUMENT LEVEL ALLOWANCES“ (BG-20) muss einen Betrag „Document level allowance amount“ (BT-92) aufweisen. + + Jeder Nachlass für die Rechnung als Ganzes „DOCUMENT LEVEL ALLOWANCES“ (BG-20) muss einen Umsatzsteuer-Code „Document level allowance VAT category code“ (BT-95) aufweisen. + + Jeder Nachlass für die Rechnung als Ganzes „DOCUMENT LEVEL ALLOWANCES“ (BG-20) muss einen Nachlassgrund „Document level allowance reason“ (BT-97) oder einen entsprechenden Code „Document level allowance reason code“ (BT-98) aufweisen. + + Der Code des Grundes für den Nachlass auf der Dokumentenebene „Document level allowance reason code“ (BT-98) und der Grund für den Nachlass auf der Dokumentenebene „Document level allowance reason“ (BT-97) müssen dieselbe Nachlassart anzeigen. + + Jede Gruppe „DOCUMENT LEVEL ALLOWANCES“ (BG-20) muss entweder ein Element „Document level allowance reason“ (BT-97) oder ein Element „Document level allowance reason code“ (BT-98) oder beides enthalten. + + The allowed maximum number of decimals for the Document level allowance amount (BT-92) is 2. + + The allowed maximum number of decimals for the Document level allowance base amount (BT-93) is 2. + + + + + + Jede Abgabe auf Dokumentenebene „DOCUMENT LEVEL CHARGES“ (BG-21) muss einen Betrag „Document level charge amount“ (BT-99) aufweisen. + + Jede Abgabe auf Dokumentenebene „DOCUMENT LEVEL CHARGES“ (BG-21) muss einen Umsatzsteuer-Code „Document level charge VAT category code“ (BT-102) aufweisen. + + Jede Abgabe auf Dokumentenebene „DOCUMENT LEVEL CHARGES“ (BG-21) muss einen Abgabegrund „Document level charge reason“ (BT-104) oder einen entsprechenden Code „Document level charge reason code“ (BT-105) aufweisen. + + Der Code des Grundes für die Abgaben auf der Dokumentenebene „Document level charge reason code“ (BT-105) und der Grund für die Abgaben auf der Dokumentenebene „Document level charge reason“ (BT-104) müssen dieselbe Abgabenart anzeigen. + + Jede Gruppe „DOCUMENT LEVEL CHARGES“ (BG-21) muss entweder ein Element „Document level charge reason“ (BT-104) oder ein Element „Document level charge reason code“ (BT-105) oder beides enthalten. + + The allowed maximum number of decimals for the Document level charge amount (BT-92) is 2. + + The allowed maximum number of decimals for the Document level charge base amount (BT-93) is 2. + + + + + + Jede Eigenschaft eines in Rechnung gestellten Postens „ITEM ATTRIBUTES“ (BG-32) muss eine Bezeichnung „Item attribute name“ (BT-160) und einen Wert „Item attribute value“ (BT-161) haben. + + + + + + Die letzten vier bis sechs Ziffern der Kreditkartennummer „Payment card primary account number“ (BT-87) sollen angegeben werden, wenn Informationen zur Kartenzahlung übermittelt werden. + + + + + + Jede Rechnungsposition „INVOICE LINE“ (BG-25) muss eine eindeutige Bezeichnung „Invoice line identifier“ (BT-126) haben. + + Jede Rechnungsposition „INVOICE LINE“ (BG-25) muss die Menge der in der betreffenden Position in Rechnung gestellten Waren oder Dienstleistungen als Einzelposten „Invoiced quantity“ (BT-129) enthalten. + + Jede Rechnungsposition „INVOICE LINE“ (BG-25) muss eine Einheit zur Mengenangabe „Invoiced quantity unit of measure code“ (BT-130) enthalten. + + Jede Rechnungsposition „INVOICE LINE“ (BG-25) muss den Nettobetrag der Rechnungsposition „Invoice line net amount“ (BT-131) enthalten. + + Jede Rechnungsposition „INVOICE LINE“ (BG-25) muss den Namen des Postens „Item name“ (BT-153) enthalten. + + Jede Rechnungsposition „INVOICE LINE“ (BG-25) muss den Preis des Postens, ohne Umsatzsteuer, nach Abzug des für diese Rechnungsposition geltenden Rabatts „Item net price“ (BT-146) beinhalten. + + Der Artikel-Nettobetrag „Item net price“ (BT-146) darf nicht negativ sein. + + Der Einheitspreis ohne Umsatzsteuer vor Abzug des Postenpreisrabatts einer Rechnungsposition „Item gross price“ (BT-148) darf nicht negativ sein. + + Im Element „Item standard identifier“ (BT-157) muss die Komponente „Scheme Identifier“ vorhanden sein. + + Im Element „Item classification identifier“ (BT-158) muss die Komponente „Scheme Identifier“ vorhanden sein. + + Jede Rechnungsposition „INVOICE LINE“ (BG-25) muss anhand der Umsatzsteuerkategorie des in Rechnung gestellten Postens „Invoiced item VAT category code“ (BT-151) kategorisiert werden. + + Eine Rechnung (INVOICE) soll mindestens eine Gruppe „VAT BREAKDOWN“ (BG-23) enthalten. + + The allowed maximum number of decimals for the Invoice line net amount (BT-131) is 2. + + + + + + Eine Rechnung (INVOICE) muss den Namen des Zahlungsempfängers „Payee name“ (BT-59) enthalten, wenn sich der Zahlungsempfänger „PAYEE“ (BG-10) vom Verkäufer „SELLER“ (BG-4) unterscheidet. + + + + + + Eine Rechnung (INVOICE) muss den Namen des Steuervertreters des Verkäufers „Seller tax representative name“ (BT-62) enthalten, wenn der Verkäufer „SELLER“ (BG-4) einen Steuervertreter hat. + + Eine Rechnung (INVOICE) muss die postalische Anschrift des Steuervertreters „SELLER TAX REPRESENTATIVE POSTAL ADDRESS“ (BG-12) enthalten, wenn der Verkäufer „SELLER“ (BG-4) einen Steuervertreter hat. + + Die postalische Anschrift des Steuervertreters des Verkäufers „SELLER TAX REPRESENTATIVE POSTAL ADDRESS“ (BG-12) muss einen Steuervertreter-Ländercode enthalten, wenn der Verkäufer „SELLER“ (BG-4) einen Steuervertreter hat. + + Jeder Steuervertreter des Verkäufers „SELLER TAX REPRESENTATIVE PARTY“ (BG-11) muss eine Umsatzsteuer-Identifikationsnummer „Seller tax representative VAT identifier“ (BT-63) haben. + + + + + + Damit der Erwerber den Lieferanten automatisch identifizieren kann, soll der „Seller identifier“ (BT-29), der „Seller legal registration identifier“ (BT-30) oder der „Seller VAT identifier“ (BT-31) vorhanden sein. + + + + + + Wenn Start- und Enddatum des Rechnungspositionenzeitraums gegeben sind, muss das Enddatum „Invoice line period end date“ (BT-135) nach dem Startdatum „Invoice line period start date“ (BT-134) liegen oder mit diesem identisch sein. + + Wenn die Gruppe „INVOICE LINE PERIOD“ (BG-26) verwendet wird, müssen entweder das Element „Invoice line period start date“ (BT-134) oder das Element „Invoice line period end date“ (BT-135) oder beide gefüllt sein. + + + + + + Jeder Nachlass auf der Ebene der Rechnungsposition „INVOICE LINE ALLOWANCES“ (BG-27) muss einen Betrag „Invoice line allowance amount“ (BT-136) aufweisen. + + Jeder Nachlass auf der Ebene der Rechnungsposition „INVOICE LINE ALLOWANCES“ (BG-27) muss einen Nachlassgrund „Invoice line allowance reason“ (BT-139) oder einen entsprechenden Code „Invoice line allowance reason code“ (BT-140) aufweisen. + + Der Code für den Grund des Rechnungszeilennachlasses „Invoice line allowance reason code“ (BT-140) und der Grund für den Rechnungszeilennachlass „Invoice line allowance reason“ (BT-139) müssen dieselbe Nachlassart anzeigen. + + Jede Gruppe „INVOICE LINE ALLOWANCES“ (BG-27) muss entweder ein Element „Invoice line allowance reason“ (BT-139) oder ein Element „Invoice line allowance reason code“ (BT-140) oder beides enthalten. + + The allowed maximum number of decimals for the Invoice line allowance amount (BT-136) is 2. + + The allowed maximum number of decimals for the Invoice line allowance base amount (BT-137) is 2. + + + + + + Jede Abgabe auf der Ebene der Rechnungsposition „INVOICE LINE CHARGES“ (BG-28) muss einen Betrag „Invoice line charge amount“ (BT-141) aufweisen. + + Jede Abgabe auf der Ebene der Rechnungsposition „INVOICE LINE CHARGES“ (BG-28) muss einen Abgabegrund „Invoice line charge reason“ (BT-144) oder einen entsprechenden Code „Invoice line charge reason code“ (BT-145) aufweisen. + + Der Code für den Grund der Abgabe auf Rechnungspositionsebene „Invoice line charge reason code“ (BT-145) und der Grund für die Abgabe auf Rechnungspositionsebene „Invoice line charge reason“ (BT-144) müssen dieselbe Abgabenart anzeigen. + + Jede Gruppe „INVOICE LINE CHARGES“ (BG-28) muss entweder ein Element „Invoice line charge reason“ (BT-144) oder ein Element „Invoice line charge reason code“ (BT-145) oder beides enthalten. + + The allowed maximum number of decimals for the Invoice line charge amount (BT-141) is 2. + + The allowed maximum number of decimals for the Invoice line charge base amount (BT-142) is 2. + + + + + + Der Umsatzsteuer-Identifikationsnummer des Verkäufers „Seller VAT identifier“ (BT-31), der Umsatzsteuer-Identifikationsnummer des Steuervertreters des Verkäufers „Seller tax representative VAT identifier“ (BT-63) und der Umsatzsteuer-Identifikationsnummer des Erwerbers „Buyer VAT identifier“ (BT-48) muss zur Kennzeichnung des Mitgliedstaats, der sie erteilt hat, jeweils ein Präfix nach dem ISO-Code 3166 Alpha-2 vorangestellt werden. Griechenland wird jedoch ermächtigt, das Präfix „EL“ zu verwenden. + + + + + + In einer Rechnung, die eine Gruppe „DOCUMENT LEVEL ALLOWANCES“ (BG-20) enthält, in der „Document level allowance VAT category code“ (BT-95) den Wert „Exempt from VAT“ hat, müssen entweder „Seller VAT identifier“ (BT-31), „Seller tax registration identifier“ (BT-32) oder „Seller tax representative VAT identifier“ (BT-63) sowie die Umsatzsteuer-Identifikationsnummer des Erwerbers „Buyer VAT identifier“ (BT-48) oder „Buyer tax registration identifier“ vorhanden sein. + + In einer „DOCUMENT LEVEL ALLOWANCES“ (BG-20), in der „Document level allowance VAT category code“ (BT-95) den Wert „Reverse charge“ hat, muss „Document level allowance VAT rate“ (BT-96) gleich „0“ sein. + + + + + + In einer Rechnung, die eine Gruppe „DOCUMENT LEVEL ALLOWANCES“ (BG-20) enthält, in der „Document level allowance VAT category code“ (BT-95) den Wert „Exempt from VAT“ hat, muss entweder „Seller VAT identifier“ (BT-31), „Seller tax registration identifier“ (BT-32) oder „Seller tax representative VAT identifier“ (BT-63) vorhanden sein. + + In einer „DOCUMENT LEVEL ALLOWANCES“ (BG-20), in der „Document level allowance VAT category code“ (BT-95) den Wert „Exempt from VAT“ hat, muss „Document level allowance VAT rate“ (BT-96) gleich „0“ sein. + + + + + + In einer Rechnung, die eine Gruppe „DOCUMENT LEVEL ALLOWANCES“ (BG-20) enthält, in der „Document level allowance VAT category code“ (BT-95) den Wert „Export outside the EU“ hat, muss die Umsatzsteuer-Identifikationsnummer des Verkäufers „Seller VAT identifier“ (BT-31) oder die Umsatzsteuer-Identifikationsnummer des Steuervertreters des Verkäufers „Seller tax representative VAT identifier“ (BT-63) enthalten sein. + + In einer „DOCUMENT LEVEL ALLOWANCES“ (BG-20), in der „Document level allowance VAT category code“ (BT-95) den Wert „Export outside the EU“ hat, muss „Document level allowance VAT rate“ (BT-96) gleich „0“ sein. + + + + + + In einer Rechnung, die eine Gruppe „DOCUMENT LEVEL ALLOWANCES“ (BG-20) enthält, in der „Document level allowance VAT category code“ (BT-95) den Wert „intra-community supply“ hat, müssen die Umsatzsteuer-Identifikationsnummer des Verkäufers „Seller VAT identifier“ (BT-31) oder die Umsatzsteuer-Identifikationsnummer des Steuervertreters des Verkäufers „Seller tax representative VAT identifier“ (BT-63) sowie die Umsatzsteuer-Identifikationsnummer des Erwerbers „Buyer VAT identifier“ (BT-48) enthalten sein. + + In einer Abgabe auf der Dokumentenebene, in dem als Code der Umsatzsteuerkategorie für den Rechnungsposten der Wert „IGIC“ angegeben ist, muss der Umsatzsteuersatz für den in Rechnung gestellten Posten „0“ oder größer „0“ sein. + + + + + + Eine Rechnung (INVOICE), die eine Abgabe auf der Dokumentenebene enthält, bei dem als Code der Umsatzsteuerkategorie des in Rechnung gestellten Postens der Wert „IGIC“ angegeben ist, muss die Umsatzsteuer-Identifikationsnummer des Verkäufers „Seller VAT identifier“ (BT-31), den Bezeichner der Steuerangaben des Verkäufers oder die Umsatzsteuer-Identifikationsnummer des Steuervertreters des Verkäufers „Seller tax representative VAT identifier“ (BT-63) enthalten. + + In einer Abgabe auf der Dokumentenebene, in dem als Code der Umsatzsteuerkategorie für den Rechnungsposten der Wert „IGIC“ angegeben ist, muss der Umsatzsteuersatz für den in Rechnung gestellten Posten „0“ oder größer „0“ sein. + + + + + + Eine Rechnung (INVOICE), die eine Abgabe auf der Dokumentenebene enthält, bei dem als Code der Umsatzsteuerkategorie des in Rechnung gestellten Postens der Wert „IPSI“ angegeben ist, muss die Umsatzsteuer-Identifikationsnummer des Verkäufers „Seller VAT identifier“ (BT-31), den Bezeichner der Steuerangaben des Verkäufers oder die Umsatzsteuer-Identifikationsnummer des Steuervertreters des Verkäufers „Seller tax representative VAT identifier“ (BT-63) enthalten. + + In einem Abgabe auf der Dokumentenebene, in dem als Code der Umsatzsteuerkategorie für den Rechnungsposten der Wert „IPSI“ angegeben ist, muss der Umsatzsteuersatz für den in Rechnung gestellten Posten „0“ oder größer „0“ sein. + + + + + + In einer Rechnung, die eine Gruppe „DOCUMENT LEVEL ALLOWANCES“ (BG-20) enthält, in der „Document level allowance VAT category code“ (BT-95) den Wert „Not subject to VAT“ hat, dürfen die Umsatzsteuer-Identifikationsnummer des Verkäufers „Seller VAT identifier“ (BT-31), die Umsatzsteuer-Identifikationsnummer des Steuervertreters des Verkäufers „Seller tax representative VAT identifier“ (BT-63) sowie die Umsatzsteuer-Identifikationsnummer des Erwerbers „Buyer VAT identifier“ (BT-48) nicht enthalten sein. + + In einer „DOCUMENT LEVEL ALLOWANCES“ (BG-20), in der „Document level allowance VAT category code“ (BT-95) den Wert „Not subject to VAT“ hat, darf „Document level allowance VAT rate“ (BT-96) nicht enthalten sein. + + + + + + In einer Rechnung, die eine Gruppe „DOCUMENT LEVEL ALLOWANCES“ (BG-20) enthält, in der „Document level allowance VAT category code“ (BT-95) den Wert „Standard rated“ hat, muss entweder „Seller VAT identifier“ (BT-31), „Seller tax registration identifier“ (BT-32) oder „Seller tax representative VAT identifier“ (BT-63) vorhanden sein. + + In einer „DOCUMENT LEVEL ALLOWANCES“ (BG-20), in der „Document level allowance VAT category code“ (BT-95) den Wert „Standard rated“ hat, muss „Document level allowance VAT rate“ (BT-96) größer als „0“ sein. + + + + + + In einer Rechnung, die eine Gruppe „DOCUMENT LEVEL ALLOWANCES“ (BG-20) enthält, in der „Document level allowance VAT category code“ (BT-95) den Wert „Zero rated“ hat, muss entweder „Seller VAT identifier“ (BT-31), „Seller tax registration identifier“ (BT-32) oder „Seller tax representative VAT identifier“ (BT-63) vorhanden sein. + + In einer „DOCUMENT LEVEL ALLOWANCES“ (BG-20), in der „Document level allowance VAT category code“ (BT-95) den Wert „Zero rated“ hat, muss „Document level allowance VAT rate“ (BT-96) gleich „0“ sein. + + + + + + In einer Rechnung, die eine Gruppe „DOCUMENT LEVEL CHARGES“ (BG-21) enthält, in der „Document level charge VAT category code“ (BT-102) den Wert „Exempt from VAT“ hat, muss entweder „Seller VAT identifier“ (BT-31), „Seller tax registration identifier“ (BT-32) oder „Seller tax representative VAT identifier“ (BT-63) und die Umsatzsteuer-Identifikationsnummer des Erwerbers „Buyer VAT identifier“ (BT-48) vorhanden sein. + + In einer „DOCUMENT LEVEL CHARGES“ (BG-21), in der „Document level charge VAT category code“ (BT-102) den Wert „Reverse charge“ hat, muss „Document level charge VAT rate“ (BT-103) gleich „0“ sein. + + + + + + In einer Rechnung, die eine Gruppe „DOCUMENT LEVEL CHARGES“ (BG-21) enthält, in der „Document level charge VAT category code“ (BT-102) den Wert „Exempt from VAT“ hat, muss entweder „Seller VAT identifier“ (BT-31), „Seller tax registration identifier“ (BT-32) oder „Seller tax representative VAT identifier“ (BT-63) vorhanden sein. + + In einer „DOCUMENT LEVEL CHARGES“ (BG-21), in der „Document level charge VAT category code“ (BT-102) den Wert „Exempt from VAT“ hat, muss „Document level charge VAT rate“ (BT-103) gleich „0“ sein. + + + + + + In einer Rechnung, die eine Gruppe „DOCUMENT LEVEL CHARGES“ (BG-21) enthält, in der „Document level charge VAT category code“ (BT-102) den Wert „Export outside the EU“ hat, muss die Umsatzsteuer-Identifikationsnummer des Verkäufers „Seller VAT identifier“ (BT-31) oder die Umsatzsteuer-Identifikationsnummer des Steuervertreters des Verkäufers „Seller tax representative VAT identifier“ (BT-63) enthalten sein. + + In einer „DOCUMENT LEVEL CHARGES“ (BG-21), in der „Document level charge VAT category code“ (BT-102) den Wert „Export outside the EU“ hat, muss „Document level charge VAT rate“ (BT-103) gleich „0“ sein. + + + + + + In einer Rechnung, die eine Gruppe „DOCUMENT LEVEL CHARGES“ (BG-21) enthält, in der „Document level charge VAT category code“ (BT-102) den Wert „intra-community supply“ hat, müssen die Umsatzsteuer-Identifikationsnummer des Verkäufers „Seller VAT identifier“ (BT-31) oder die Umsatzsteuer-Identifikationsnummer des Steuervertreters des Verkäufers „Seller tax representative VAT identifier“ (BT-63) sowie die Umsatzsteuer-Identifikationsnummer des Erwerbers „Buyer VAT identifier“ (BT-48) enthalten sein. + + In einer „DOCUMENT LEVEL CHARGES“ (BG-21), in der „Document level charge VAT category code“ (BT-102) den Wert „intra-community supply“ hat, muss „Document level charge VAT rate“ (BT-103) gleich „0“ sein. + + + + + + Eine Rechnung (INVOICE), die einen Nachlass auf der Dokumentenebene enthält, bei dem als Code der Umsatzsteuerkategorie des in Rechnung gestellten Postens der Wert „IGIC“ angegeben ist, muss die Umsatzsteuer-Identifikationsnummer des Verkäufers „Seller VAT identifier“ (BT-31), den Bezeichner der Steuerangaben des Verkäufers oder die Umsatzsteuer-Identifikationsnummer des Steuervertreters des Verkäufers „Seller tax representative VAT identifier“ (BT-63) enthalten. + + In einem Nachlass auf der Dokumentenebene, in dem als Code der Umsatzsteuerkategorie für den Rechnungsposten der Wert „IGIC“ angegeben ist, muss der Umsatzsteuersatz für den in Rechnung gestellten Posten „0“ oder größer „0“ sein. + + + + + + Eine Rechnung (INVOICE), die einen Nachlass auf der Dokumentenebene enthält, bei dem als Code der Umsatzsteuerkategorie des in Rechnung gestellten Postens der Wert „IPSI“ angegeben ist, muss die Umsatzsteuer-Identifikationsnummer des Verkäufers „Seller VAT identifier“ (BT-31), den Bezeichner der Steuerangaben des Verkäufers oder die Umsatzsteuer-Identifikationsnummer des Steuervertreters des Verkäufers „Seller tax representative VAT identifier“ (BT-63) enthalten. + + In einem Nachlass auf der Dokumentenebene, in dem als Code der Umsatzsteuerkategorie für den Rechnungsposten der Wert „IPSI“ angegeben ist, muss der Umsatzsteuersatz für den in Rechnung gestellten Posten „0“ oder größer „0“ sein. + + + + + + In einer Rechnung, die eine Gruppe „DOCUMENT LEVEL CHARGES“ (BG-21) enthält, in der „Document level charge VAT category code“ (BT-102) den Wert „Not subject to VAT“ hat, dürfen die Umsatzsteuer-Identifikationsnummer des Verkäufers „Seller VAT identifier“ (BT-31), die Umsatzsteuer-Identifikationsnummer des Steuervertreters des Verkäufers „Seller tax representative VAT identifier“ (BT-63) sowie die Umsatzsteuer-Identifikationsnummer des Erwerbers „Buyer VAT identifier“ (BT-48) nicht enthalten sein. + + In einer „DOCUMENT LEVEL CHARGES“ (BG-21), in der „Document level charge VAT category code“ (BT-102) den Wert „Not subject to VAT“ hat, darf „Document level charge VAT rate“ (BT-103) nicht enthalten sein. + + + + + + In einer Rechnung, die eine Gruppe „DOCUMENT LEVEL CHARGES“ (BG-21) enthält, in der „Document level charge VAT category code“ (BT-102) den Wert „Standard rated“ hat, muss entweder „Seller VAT identifier“ (BT-31), „Seller tax registration identifier“ (BT-32) oder „Seller tax representative VAT identifier“ (BT-63) vorhanden sein. + + In einer „DOCUMENT LEVEL CHARGES“ (BG-21), in der „Document level charge VAT category code“ (BT-102) den Wert „Standard rated“ hat, muss „Document level charge VAT rate“ (BT-103) größer als „0“ sein. + + + + + + In einer Rechnung, die eine Gruppe „DOCUMENT LEVEL CHARGES“ (BG-21) enthält, in der „Document level charge VAT category code“ (BT-102) den Wert „Zero rated“ hat, muss entweder „Seller VAT identifier“ (BT-31), „Seller tax registration identifier“ (BT-32) oder „Seller tax representative VAT identifier“ (BT-63) vorhanden sein. + + In einer „DOCUMENT LEVEL CHARGES“ (BG-21), in der „Document level charge VAT category code“ (BT-102) den Wert „Zero rated“ hat, muss „Document level charge VAT rate“ (BT-103) gleich „0“ sein. + + + + + + Eine Rechnung (INVOICE) muss die Summe der Rechnungspositionen-Nettobeträge „Sum of Invoice line net amount“ (BT-106) enthalten. + + Eine Rechnung (INVOICE) muss den Gesamtbetrag der Rechnung ohne Umsatzsteuer „Invoice total amount without VAT“ (BT-109) enthalten. + + Eine Rechnung (INVOICE) muss den Gesamtbetrag der Rechnung mit Umsatzsteuer „Invoice total amount with VAT“ (BT-112) enthalten. + + Eine Rechnung (INVOICE) muss den ausstehenden Betrag „Amount due for payment“ (BT-115) enthalten. + + Der Inhalt des Elementes „Sum of allowances on document level“ (BT-107) entspricht der Summe aller Inhalte der Elemente „Document level allowance amount“ (BT-92). + + Der Inhalt des Elementes „Sum of charges on document level“ (BT-108) entspricht der Summe aller Inhalte der Elemente „Document level charge amount“ (BT-99). + + Der Inhalt des Elementes „Invoice total amount without VAT“ (BT-109) entspricht der Summe aller Inhalte der Elemente „Invoice line net amount“ (BT-131) abzüglich der Summe aller in der Rechnung enthaltenen Nachlässe der Dokumentenebene „Sum of allowances on document level“ (BT-107) zuzüglich der Summe aller in der Rechnung enthaltenen Abgaben der Dokumentenebene „Sum of charges on document level“ (BT-108). + + Der Inhalt des Elementes „Invoice total amount with VAT“ (BT-112) entspricht der Summe des Inhalts des Elementes „Invoice total amount without VAT“ (BT-109) und des Elementes „Invoice total VAT amount“ (BT-110). + + Der Inhalt des Elementes „Amount due for payment“ (BT-115) entspricht dem Inhalt des Elementes „Invoice total VAT amount“ (BT-110) abzüglich dem Inhalt des Elementes „Paid amount“ (BT-113) zuzüglich dem Inhalt des Elementes „Rounding amount“ (BT-114). + + The allowed maximum number of decimals for the Sum of Invoice line net amount (BT-106) is 2. + + The allowed maximum number of decimals for the Sum of allowanced on document level (BT-107) is 2. + + The allowed maximum number of decimals for the Sum of charges on document level (BT-108) is 2. + + The allowed maximum number of decimals for the Invoice total amount without VAT (BT-109) is 2. + + The allowed maximum number of decimals for the Invoice total VAT amount (BT-110) is 2. + + The allowed maximum number of decimals for the Invoice total amount with VAT (BT-112) is 2. + + The allowed maximum number of decimals for the Invoice total VAT amount in accounting currency (BT-111) is 2. + + The allowed maximum number of decimals for the Paid amount (BT-113) is 2. + + The allowed maximum number of decimals for the Rounding amount (BT-114) is 2. + + The allowed maximum number of decimals for the Amount due for payment (BT-115) is 2. + + Wenn eine Währung für die Umsatzsteuerabrechnung angegeben wurde, muss der Umsatzsteuergesamtbetrag in der Abrechnungswährung „Invoice total VAT amount in accounting currency“ (BT-111) angegeben werden. + + + + + + Die Zahlungsinstruktionen „PAYMENT INSTRUCTIONS“ (BG-16) müssen den Zahlungsart-Code „Payment means type code“ (BT-81) enthalten. + + + + + + Die Kennung des Kontos, auf das die Zahlung erfolgen soll „Payment account identifier“ (BT-84), muss angegeben werden, wenn Überweisungsinformationen in der Rechnung angegeben werden. + + Wenn der Zahlungsmittel-Typ SEPA, lokale Überweisung oder Nicht-SEPA-Überweisung ist, muss der „Payment account identifier“ (BT-84) des Zahlungsempfängers angegeben werden. + + + + + + In einer „VAT BREAKDOWN“ (BG-23), in der als Code der Umsatzsteuerkategorie „VAT category code“ (BT-118) der Wert „Reverse charge“ angegeben ist, muss der „VAT category taxable amount“ (BT-116) gleich der Summe der „Invoice line net amount“ (BT-131) abzüglich der „Document level allowance amount“ (BT-92) zuzüglich der „Document level charge amount“ (BT-99) sein, wobei als „Invoiced item VAT category code“ (BT-151), als „Document level allowance VAT category code“ (BT-95) sowie als „Document level charge VAT category code“ (BT-102) jeweils der Wert „Reverse charge“ angegeben wird. + + Der „VAT category tax amount“ (BT-117) muss in einer „VAT BREAKDOWN“ (BG-23) mit dem Code der Umsatzsteuerkategorie „VAT category code“ (BT-118) mit dem Wert „Reverse charge“ gleich „0“ sein. + + Ein „VAT BREAKDOWN“ (BG-23) mit dem Code der Umsatzsteuerkategorie „VAT category code“ (BT-118) mit dem Wert „Reverse charge“ muss einen „VAT exemption reason code“ (BT-121) mit dem Wert „Reverse charge“ oder einen „VAT exemption reason text“ (BT-120) des Wertes „Reverse charge“ (oder das Äquivalent in einer anderen Sprache) enthalten. + + + + + + In einer „VAT BREAKDOWN“ (BG-23), in der als Code der Umsatzsteuerkategorie „VAT category code“ (BT-118) der Wert „Exempt from VAT“ angegeben ist, muss der „VAT category taxable amount“ (BT-116) gleich der Summe der „Invoice line net amount“ (BT-131) abzüglich der „Document level allowance amount“ (BT-92) zuzüglich der „Document level charge amount“ (BT-99) sein, wobei als „Invoiced item VAT category code“ (BT-151), als „Document level allowance VAT category code“ (BT-95) sowie als „Document level charge VAT category code“ (BT-102) jeweils der Wert „Exempt from VAT“ angegeben wird. + + Der „VAT category tax amount“ (BT-117) muss in einer „VAT BREAKDOWN“ (BG-23) mit dem Code der Umsatzsteuerkategorie „VAT category code“ (BT-118) dem Wert „Exempt from VAT“ gleich „0“ sein. + + Ein „VAT BREAKDOWN“ (BG-23) mit dem Code der Umsatzsteuerkategorie „VAT category code“ (BT-118) mit dem Wert „Exempt from VAT“ muss einen Code des Umsatzsteuerbefreiungsgrundes „VAT exemption reason code“ (BT-121) oder einen Text des Umsatzsteuerbefreiungsgrundes „VAT exemption reason text“ (BT-120) enthalten. + + + + + + In einer „VAT BREAKDOWN“ (BG-23), in der als Code der Umsatzsteuerkategorie „VAT category code“ (BT-118) der Wert „Export outside the EU“ angegeben ist, muss der „VAT category taxable amount“ (BT-116) gleich der Summe der „Invoice line net amount“ (BT-131) abzüglich der „Document level allowance amount“ (BT-92) zuzüglich der „Document level charge amount“ (BT-99) sein, wobei als „Invoiced item VAT category code“ (BT-151), als „Document level allowance VAT category code“ (BT-95) sowie als „Document level charge VAT category code“ (BT-102) jeweils der Wert „Export outside the EU“ angegeben wird. + + Der „VAT category tax amount“ (BT-117) muss in „VAT BREAKDOWN“ (BG-23) mit dem Code der Umsatzsteuerkategorie „VAT category code“ (BT-118) mit dem Wert „Export outside the EU“ gleich „0“ sein. + + Ein „VAT BREAKDOWN“ (BG-23) mit dem Code der Umsatzsteuerkategorie „VAT category code“ (BT-118) mit dem Wert „intra-community supply“ muss einen „VAT exemption reason code“ (BT-121) mit dem Wert „Export outside the EU“ oder einen „VAT exemption reason text“ (BT-120) des Wertes „Export outside the EU“ (oder das Äquivalent in einer anderen Sprache) enthalten. + + + + + + In einer „VAT BREAKDOWN“ (BG-23), in der als Code der Umsatzsteuerkategorie „VAT category code“ (BT-118) der Wert „intra-community supply“ angegeben ist, muss der „VAT category taxable amount“ (BT-116) gleich der Summe der „Invoice line net amount“ (BT-131) abzüglich der „Document level allowance amount“ (BT-92) zuzüglich der „Document level charge amount“ (BT-99) sein, wobei als „Invoiced item VAT category code“ (BT-151), als „Document level allowance VAT category code“ (BT-95) sowie als „Document level charge VAT category code“ (BT-102) jeweils der Wert „intra-community supply“ angegeben wird. + + Der in der Umsatzsteueraufschlüsselung „VAT BREAKDOWN“ (BG-23) angegebene Betrag der nach Kategorie zu entrichtenden Umsatzsteuer, bei dem als Code der Umsatzsteuerkategorie der Wert „IGIC“ angegeben ist, muss gleich dem mit dem kategoriespezifischen Umsatzsteuersatz multiplizierten nach der Umsatzsteuerkategorie zu versteuernden Betrag sein. + + Ein „VAT BREAKDOWN“ (BG-23) mit dem Code der Umsatzsteuerkategorie „VAT category code“ (BT-118) mit dem Wert „intra-community supply“ muss einen „VAT exemption reason code“ (BT-121) mit dem Wert „intra-community supply“ oder einen „VAT exemption reason text“ (BT-120) mit dem Wert „intracommunity supply“ (oder das Äquivalent in einer anderen Sprache) enthalten. + + In einer Rechnung, die ein „VAT BREAKDOWN“ (BG-23) mit dem Code der Umsatzsteuerkategorie „VAT category code“ (BT-118) mit dem Wert „intra-community supply“ enthält, dürfen „Actual delivery date“ (BT-72) oder „INVOICING PERIOD“ (BG-14) nicht leer sein. + + In einer Rechnung, die ein „VAT BREAKDOWN“ (BG-23) mit dem Code der Umsatzsteuerkategorie „VAT category code“ (BT-118) mit dem Wert „intra-community supply“ enthält, darf „Deliver to country code“ (BT-80) nicht leer sein. + + + + + + Für jeden anderen Wert des kategoriespezifischen Umsatzsteuersatzes, bei dem als Code der Umsatzsteuerkategorie der Wert „IGIC“ angegeben ist, muss der nach der Umsatzsteuerkategorie zu versteuernde Betrag in einer Umsatzsteueraufschlüsselung „VAT BREAKDOWN“ (BG-23) gleich der Summe der Rechnungspositions-Nettobeträge zuzüglich der Summe der Beträge aller Abschläge auf der Dokumentenebene abzüglich der Summe der Beträge aller Zuschläge auf der Dokumentenebene sein; wobei als Code der Umsatzsteuerkategorie der Wert „IGIC“ angegeben wird und der Umsatzsteuersatz gleich dem kategoriespezifischen Umsatzsteuersatz ist. + + Der in der Umsatzsteueraufschlüsselung „VAT BREAKDOWN“ (BG-23) angegebene Betrag der nach Kategorie zu entrichtenden Umsatzsteuer, bei dem als Code der Umsatzsteuerkategorie der Wert „IGIC“ angegeben ist, muss gleich dem mit dem kategoriespezifischen Umsatzsteuersatz multiplizierten nach der Umsatzsteuerkategorie zu versteuernden Betrag sein. + + Eine Umsatzsteueraufschlüsselung „VAT BREAKDOWN“ (BG-23) mit dem Code der Umsatzsteuerkategorie der Wert „IGIC“ darf keinen Code für den Umsatzsteuerbefreiungsgrund oder Text für den Umsatzsteuerbefreiungsgrund +haben. + + + + + + Für jeden anderen Wert des kategoriespezifischen Umsatzsteuersatzes, bei dem als Code der Umsatzsteuerkategorie der Wert „IPSI“ angegeben ist, muss der nach der Umsatzsteuerkategorie zu versteuernde Betrag in einer Umsatzsteueraufschlüsselung „VAT BREAKDOWN“ (BG-23) gleich der Summe der Rechnungspositions-Nettobeträge zuzüglich der Summe der Beträge aller Abschläge auf der Dokumentenebene abzüglich der Summe der Beträge aller Zuschläge auf der Dokumentenebene sein; wobei als Code der Umsatzsteuerkategorie der Wert „IPSI“ angegeben wird und der Umsatzsteuersatz gleich dem kategoriespezifischen Umsatzsteuersatz ist. + + Der in der Umsatzsteueraufschlüsselung „VAT BREAKDOWN“ (BG-23) angegebene Betrag der nach Kategorie zu entrichtenden Umsatzsteuer, bei dem als Code der Umsatzsteuerkategorie der Wert „IPSI“ angegeben ist, muss gleich dem mit dem kategoriespezifischen Umsatzsteuersatz multiplizierten nach der Umsatzsteuerkategorie zu versteuernden Betrag sein. + + Eine Umsatzsteueraufschlüsselung „VAT BREAKDOWN“ (BG-23) mit dem Code der Umsatzsteuerkategorie mit dem Wert „IPSI“ darf keinen Code für den Umsatzsteuerbefreiungsgrund oder Text für den Umsatzsteuerbefreiungsgrund haben. + + + + + + In einer „VAT BREAKDOWN“ (BG-23), in der als Code der Umsatzsteuerkategorie „VAT category code“ (BT-118) der Wert „Not subject to VAT“ angegeben ist, muss der „VAT category taxable amount“ (BT-116) gleich der Summe der „Invoice line net amount“ (BT-131) abzüglich der „Document level allowance amount“ (BT-92) zuzüglich der „Document level charge amount“ (BT-99) sein, wobei als „Invoiced item VAT category code“ (BT-151), als „Document level allowance VAT category code“ (BT-95) sowie als „Document level charge VAT category code“ (BT-102) jeweils der Wert „Not subject to VAT“ angegeben wird. + + Der „VAT category tax amount“ (BT-117) muss in „VAT BREAKDOWN“ (BG-23) mit dem Code der Umsatzsteuerkategorie „VAT category code“ (BT-118) mit dem Wert „Not subject to VAT“ gleich „0“ sein. + + Ein „VAT BREAKDOWN“ (BG-23) mit dem Code der Umsatzsteuerkategorie „VAT category code“ (BT-118) mit dem Wert „Not subject to VAT“ muss einen „VAT exemption reason code“ (BT-121) mit dem Wert „Not subject to VAT“ oder einen „VAT exemption reason text“ (BT-120) des Wertes „Not subject to VAT“ (oder das Äquivalent in einer anderen Sprache) enthalten. + + Eine Rechnung (INVOICE), die ein „VAT BREAKDOWN“ (BG-23) mit dem Code der Umsatzsteuerkategorie „VAT category code“ (BT-118) den Wert „Not subject to VAT“ enthält, darf keine weiteren „VAT BREAKDOWN“ (BG-23) enthalten. + + Eine Rechnung (INVOICE), die ein „VAT BREAKDOWN“ (BG-23) mit dem Code der Umsatzsteuerkategorie „VAT category code“ (BT-118) den Wert „Not subject to VAT“ enthält, darf keine Positionen enthalten, deren „Invoiced item VAT category code“ (BT-151) einen anderen Wert als „Not subject to VAT“ hat. + + Eine Rechnung (INVOICE), die ein „VAT BREAKDOWN“ (BG-23) mit dem Code der Umsatzsteuerkategorie „VAT category code“ (BT-118) den Wert „Not subject to VAT“ enthält, darf keine „DOCUMENT LEVEL ALLOWANCES“ (BG-20) enthalten, deren „Document level allowance VAT category code“ (BT-95) einen anderen Wert als „Not subject to VAT“ hat. + + Eine Rechnung (INVOICE), die ein „VAT BREAKDOWN“ (BG-23) mit dem Code der Umsatzsteuerkategorie „VAT category code“ (BT-118) mit dem Wert „Not subject to VAT“ enthält, darf keine „DOCUMENT LEVEL CHARGES“ (BG-21) enthalten, deren „Document level charge VAT category code“ (BT-102) einen anderen Wert als „Not subject to VAT“ hat. + + + + + + Eine Rechnung (INVOICE), die eine Position enthält, in der als Code der Umsatzsteuerkategorie für den in Rechnung gestellten Posten „Invoiced item VAT category code“ (BT-151) der Wert „Exempt from VAT“ angegeben ist, muss die Umsatzsteuer-Identifikationsnummer des Verkäufers „Seller VAT identifier“ (BT-31), die Steueridentifikationsnummer des Verkäufers „Seller tax registration identifier“ (BT-32) oder die Umsatzsteuer-Identifikationsnummer des Steuervertreters des Verkäufers „Seller tax representative VAT identifier“ (BT-63) und die Umsatzsteuer-Identifikationsnummer des Erwerbers „Buyer VAT identifier“ (BT-48) oder den „Buyer tax registration identifier“a enthalten. + + In einer „INVOICE LINE“ (BG-25), in der „Invoiced item VAT category code“ (BT-151) den Wert „Reverse charge“ hat, muss „Invoiced item VAT rate“ (BT-152) gleich „0“ sein. + + + + + + Eine Rechnung (INVOICE), die eine Position enthält, in der als Code der Umsatzsteuerkategorie für den in Rechnung gestellten Posten „Invoiced item VAT category code“ (BT-151) der Wert „Exempt from VAT“ angegeben ist, muss die Umsatzsteuer-Identifikationsnummer des Verkäufers „Seller VAT identifier“ (BT-31), die Steueridentifikationsnummer des Verkäufers „Seller tax registration identifier“ (BT-32) oder die Umsatzsteuer-Identifikationsnummer des Steuervertreters des Verkäufers „Seller tax representative VAT identifier“ (BT-63) enthalten. + + In einer „INVOICE LINE“ (BG-25), in der „Invoiced item VAT category code“ (BT-151) den Wert „Exempt from VAT“ hat, muss „Invoiced item VAT rate“ (BT-152) gleich „0“ sein. + + + + + + Eine Rechnung (INVOICE), die eine Position enthält, in der als Code der Umsatzsteuerkategorie für den in Rechnung gestellten Posten „Invoiced item VAT category code“ (BT-151) der Wert „Export outside the EU“ angegeben ist, muss die Umsatzsteuer-Identifikationsnummer des Verkäufers „Seller VAT identifier“ (BT-31) oder die Umsatzsteuer-Identifikationsnummer des Steuervertreters des Verkäufers „Seller tax representative VAT identifier“ (BT-63) enthalten. + + In einer „INVOICE LINE“ (BG-25), in der „Invoiced item VAT category code“ (BT-151) den Wert „Export outside the EU“ hat, muss „Invoiced item VAT rate“ (BT-152) gleich „0“ sein. + + + + + + Eine Rechnung (INVOICE), die eine Position enthält, in der als Code der Umsatzsteuerkategorie für den in Rechnung gestellten Posten „Invoiced item VAT category code“ (BT-151) der Wert „intra-community supply“ angegeben ist, müssen die Umsatzsteuer-Identifikationsnummer des Verkäufers „Seller VAT identifier“ (BT-31) oder die Umsatzsteuer-Identifikationsnummer des Steuervertreters des Verkäufers „Seller tax representative VAT identifier“ (BT-63) sowie die Umsatzsteuer-Identifikationsnummer des Erwerbers „Buyer VAT identifier“ (BT-48) enthalten. + + In einer „INVOICE LINE“ (BG-25), in der „Invoiced item VAT category code“ (BT-151) den Wert „intracommunity supply“ hat, muss „Invoiced item VAT rate“ (BT-152) gleich „0“ sein. + + + + + + Eine Rechnung (INVOICE), die eine Position enthält, bei der als Code der Umsatzsteuerkategorie des in Rechnung gestellten Postens der Wert „IGIC“ angegeben ist, muss die Umsatzsteuer-Identifikationsnummer des Verkäufers „Seller VAT identifier“ (BT-31), den Bezeichner der Steuerangaben des Verkäufers oder die Umsatzsteuer-Identifikationsnummer des Steuervertreters des Verkäufers „Seller tax representative VAT identifier“ (BT-63) enthalten. + + In einer Rechnungsposition, in der als Code der Umsatzsteuerkategorie für den Rechnungsposten der Wert „IGIC“ angegeben ist, muss der Umsatzsteuersatz für den in Rechnung gestellten Posten „0“ oder größer „0“ sein. + + + + + + Eine Rechnung (INVOICE), die eine Position enthält, bei der als Code der Umsatzsteuerkategorie des in Rechnung gestellten Postens der Wert „IPSI“ angegeben ist, muss die Umsatzsteuer-Identifikationsnummer des Verkäufers „Seller VAT identifier“ (BT-31), den Bezeichner der Steuerangaben des Verkäufers oder die Umsatzsteuer-Identifikationsnummer des Steuervertreters des Verkäufers „Seller tax representative VAT identifier“ (BT-63) enthalten. + + In einer Rechnungsposition, in der als Code der Umsatzsteuerkategorie für den Rechnungsposten der Wert „IPSI“ angegeben ist, muss der Umsatzsteuersatz für den in Rechnung gestellten Posten „0“ oder größer „0“ sein. + + + + + + Eine Rechnung (INVOICE), die eine Position enthält, in der als Code der Umsatzsteuerkategorie für den in Rechnung gestellten Posten der Wert „Not subject to VAT“ angegeben ist, darf keine Umsatzsteuer-Identifikationsnummer des Verkäufers „Seller VAT identifier“ (BT-31), Umsatzsteuer-Identifikationsnummer des Steuervertreters des Verkäufers „Seller tax representative VAT identifier“ (BT-63) und die Umsatzsteuer-Identifikationsnummer des Erwerbers „Buyer VAT identifier“ (BT-48) enthalten. + + In einer „INVOICE LINE“ (BG-25), in der „Invoiced item VAT category code“ (BT-151) den Wert „Not subject to VAT“ hat, darf „Invoiced item VAT rate“ (BT-152) nicht enthalten sein. + + + + + + Eine Rechnung (INVOICE), die eine Position enthält, in der als Code der Umsatzsteuerkategorie für den in Rechnung gestellten Posten „Invoiced item VAT category code“ (BT-151) der Wert „Standard rated“ angegeben ist, muss die Umsatzsteuer-Identifikationsnummer des Verkäufers „Seller VAT identifier“ (BT-31), die Steueridentifikationsnummer des Verkäufers „Seller tax registration identifier“ (BT-32) oder die Umsatzsteuer-Identifikationsnummer des Steuervertreters des Verkäufers „Seller tax representative VAT identifier“ (BT-63) enthalten. + + In einer „INVOICE LINE“ (BG-25), in der „Invoiced item VAT category code“ (BT-151) den Wert „Standard rated“ hat, muss „Invoiced item VAT rate“ (BT-152) größer als „0“ sein. + + + + + + Eine Rechnung (INVOICE), die eine Position enthält, in der als Code der Umsatzsteuerkategorie für den in Rechnung gestellten Posten „Invoiced item VAT category code“ (BT-151) der Wert „Zero rated“ angegeben ist, muss die Umsatzsteuer-Identifikationsnummer des Verkäufers „Seller VAT identifier“ (BT-31), die Steueridentifikationsnummer des Verkäufers „Seller tax registration identifier“ (BT-32) oder die Umsatzsteuer-Identifikationsnummer des Steuervertreters des Verkäufers „Seller tax representative VAT identifier“ (BT-63) enthalten. + + In einer „INVOICE LINE“ (BG-25), in der „Invoiced item VAT category code“ (BT-151) den Wert „Zero rated“ hat, muss „Invoiced item VAT rate“ (BT-152) gleich „0“ sein. + + + + + + Eine Rechnung (INVOICE) muss eine Spezifikationskennung „Specification identification“ (BT-24) enthalten. + + Eine Rechnung (INVOICE) muss eine Rechnungsnummer „Invoice number“ (BT-1) enthalten. + + Eine Rechnung (INVOICE) muss ein Rechnungsdatum „Invoice issue date“ (BT-2) enthalten. + + Eine Rechnung (INVOICE) muss einen Rechnungstyp-Code „Invoice type code“ (BT-3) enthalten. + + Eine Rechnung (INVOICE) muss einen Währungs-Code „Invoice currency code“ (BT-5) enthalten. + + Eine Rechnung (INVOICE) muss den Verkäufernamen „Seller name“ (BT-27) enthalten. + + Eine Rechnung (INVOICE) muss den Erwerbernamen „Buyer name“ (BT-44) enthalten. + + Eine Rechnung (INVOICE) muss die postalische Anschrift des Verkäufers „SELLER POSTAL ADDRESS“ (BG-5) enthalten. + + Eine postalische Anschrift des Verkäufers „SELLER POSTAL ADDRESS“ (BG-5) muss einen Verkäufer-Ländercode „Seller country code“ (BT-40) enthalten. + + Eine Rechnung (INVOICE) muss die postalische Anschrift des Erwerbers „BUYER POSTAL ADDRESS“ (BG-8) enthalten. + + Eine postalische Anschrift des Erwerbers „BUYER POSTAL ADDRESS“ (BG-8) muss einen Erwerber-Ländercode „Buyer country code“ (BT-55) enthalten. + + Im Element „Seller electronic address“ (BT-34) muss die Komponente „Scheme Identifier“ vorhanden sein. + + Im Element „Buyer electronic address“ (BT-49) muss die Komponente „Scheme Identifier“ vorhanden sein. + + Eine Rechnung (INVOICE), die eine Position, einen Nachlass oder eine Abgabe auf Rechnungsebene enthält, in der als Code der für den in Rechnung gestellten Posten geltenden Umsatzsteuerkategorie „Invoiced item VAT category code“ (BT-151), als Code für das Umsatzsteuermerkmal, das auf den Nachlass auf Dokumentenebene anzuwenden ist „Document level allowance VAT category code“ (BT-95) oder als Code für das Umsatzsteuermerkmal dieser Elementgruppe „Document level charge VAT category code“ (BT-102) der Wert „Standard rated“ angegeben ist, muss in der Umsatzsteueraufschlüsselung „VAT BREAKDOWN“ (BG-23) mindestens einen Code der Umsatzsteuerkategorie „VAT category code“ (BT-118) gleich dem Wert „Standard rated“ enthalten. + + Eine Rechnung (INVOICE), die eine Position, einen Nachlass oder eine Abgabe auf der Rechnungsebene enthält, bei der als Code der Umsatzsteuerkategorie des in Rechnung gestellten Postens („Invoiced item VAT category code“ (BT-151), „Document level allowance VAT category code“ (BT-95) oder „Document level charge VAT category code“ (BT-102)) der Wert „Zero rated“ angegeben ist, muss in „VAT BREAKDOWN“ (BG-23) genau einen Code der Umsatzsteuerkategorie „VAT category code“ (BT-118) gleich dem Wert „Zero rated“ enthalten. + + Eine Rechnung (INVOICE), die eine Position, einen Nachlass oder eine Abgabe auf der Rechnungsebene enthält, bei der als Code der Umsatzsteuerkategorie des in Rechnung gestellten Postens („Invoiced item VAT category code“ (BT-151), „Document level allowance VAT category code“ (BT-95) oder „Document level charge VAT category code“ (BT-102)) der Wert „Exempt from VAT“ angegeben ist, muss genau ein „VAT BREAKDOWN“ (BG-23) mit dem Code der Umsatzsteuerkategorie „VAT category code“ (BT-118) mit dem Wert „Exempt from VAT“ enthalten. + + Eine Rechnung (INVOICE), die eine Position, einen Nachlass oder eine Abgabe auf der Rechnungsebene enthält, bei der als Code der Umsatzsteuerkategorie des in Rechnung gestellten Postens („Invoiced item VAT category code“ (BT-151), „Document level allowance VAT category code“ (BT-95) oder „Document level charge VAT category code“ (BT-102)) der Wert „VAT reverse charge“ angegeben ist, muss in „VAT BREAKDOWN“ (BG-23) genau einen Code der Umsatzsteuerkategorie „VAT category code“ (BT-118) mit dem Wert „VAT Reverse charge“ enthalten. + + Eine Rechnung (INVOICE), die eine Position, einen Nachlass oder eine Abgabe auf der Rechnungsebene enthält, bei der als Code der Umsatzsteuerkategorie des in Rechnung gestellten Postens („Invoiced item VAT category code“ (BT-151), „Document level allowance VAT category code“ (BT-95) oder „Document level charge VAT category code“ (BT-102)) der Wert „intra-community supply“ angegeben ist, muss in „VAT BREAKDOWN“ (BG-23) genau einen Code der Umsatzsteuerkategorie „VAT category code“ (BT-118) mit dem Wert „intra-community supply“ enthalten. + + Eine Rechnung (INVOICE), die eine Position, einen Nachlass oder eine Abgabe auf der Rechnungsebene enthält, bei der als Code der Umsatzsteuerkategorie des in Rechnung gestellten Postens („Invoiced item VAT category code“ (BT-151), „Document level allowance VAT category code“ (BT-95) oder „Document level charge VAT category code“ (BT-102)) der Wert „Export outside the EU“ angegeben ist, muss in „VAT BREAKDOWN“ (BG-23) genau einen Code der Umsatzsteuerkategorie „VAT category code“ (BT-118) mit dem Wert „Export outside the EU“ enthalten. + + Eine Rechnung (INVOICE), die eine Position, einen Nachlass oder eine Abgabe auf der Rechnungsebene enthält, bei der als Code der Umsatzsteuerkategorie des in Rechnung gestellten Postens („Invoiced item VAT category code“ (BT-151), „Document level allowance VAT category code“ (BT-95) oder „Document level charge VAT category code“ (BT-102)) der Wert „Not subject to VAT“ angegeben ist, muss genau eine „VAT BREAKDOWN“ (BG-23) mit dem Code der Umsatzsteuerkategorie „VAT category code“ (BT-118) mit dem Wert „Not subject to VAT“ enthalten. + + Eine Rechnung (INVOICE), die eine Position, eine Abgabe auf der Dokumentenebene oder einen Nachlass auf der Rechnungsebene enthält, bei der als Code der Umsatzsteuerkategorie des in Rechnung gestellten Postens der Wert „IGIC“ angegeben ist, muss in der Umsatzsteueraufschlüsselung „VAT BREAKDOWN“ (BG-23) mindestens einen Code der Umsatzsteuerkategorie mit dem Wert „IGIC“ enthalten. + + Eine Rechnung (INVOICE), die eine Position, eine Abgabe auf der Dokumentenebene oder einen Nachlass auf der Dokumentenebene enthält, bei der als Code der Umsatzsteuerkategorie des in Rechnung gestellten Postens der Wert „IPSI“ angegeben ist, muss in der Umsatzsteueraufschlüsselung „VAT BREAKDOWN“ (BG-23) mindestens einen Code der Umsatzsteuerkategorie gleich „IPSI“ enthalten. + + + + + + Das Element 'ram:Name' darf höchstens 1 mal auftreten. + + Das Element 'ram:TypeCode' muss genau 1 mal auftreten. + + + + + + Element 'ram:CategoryCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ControlRequirementIndicator' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'udt:IndicatorString' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Element 'ram:CompleteDateTime' muss genau 1 mal auftreten. + + + + + + Element 'udt:DateTime' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Attribut '@format' ist erforderlich in diesem Kontext. + + + + + + + Wert von '@format' ist unzulässig. + + + + + + Element 'ram:ContinuousIndicator' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:Description' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:DurationMeasure' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:EndDateTime' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:InclusiveIndicator' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:Name' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:OpenIndicator' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:PurposeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:SeasonCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:SequenceNumeric' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:StartDateFlexibilityCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:StartDateTime' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:GlobalID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Element 'ram:Content' muss genau 1 mal auftreten. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listSchemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@name' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:Subject' soll in diesem Kontext nicht verwendet werden. + + + + + + + Wert von 'ram:SubjectCode' ist unzulässig. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listSchemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@name' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'udt:DateTime' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Attribut '@format' ist erforderlich in diesem Kontext. + + + + + + + Wert von '@format' ist unzulässig. + + + + + + Element 'ram:IssuerTradeParty' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:PreviousRevisionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:Purpose' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:PurposeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:RevisionDateTime' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:RevisionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + Wert von 'ram:TypeCode' ist unzulässig. + + + + + + Attribut '@listAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@name' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:VersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Element 'ram:BusinessProcessSpecifiedDocumentContextParameter' darf höchstens 1 mal auftreten. + + Das Element 'ram:GuidelineSpecifiedDocumentContextParameter' muss genau 1 mal auftreten. + + + + + + Element 'ram:ApplicationSpecifiedDocumentContextParameter' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:BIMSpecifiedDocumentContextParameter' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:SpecifiedDocumentVersion' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:Value' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Element 'ram:ID' muss genau 1 mal auftreten. + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:SpecifiedDocumentVersion' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:Value' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:MessageStandardSpecifiedDocumentContextParameter' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ScenarioSpecifiedDocumentContextParameter' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:SpecifiedTransactionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:SubsetSpecifiedDocumentContextParameter' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'udt:IndicatorString' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Element 'ram:IncludedSupplyChainTradeLineItem' muss mindestens 1 mal auftreten. + + + + + + Das Element 'ram:SellerTradeParty' muss genau 1 mal auftreten. + + Das Element 'ram:BuyerTradeParty' muss genau 1 mal auftreten. + + + + + + Das Element 'ram:IssuerAssignedID' muss genau 1 mal auftreten. + + Das Element 'ram:TypeCode' muss genau 1 mal auftreten. + + Das Element 'ram:Name' darf höchstens 1 mal auftreten. + + Das Element 'ram:AttachmentBinaryObject' darf höchstens 1 mal auftreten. + + + + + + Element 'ram:AttachedSpecifiedBinaryFile' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Attribut '@mimeCode' ist erforderlich in diesem Kontext. + + Das Attribut '@filename' ist erforderlich in diesem Kontext. + + + + + + Attribut '@characterSetCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@encodingCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@format' soll in diesem Kontext nicht verwendet werden. + + + + + + + Wert von '@mimeCode' ist unzulässig. + + + + + + Attribut '@uri' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CopyIndicator' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:EffectiveSpecifiedPeriod' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Attribut '@format' ist erforderlich in diesem Kontext. + + + + + + + Wert von '@format' ist unzulässig. + + + + + + Element 'ram:GlobalID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:Information' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:IssuerTradeParty' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:LineID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:PreviousRevisionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@name' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:RevisionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:SectionName' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:StatusCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + Wert von 'ram:TypeCode' ist unzulässig. + + + + + + Attribut '@listAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@name' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:Description' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:RelevantTradeLocation' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:BuyerAgentTradeParty' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:BuyerAssignedAccountantTradeParty' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Element 'ram:IssuerAssignedID' muss genau 1 mal auftreten. + + + + + + Element 'ram:AttachedSpecifiedBinaryFile' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:AttachmentBinaryObject' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CopyIndicator' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:EffectiveSpecifiedPeriod' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Attribut '@format' ist erforderlich in diesem Kontext. + + + + + + + Wert von '@format' ist unzulässig. + + + + + + Element 'ram:GlobalID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:Information' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:IssuerTradeParty' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:LineID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:Name' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:PreviousRevisionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ReferenceTypeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:RevisionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:SectionName' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:StatusCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:TypeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:URIID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:BuyerRequisitionerTradeParty' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:BuyerTaxRepresentativeTradeParty' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Element 'ram:ID' darf höchstens 1 mal auftreten. + + Das Element 'ram:Name' muss genau 1 mal auftreten. + + Das Element 'ram:DefinedTradeContact' darf höchstens 1 mal auftreten. + + Das Element 'ram:PostalTradeAddress' muss genau 1 mal auftreten. + + Das Element 'ram:URIUniversalCommunication' darf höchstens 1 mal auftreten. + + Das Element 'ram:SpecifiedTaxRegistration' darf höchstens 1 mal auftreten. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:DirectTelephoneUniversalCommunication' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Element 'ram:URIID' muss genau 1 mal auftreten. + + + + + + Element 'ram:ChannelCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CompleteNumber' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Element 'ram:CompleteNumber' muss genau 1 mal auftreten. + + + + + + Element 'ram:ChannelCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:URIID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:InstantMessagingUniversalCommunication' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:JobTitle' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:MobileTelephoneUniversalCommunication' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:PersonID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:Responsibility' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:SpecifiedContactPerson' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:SpecifiedNote' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Element 'ram:CompleteNumber' muss genau 1 mal auftreten. + + + + + + Element 'ram:ChannelCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:URIID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:TelexUniversalCommunication' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:TypeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:VOIPUniversalCommunication' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:Description' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:EndPointURIUniversalCommunication' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Attribut '@schemeID' ist erforderlich in diesem Kontext. + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + Wert von '@schemeID' ist unzulässig. + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:LogoAssociatedSpecifiedBinaryFile' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Element 'ram:CountryID' muss genau 1 mal auftreten. + + Das Element 'ram:CountrySubDivisionName' darf höchstens 1 mal auftreten. + + + + + + Element 'ram:AdditionalStreetName' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:AttentionOf' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:BuildingName' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:BuildingNumber' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CareOf' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CitySubDivisionName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CountryName' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CountrySubDivisionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:DepartmentName' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:LineFive' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:LineFour' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:PostOfficeBox' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listSchemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@name' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:StreetName' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:RoleCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:AuthorizedLegalRegistration' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + Wert von '@schemeID' ist unzulässig. + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:LegalClassificationCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:Name' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Element 'ram:CountryID' muss genau 1 mal auftreten. + + Das Element 'ram:CountrySubDivisionName' darf höchstens 1 mal auftreten. + + + + + + Element 'ram:AdditionalStreetName' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:AttentionOf' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:BuildingName' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:BuildingNumber' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CareOf' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CitySubDivisionName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CountryName' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CountrySubDivisionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:DepartmentName' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:LineFive' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:LineFour' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:PostOfficeBox' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listSchemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@name' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:StreetName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Element 'ram:ID' muss genau 1 mal auftreten. + + + + + + Element 'ram:AssociatedRegisteredTax' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Attribut '@schemeID' ist erforderlich in diesem Kontext. + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + Wert von '@schemeID' ist unzulässig. + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Element 'ram:URIID' muss genau 1 mal auftreten. + + + + + + Element 'ram:ChannelCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CompleteNumber' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Attribut '@schemeID' ist erforderlich in diesem Kontext. + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + Wert von '@schemeID' ist unzulässig. + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Element 'ram:IssuerAssignedID' muss genau 1 mal auftreten. + + + + + + Element 'ram:AttachedSpecifiedBinaryFile' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:AttachmentBinaryObject' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CopyIndicator' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:EffectiveSpecifiedPeriod' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Attribut '@format' ist erforderlich in diesem Kontext. + + + + + + + Wert von '@format' ist unzulässig. + + + + + + Element 'ram:GlobalID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:Information' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:IssuerTradeParty' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:LineID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:Name' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:PreviousRevisionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ReferenceTypeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:RevisionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:SectionName' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:StatusCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:TypeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:URIID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:DemandForecastReferencedDocument' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:OrderResponseReferencedDocument' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:PriceListReferencedDocument' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Element 'ram:ID' darf höchstens 1 mal auftreten. + + Das Element 'ram:Name' muss genau 1 mal auftreten. + + Das Element 'ram:DefinedTradeContact' darf höchstens 1 mal auftreten. + + Das Element 'ram:PostalTradeAddress' muss genau 1 mal auftreten. + + Das Element 'ram:URIUniversalCommunication' darf höchstens 1 mal auftreten. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:DirectTelephoneUniversalCommunication' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Element 'ram:URIID' muss genau 1 mal auftreten. + + + + + + Element 'ram:ChannelCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CompleteNumber' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Element 'ram:CompleteNumber' muss genau 1 mal auftreten. + + + + + + Element 'ram:ChannelCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:URIID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:InstantMessagingUniversalCommunication' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:JobTitle' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:MobileTelephoneUniversalCommunication' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:PersonID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:Responsibility' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:SpecifiedContactPerson' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:SpecifiedNote' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Element 'ram:CompleteNumber' muss genau 1 mal auftreten. + + + + + + Element 'ram:ChannelCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:URIID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:TelexUniversalCommunication' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:TypeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:VOIPUniversalCommunication' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:Description' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:EndPointURIUniversalCommunication' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Attribut '@schemeID' ist erforderlich in diesem Kontext. + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:LogoAssociatedSpecifiedBinaryFile' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Element 'ram:CountryID' muss genau 1 mal auftreten. + + Das Element 'ram:CountrySubDivisionName' darf höchstens 1 mal auftreten. + + + + + + Element 'ram:AdditionalStreetName' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:AttentionOf' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:BuildingName' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:BuildingNumber' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CareOf' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CitySubDivisionName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CountryName' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CountrySubDivisionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:DepartmentName' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:LineFive' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:LineFour' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:PostOfficeBox' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listSchemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@name' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:StreetName' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:RoleCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:AuthorizedLegalRegistration' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:LegalClassificationCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:Name' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:PostalTradeAddress' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Element 'ram:ID' muss genau 1 mal auftreten. + + + + + + Element 'ram:AssociatedRegisteredTax' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Attribut '@schemeID' ist erforderlich in diesem Kontext. + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + Wert von '@schemeID' ist unzulässig. + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Element 'ram:URIID' muss genau 1 mal auftreten. + + + + + + Element 'ram:ChannelCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CompleteNumber' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Attribut '@schemeID' ist erforderlich in diesem Kontext. + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + Wert von '@schemeID' ist unzulässig. + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:PromotionalDealReferencedDocument' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:PurchaseConditionsReferencedDocument' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:QuotationReferencedDocument' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:Reference' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:RequisitionerReferencedDocument' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:SalesAgentTradeParty' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:SellerAssignedAccountantTradeParty' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Element 'ram:IssuerAssignedID' muss genau 1 mal auftreten. + + + + + + Element 'ram:AttachedSpecifiedBinaryFile' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:AttachmentBinaryObject' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CopyIndicator' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:EffectiveSpecifiedPeriod' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Attribut '@format' ist erforderlich in diesem Kontext. + + + + + + + Wert von '@format' ist unzulässig. + + + + + + Element 'ram:GlobalID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:Information' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:IssuerTradeParty' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:LineID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:Name' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:PreviousRevisionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ReferenceTypeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:RevisionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:SectionName' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:StatusCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:TypeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:URIID' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Element 'ram:ID' darf höchstens 1 mal auftreten. + + Das Element 'ram:Name' muss genau 1 mal auftreten. + + Das Element 'ram:DefinedTradeContact' darf höchstens 1 mal auftreten. + + Das Element 'ram:PostalTradeAddress' muss genau 1 mal auftreten. + + Das Element 'ram:URIUniversalCommunication' darf höchstens 1 mal auftreten. + + Das Element 'ram:SpecifiedTaxRegistration' muss genau 1 mal auftreten. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:DirectTelephoneUniversalCommunication' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Element 'ram:URIID' muss genau 1 mal auftreten. + + + + + + Element 'ram:ChannelCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CompleteNumber' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Element 'ram:CompleteNumber' muss genau 1 mal auftreten. + + + + + + Element 'ram:ChannelCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:URIID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:InstantMessagingUniversalCommunication' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:JobTitle' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:MobileTelephoneUniversalCommunication' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:PersonID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:Responsibility' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:SpecifiedContactPerson' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:SpecifiedNote' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Element 'ram:CompleteNumber' muss genau 1 mal auftreten. + + + + + + Element 'ram:ChannelCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:URIID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:TelexUniversalCommunication' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:TypeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:VOIPUniversalCommunication' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:Description' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:EndPointURIUniversalCommunication' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Attribut '@schemeID' ist erforderlich in diesem Kontext. + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:LogoAssociatedSpecifiedBinaryFile' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Element 'ram:CountryID' muss genau 1 mal auftreten. + + Das Element 'ram:CountrySubDivisionName' darf höchstens 1 mal auftreten. + + + + + + Element 'ram:AdditionalStreetName' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:AttentionOf' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:BuildingName' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:BuildingNumber' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CareOf' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CitySubDivisionName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CountryName' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CountrySubDivisionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:DepartmentName' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:LineFive' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:LineFour' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:PostOfficeBox' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listSchemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@name' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:StreetName' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:RoleCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:AuthorizedLegalRegistration' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:LegalClassificationCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:Name' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:PostalTradeAddress' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Element 'ram:ID' muss genau 1 mal auftreten. + + + + + + Element 'ram:AssociatedRegisteredTax' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Attribut '@schemeID' ist erforderlich in diesem Kontext. + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + Wert von '@schemeID' ist unzulässig. + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Element 'ram:URIID' muss genau 1 mal auftreten. + + + + + + Element 'ram:ChannelCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CompleteNumber' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Attribut '@schemeID' ist erforderlich in diesem Kontext. + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + Wert von '@schemeID' ist unzulässig. + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Element 'ram:ID' darf höchstens 1 mal auftreten. + + Das Element 'ram:Name' muss genau 1 mal auftreten. + + Das Element 'ram:Description' darf höchstens 1 mal auftreten. + + Das Element 'ram:DefinedTradeContact' darf höchstens 1 mal auftreten. + + Das Element 'ram:PostalTradeAddress' muss genau 1 mal auftreten. + + Das Element 'ram:URIUniversalCommunication' darf höchstens 1 mal auftreten. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:DirectTelephoneUniversalCommunication' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Element 'ram:URIID' muss genau 1 mal auftreten. + + + + + + Element 'ram:ChannelCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CompleteNumber' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Element 'ram:CompleteNumber' muss genau 1 mal auftreten. + + + + + + Element 'ram:ChannelCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:URIID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:InstantMessagingUniversalCommunication' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:JobTitle' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:MobileTelephoneUniversalCommunication' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:PersonID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:Responsibility' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:SpecifiedContactPerson' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:SpecifiedNote' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Element 'ram:CompleteNumber' muss genau 1 mal auftreten. + + + + + + Element 'ram:ChannelCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:URIID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:TelexUniversalCommunication' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:TypeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:VOIPUniversalCommunication' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:EndPointURIUniversalCommunication' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Attribut '@schemeID' ist erforderlich in diesem Kontext. + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + Wert von '@schemeID' ist unzulässig. + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:LogoAssociatedSpecifiedBinaryFile' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Element 'ram:CountryID' muss genau 1 mal auftreten. + + Das Element 'ram:CountrySubDivisionName' darf höchstens 1 mal auftreten. + + + + + + Element 'ram:AdditionalStreetName' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:AttentionOf' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:BuildingName' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:BuildingNumber' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CareOf' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CitySubDivisionName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CountryName' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CountrySubDivisionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:DepartmentName' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:LineFive' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:LineFour' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:PostOfficeBox' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listSchemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@name' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:StreetName' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:RoleCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:AuthorizedLegalRegistration' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Attribut '@schemeID' ist erforderlich in diesem Kontext. + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + Wert von '@schemeID' ist unzulässig. + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:LegalClassificationCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:Name' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Element 'ram:CountryID' muss genau 1 mal auftreten. + + Das Element 'ram:CountrySubDivisionName' darf höchstens 1 mal auftreten. + + + + + + Element 'ram:AdditionalStreetName' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:AttentionOf' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:BuildingName' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:BuildingNumber' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CareOf' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CitySubDivisionName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CountryName' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CountrySubDivisionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:DepartmentName' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:LineFive' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:LineFour' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:PostOfficeBox' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listSchemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@name' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:StreetName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Element 'ram:ID' muss genau 1 mal auftreten. + + + + + + Element 'ram:AssociatedRegisteredTax' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Attribut '@schemeID' ist erforderlich in diesem Kontext. + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + Wert von '@schemeID' ist unzulässig. + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Element 'ram:URIID' muss genau 1 mal auftreten. + + + + + + Element 'ram:ChannelCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CompleteNumber' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Attribut '@schemeID' ist erforderlich in diesem Kontext. + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + Wert von '@schemeID' ist unzulässig. + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:Description' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:SupplyInstructionReferencedDocument' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:AttachedSpecifiedBinaryFile' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:AttachmentBinaryObject' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CopyIndicator' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:EffectiveSpecifiedPeriod' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Attribut '@format' ist erforderlich in diesem Kontext. + + + + + + + Wert von '@format' ist unzulässig. + + + + + + Element 'ram:GlobalID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:Information' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:IssuerTradeParty' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:LineID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:Name' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:PreviousRevisionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ReferenceTypeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:RevisionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:SectionName' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:StatusCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:TypeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:URIID' soll in diesem Kontext nicht verwendet werden. + + + + + + Jede Lieferadresse „DELIVER TO ADDRESS“ (BG-15) muss einen entsprechenden Ländercode „Deliver to country code“ (BT-80) enthalten. + + + + + + Element 'ram:Description' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:DescriptionBinaryObject' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:EarliestOccurrenceDateTime' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:LatestOccurrenceDateTime' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'udt:DateTime' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Attribut '@format' ist erforderlich in diesem Kontext. + + + + + + + Wert von '@format' ist unzulässig. + + + + + + Element 'ram:OccurrenceLogisticsLocation' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:OccurrenceSpecifiedPeriod' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:TypeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:UnitQuantity' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ActualDespatchSupplyChainEvent' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ActualPickUpSupplyChainEvent' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ActualReceiptSupplyChainEvent' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:AdditionalReferencedDocument' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ConsumptionReportReferencedDocument' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Element 'ram:IssuerAssignedID' muss genau 1 mal auftreten. + + + + + + Element 'ram:AttachedSpecifiedBinaryFile' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:AttachmentBinaryObject' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CopyIndicator' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:EffectiveSpecifiedPeriod' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Attribut '@format' ist erforderlich in diesem Kontext. + + + + + + + Wert von '@format' ist unzulässig. + + + + + + Element 'ram:GlobalID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:Information' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:IssuerTradeParty' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:LineID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:Name' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:PreviousRevisionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ReferenceTypeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:RevisionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:SectionName' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:StatusCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:TypeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:URIID' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Element 'ram:IssuerAssignedID' muss genau 1 mal auftreten. + + + + + + Element 'ram:AttachedSpecifiedBinaryFile' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:AttachmentBinaryObject' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CopyIndicator' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:EffectiveSpecifiedPeriod' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Attribut '@format' ist erforderlich in diesem Kontext. + + + + + + + Wert von '@format' ist unzulässig. + + + + + + Element 'ram:GlobalID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:Information' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:IssuerTradeParty' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:LineID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:Name' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:PreviousRevisionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ReferenceTypeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:RevisionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:SectionName' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:StatusCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:TypeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:URIID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:PackingListReferencedDocument' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:PreviousDeliverySupplyChainEvent' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Element 'ram:IssuerAssignedID' muss genau 1 mal auftreten. + + + + + + Element 'ram:AttachedSpecifiedBinaryFile' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:AttachmentBinaryObject' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CopyIndicator' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:EffectiveSpecifiedPeriod' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Attribut '@format' ist erforderlich in diesem Kontext. + + + + + + + Wert von '@format' ist unzulässig. + + + + + + Element 'ram:GlobalID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:Information' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:IssuerTradeParty' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:LineID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:Name' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:PreviousRevisionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ReferenceTypeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:RevisionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:SectionName' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:StatusCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:TypeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:URIID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:AssociatedInvoiceAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:AssociatedReferencedDocument' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CarrierTradeParty' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ConsigneeTradeParty' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ConsignorTradeParty' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CustomsExportAgentTradeParty' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CustomsImportAgentTradeParty' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:DeclaredValueForCustomsAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:DeliveryTradeParty' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:FreightForwarderTradeParty' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:GrossVolumeMeasure' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:GrossWeightMeasure' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:GroupingCentreTradeParty' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:IncludedSupplyChainConsignmentItem' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:InsurancePremiumAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:NetWeightMeasure' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:PackageQuantity' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Element 'ram:ModeCode' muss genau 1 mal auftreten. + + + + + + Element 'ram:Mode' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@name' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:StageCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:UsedLogisticsTransportMeans' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:TotalChargeAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:TransportContractReferencedDocument' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:UtilizedLogisticsTransportEquipment' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Element 'ram:DefinedTradeContact' darf höchstens 1 mal auftreten. + + Das Element 'ram:URIUniversalCommunication' darf höchstens 1 mal auftreten. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:DirectTelephoneUniversalCommunication' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Element 'ram:URIID' muss genau 1 mal auftreten. + + + + + + Element 'ram:ChannelCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CompleteNumber' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Element 'ram:CompleteNumber' muss genau 1 mal auftreten. + + + + + + Element 'ram:ChannelCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:URIID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:InstantMessagingUniversalCommunication' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:JobTitle' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:MobileTelephoneUniversalCommunication' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:PersonID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:Responsibility' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:SpecifiedContactPerson' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:SpecifiedNote' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Element 'ram:CompleteNumber' muss genau 1 mal auftreten. + + + + + + Element 'ram:ChannelCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:URIID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:TelexUniversalCommunication' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:TypeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:VOIPUniversalCommunication' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:Description' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:EndPointURIUniversalCommunication' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Attribut '@schemeID' ist erforderlich in diesem Kontext. + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:LogoAssociatedSpecifiedBinaryFile' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Element 'ram:CountryID' muss genau 1 mal auftreten. + + Das Element 'ram:CountrySubDivisionName' darf höchstens 1 mal auftreten. + + + + + + Element 'ram:AdditionalStreetName' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:AttentionOf' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:BuildingName' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:BuildingNumber' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CareOf' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CitySubDivisionName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CountryName' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CountrySubDivisionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:DepartmentName' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:LineFive' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:LineFour' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:PostOfficeBox' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listSchemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@name' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:StreetName' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:RoleCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:AuthorizedLegalRegistration' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:LegalClassificationCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:Name' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:PostalTradeAddress' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Element 'ram:ID' muss genau 1 mal auftreten. + + + + + + Element 'ram:AssociatedRegisteredTax' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Attribut '@schemeID' ist erforderlich in diesem Kontext. + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + Wert von '@schemeID' ist unzulässig. + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Element 'ram:URIID' muss genau 1 mal auftreten. + + + + + + Element 'ram:ChannelCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CompleteNumber' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Attribut '@schemeID' ist erforderlich in diesem Kontext. + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + Wert von '@schemeID' ist unzulässig. + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Element 'ram:DefinedTradeContact' darf höchstens 1 mal auftreten. + + Das Element 'ram:URIUniversalCommunication' darf höchstens 1 mal auftreten. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:DirectTelephoneUniversalCommunication' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Element 'ram:URIID' muss genau 1 mal auftreten. + + + + + + Element 'ram:ChannelCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CompleteNumber' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Element 'ram:CompleteNumber' muss genau 1 mal auftreten. + + + + + + Element 'ram:ChannelCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:URIID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:InstantMessagingUniversalCommunication' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:JobTitle' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:MobileTelephoneUniversalCommunication' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:PersonID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:Responsibility' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:SpecifiedContactPerson' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:SpecifiedNote' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Element 'ram:CompleteNumber' muss genau 1 mal auftreten. + + + + + + Element 'ram:ChannelCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:URIID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:TelexUniversalCommunication' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:TypeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:VOIPUniversalCommunication' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:Description' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:EndPointURIUniversalCommunication' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Attribut '@schemeID' ist erforderlich in diesem Kontext. + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + Wert von '@schemeID' ist unzulässig. + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:LogoAssociatedSpecifiedBinaryFile' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Element 'ram:CountryID' muss genau 1 mal auftreten. + + Das Element 'ram:CountrySubDivisionName' darf höchstens 1 mal auftreten. + + + + + + Element 'ram:AdditionalStreetName' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:AttentionOf' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:BuildingName' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:BuildingNumber' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CareOf' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CitySubDivisionName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CountryName' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CountrySubDivisionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:DepartmentName' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:LineFive' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:LineFour' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:PostOfficeBox' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listSchemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@name' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:StreetName' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:RoleCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:AuthorizedLegalRegistration' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:LegalClassificationCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:Name' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:PostalTradeAddress' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Element 'ram:ID' muss genau 1 mal auftreten. + + + + + + Element 'ram:AssociatedRegisteredTax' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Attribut '@schemeID' ist erforderlich in diesem Kontext. + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + Wert von '@schemeID' ist unzulässig. + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Element 'ram:URIID' muss genau 1 mal auftreten. + + + + + + Element 'ram:ChannelCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CompleteNumber' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Attribut '@schemeID' ist erforderlich in diesem Kontext. + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + Wert von '@schemeID' ist unzulässig. + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Element 'ram:DefinedTradeContact' darf höchstens 1 mal auftreten. + + Das Element 'ram:URIUniversalCommunication' darf höchstens 1 mal auftreten. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:DirectTelephoneUniversalCommunication' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Element 'ram:URIID' muss genau 1 mal auftreten. + + + + + + Element 'ram:ChannelCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CompleteNumber' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Element 'ram:CompleteNumber' muss genau 1 mal auftreten. + + + + + + Element 'ram:ChannelCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:URIID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:InstantMessagingUniversalCommunication' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:JobTitle' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:MobileTelephoneUniversalCommunication' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:PersonID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:Responsibility' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:SpecifiedContactPerson' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:SpecifiedNote' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Element 'ram:CompleteNumber' muss genau 1 mal auftreten. + + + + + + Element 'ram:ChannelCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:URIID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:TelexUniversalCommunication' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:TypeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:VOIPUniversalCommunication' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:Description' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:EndPointURIUniversalCommunication' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Attribut '@schemeID' ist erforderlich in diesem Kontext. + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:LogoAssociatedSpecifiedBinaryFile' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Element 'ram:CountryID' muss genau 1 mal auftreten. + + + + + + Element 'ram:AdditionalStreetName' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:AttentionOf' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:BuildingName' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:BuildingNumber' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CareOf' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CitySubDivisionName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CountryName' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CountrySubDivisionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:DepartmentName' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:LineFive' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:LineFour' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:PostOfficeBox' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listSchemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@name' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:StreetName' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:RoleCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:AuthorizedLegalRegistration' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:LegalClassificationCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:Name' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:PostalTradeAddress' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Element 'ram:ID' muss genau 1 mal auftreten. + + + + + + Element 'ram:AssociatedRegisteredTax' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Attribut '@schemeID' ist erforderlich in diesem Kontext. + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + Wert von '@schemeID' ist unzulässig. + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Element 'ram:URIID' muss genau 1 mal auftreten. + + + + + + Element 'ram:ChannelCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CompleteNumber' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Attribut '@schemeID' ist erforderlich in diesem Kontext. + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + Wert von '@schemeID' ist unzulässig. + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Element 'ram:PaymentReference' darf höchstens 1 mal auftreten. + + Das Element 'ram:InvoiceCurrencyCode' muss genau 1 mal auftreten. + + Das Element 'ram:ApplicableTradeTax' muss mindestens 1 mal auftreten. + + Das Element 'ram:SpecifiedTradeSettlementHeaderMonetarySummation' muss genau 1 mal auftreten. + + + + + + Das Element 'ram:CalculatedAmount' muss genau 1 mal auftreten. + + Das Element 'ram:TypeCode' muss genau 1 mal auftreten. + + Das Element 'ram:BasisAmount' muss genau 1 mal auftreten. + + Das Element 'ram:LineTotalBasisAmount' darf höchstens 1 mal auftreten. + + Das Element 'ram:AllowanceChargeBasisAmount' darf höchstens 1 mal auftreten. + + Das Element 'ram:CategoryCode' muss genau 1 mal auftreten. + + + + + + Attribut '@currencyCodeListVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@currencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@currencyCodeListVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@currencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:BasisQuantity' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:BuyerDeductibleTaxSpecifiedTradeAccountingAccount' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:BuyerNonDeductibleTaxSpecifiedTradeAccountingAccount' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:BuyerRepayableTaxSpecifiedTradeAccountingAccount' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@currencyCodeListVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@currencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CalculatedRate' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CalculationSequenceNumeric' soll in diesem Kontext nicht verwendet werden. + + + + + + + Wert von 'ram:CategoryCode' ist unzulässig. + + + + + + Attribut '@listAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CategoryName' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CurrencyCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CustomsDutyIndicator' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@name' soll in diesem Kontext nicht verwendet werden. + + + + + + + Wert von 'ram:ExemptionReasonCode' ist unzulässig. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listSchemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@name' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:InformationAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:Jurisdiction' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@currencyCodeListVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@currencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:PlaceApplicableTradeLocation' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@format' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:SellerPayableTaxSpecifiedTradeAccountingAccount' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:SellerRefundableTaxSpecifiedTradeAccountingAccount' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ServiceSupplyTradeCountry' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:SpecifiedTradeAccountingAccount' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:TaxBasisAllowanceRate' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'udt:Date' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Attribut '@format' ist erforderlich in diesem Kontext. + + + + + + + Wert von '@format' ist unzulässig. + + + + + + Element 'ram:Type' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:UnitBasisAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Element 'ram:Description' darf höchstens 1 mal auftreten. + + + + + + Element 'ram:CompleteDateTime' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ContinuousIndicator' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:DurationMeasure' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'udt:DateTime' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Attribut '@format' ist erforderlich in diesem Kontext. + + + + + + + Wert von '@format' ist unzulässig. + + + + + + Element 'ram:ID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:InclusiveIndicator' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:Name' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:OpenIndicator' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:PurposeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:SeasonCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:SequenceNumeric' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:StartDateFlexibilityCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'udt:DateTime' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Attribut '@format' ist erforderlich in diesem Kontext. + + + + + + + Wert von '@format' ist unzulässig. + + + + + + Element 'ram:CreditReason' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CreditReasonCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CreditorReferenceIssuerID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CreditorReferenceType' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CreditorReferenceTypeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:DuePayableAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:FactoringAgreementReferencedDocument' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:FactoringListReferencedDocument' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:InvoiceApplicableTradeCurrencyExchange' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:InvoiceDateTime' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Jede Bezugnahme auf eine vorausgegangene Rechnung „Preceding Invoice reference“ (BT-25) muss die Nummer der vorausgegangenen Rechnung enthalten. + + Das Element 'ram:IssuerAssignedID' muss genau 1 mal auftreten. + + + + + + Element 'ram:AttachedSpecifiedBinaryFile' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:AttachmentBinaryObject' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CopyIndicator' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:EffectiveSpecifiedPeriod' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Attribut '@format' ist erforderlich in diesem Kontext. + + + + + + + Wert von '@format' ist unzulässig. + + + + + + Element 'ram:GlobalID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:Information' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:IssuerTradeParty' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:LineID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:Name' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:PreviousRevisionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ReferenceTypeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:RevisionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:SectionName' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:StatusCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:TypeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:URIID' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Element 'ram:DefinedTradeContact' darf höchstens 1 mal auftreten. + + Das Element 'ram:URIUniversalCommunication' darf höchstens 1 mal auftreten. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:DirectTelephoneUniversalCommunication' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Element 'ram:URIID' muss genau 1 mal auftreten. + + + + + + Element 'ram:ChannelCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CompleteNumber' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Element 'ram:CompleteNumber' muss genau 1 mal auftreten. + + + + + + Element 'ram:ChannelCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:URIID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:InstantMessagingUniversalCommunication' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:JobTitle' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:MobileTelephoneUniversalCommunication' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:PersonID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:Responsibility' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:SpecifiedContactPerson' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:SpecifiedNote' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Element 'ram:CompleteNumber' muss genau 1 mal auftreten. + + + + + + Element 'ram:ChannelCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:URIID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:TelexUniversalCommunication' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:TypeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:VOIPUniversalCommunication' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:Description' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:EndPointURIUniversalCommunication' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Attribut '@schemeID' ist erforderlich in diesem Kontext. + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:LogoAssociatedSpecifiedBinaryFile' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Element 'ram:CountryID' muss genau 1 mal auftreten. + + + + + + Element 'ram:AdditionalStreetName' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:AttentionOf' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:BuildingName' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:BuildingNumber' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CareOf' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CitySubDivisionName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CountryName' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CountrySubDivisionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:DepartmentName' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:LineFive' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:LineFour' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:PostOfficeBox' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listSchemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@name' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:StreetName' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:RoleCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:AuthorizedLegalRegistration' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:LegalClassificationCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:Name' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:PostalTradeAddress' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Element 'ram:ID' muss genau 1 mal auftreten. + + + + + + Element 'ram:AssociatedRegisteredTax' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Attribut '@schemeID' ist erforderlich in diesem Kontext. + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + Wert von '@schemeID' ist unzulässig. + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Element 'ram:URIID' muss genau 1 mal auftreten. + + + + + + Element 'ram:ChannelCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CompleteNumber' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Attribut '@schemeID' ist erforderlich in diesem Kontext. + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + Wert von '@schemeID' ist unzulässig. + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Element 'ram:DefinedTradeContact' darf höchstens 1 mal auftreten. + + Das Element 'ram:URIUniversalCommunication' darf höchstens 1 mal auftreten. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:DirectTelephoneUniversalCommunication' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Element 'ram:URIID' muss genau 1 mal auftreten. + + + + + + Element 'ram:ChannelCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CompleteNumber' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Element 'ram:CompleteNumber' muss genau 1 mal auftreten. + + + + + + Element 'ram:ChannelCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:URIID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:InstantMessagingUniversalCommunication' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:JobTitle' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:MobileTelephoneUniversalCommunication' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:PersonID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:Responsibility' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:SpecifiedContactPerson' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:SpecifiedNote' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Element 'ram:CompleteNumber' muss genau 1 mal auftreten. + + + + + + Element 'ram:ChannelCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:URIID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:TelexUniversalCommunication' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:TypeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:VOIPUniversalCommunication' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:Description' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:EndPointURIUniversalCommunication' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Attribut '@schemeID' ist erforderlich in diesem Kontext. + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:LogoAssociatedSpecifiedBinaryFile' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Element 'ram:CountryID' muss genau 1 mal auftreten. + + Das Element 'ram:CountrySubDivisionName' darf höchstens 1 mal auftreten. + + + + + + Element 'ram:AdditionalStreetName' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:AttentionOf' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:BuildingName' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:BuildingNumber' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CareOf' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CitySubDivisionName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CountryName' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CountrySubDivisionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:DepartmentName' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:LineFive' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:LineFour' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:PostOfficeBox' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listSchemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@name' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:StreetName' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:RoleCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:AuthorizedLegalRegistration' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:LegalClassificationCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:Name' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:PostalTradeAddress' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:TradingBusinessName' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Element 'ram:ID' muss genau 1 mal auftreten. + + + + + + Element 'ram:AssociatedRegisteredTax' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Attribut '@schemeID' ist erforderlich in diesem Kontext. + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + Wert von '@schemeID' ist unzulässig. + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Element 'ram:URIID' muss genau 1 mal auftreten. + + + + + + Element 'ram:ChannelCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CompleteNumber' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Attribut '@schemeID' ist erforderlich in diesem Kontext. + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + Wert von '@schemeID' ist unzulässig. + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:LetterOfCreditReferencedDocument' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:NextInvoiceDateTime' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:PayableSpecifiedTradeAccountingAccount' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Element 'ram:Name' muss genau 1 mal auftreten. + + Das Element 'ram:DefinedTradeContact' darf höchstens 1 mal auftreten. + + Das Element 'ram:URIUniversalCommunication' darf höchstens 1 mal auftreten. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:DirectTelephoneUniversalCommunication' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Element 'ram:URIID' muss genau 1 mal auftreten. + + + + + + Element 'ram:ChannelCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CompleteNumber' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Element 'ram:CompleteNumber' muss genau 1 mal auftreten. + + + + + + Element 'ram:ChannelCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:URIID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:InstantMessagingUniversalCommunication' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:JobTitle' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:MobileTelephoneUniversalCommunication' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:PersonID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:Responsibility' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:SpecifiedContactPerson' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:SpecifiedNote' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Element 'ram:CompleteNumber' muss genau 1 mal auftreten. + + + + + + Element 'ram:ChannelCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:URIID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:TelexUniversalCommunication' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:TypeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:VOIPUniversalCommunication' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:Description' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:EndPointURIUniversalCommunication' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Attribut '@schemeID' ist erforderlich in diesem Kontext. + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + Wert von '@schemeID' ist unzulässig. + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:LogoAssociatedSpecifiedBinaryFile' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Element 'ram:CountryID' muss genau 1 mal auftreten. + + Das Element 'ram:CountrySubDivisionName' darf höchstens 1 mal auftreten. + + + + + + Element 'ram:AdditionalStreetName' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:AttentionOf' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:BuildingName' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:BuildingNumber' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CareOf' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CitySubDivisionName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CountryName' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CountrySubDivisionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:DepartmentName' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:LineFive' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:LineFour' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:PostOfficeBox' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listSchemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@name' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:StreetName' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:RoleCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:AuthorizedLegalRegistration' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + Wert von '@schemeID' ist unzulässig. + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:LegalClassificationCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:Name' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:PostalTradeAddress' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Element 'ram:ID' muss genau 1 mal auftreten. + + + + + + Element 'ram:AssociatedRegisteredTax' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Attribut '@schemeID' ist erforderlich in diesem Kontext. + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + Wert von '@schemeID' ist unzulässig. + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Element 'ram:URIID' muss genau 1 mal auftreten. + + + + + + Element 'ram:ChannelCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CompleteNumber' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Attribut '@schemeID' ist erforderlich in diesem Kontext. + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + Wert von '@schemeID' ist unzulässig. + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:PayerTradeParty' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:PaymentApplicableTradeCurrencyExchange' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:PaymentCurrencyCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ProFormaInvoiceReferencedDocument' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:PurchaseSpecifiedTradeAccountingAccount' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:AmountTypeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CostReferenceDimensionPattern' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:Name' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:SetTriggerCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:SalesSpecifiedTradeAccountingAccount' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Element 'ram:IncludedTradeTax' muss mindestens 1 mal auftreten. + + + + + + Das Attribut '@format' ist erforderlich in diesem Kontext. + + + + + + + Wert von '@format' ist unzulässig. + + + + + + Das Element 'ram:CalculatedAmount' muss genau 1 mal auftreten. + + Das Element 'ram:TypeCode' muss genau 1 mal auftreten. + + Das Element 'ram:CategoryCode' muss genau 1 mal auftreten. + + + + + + Element 'ram:AllowanceChargeBasisAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:BasisAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:BasisQuantity' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:BuyerDeductibleTaxSpecifiedTradeAccountingAccount' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:BuyerNonDeductibleTaxSpecifiedTradeAccountingAccount' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:BuyerRepayableTaxSpecifiedTradeAccountingAccount' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@currencyCodeListVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@currencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CalculatedRate' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CalculationSequenceNumeric' soll in diesem Kontext nicht verwendet werden. + + + + + + + Wert von 'ram:CategoryCode' ist unzulässig. + + + + + + Attribut '@listAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CategoryName' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CurrencyCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CustomsDutyIndicator' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:DueDateTypeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ExemptionReasonCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:InformationAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:Jurisdiction' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:LineTotalBasisAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:PlaceApplicableTradeLocation' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@format' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:SellerPayableTaxSpecifiedTradeAccountingAccount' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:SellerRefundableTaxSpecifiedTradeAccountingAccount' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ServiceSupplyTradeCountry' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:SpecifiedTradeAccountingAccount' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:TaxBasisAllowanceRate' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:TaxPointDate' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:Type' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:UnitBasisAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@currencyCodeListVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@currencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:SpecifiedFinancialAdjustment' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Element 'ram:Description' muss genau 1 mal auftreten. + + Das Element 'ram:AppliedAmount' muss genau 1 mal auftreten. + + + + + + Element 'ram:AllowanceCharge' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@currencyCodeListVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@currencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:AppliedFromLogisticsLocation' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:AppliedToLogisticsLocation' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:AllowanceChargeBasisAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:BasisAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:BasisQuantity' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:BuyerDeductibleTaxSpecifiedTradeAccountingAccount' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:BuyerNonDeductibleTaxSpecifiedTradeAccountingAccount' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:BuyerRepayableTaxSpecifiedTradeAccountingAccount' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CalculatedAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CalculatedRate' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CalculationSequenceNumeric' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CategoryName' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CurrencyCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CustomsDutyIndicator' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:DueDateTypeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ExemptionReason' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ExemptionReasonCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:InformationAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:Jurisdiction' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:LineTotalBasisAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:PlaceApplicableTradeLocation' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@format' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:SellerPayableTaxSpecifiedTradeAccountingAccount' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:SellerRefundableTaxSpecifiedTradeAccountingAccount' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ServiceSupplyTradeCountry' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:SpecifiedTradeAccountingAccount' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:TaxBasisAllowanceRate' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:TaxPointDate' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:Type' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:UnitBasisAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CalculationBasis' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CalculationBasisCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ChargeCategoryCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:DisbursementAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:PayingPartyRoleCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:PaymentArrangementCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:PaymentPlaceLogisticsLocation' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ServiceCategoryCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:TariffClassCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:TransportPaymentMethodCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Element 'ram:ChargeIndicator' muss genau 1 mal auftreten. + + Das Element 'ram:ActualAmount' muss genau 1 mal auftreten. + + Das Element 'ram:CategoryTradeTax' muss genau 1 mal auftreten. + + + + + + Attribut '@currencyCodeListVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@currencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ActualTradeCurrencyExchange' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@currencyCodeListVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@currencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Attribut '@unitCode' ist erforderlich in diesem Kontext. + + + + + + Attribut '@unitCodeListAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@unitCodeListAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@unitCodeListID' soll in diesem Kontext nicht verwendet werden. + + + + + + + Wert von '@unitCode' ist unzulässig. + + + + + + Attribut '@format' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Element 'ram:TypeCode' muss genau 1 mal auftreten. + + Das Element 'ram:CategoryCode' muss genau 1 mal auftreten. + + + + + + Element 'ram:AllowanceChargeBasisAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:BasisAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:BasisQuantity' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:BuyerDeductibleTaxSpecifiedTradeAccountingAccount' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:BuyerNonDeductibleTaxSpecifiedTradeAccountingAccount' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:BuyerRepayableTaxSpecifiedTradeAccountingAccount' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CalculatedAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CalculatedRate' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CalculationSequenceNumeric' soll in diesem Kontext nicht verwendet werden. + + + + + + + Wert von 'ram:CategoryCode' ist unzulässig. + + + + + + Attribut '@listAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CategoryName' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CurrencyCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CustomsDutyIndicator' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:DueDateTypeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ExemptionReason' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ExemptionReasonCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:InformationAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:Jurisdiction' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:LineTotalBasisAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:PlaceApplicableTradeLocation' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@format' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:SellerPayableTaxSpecifiedTradeAccountingAccount' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:SellerRefundableTaxSpecifiedTradeAccountingAccount' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ServiceSupplyTradeCountry' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:SpecifiedTradeAccountingAccount' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:TaxBasisAllowanceRate' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:TaxPointDate' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:Type' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:UnitBasisAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'udt:IndicatorString' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:PrepaidIndicator' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@format' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:TypeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:UnitBasisAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Element 'ram:Description' darf höchstens 1 mal auftreten. + + Das Element 'ram:DirectDebitMandateID' darf höchstens 1 mal auftreten. + + Das Element 'ram:PartialPaymentAmount' darf höchstens 1 mal auftreten. + + + + + + Attribut '@currencyCodeListVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@currencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@currencyCodeListVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@currencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'udt:DateTime' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Attribut '@format' ist erforderlich in diesem Kontext. + + + + + + + Wert von '@format' ist unzulässig. + + + + + + Das Attribut '@unitCode' ist erforderlich in diesem Kontext. + + + + + + Attribut '@unitCodeListVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + Wert von '@unitCode' ist unzulässig. + + + + + + Attribut '@format' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@currencyCodeListVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@currencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@currencyCodeListVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@currencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'udt:DateTime' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Attribut '@format' ist erforderlich in diesem Kontext. + + + + + + + Wert von '@format' ist unzulässig. + + + + + + Das Attribut '@unitCode' ist erforderlich in diesem Kontext. + + + + + + Attribut '@unitCodeListVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + Wert von '@unitCode' ist unzulässig. + + + + + + Attribut '@format' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'udt:DateTime' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Attribut '@format' ist erforderlich in diesem Kontext. + + + + + + + Wert von '@format' ist unzulässig. + + + + + + Element 'ram:FromEventCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:InstructionTypeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@currencyCodeListVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@currencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:PartialPaymentPercent' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:PayeeTradeParty' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:PaymentMeansID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:SettlementPeriodMeasure' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:TypeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:SpecifiedTradeSettlementFinancialCard' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Element 'ram:LineTotalAmount' muss genau 1 mal auftreten. + + Das Element 'ram:ChargeTotalAmount' darf höchstens 1 mal auftreten. + + Das Element 'ram:AllowanceTotalAmount' darf höchstens 1 mal auftreten. + + Das Element 'ram:TaxBasisTotalAmount' darf höchstens 2 mal auftreten. + + Das Element 'ram:TaxTotalAmount' darf höchstens 2 mal auftreten. + + Das Element 'ram:RoundingAmount' darf höchstens 1 mal auftreten. + + Das Element 'ram:GrandTotalAmount' darf höchstens 2 mal auftreten. + + Das Element 'ram:TotalPrepaidAmount' darf höchstens 1 mal auftreten. + + Das Element 'ram:DuePayableAmount' muss genau 1 mal auftreten. + + + + + + Attribut '@currencyCodeListVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@currencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@currencyCodeListVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@currencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@currencyCodeListVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@currencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@currencyCodeListVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@currencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:GrossLineTotalAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:InformationAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@currencyCodeListVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@currencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:NetIncludingTaxesLineTotalAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:NetLineTotalAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ProductValueExcludingTobaccoTaxInformationAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:RetailValueExcludingTaxInformationAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@currencyCodeListVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@currencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@currencyCodeListVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@currencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Attribut '@currencyID' ist erforderlich in diesem Kontext. + + + + + + Attribut '@currencyCodeListVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + Wert von '@currencyID' ist unzulässig. + + + + + + Element 'ram:TotalAllowanceChargeAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:TotalDepositFeeInformationAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:TotalDiscountAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@currencyCodeListVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@currencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:TotalRetailValueInformationAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Element 'ram:TypeCode' muss genau 1 mal auftreten. + + Das Element 'ram:Information' darf höchstens 1 mal auftreten. + + + + + + Das Element 'ram:ID' muss genau 1 mal auftreten. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CreditAvailableAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CreditLimitAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:Description' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ExpiryDate' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:InterestRatePercent' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:IssuingCompanyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:MicrochipIndicator' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:TypeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ValidFromDateTime' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:VerificationNumeric' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:GuaranteeMethodCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Element 'ram:BICID' muss genau 1 mal auftreten. + + + + + + Element 'ram:AustralianBSBID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:AustrianBankleitzahlID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CHIPSParticipantID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CHIPSUniversalID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CanadianPaymentsAssociationID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ClearingSystemName' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:FedwireRoutingNumberID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:GermanBankleitzahlID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:HellenicBankID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:HongKongBankID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:IndianFinancialSystemID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:IrishNSCID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ItalianDomesticID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:JapanFinancialInstitutionCommonID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:LocationFinancialInstitutionAddress' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:Name' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:NewZealandNCCID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:PolishNationalClearingID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:PortugueseNCCID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:RussianCentralBankID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:SICID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:SouthAfricanNCCID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:SpanishDomesticInterbankingID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:SubDivisionBranchFinancialInstitution' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:SwissBCID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:UKSortCodeID' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Element 'ram:IBANID' muss genau 1 mal auftreten. + + + + + + Element 'ram:AccountName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ProprietaryID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:PayerSpecifiedDebtorFinancialInstitution' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:PaymentChannelCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:PaymentMethodCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:SubtotalCalculatedTradeTax' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:AssociatedReferencedDocument' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Attribut '@format' ist erforderlich in diesem Kontext. + + + + + + + Wert von '@format' ist unzulässig. + + + + + + Attribut '@format' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:MarketID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:SourceUnitBasisNumeric' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:TargetUnitBaseNumeric' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:UltimatePayeeTradeParty' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Element 'ram:SpecifiedTradeProduct' muss genau 1 mal auftreten. + + Das Element 'ram:SpecifiedLineTradeAgreement' muss genau 1 mal auftreten. + + + + + + Das Element 'ram:LineID' muss genau 1 mal auftreten. + + + + + + Das Element 'ram:Content' muss genau 1 mal auftreten. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listSchemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@name' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:Subject' soll in diesem Kontext nicht verwendet werden. + + + + + + + Wert von 'ram:SubjectCode' ist unzulässig. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listSchemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@name' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listSchemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@name' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ParentLineID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:DescriptionCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:IncludedSubordinateTradeLineItem' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Element 'ram:NetPriceProductTradePrice' muss genau 1 mal auftreten. + + + + + + Das Element 'ram:IssuerAssignedID' muss genau 1 mal auftreten. + + Das Element 'ram:TypeCode' muss genau 1 mal auftreten. + + Das Element 'ram:AttachmentBinaryObject' darf höchstens 1 mal auftreten. + + Das Element 'ram:ReferenceTypeCode' muss genau 1 mal auftreten. + + + + + + Element 'ram:AttachedSpecifiedBinaryFile' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Attribut '@mimeCode' ist erforderlich in diesem Kontext. + + Das Attribut '@filename' ist erforderlich in diesem Kontext. + + + + + + Attribut '@characterSetCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@encodingCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@format' soll in diesem Kontext nicht verwendet werden. + + + + + + + Wert von '@mimeCode' ist unzulässig. + + + + + + Attribut '@uri' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CopyIndicator' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:EffectiveSpecifiedPeriod' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Attribut '@format' ist erforderlich in diesem Kontext. + + + + + + + Wert von '@format' ist unzulässig. + + + + + + Element 'ram:GlobalID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:Information' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:IssuerTradeParty' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:PreviousRevisionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@name' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:RevisionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:SectionName' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:StatusCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@name' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ApplicableTradeDeliveryTerms' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:AttachedSpecifiedBinaryFile' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:AttachmentBinaryObject' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CopyIndicator' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:EffectiveSpecifiedPeriod' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Attribut '@format' ist erforderlich in diesem Kontext. + + + + + + + Wert von '@format' ist unzulässig. + + + + + + Element 'ram:GlobalID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:Information' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:IssuerTradeParty' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:Name' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:PreviousRevisionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ReferenceTypeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:RevisionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:SectionName' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:StatusCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:TypeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:URIID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:BuyerReference' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:BuyerRequisitionerTradeParty' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:AttachedSpecifiedBinaryFile' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:AttachmentBinaryObject' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CopyIndicator' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:EffectiveSpecifiedPeriod' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Attribut '@format' ist erforderlich in diesem Kontext. + + + + + + + Wert von '@format' ist unzulässig. + + + + + + Element 'ram:GlobalID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:Information' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:IssuerTradeParty' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:Name' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:PreviousRevisionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ReferenceTypeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:RevisionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:SectionName' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:StatusCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:TypeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:URIID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:DemandForecastReferencedDocument' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Element 'ram:ChargeAmount' muss genau 1 mal auftreten. + + + + + + Das Element 'ram:ActualAmount' muss genau 1 mal auftreten. + + Das Element 'ram:Reason' muss genau 1 mal auftreten. + + + + + + Attribut '@currencyCodeListVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@currencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ActualTradeCurrencyExchange' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:BasisAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:BasisQuantity' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CalculationPercent' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CategoryTradeTax' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'udt:IndicatorString' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:PrepaidIndicator' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ReasonCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:SequenceNumeric' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:TypeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:UnitBasisAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:AssociatedReferencedDocument' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Attribut '@unitCode' ist erforderlich in diesem Kontext. + + + + + + Attribut '@unitCodeListAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@unitCodeListAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@unitCodeListID' soll in diesem Kontext nicht verwendet werden. + + + + + + + Wert von '@unitCode' ist unzulässig. + + + + + + Element 'ram:ChangeReason' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@currencyCodeListVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@currencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:DeliveryTradeLocation' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:IncludedTradeTax' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:MaximumQuantity' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:MinimumQuantity' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:OrderUnitConversionFactorNumeric' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:TradeComparisonReferencePrice' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:TypeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ValiditySpecifiedPeriod' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:IncludedSpecifiedMarketplace' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ItemBuyerTradeParty' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ItemSellerTradeParty' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Element 'ram:ChargeAmount' muss genau 1 mal auftreten. + + Das Element 'ram:IncludedTradeTax' darf höchstens 1 mal auftreten. + + + + + + Element 'ram:AppliedTradeAllowanceCharge' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:AssociatedReferencedDocument' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Attribut '@unitCode' ist erforderlich in diesem Kontext. + + + + + + Attribut '@unitCodeListAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@unitCodeListAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@unitCodeListID' soll in diesem Kontext nicht verwendet werden. + + + + + + + Wert von '@unitCode' ist unzulässig. + + + + + + Element 'ram:ChangeReason' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@currencyCodeListVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@currencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:DeliveryTradeLocation' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Element 'ram:CalculatedAmount' muss genau 1 mal auftreten. + + Das Element 'ram:TypeCode' muss genau 1 mal auftreten. + + Das Element 'ram:CategoryCode' muss genau 1 mal auftreten. + + Das Element 'ram:RateApplicablePercent' muss genau 1 mal auftreten. + + + + + + Element 'ram:AllowanceChargeBasisAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:BasisAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:BasisQuantity' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:BuyerDeductibleTaxSpecifiedTradeAccountingAccount' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:BuyerNonDeductibleTaxSpecifiedTradeAccountingAccount' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:BuyerRepayableTaxSpecifiedTradeAccountingAccount' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@currencyCodeListVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@currencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CalculatedRate' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CalculationSequenceNumeric' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CategoryName' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CurrencyCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CustomsDutyIndicator' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:DueDateTypeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ExemptionReasonCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:InformationAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:Jurisdiction' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:LineTotalBasisAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:PlaceApplicableTradeLocation' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@format' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:SellerPayableTaxSpecifiedTradeAccountingAccount' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:SellerRefundableTaxSpecifiedTradeAccountingAccount' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ServiceSupplyTradeCountry' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:SpecifiedTradeAccountingAccount' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:TaxBasisAllowanceRate' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:TaxPointDate' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:Type' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:UnitBasisAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:MaximumQuantity' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:MinimumQuantity' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:OrderUnitConversionFactorNumeric' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:TradeComparisonReferencePrice' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:TypeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ValiditySpecifiedPeriod' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:PromotionalDealReferencedDocument' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:QuotationReferencedDocument' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:RequisitionerReferencedDocument' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:SellerOrderReferencedDocument' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:AttachedSpecifiedBinaryFile' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:AttachmentBinaryObject' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CopyIndicator' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:EffectiveSpecifiedPeriod' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Attribut '@format' ist erforderlich in diesem Kontext. + + + + + + + Wert von '@format' ist unzulässig. + + + + + + Element 'ram:GlobalID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:Information' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:IssuerTradeParty' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:Name' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:PreviousRevisionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ReferenceTypeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:RevisionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:SectionName' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:StatusCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:TypeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:URIID' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Element 'ram:BilledQuantity' muss genau 1 mal auftreten. + + + + + + Das Element 'ram:OccurrenceDateTime' muss genau 1 mal auftreten. + + + + + + Element 'ram:Description' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:DescriptionBinaryObject' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:EarliestOccurrenceDateTime' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:LatestOccurrenceDateTime' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'udt:DateTime' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Attribut '@format' ist erforderlich in diesem Kontext. + + + + + + + Wert von '@format' ist unzulässig. + + + + + + Element 'ram:OccurrenceLogisticsLocation' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:OccurrenceSpecifiedPeriod' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:TypeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:UnitQuantity' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ActualDespatchSupplyChainEvent' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ActualPickUpSupplyChainEvent' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ActualReceiptSupplyChainEvent' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:AdditionalReferencedDocument' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Attribut '@unitCode' ist erforderlich in diesem Kontext. + + + + + + Attribut '@unitCodeListAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@unitCodeListAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@unitCodeListID' soll in diesem Kontext nicht verwendet werden. + + + + + + + Wert von '@unitCode' ist unzulässig. + + + + + + Das Attribut '@unitCode' ist erforderlich in diesem Kontext. + + + + + + Attribut '@unitCodeListAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@unitCodeListAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@unitCodeListID' soll in diesem Kontext nicht verwendet werden. + + + + + + + Wert von '@unitCode' ist unzulässig. + + + + + + Element 'ram:ConsumptionReportReferencedDocument' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:AttachedSpecifiedBinaryFile' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:AttachmentBinaryObject' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CopyIndicator' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:EffectiveSpecifiedPeriod' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Attribut '@format' ist erforderlich in diesem Kontext. + + + + + + + Wert von '@format' ist unzulässig. + + + + + + Element 'ram:GlobalID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:Information' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:IssuerTradeParty' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:Name' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:PreviousRevisionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ReferenceTypeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:RevisionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:SectionName' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:StatusCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:TypeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:URIID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:AttachedSpecifiedBinaryFile' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:AttachmentBinaryObject' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CopyIndicator' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:EffectiveSpecifiedPeriod' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Attribut '@format' ist erforderlich in diesem Kontext. + + + + + + + Wert von '@format' ist unzulässig. + + + + + + Element 'ram:GlobalID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:Information' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:IssuerTradeParty' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:Name' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:PreviousRevisionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ReferenceTypeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:RevisionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:SectionName' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:StatusCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:TypeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:URIID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:DespatchedQuantity' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:GrossWeightMeasure' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:IncludedSupplyChainPackaging' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:NetWeightMeasure' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Attribut '@unitCode' ist erforderlich in diesem Kontext. + + + + + + Attribut '@unitCodeListAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@unitCodeListAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@unitCodeListID' soll in diesem Kontext nicht verwendet werden. + + + + + + + Wert von '@unitCode' ist unzulässig. + + + + + + Element 'ram:PackingListReferencedDocument' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:PerPackageUnitQuantity' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ProductUnitQuantity' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ReceivedQuantity' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:AttachedSpecifiedBinaryFile' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:AttachmentBinaryObject' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CopyIndicator' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:EffectiveSpecifiedPeriod' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Attribut '@format' ist erforderlich in diesem Kontext. + + + + + + + Wert von '@format' ist unzulässig. + + + + + + Element 'ram:GlobalID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:Information' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:IssuerTradeParty' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:Name' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:PreviousRevisionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ReferenceTypeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:RevisionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:SectionName' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:StatusCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:TypeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:URIID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:RelatedSupplyChainConsignment' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:RequestedDeliverySupplyChainEvent' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:RequestedQuantity' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ShipFromTradeParty' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Element 'ram:ID' darf höchstens 1 mal auftreten. + + Das Element 'ram:Name' muss genau 1 mal auftreten. + + Das Element 'ram:DefinedTradeContact' darf höchstens 1 mal auftreten. + + Das Element 'ram:URIUniversalCommunication' darf höchstens 1 mal auftreten. + + Das Element 'ram:SpecifiedTaxRegistration' darf höchstens 1 mal auftreten. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:DirectTelephoneUniversalCommunication' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Element 'ram:URIID' muss genau 1 mal auftreten. + + + + + + Element 'ram:ChannelCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CompleteNumber' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Element 'ram:CompleteNumber' muss genau 1 mal auftreten. + + + + + + Element 'ram:ChannelCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:URIID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:InstantMessagingUniversalCommunication' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:JobTitle' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:MobileTelephoneUniversalCommunication' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:PersonID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:Responsibility' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:SpecifiedContactPerson' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:SpecifiedNote' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Element 'ram:CompleteNumber' muss genau 1 mal auftreten. + + + + + + Element 'ram:ChannelCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:URIID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:TelexUniversalCommunication' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:TypeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:VOIPUniversalCommunication' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:Description' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:EndPointURIUniversalCommunication' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Attribut '@schemeID' ist erforderlich in diesem Kontext. + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:LogoAssociatedSpecifiedBinaryFile' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Element 'ram:CountryID' muss genau 1 mal auftreten. + + Das Element 'ram:CountrySubDivisionName' darf höchstens 1 mal auftreten. + + + + + + Element 'ram:AdditionalStreetName' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:AttentionOf' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:BuildingName' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:BuildingNumber' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CareOf' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CitySubDivisionName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CountryName' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CountrySubDivisionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:DepartmentName' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:LineFive' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:LineFour' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:PostOfficeBox' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listSchemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@name' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:StreetName' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:RoleCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:AuthorizedLegalRegistration' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Attribut '@schemeID' ist erforderlich in diesem Kontext. + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:LegalClassificationCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:Name' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:PostalTradeAddress' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Element 'ram:ID' muss genau 1 mal auftreten. + + + + + + Element 'ram:AssociatedRegisteredTax' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Attribut '@schemeID' ist erforderlich in diesem Kontext. + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + Wert von '@schemeID' ist unzulässig. + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Element 'ram:URIID' muss genau 1 mal auftreten. + + + + + + Element 'ram:ChannelCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CompleteNumber' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Attribut '@schemeID' ist erforderlich in diesem Kontext. + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + Wert von '@schemeID' ist unzulässig. + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:SpecifiedDeliveryAdjustment' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:TheoreticalWeightMeasure' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Element 'ram:ID' darf höchstens 1 mal auftreten. + + Das Element 'ram:Name' muss genau 1 mal auftreten. + + Das Element 'ram:DefinedTradeContact' darf höchstens 1 mal auftreten. + + Das Element 'ram:URIUniversalCommunication' darf höchstens 1 mal auftreten. + + Das Element 'ram:SpecifiedTaxRegistration' darf höchstens 1 mal auftreten. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:DirectTelephoneUniversalCommunication' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Element 'ram:URIID' muss genau 1 mal auftreten. + + + + + + Element 'ram:ChannelCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CompleteNumber' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Element 'ram:CompleteNumber' muss genau 1 mal auftreten. + + + + + + Element 'ram:ChannelCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:URIID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:InstantMessagingUniversalCommunication' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:JobTitle' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:MobileTelephoneUniversalCommunication' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:PersonID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:Responsibility' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:SpecifiedContactPerson' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:SpecifiedNote' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Element 'ram:CompleteNumber' muss genau 1 mal auftreten. + + + + + + Element 'ram:ChannelCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:URIID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:TelexUniversalCommunication' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:TypeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:VOIPUniversalCommunication' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:Description' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:EndPointURIUniversalCommunication' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Attribut '@schemeID' ist erforderlich in diesem Kontext. + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:LogoAssociatedSpecifiedBinaryFile' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Element 'ram:CountryID' muss genau 1 mal auftreten. + + Das Element 'ram:CountrySubDivisionName' darf höchstens 1 mal auftreten. + + + + + + Element 'ram:AdditionalStreetName' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:AttentionOf' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:BuildingName' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:BuildingNumber' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CareOf' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CitySubDivisionName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CountryName' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CountrySubDivisionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:DepartmentName' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:LineFive' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:LineFour' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:PostOfficeBox' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listSchemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@name' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:StreetName' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:RoleCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:AuthorizedLegalRegistration' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:LegalClassificationCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:Name' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:PostalTradeAddress' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Element 'ram:ID' muss genau 1 mal auftreten. + + + + + + Element 'ram:AssociatedRegisteredTax' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Attribut '@schemeID' ist erforderlich in diesem Kontext. + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + Wert von '@schemeID' ist unzulässig. + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Element 'ram:URIID' muss genau 1 mal auftreten. + + + + + + Element 'ram:ChannelCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CompleteNumber' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Attribut '@schemeID' ist erforderlich in diesem Kontext. + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + Wert von '@schemeID' ist unzulässig. + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Element 'ram:ApplicableTradeTax' muss mindestens 1 mal auftreten. + + Das Element 'ram:SpecifiedTradeSettlementLineMonetarySummation' muss genau 1 mal auftreten. + + + + + + Das Element 'ram:TypeCode' muss genau 1 mal auftreten. + + + + + + Element 'ram:AttachedSpecifiedBinaryFile' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:AttachmentBinaryObject' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CopyIndicator' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:EffectiveSpecifiedPeriod' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:FormattedIssueDateTime' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:GlobalID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:Information' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:IssuerTradeParty' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:LineID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:Name' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:PreviousRevisionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@name' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:RevisionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:SectionName' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:StatusCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + Wert von 'ram:TypeCode' ist unzulässig. + + + + + + Attribut '@listAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@name' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:URIID' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Element 'ram:CalculatedAmount' darf höchstens 1 mal auftreten. + + Das Element 'ram:TypeCode' muss genau 1 mal auftreten. + + Das Element 'ram:CategoryCode' muss genau 1 mal auftreten. + + + + + + Element 'ram:AllowanceChargeBasisAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:BasisAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:BasisQuantity' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:BuyerDeductibleTaxSpecifiedTradeAccountingAccount' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:BuyerNonDeductibleTaxSpecifiedTradeAccountingAccount' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:BuyerRepayableTaxSpecifiedTradeAccountingAccount' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@currencyCodeListVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@currencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CalculatedRate' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CalculationSequenceNumeric' soll in diesem Kontext nicht verwendet werden. + + + + + + + Wert von 'ram:CategoryCode' ist unzulässig. + + + + + + Attribut '@listAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CategoryName' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CurrencyCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CustomsDutyIndicator' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:DueDateTypeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listSchemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@name' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:InformationAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:Jurisdiction' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:LineTotalBasisAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:PlaceApplicableTradeLocation' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@format' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:SellerPayableTaxSpecifiedTradeAccountingAccount' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:SellerRefundableTaxSpecifiedTradeAccountingAccount' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ServiceSupplyTradeCountry' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:SpecifiedTradeAccountingAccount' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:TaxBasisAllowanceRate' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:TaxPointDate' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:Type' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:UnitBasisAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CompleteDateTime' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ContinuousIndicator' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:Description' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:DurationMeasure' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'udt:DateTime' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Attribut '@format' ist erforderlich in diesem Kontext. + + + + + + + Wert von '@format' ist unzulässig. + + + + + + Element 'ram:ID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:InclusiveIndicator' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:Name' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:OpenIndicator' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:PurposeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:SeasonCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:SequenceNumeric' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:StartDateFlexibilityCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'udt:DateTime' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Attribut '@format' ist erforderlich in diesem Kontext. + + + + + + + Wert von '@format' ist unzulässig. + + + + + + Element 'ram:DiscountIndicator' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:InvoiceIssuerReference' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:InvoiceReferencedDocument' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:PayableSpecifiedTradeAccountingAccount' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:PaymentReference' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:PurchaseSpecifiedTradeAccountingAccount' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:AmountTypeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CostReferenceDimensionPattern' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:Name' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:SetTriggerCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:SalesSpecifiedTradeAccountingAccount' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:SpecifiedFinancialAdjustment' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:SpecifiedLogisticsServiceCharge' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Element 'ram:ChargeIndicator' muss genau 1 mal auftreten. + + Das Element 'ram:ActualAmount' muss genau 1 mal auftreten. + + + + + + Attribut '@currencyCodeListVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@currencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ActualTradeCurrencyExchange' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@currencyCodeListVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@currencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:BasisQuantity' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@format' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CategoryTradeTax' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'udt:IndicatorString' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:PrepaidIndicator' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:SequenceNumeric' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:TypeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:UnitBasisAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:SpecifiedTradePaymentTerms' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:SpecifiedTradeSettlementFinancialCard' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Element 'ram:LineTotalAmount' muss genau 1 mal auftreten. + + Das Element 'ram:TotalAllowanceChargeAmount' darf höchstens 1 mal auftreten. + + + + + + Element 'ram:AllowanceTotalAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ChargeTotalAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:GrandTotalAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:GrossLineTotalAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:InformationAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@currencyCodeListVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@currencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:NetIncludingTaxesLineTotalAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:NetLineTotalAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ProductWeightLossInformationAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:TaxBasisTotalAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:TaxTotalAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@currencyCodeListVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@currencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:TotalRetailValueInformationAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:SubtotalCalculatedTradeTax' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:TotalAdjustmentAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Element 'ram:Name' muss genau 1 mal auftreten. + + + + + + Element 'ram:AdditionalReferenceReferencedDocument' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ApplicableMaterialGoodsCharacteristic' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Element 'ram:Description' muss genau 1 mal auftreten. + + Das Element 'ram:Value' muss genau 1 mal auftreten. + + + + + + Element 'ram:ApplicableProductCharacteristicCondition' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ApplicableReferencedStandard' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ContentTypeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:MeasurementMethodCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + Wert von 'ram:TypeCode' ist unzulässig. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listSchemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@name' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ValueCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ValueDateTime' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ValueIndicator' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Attribut '@unitCode' ist erforderlich in diesem Kontext. + + + + + + Attribut '@unitCodeListVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + Wert von '@unitCode' ist unzulässig. + + + + + + Element 'ram:ValueSpecifiedBinaryFile' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:AreaDensityMeasure' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:BrandName' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:BrandOwnerTradeParty' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:CertificationEvidenceReferenceReferencedDocument' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ColourCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ColourDescription' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Element 'ram:ClassCode' muss genau 1 mal auftreten. + + Das Element 'ram:ClassName' darf höchstens 1 mal auftreten. + + + + + + Element 'ram:ApplicableReferencedStandard' soll in diesem Kontext nicht verwendet werden. + + + + + + + Wert von 'ram:ClassCode' ist unzulässig. + + Das Attribut '@listID' ist erforderlich in diesem Kontext. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + Wert von '@listID' ist unzulässig. + + + + + + Attribut '@listName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listSchemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@listURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@name' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ClassProductCharacteristic' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:SubClassCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:SystemID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:SystemName' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:Designation' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:DrainedNetWeightMeasure' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:EndItemName' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:EndItemTypeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:FormattedCancellationAnnouncedLaunchDateTime' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:FormattedLatestProductDataChangeDateTime' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Attribut '@schemeID' ist erforderlich in diesem Kontext. + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + Wert von '@schemeID' ist unzulässig. + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:GrossWeightMeasure' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ID' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Element 'ram:GlobalID' darf höchstens 1 mal auftreten. + + Das Element 'ram:Name' muss genau 1 mal auftreten. + + Das Element 'ram:Description' darf höchstens 1 mal auftreten. + + Das Element 'ram:UnitQuantity' darf höchstens 1 mal auftreten. + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Attribut '@schemeID' ist erforderlich in diesem Kontext. + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:IndustryAssignedID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ManufacturerAssignedID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:RelationshipTypeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Attribut '@unitCode' ist erforderlich in diesem Kontext. + + + + + + Attribut '@unitCodeListAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@unitCodeListAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@unitCodeListID' soll in diesem Kontext nicht verwendet werden. + + + + + + + Wert von '@unitCode' ist unzulässig. + + + + + + Element 'ram:IndividualTradeProductInstance' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:InformationNote' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:InspectionReferenceReferencedDocument' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:LegalRightsOwnerTradeParty' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:LinearSpatialDimension' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:MSDSReferenceReferencedDocument' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ManufacturerAssignedID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ManufacturerTradeParty' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:MaximumLinearSpatialDimension' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:MinimumLinearSpatialDimension' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:NetWeightMeasure' soll in diesem Kontext nicht verwendet werden. + + + + + + Das Element 'ram:ID' muss genau 1 mal auftreten. + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:Name' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:SubordinateTradeCountrySubDivision' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:PresentationSpecifiedBinaryFile' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:ProductGroupID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:SubBrandName' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:TradeName' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:TypeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:UseDescription' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'ram:VariableMeasureIndicator' soll in diesem Kontext nicht verwendet werden. + + + + + + Element 'rsm:ValuationBreakdownStatement' soll in diesem Kontext nicht verwendet werden. + + + diff --git a/validator/src/test/java/org/mustangproject/validator/MiscValidatorTest.java b/validator/src/test/java/org/mustangproject/validator/MiscValidatorTest.java new file mode 100644 index 00000000..b333ce25 --- /dev/null +++ b/validator/src/test/java/org/mustangproject/validator/MiscValidatorTest.java @@ -0,0 +1,88 @@ +package org.mustangproject.validator; + +import java.io.BufferedWriter; +import java.io.File; +import java.io.FileWriter; +import java.io.IOException; + +public class MiscValidatorTest extends ResourceCase { + + + public void testInvalidFileValidation() { + + ZUGFeRDValidator zfv=new ZUGFeRDValidator(); + + String res=zfv.validate(null); + assertTrue(res.matches("<\\?xml version=\"1.0\" encoding=\"UTF-8\"\\?>\n" + + "\n" + + "\n" + + " \n" + + " Filename not specified \n" + + " \n" + + "

\n" + + "\n" + + "")); + + res=zfv.validate("/dhfkbv/sfjkh"); + assertTrue(res.matches("<\\?xml version=\"1.0\" encoding=\"UTF-8\"\\?>\n" + + "\n" + + "\n" + + " \n" + + " File not found \n" + + " \n" + + " \n" + + "\n")); + + boolean noExceptionOccurred=true; + File tempFile=null; + try { + tempFile = File.createTempFile("hello", ".tmp"); + } catch (IOException e) { + noExceptionOccurred=true; + } + assertTrue(noExceptionOccurred); + + res=zfv.validate(tempFile.getAbsolutePath()); + assertTrue(res.matches("<\\?xml version=\"1.0\" encoding=\"UTF-8\"\\?>\n" + + "\n" + + "\n" + + " \n" + + " File too small \n" + + " \n" + + " \n" + + "\n" + + "")); + + + String fileContent = "ladhvkdbfk wkhfbkhdhkb svbkfsvbksfbvk sdvsdvbksjdvbkfdsv sdvbskdvbsjhkvbfskh dvbskfvbkfsbvke" + + "ladhvkdbfk wkhfbkhdhkb svbkfsvbksfbvk sdvsdvbksjdvbkfdsv sdvbskdvbsjhkvbfskh dvbskfvbkfsbvke"; + noExceptionOccurred=true; + BufferedWriter writer; + try { + writer = new BufferedWriter(new FileWriter(tempFile)); + writer.write(fileContent); + writer.close(); + } catch (IOException e) { + noExceptionOccurred=false; + } + assertTrue(noExceptionOccurred); + + + res=zfv.validate(tempFile.getAbsolutePath()); + assertTrue(res.matches("<\\?xml version=\"1.0\" encoding=\"UTF-8\"\\?>\n" + + "\n" + + "\n" + + " \n" + + " File does not look like PDF nor XML \\(contains neither %PDF nor <\\?xml\\) \n" + + " \n" + + " \n" + + "\n" + + "")); + + + // clean up + tempFile.delete(); + + } + +} diff --git a/validator/src/test/java/org/mustangproject/validator/PDFValidatorTest.java b/validator/src/test/java/org/mustangproject/validator/PDFValidatorTest.java new file mode 100644 index 00000000..c2e38cd2 --- /dev/null +++ b/validator/src/test/java/org/mustangproject/validator/PDFValidatorTest.java @@ -0,0 +1,139 @@ +package org.mustangproject.validator; + +import java.io.File; + +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +public class PDFValidatorTest extends ResourceCase { + private static final Logger LOGGER = LoggerFactory.getLogger(ZUGFeRDValidator.class.getCanonicalName()); // log + + public void testPDFValidation() { + ValidationContext vc = new ValidationContext(null); + PDFValidator pv = new PDFValidator(vc); + + try { + + File tempFile = getResourceAsFile("XMLinvalidV2PDF.pdf");// need a more invalid file here + + pv.setFilename(tempFile.getAbsolutePath()); + pv.validate(); + // assertEquals("", pv.getXMLResult()); + + // + tempFile = getResourceAsFile("Facture_F20180027.pdf"); + pv.setFilename(tempFile.getAbsolutePath()); + pv.validate(); + String actual = pv.getXMLResult(); + assertEquals(true, actual.contains("summary status='valid")); + assertEquals(false, actual.contains("summary status='invalid")); + + XMLValidator xv = new XMLValidator(vc); + xv.setStringContent(pv.getRawXML()); + xv.validate(); + actual = vc.getXMLResult(); + + assertEquals(true, actual.contains("validationReport profileName=\"PDF/A-3")); + assertEquals(true, actual.contains("batchSummary totalJobs=\"1\" failedToParse=\"0\" encrypted=\"0\"")); + assertEquals(true, + actual.contains("validationReports compliant=\"1\" nonCompliant=\"0\" failedJobs=\"0\">")); + // test some xml + // assertEquals(true, actual.contains("[CII-DT-031] - currencyID should not be + // present")); + // test some binary signature recognition + assertEquals(true, actual.contains("2")); + + // valid one + tempFile = getResourceAsFile("validV2PDF.pdf"); + + pv.setFilename(tempFile.getAbsolutePath()); + vc.clear(); + pv.validate(); + actual = pv.getXMLResult(); + assertEquals(true, actual.contains("validationReport profileName=\"PDF/A-3")); + assertEquals(true, actual.contains("batchSummary totalJobs=\"1\" failedToParse=\"0\" encrypted=\"0\"")); + assertEquals(true, + actual.contains("validationReports compliant=\"1\" nonCompliant=\"0\" failedJobs=\"0\">")); + + assertEquals(false, actual.contains("XMP Metadata: ConformanceLevel contains invalid value")); + + tempFile = getResourceAsFile("attributeBasedXMP_zugferd_2p0_EN16931_Einfach.pdf"); + + pv.setFilename(tempFile.getAbsolutePath()); + vc.clear(); + pv.validate(); + actual = pv.getXMLResult(); + + assertEquals(false, actual.contains("\n" + * + + * " Eine Rechnung (INVOICE) muss die Summe der Rechnungspositionen-Nettobeträge „Sum of Invoice line net amount“ (BT-106) enthalten.\n" + * + + * "\n" + * + + * " Der Inhalt des Elementes „Invoice total amount without VAT“ (BT-109) entspricht der Summe aller Inhalte der Elemente „Invoice line net amount“ (BT-131) abzüglich der Summe aller in der Rechnung enthaltenen Nachlässe der Dokumentenebene „Sum of allowances on document level“ (BT-107) zuzüglich der Summe aller in der Rechnung enthaltenen Abgaben der Dokumentenebene „Sum of charges on document level“ (BT-108).\n" + * + + * "\n" + * + + * " Der Inhalt des Elementes „Invoice total amount with VAT“ (BT-112) entspricht der Summe des Inhalts des Elementes „Invoice total amount without VAT“ (BT-109) und des Elementes „Invoice total VAT amount“ (BT-110).\n" + * + + * "\n" + * + + * " Der Inhalt des Elementes „Sum of Invoice line net amount“ (BT-106) entspricht der Summe aller Inhalte der Elemente „Invoice line net amount“ (BT-131).\n" + * + + * "\n" + * + + * " Eine Rechnung (INVOICE) muss den Erwerbernamen „Buyer name“ (BT-44) enthalten.\n" + * + + * "\n" + * + " Das Element 'ram:Name' muss genau 1 mal auftreten.\n" + + * "\n" + * + " Das Element 'ram:LineTotalAmount' muss genau 1 mal auftreten.\n" + * + + * "\n" + * + " Wert von '@unitCode' ist unzulässig.\n" + + * "")); + * + */ + + tempFile = getResourceAsFile("invalidV2Profile.xml"); + + xv.setFilename(tempFile.getAbsolutePath()); + + xv.validate(); + } catch (IrrecoverableValidationError e) { + // ignore, will be in XML output anyway + } + assertTrue(xv.getXMLResult().contains(""; + + assertThat(content).valueByXPath("count(//error)") + .asInt() + .isGreaterThan(1); //2 errors are OK because there is a known bug + + + assertThat(content).valueByXPath("//error[@type=\"4\"]") + .asString() + .contains( + "In Deutschland sind die Profile MINIMUM und BASIC WL nur als Buchungshilfe (TypeCode: 751) zugelassen."); + + + ctx.clear(); + tempFile = getResourceAsFile("validV2Basic.xml"); + try { + + xv.setFilename(tempFile.getAbsolutePath()); + xv.validate(); + assertEquals(true, xv.getXMLResult().contains("valid") && !xv.getXMLResult().contains("invalid")); + + ctx.clear(); + tempFile = getResourceAsFile("ZUGFeRD-invoice_rabatte_3_abschlag_duepayableamount.xml"); + xv.setFilename(tempFile.getAbsolutePath()); + xv.validate(); + assertEquals(true, xv.getXMLResult().contains("valid") && !xv.getXMLResult().contains("invalid")); + + ctx.clear(); + tempFile = getResourceAsFile("valid_Avoir_FR_type380_minimum_factur-x.xml"); + xv.setFilename(tempFile.getAbsolutePath()); + xv.validate(); + + source = Input.fromString("" + xv.getXMLResult() + "").build(); + content = xpath.evaluate("/validation/summary/@status", source); + assertEquals("invalid", content); + + // assertEquals(true, xv.getXMLResult().contains("valid") && + // !xv.getXMLResult().contains("invalid")); + + /* + * this test failure might have to be upstreamed ctx.clear(); tempFile = + * getResourceAsFile( + * "ZUGFeRD-invoice_rabatte_4_abschlag_taxbasistotalamount.xml"); + * xv.setFilename(tempFile.getAbsolutePath()); xv.validate(); assertEquals(true, + * xv.getXMLResult().contains("valid") && + * !xv.getXMLResult().contains("invalid")); + */ + ctx.clear(); + tempFile = getResourceAsFile("attributeBasedXMP_zugferd_2p0_EN16931_Einfach_corrected.xml"); + xv.setFilename(tempFile.getAbsolutePath()); + xv.validate(); + assertEquals(true, xv.getXMLResult().contains("valid") && !xv.getXMLResult().contains("invalid")); + + ctx.clear(); + tempFile = getResourceAsFile("validZREtestZugferd.xml"); + xv.setFilename(tempFile.getAbsolutePath()); + xv.validate(); + + source = Input.fromString("" + xv.getXMLResult() + "").build(); + content = xpath.evaluate("/validation/summary/@status", source); + assertEquals("invalid", content); + + } catch (IrrecoverableValidationError e) { + // ignore, will be in XML output anyway + } + + } + + public void testZF1XMLValidation() { + ValidationContext ctx = new ValidationContext(null); + XMLValidator xv = new XMLValidator(ctx); + File tempFile = getResourceAsFile("validV1.xml"); + try { + xv.setFilename(tempFile.getAbsolutePath()); + xv.validate(); + assertEquals(true, xv.getXMLResult().contains("valid") && !xv.getXMLResult().contains("invalid")); + + tempFile = getResourceAsFile("invalidV1ExtraTags.xml"); + xv.setFilename(tempFile.getAbsolutePath()); + xv.validate(); + assertEquals(true, xv.getXMLResult().contains("invalid")); + + tempFile = getResourceAsFile("invalidV1TooMinimal.xml"); + xv.setFilename(tempFile.getAbsolutePath()); + xv.validate(); + assertEquals(true, xv.getXMLResult().contains(" part, this one includes the root element and + * the global part as well + */ + public void testXMLValidation() { + File tempFile = getResourceAsFile("validV2.xml"); + ZUGFeRDValidator zfv = new ZUGFeRDValidator(); + + String res = zfv.validate(tempFile.getAbsolutePath()); + + assertThat(res).valueByXPath("count(//error)") + .asInt() + .isEqualTo(0); + + assertThat(res).valueByXPath("count(//notice)") + .asInt() + .isEqualTo(3); // 3 notices RE XRechnung + assertThat(res).valueByXPath("/validation/summary/@status") + .asString() + .isEqualTo("valid");// expect to be valid because XR notices are, well, only notices + assertThat(res).valueByXPath("/validation/xml/summary/@status") + .asString() + .isEqualTo("valid"); + + } +} diff --git a/validator/src/test/resources/FAIL_zugferd_2p1_MINIMUM_Rechnung_380.xml b/validator/src/test/resources/FAIL_zugferd_2p1_MINIMUM_Rechnung_380.xml new file mode 100644 index 00000000..7cf16646 --- /dev/null +++ b/validator/src/test/resources/FAIL_zugferd_2p1_MINIMUM_Rechnung_380.xml @@ -0,0 +1,57 @@ + + + + + + urn:factur-x.eu:1p0:minimum + + + + 471102 + 380 + + 20200305 + + + + + + Lieferant GmbH + + 80333 + Lieferantenstraße 20 + München + DE + + + 201/113/40209 + + + DE123456789 + + + + Kunden AG DE + + 85001 + Alexander Zahlt + Im Hofbräuhaus 2 + München + DE + + + + + + + EUR + + 198.00 + 198.00 + 37.62 + 235.62 + 235.62 + + + + \ No newline at end of file diff --git a/validator/src/test/resources/Facture_F20180027.pdf b/validator/src/test/resources/Facture_F20180027.pdf new file mode 100644 index 00000000..391fa00c --- /dev/null +++ b/validator/src/test/resources/Facture_F20180027.pdf @@ -0,0 +1,1865 @@ +%PDF-1.6 +% +1 0 obj +<< +/Type /Pages +/Count 1 +/Kids [ 3 0 R ] +>> +endobj +2 0 obj +<< +/Producer (PyPDF4) +/Author (LE\040FOURNISSEUR) +/CreationDate (D\07220190314190814\05300\04700\047) +/Creator (factur\055x\040Python\040lib\040v1\0560\040by\040Alexis\040de\040Lattre) +/Keywords (Invoice\054\040Factur\055X) +/ModDate (D\07220190314190814\05300\04700\047) +/Subject (Factur\055X\040Invoice\040F20180027\040dated\0402018\05512\05531\040issued\040by\040LE\040FOURNISSEUR) +/Title (LE\040FOURNISSEUR\072\040Invoice\040F20180027) +>> +endobj +3 0 obj +<< +/Type /Page +/Parent 1 0 R +/Resources << +/Font << +/F1 11 0 R +/F2 16 0 R +/F3 21 0 R +/F4 26 0 R +/F5 31 0 R +/F6 38 0 R +>> +/XObject << +/Image24 45 0 R +>> +/ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ] +>> +/MediaBox [ 0 0 594.96 842.04 ] +/Contents 46 0 R +/StructParents 0 +>> +endobj +4 0 obj +<< +/Type /EmbeddedFile +/Params << +/CheckSum (faeef84664143a516abc4ed5a8dc0cac) +/ModDate (D\07220190314190814\05300\04700\047) +/Size 15658 +>> +/Subtype /text#2Fxml +/Length 15658 +>> +stream + + + + + A1 + + + urn:cen.eu:en16931:2017 + + + + F20180027 + 380 + + 20181231 + + + FOURNISSEUR F SARL au capital de 50 000 EUR + REG + + + RCS PARIS 123 456 789 + ABL + + + + + + 1 + + + 598785412598745 + PRESTATION SUPPORT + Description + + + + 1 + + + 60.0000 + 1.0000 + + + + 1.0000 + + + + VAT + S + 10.00 + + + + 20181201 + + + 20181231 + + + + 60.00 + + + + + + 2 + + + FOURNITURES DIVERSES + Description + + + + 3 + + + 10.0000 + + + + 3.0000 + + + + VAT + S + 10.00 + + + + 20181201 + + + + 30.00 + + + + + + 3 + + + APPEL + Description + + + + 5.0000 + + + + 1.0000 + + + + VAT + S + 10.00 + + + + 20181231 + + + + 5.00 + + + + + SERVEXEC + + 587451236587 + LE FOURNISSEUR + + 12345678900014 + SELLER TRADE NAME + + + 75018 + 35 rue d'ici + Seller line 2 + PARIS + FR + + + moi@seller.com + + + FR32123456789 + + + + 3654789851 + LE CLIENT + + 98765432100029 + + + 06000 + 58 rue de la mer + Buyer line 2 + NICE + DE + + + me@buyer.com + + + FR 05 987 654 321 + + + + SALES REF 2547 + + + PO201925478 + + + CT2018120802 + + + SUPPort doc + url:gffter + 916 + support descript + + + TENDER-002 + 50 + + + REFCLI0215 + 130 + + + PROLET2547 + Project reference + + + + + 3654789851 + DEL Name + + 06000 + DEL 58 rue de la mer + DEL line 2 + BERLIN + DE + + + + + 20181230 + + + + DESPADV002 + + + RECEIV-ADV002 + + + + F20180023BUYER + EUR + + 30 + + FR76 1254 2547 2569 8542 5874 698 + + + + 10.00 + VAT + 100.00 + S + 72 + 10.00 + + + + 20181201 + + + 20181201 + + + + + false + + 5.00 + REMISE COMMERCIALE + + VAT + S + 10.00 + + + + + true + + 10.00 + FRAIS DEPLACEMENT + + VAT + S + 10.00 + + + + + 20190130 + + + + 95.00 + 10.00 + 5.00 + 100.00 + 10.00 + 110.00 + 10.00 + 100.00 + + + F20180003 + + 20181130 + + + + BUYER ACCOUNT REF + + + + +endstream +endobj +5 0 obj +<< +/AFRelationship /Data +/Desc (Factur\055X\040Invoice) +/Type /Filespec +/F (factur\055x\056xml) +/EF << +/F 4 0 R +/UF 4 0 R +>> +/UF (factur\055x\056xml) +>> +endobj +6 0 obj +<< +/N 3 +/Filter /FlateDecode +/Length 2593 +>> +stream +xwTTϽwz0tzRWQf "*QD)  EbE Q{@QldFJ|yy=gs{ߵ.$/?./ '{#~<s P +=KE$^o{4+/ +6'%<2YSS %(by1'.gEv3;8 v[="ޑ-q~6#"JqEVaf"+If"&C]E) \3IKnnkˠ{qrR9q iLY2EE6601PuoJEzg_f +: !$E}k>4$ v999&\D\?xCw$0nt!dqys8|O.2./Qn+\j? Z$J'@5RTP"@bv5Bmrq? Sb#958ğ%@TT&{܁ +,` `7*A 4.(,x !Bd)@j6dY@ hAP%B)@ʐ:Bz[(2CaPeGyP,T&j#U:jGnPOh2ZmC{#щt> ݀nC_B'Я1 xa0ɘu"L+Ư]~ M%8B Ʉ-rB %H \fb98 +q$C2 bHB.y]K2Cv"G]FE#[ [bDDMxImIgUk%$OJHHt\RNIHISͥӤJO`etde2y2e.ʌS&ŕ¢lS.Q&.՛L-~CZʆˮ=#;JCh:4oZ*v6L{/",Ǒ)"wS.TUWhxIdh&hjvkjikjֺfh'i~]CgJW^[wn=^^m}>C?E  ɠ`6604BFIc&4?\ZѦ{L{M?Y՛71152eQeq{ yǒMK:4XcEnmƚob=megSm3 2E+h[MmY Nbolbd?Tw)giq C2e:;2;i:&9?w1sỴqsz qt+pwqst1ik׈7˻{gO/7ķ߯`r7an`fA'{C(!!M!C]BC ú%cDEDFFnōFG7Dϭp_oDUL~JݕW^]*uՙXXf8t\D\Sf9_?reg=c;KN g2!$a*!qotcRY ו[}\&% HBjDjk.-.OIWM_>a1i/soȂVfu +>pp,{YvUۜ𜓫WV1XsZ_Cc^~ j7B7voܔib[[Rk[jk֮ھ7iUgd%;png.$^1힠K\|׹+]=uq>~hoa{kpٛ7/ruCˇÆČaߙzŽ{7?@?(x(l=368q~0lRmqb+N> +endobj +8 0 obj +<< +/Subtype /XML +/Type /Metadata +/Length 4113 +>> +stream + + + + 3 + B + + + + + LE FOURNISSEUR: Invoice F20180027 + + + + + LE FOURNISSEUR + + + + + Factur-X Invoice F20180027 dated 2018-12-31 issued by LE FOURNISSEUR + + + + + PyPDF4 + + + factur-x python lib v1.0 by Alexis de Lattre + 2019-03-14T19:08:14+00:00 + 2019-03-14T19:08:14+00:00 + + + + + + Factur-X PDFA Extension Schema + urn:factur-x:pdfa:CrossIndustryDocument:invoice:1p0# + fx + + + + DocumentFileName + Text + external + name of the embedded XML invoice file + + + DocumentType + Text + external + INVOICE + + + Version + Text + external + The actual version of the Factur-X XML schema + + + ConformanceLevel + Text + external + The conformance level of the embedded Factur-X data + + + + + + + + + INVOICE + factur-x.xml + 1.0 + EN 16931 + + + + +endstream +endobj +9 0 obj +[ 5 0 R ] +endobj +10 0 obj +<< +/Type /Catalog +/Pages 1 0 R +/AF 9 0 R +/Metadata 8 0 R +/Names << +/EmbeddedFiles << +/Names [ (factur\055x\056xml) 5 0 R ] +>> +>> +/PageMode /UseAttachments +/OutputIntents [ 7 0 R ] +>> +endobj +11 0 obj +<< +/Type /Font +/Subtype /TrueType +/Name /F1 +/BaseFont /BCDEEE+Calibri-Bold +/Encoding /WinAnsiEncoding +/FontDescriptor 12 0 R +/FirstChar 32 +/LastChar 233 +/Widths 15 0 R +>> +endobj +12 0 obj +<< +/Type /FontDescriptor +/FontName /BCDEEE+Calibri-Bold +/Flags 32 +/ItalicAngle 0 +/Ascent 750 +/Descent -250 +/CapHeight 750 +/AvgWidth 536 +/MaxWidth 1781 +/FontWeight 700 +/XHeight 250 +/StemV 53 +/FontBBox [ -519 -250 1263 750 ] +/FontFile2 13 0 R +>> +endobj +13 0 obj +<< +/Metadata 14 0 R +/Filter /FlateDecode +/Length1 139612 +/Length 56072 +>> +stream +x \ þ / ˰ nlb!iiebevM[4r-1ˬny[mh0 by#=9<FHX^RVj}y 1]3(Wz(?VZgoZ `b͋Z;fzլֳe:MsZn|r̦?lzG`:08{ᵭk47}u2 @^ἦŭ#e,-f.lzﮘ ||5͛v??;eB [Zls? u3G8D]_]8Nw6Հ$N =j7{hS-&c- mT֩rѥ( + B J(H`{$^n50$=>S6D(EZ*S`u߼YDUQ0$텄oF>p[u[>pjL*!?e0A8j#~~}5.?eY +_k? +WoBB|,S}D\Cy/O%b\!u'x;><*j#/UqT½ROv7~soso.Ic;𚝲~_['\Tۅ?WTFQ!¯5:8%V+_>3Ň"pt eP(!0 +1m)3-i.4?"T Wa cG&<S_7O5ѣO|V)+F:|(Ȱ?=60i׿Em:^Pޯ ]_?4Ŀ/3pJ!Z ڷ0^<9,~3,q7$;(<\zj5u8jꄇ FJ+b;L_:q$aT`0 5QQGr=i|e=ā'`Xa;>RSnLt=Þ~O[a$خ 9-,ABy`:zѻ/~}"=~1"E-,áV< ;PEφ y=01/2^~'8S4`*\ijq1}z [ '>O|'>O|?CLϙJW>g*u+7gM?f6>O|'>O|W#O|r*a'>O|'>O|'EhlZT;jj2jj0Oyc֣B=ՆZ: n'>O|'>O|'>O|'>ɩ=$Ô#Hc*@TȄ!0&A=4hE6C`ٱ鱙ٱCbŎh,FKermK$7ЛY0o0b7WoYۈ^o -,7>oFp'%8wf `UW'?+>Y!{I0j6Ү\7g7;[ěċp!ăbOkxX<" A0D:X!`A9FLOL00#ff&66-cWkul={bJ$JRK~NK)@ +di,b +{eߟע0/x,3_%3whx}_z0pX{#a9g巧.O_wf6+Mr:Gm ǍSuQe%##:ppA-3#=Ś('E :ODAz\hqZUy M} N *qZj5Xs 5T[-`XF\8ɖNP]er٥*iɪd e'k;+n/o,C:m\:SZ&urȭ,eSBJ [T49_ؠTT:_9|p#}O5Fޘ!h:)6avJgP3U.s.4<ә.;dtV5T%eK][<u$boܛrucƹnrݖVyoI6oR7z͎tnH+_IhmdIˈ1Q?J,3~NUz ύZYߪNYm.헣B9!`EɻJ~VP<[lijڹs,xMWY\$㓬ӽbz{Z8{!. 3)cX̴w U$#ϞU5 u;Uu. %XVӂgby3D+M;+RI1(Nkc) hfWl\p"gc-sQz~sA8.%~1'GSGt0Awj%N\^Lv5` ϤF)Pu`bEv3uV; ΩIó_tŵͣ+8Q%nmuUF;5A5*6|;bf\\@ +8W;xusltB<|#[}{ܛx+hؠ,&bg$?=YƢF F[tjMdGd)>-1Ig:5xZoIU_}= ^]驀}:O(= 0:X4ġOq7՝0Q^' MxS{ZBoc~F<>Տ\qj;KHF|ci'nlo?ՠ 7xzFpiįFƊ凊#z + 6u?$ftA¸'1{7vTѽrrN%c,Bq(8!"d!r0C"ed2iV<_ThKUPRyaT Bd(CUQ'c,DQq 1{dւ-Xۂ-‚-,~rc:]4.s:{a*r!"|M'"$W/ _>'|FO]f }L8B|芵!> Ox.Uyro"Ix7~%Jx2 b%‹ۿP?''|F.#N}B^p^^>=Wx9]Wxۄ7~_ݫW/^"H^ !<9YWx b/5x:zF9Cxq.cz'$;G۩mu&6$< +s +p+l,W8ݮ\a\avĝTe#U@U*SmTVʭP 7& n7!j^G5uU#VSkW]u\UгWB pX +.RK[;4S{PMsv:Q>ͨ>z?}ރz7]PD݈PoA&Qo@]z=P̎[z-jkPGj0 cǖBx+o 'Z%CF2r ! + |B! +4E&@BEdz%h?/>O.ԃ_~.燨껨ꛨQ@}ucR܆VP_BYLF(%PFbpr!±SEe{(;"X.$ЪOU&gF* rB!OfB,!`"D4BVd7ϨP #ߣA=귨ߠ~Կ~ ǨC} EPgQC}u/3;pE}u;6[ es\A*fΦ"$ 4i) zBL$PK2)tBa!BH&X I6"H ݑ`߄t~}oQ_G} 2z'J1)r132wi +%W8W.s\yCl貪en q]rKХvIś/p.`EmڶOmm3ж ~wmo&v؃ +VhMrX 7Ƿ*Vw,_<Ѻ1eyˆ'[T[ִ[1%[4*9>q F=%j[v =kfb@<1{َY337p4gNw4e6:eNqLmꂶ -H hY؆_ +^m yUN!6҂im м@1Tʩ|W3o#;-}7" ODN=k%6 cwL OK}X K߃2<0{@ /zpC@ZEHwD[ڞΞ:0*m‹h=ĺGbwp%O+-ѳgC|hŰ… .p\W* +cW55p p7p p+v6xxwRK6lAw=p܏1[ae#܉{kqVp6؎kFyoWs<On\=O+6nO]^x/K^W~Sɳ{ +^7MxޅC8;xR[XGXšT꼧~x؏m0S|nRVh|ܭęVwm&=s<޳c7~GeP:<d'{VE̥{ ':Jd(zTzM)pDo<c{-?'8+3tuP =&BqS15iLôL , %ޒJiK0 ax^FHLxn23c,OYToKdȒ|]7X)8c{gϿon~|?2 ڞd~v1^ɰ/N{!̱~)l_u| !Cb:$$J> k1N6y=:J9Jq *RfG}}nz#ajMNrfF[MH}9%Zcuj5^ӓuQ0V_JަXm 俶ɁuǷ?y$|AmzN=!6b;ֳ981&T{v$g QŒ&f`p>픗%A?Z"aH4aHʺ2'% =b +цl<{NGlht2^*M8f<0Hh(K(FtqPm߭15"KUZo6}&h$yvM:r;R߷H!u bD%.X3A/-< z|Ur1#p15ՕW6mK0yr9ǚkћi̹}jM ZVƋ>MKyS=I]obnĘA7 ]kHceh~o;2v;>8޳gG`o}d 7T+!$mKOt +/<1^k4M4[}4:̮V(d6@P=ooaj?åԑEQ~=KN~䔼8}pTpM.H֢Y{gt4O]ۂЪ JLuH5TXqM0eD0>e*0ثǁ{k|gv3TSMz|0]c_Rie`Ic YY66322S=1[bb$TGuXnLFYSF~55OLu\Juwl~uNKAF~ *n I?o߮y&{^(, %uYIY1z*)8.+!!+.XIЙmhdl,ɲY qI>?اD 1>_[( [d$`+YTpFhr6300693̅Sy˜Ԕ:u`'[i@*MEix?lAlw0o;9<<ň\k*uMI!rnZJT!$Lrfvpjk^jbi)`&Ą(Yx$S + \3{Ctf0'$LH\5U*=@LpR%A +O[Z:vx5r$}7jo٠^y򯊚pn*8ݴfUy zZ5)*?jI۠i!}ȷ+ )oʛb,PApBUзUiG9BG-Vͨ"tR33ZZDly2&~^(cO斞׶i4Dњ(m޾X76 wh$e4ݐ ºz'5ns2iWeud8>wdS1Ѯq(}7jV1k`E^dP((Ks^c2@LQ#Z 5Mq#W+__,*'Uj^/*RHJJaHS[SJh+6)KkL j(!aT2g JVc8uA `k!Ŋ'fdj! AߨEUW7_ʾ~Q$̂_B2jVT[F72R5) m2N]PiI!40j +菰`5Z^~!ik mSjԅP`/FD/dgX<6rWhOBX-G9)l`߿˜αk@'{"YS rWôDߚI6[ijy4HH[f?=&=堐CnsJ EQ1P.P_Hb>~MnFhā}*,{?K&NɤgFSyTrR ˉ='0 +9W,t(=o-؃A;:2T.Ƈ[L nUJ^xKPm,\r/?z[ #wFbN:OٙjI`.; iDg,sAhӆVlU';X22tREk:KI'ta}/XʐfAqMw4_ &lVbʼn8}rݚLX#eqZ.oo$ H"Xj_{&fS %OygkYkO,f^Z.K >x_ɟc,|1gbA^L^yڴQBO4^bM3讜]{ y $%g*vPQg+{ уµk!~aRNsW2t!PQp-v>[*! 6}|X70X֌侍xWQ}syhG(W9LiuZUE 90] (j9J\~*b#2Bf$օK2:.^Z.3BB[$JE]~lUr>ػ`Fx^\-A,=Ipq}w5Ke{<KLgb h<_A1 J"B3R~t7nYF ؞S!ƩmmRkpG;lB̦Ik8M#_- RXDs3jU_`U[\4s0$~-s[#5I~o:(X6QD?".5<(h%0k42o7

' +w,}ŭKT_scŶGh㾗>>YgZ;9LۘFEodL2ܗn h7&n2Q~Unڹ:3 )sl ~!Y$3+uXxZKyfN2ay[7sOLDj_D%Nd,߲ڝ;cUObgRY~J@;Gm=h wզ Ipߑ׺C *Q>rr"0`$ lA\RV5l +&kXJVCPs +:#Z}/"T dCeco1Ζh)Kr/믐U8` +qJRmktgHS$NPJYV]JwY{i]QI٣_ZmO ?=ȷn)m~D8/ +ʚ,x;Q o5wAZnIt +Ic% :|-!C{U]mM)$i)jN^ug :xךdS+t#`n~W ݿw8$יrdvi%Ai OoX-lD'zG3)sNJ$+:v=WT06e 2"^OI2?A +xFP8iGNQrR Z rEcszv;cK=;2Vڞ`q~iS7>yYɆ>*cek<>\I snecsmMIة5W`uZ?SRHJCe&M{"єFBZ +i'c˔p},ᅡK#/EČ2Sf@ FgtN0,DYFEx:n]ynᅿ76xmIF?0p))5z6̀Jĩ&Lu9%RnMFY-zg:UJ,Fϣ_5fR2_WIrENCchA$'eFzZT&Ή0s .u*+ȴmX!#F?W-a]`G`wV!I-`C#-t/sߏc+sJn@l@ LAOIdLCC+4s߸Q.X=nc_MN(ТͨDKcPLIoS8>P<aCߡ AUS$ۿFJtn)NwOl}u)xC!WJywsaoS3r3kpxm&8~|ï޴9e".5А>U+? +:{ꅇ`5w@4ZJF8Q6O%a>0\0< ?]1iX?">r\8)6m͙_(4$U؆BjvsnhfeRFL|1* .2w/zcj>X~uP  gM섆Ȍ ylr>M""HTa,Xlɣ9j] nN\Jҫ; _$ƫVs޵+un ,+cbqxtW7'#cw܌5%mf76U~Z醾DVtV&,K }sjW*ru!6ٶ[.N>^o\z + BYGկ{,-qs`isezcwdIҔtݾ:IRZ3DFAF!w ؆BfHRdNc]7Qypadg +D{go+A}䘕x3ZOJzn3}1U+Íz(_Uy +, 39AT +ʐp ۟6dVbU4"JB*g,k/RpOi-_i ^)iJwbEr?{On1!~3 e2>T,yJΈ١[S-`+#z? wxIUyOr`Y[^&w!,Ymɞ8v[ҸzBC,rRcuo.'/Eac Us=p%>H?[OqB: :GX2΀^ [?uC ɁmpƗ27miJ:upE9nr?:t|v[ \jXQHN76K)ܙDvd0ҀtF;*@ psMD^$`3B( 8Ll"/"0L=7+ +K ZH +9*x7gD K. vO? y\K ı$O~kiK(@1B"kY{֎;q_ܚx_?M~,rk e; +Ѡj;Xo/mt>|g<ӪA9t} !{JG"QlSs,TR03O_:>P? `cR"^3>KH(]Lnof"BWkM[5[? G#K*_kxbLJ2G5yY?ϻǼvf1F5ʭvl:&̭ˏ^>y&[EiwS)E9xÐ.A1VZ~ +Ϯįe +SגȀGJ,bl+0 GzM Ҷo$7 + A$հ] ac +^&- O7Zb}qKۅLͥәi-tnCCwE3RgZcqin{dX>ҝ#G +hTǗ.ybyoD$pVgtjP8XvZI2)_0lywzkmt4rA/6.˔!ES\k .iťubJA+%~ydĉ-xul'iSNtl[Ð~#Skn<(v'-9Ҝ_՛us#W<|#8,Pw%^(D2X_t=U_ylbs#%J$ZDh׹ڂp +/^3\Ŷ?g9}'DdPؖw&1הPyiMzqBy1ȳo:MC93`K&s5LS+GvZLbRYu }%~K;d2GM9rgo E-fhcN  B#&;;7<=qLDnFsxd`BӞ=PP%ɞГ7'}QgBX6`5QO7]xEdL(qL0q/(]Wɛ\,."]_ȦmJcM-_waAFzO/Sϰ=jw=dn*V6|;  뮙:[B13D#cr8hMx.|7vda=|RMxڸ[h*!V5l|~ +kUEՐMI)پ+#vev{EBG \?*̴ǃ4LO3kz%38sd)WHZZQȌ5ߏ0P7DEDդ%!#ɲ(o\Ux"eG9Q1 &bָMV`.QhRI`#A!)j-b?A>1a) 0wqvIwn.~{r+Dz~c|8%OEJbS$ @@d~9.?Wkn|pUxPhұ_[>/o\ G82OJ.Ԣҕ;klOZ5;4 ߔ]wurWoa׳{7wC-27=G)i°)u22VG8Ts:_ .Iه籍s\BJ!}a;7̣+sHEj0ߜQ +_!8s3d;Uto=+&0CGͭ;UP1b&RiYduuW4@M#hR·~~SVkeJCggubAOdWSoݸy%4Yq+ɑ#);~7^!oERMYmTSh7C3(4r;wl;vO9qW]V4+w[&=IcMG?E":ąTζ!VDmMzTΤ/5)~9_ iAMtom_Vr ֐(4[0PRnOE},"(jf+<mkwl: 5lw)c zVXVy} M@`R UA3dά]RJ8pbcۆ 6_ïiPr@H!sa+h5SkuB>V`x}1AwPsc׈ WD `>nFpߕ]9zx:#K˟v]+A?[{9t[7/Rc i蓫:۷;}}vvhpp7X'1䧅0W)!aXN訦FA&*~Gr2ҧr [_of -/B?>h*=WH]mΪ{DZ( +L o75$WFt;^P8bi7*F#ԖM\(/5,7r1J bVP*N2;O4:r~Vsa&'yWkŜCG%$2J5պPt47[ev& mK^S]K)Fm> X抜a{3* `8wRцl\e?h{ehѣJBN">ÕDX %ʉ+nw?#nx,3xѯFJVrq1#ف;TC#C,j/+ F]4b&YnaɭT 1jBs,nXg#䴺"xϓ{ǐҌŐidBnzA͡c\0)vuMwi +M4Q:}vߊ 557ٝk-SSAK~ҵIOxvӊ@Sl9~ |"ZzD[nYFMhc"C޳C#itƟyZzUKhHCIl9u+LOmئbխɫ qeaETcfsCpڗggGG6wh~n 0\0qiAJ%k "f8l 2ȯ)91 2_ZR|JUR#寞OY>aZy U8aEH\e+I@FRSi;l +ICvpq(…-dNJ{e AejBtA):J.!.?S Jwy?HEbOPo duƜ\Uh߯sL~{ tXAb, X|DQ"l 霉w)B +]7 +04Ƃ=+I9Ex~ޒsB2 J] g![$oA(zLxp-4[f1 +,t +ֵrƂ&?rFv! [㰸Bm_5אI 2(ۖb;8P=54z`$3VuZ]zLUjD? a䁙{{ QuV!^vپCcrԉB߼-J )':WkM,nm'Z e\\`X4XԾkr>ÎWHkMԻHD_u>bSd%l'm1mL)-,peg[-RQHC+tBu;or|sDǹOu+/ kl 3{'Ktz g,Ch??`$(4ڗQvuOL==G}f9%K-c˒m6d`q!a9 $,A X{9 /#/KHֻ/fy!xU=3:l$!}n˜(dY.di!t9tۗ˛hKz1!t̊Ət"1!d9Z:' [EY8.A/|LZG:N{y^卵>cyg)7u{:Lwru\ eC@dJĆs %#9k6QR C~|C(-q7nbcU/A*j¯s($iNq~ w)80,X8vKUŅ߆11#`OEj1[yr-N,=]fis̗;$i<%@6.YWdU-2`MDG%*kU(ReG)dl*؃G2  +6 +IJ4_a4Ax_*L-) R Nx/1ƃm*sVa&{LXl^ew c=iċZ9ⲿ k$J]Ě%kpM聕TY1,*鏈)m:3ˊ +Tm@TD۫ +p)|dWp,6, +YPkYì=g_쫾9@LLLp߳(M|)u)_8vi:Wgch nݙl1Jڕ#) + +OzD x!3Ts4VVn"-X1o̫?D_gF +^FџH 1C3Y(*_ n"Hku{SڐKKeJGZX_4-DF#pr+w\ ++ R&ʁSip8E-j\KB48 k՜}@}gK$$7eC1<:itm"gr74z4oڲvs( ~ƍ\l4U5=v:qp)LV2•űŰiϛ9+̬Rђ;^>1E>~EQ*п̱뗉h1#l.>κkvsvD:^bg 2L*nFl,` nUv]W 9CM2A]Q&,5L<d' L\)I΋^  b.x '$pZbU Z^ݢB`21N$#X q[(,nʑW(-Je gF @F{*҄cZP0 8vp<# 'dDۧbd ^ɗs{fcR"{\W(8zAb-{\2ROjqH\`WK`5ETz9ΏB*c5ݚϘ}WlwDf&ؼ-4F0tLįϽU\!#ۮ0 89$n {ޗqz[M`5UfP꭬ۧЛyH``44vgԍ-YA5m&KjbB%p)V Ԑ@ؔCnx}FuCivkW5J*4P6Jg8~% ^ +tXs>oj. +8K ` ] X`"t0Az,]3Y7RX=WPx.cT33}`j*8 l'y\))5G)W",H|W4d'\L*/k\jT2= Cf`*̢:18*Uֈ.Vi1ĿdT;)[?2,A5,㗔X,+rU GLNiF8s?B4=kyCGnq+7u;bީ@^w]D0}1G4,ƪg 5:L$v yֵ<*}T&1d1d/W6R ?lZ |˕Baﲘ.[QN{z0Bs&iJ +lX">Ӗ }*D4s0w>M駱W5AT(9hqK5{]U'%%ILc\L〥@R6ac9p GQ<ݙw*兮d#PPe)JOVOJp2о!jL2.ɯk"VĔ́ 5t5΄ W +MkT,2Z &!؜D 2Rnk JB&=hQy ؑ9m#ܾ T7g\WϿ\, %dJ˧ݶ!RTM"O/$lZ.%-%'7}H :^dQ:3[ȪpnN L +s2uc/\ C#mJhh`HA!k Op!'WG5r-P`v^A_< ө4M)DG(iEEG˽v<H~GpƦ$rfbD`x/å#߁dr&oTJP +xv +@~:ڟwx:5Б\79 nyp-'S܂-=o-Vc?*^_Zr 卷RG}Gq;(!#C ٽa= o+ ms uI +-}EJhFЉգs2ch{ӼN ok^De/zɴ"׻W #"ՓqrLPKM-%QIe+NK~P\+>U*/8L>)>g_xẁ\2Ym9p܎́;OIy +Q+p1 o9?;BL +{&H3+M*eJx%+6?%UjָXU ,/|~,# acalCt;0X4bѦ]TC hmɄi+?mSMB*iMMU}R-Oc1+wi ~kAB^(c2E9)gt5 U-k/3*)%݃/! +]xxN̝2`^8B/B9tV?]RTHYBQ:.&Pe=5pGԞ +Ѝ\(TuȒy ѳ4 P[PǚGFͣM]x >7IƓ`e,HXC +NAjc\M q^vsG;p ysc0V?aFv-XSν%Z,P5# #h0Dv c2g3txbF\Jq'76eh`z7w2)!U<<X'A=szV'ObyNobJB{3Uܲ=j2Uhkp)ӟ%XsFIBzؾ 7{7# Ez{'+J^ ##T}AM}>Η05Ö1os/5ϛKujgAp 6'F@Qb3LH Iu'tv{ I 6< @i:wBG/!!7|6٢ZN:$;N)9.g.z9_.nmT#Gw:X^n6';_b~C;γӇH Ve$/b anvU5Vb+Z2[G6jGґ815{2 r=p]]qt7K}4Yp@l 5Zw@*ך՞AO#XYql=ۏ]g[lh,1IEA(M^pGq0U Pϳв=f-ε̱7oAԝ;pLÎ8yސ.'%E^b$L̖eJ }6͛Xtd5!w}' a JtڑֽW^ 8(嬆lUYbvWک.2[կv.5O|C춴/`(毖{zn +9q\Z5-t}ocLFv/&OnwXoy_!1s._=5y4Jz: ;8;wd[Xi +bU [!ndn\ᇟ +g@Úh#yrjq:+KreтŮYd$Nx) )|y:W*YXQU/d0ׄ&y07~ɿjTzq/vMq[e)7>:1`6Y7fX)=6{涛l:&;;ٿQoƖk37,q<̹:zk\GbػrdnckѾ?Ҷ)I27ғGMSgtv{ +DεShܴmUmKY_uތ^94bU^Sԥ3Ɯ!au4UD4`H36@λ14\<\v:m|tV[߬.-l1'V+k]WS3ưMقx8{U->&އ8~mXT0Ti S]Z%ՠsu|b\2*Z9 + j~c,CUI׾i q1yF eoeԒT F.:%gtme +HK $$ާVߵӣ^@6_'w}z)Y~AEpm);9;#SU7P: K֏ C%ys7bj畤Wң*)04"1hOڛ7t1MSXcKou?%1rɧ4 ncvA:-̳U\%ge,g{KΠdĪn4E}A#hCx!쎀@=^2 ܭH5>4cg0N!/,kuPϊlKI)d«@ ^[&W[9)< +>?&Hr4 r LnZ:#@ڵ'` 5b]c<ɴ~iO8AÜÑ3<]WCypPN= +r" cV/rR D*r ?A9漇whi5i[@XKD)U2ںnLڮVɌa;ᱰz95֙fD̮j݉ [Bxy,WZqGqSѧ!5-k +YE rD!?'KYKwB\J%]Vd*w.LzA|#WTh4/=[õVor]c>ˬL)IZ0~kэ)k}wi[*5ⰘSpg,}vG/C:z9-DڟST'}lhBX Ɯw/`=Ňε1 A2:gE +BL)>]84NI yJaKPV j)Щ1ʒh纃Sjc1әVJ#m;)F[IwLjcոD W +tS8 +֒f62UE +}%>ZĢE.u,ĉ]7 D,r_֚԰ۚV‡hLꊝnێvVugf1X `MrE$! .S-N$7%‡ğI:`= +I.Ϣ +q@ӬvMK4WLb=K22Es5斀 |fP`=ebuɁn0uG޳.\.ҖV'BbE*ٝ4ol==ޝ4Z00 +Vް*Nzޚ*#TWޱn_Pc15Ef v4&PI__HsD&ȏm*(+[edX9k?qFVJD<.'nwL-p搭ZjQJ(ߋ[fv BTɞƟWzIב +kZ @(\0w)ҡRW_RU6P)d7]3mCukSڡm;khGgR3u'+M^ ֎6fzriɯ\a"9Оo8m+dLm;?mȤB:Y1B'nƚj)$ԝƟ rIH=#7H'gR\ ,ܳON\^SR1`~Uȡ>Q%W~q"xhf6R=dWG;;}O=|ϞBGHsZu[U&"5umuD?% VԁDR*NBUo/OŏѕcC?:tK|vM#Vc80PʗmO<gб ޅbN_p;NU, ~QL@@C-{-l)m3`-r vC[eEհg`bq7`E\ャ 6| +3K! +5@㻄|Ϝ!ѾFޡ)}zrk;JPԵƻ7$L'N?2$V6笵-LX9ՙ޴csnjBsp5y,W >_P!iv"=A E|[1OC0$9k8`j&ٻzn9(HR)Վ5@N+d"6n8bݛҶ+rmz_o[VgqkВs-N/s3EN|vɳc^/L)seRsvqC8p+ TWX, /@?)K(j+?kI$H_8b)pS֮iu@~6mq>huoND|%?Zx5,oXxr66zUls|+[b,4݉s} @KܒJx=f7~VijEgZQ"|Tzeƌ@λFܮaփ_Q C'5e? ep"IRV!4Zqz^GQu9U]_AD}Azst_x$ҋn8}U\PyR?;dȥyZX.ZZ29!Z,[f FN@uPmTP@U* : p9,:K})&2,5 -V.7<>籩g$_ߵq{ ZtȐ>ґ L#fزy$X`l^9~"3f*w_ c"f +o<ېMT5#.@+۰V3>]ŒyVk̞yh!x47"S׆|*v\:dhG G].<ّmGǂulLt%mQ^l۳(Iߓ%76۰nkz㓏l ƒɝw8뇒(NsFT>X"GD ~qk_Sk?rÉ%mTWs4ZfFI.%˻vl'}q@HB–$@ K) +hi 8PZhK +}}mᣥ@?Jwh8!(^Gi{={y0.Ҭla Wd@_<{^7⫛0[O~Ԥq9Z~q~ɸ\qΓPk\%:å9JůX k-W$[l%%)?;zϵ񱜤Ia'׺jجR"s8$ti\j-j5t3 B 39FpD7_׸څ2`JѠHwݖ6 aEe>)>5bΑ 3NA=]@\q7? qQ ̈́ʌ{a,`(y``8&Md4\D= |nӽ˚VgP,iט"kD\Xߗsb8=\daHRB C۳} c6AG n6_!hԘnG@ԘC" 2%wL5ݙ$s Y 1->n(BDjq)HOL}P:Uh(q*^PMnڕg>+ %g4ڕLŅZ^SY +AЖI?EUKQOiaG@EsZ͐w-!h|XvM%a~h$j|l"ض?^x>tP!-(MuѮ!+ǪBOQ9/QBJ$UO/-,fBji jUhn訏DɚbFo+E4C fvQyk9۫֨>]>TDg^"oyEcځ2j^ MdHz<P[DŸ<4lcȎ%mAm{mc)Ȕ#n`̴t@JxK-i_\ t,tuWoYT@[iD$%V5&N=gh <5tAՖlC:*u +RAhaƭ鵟0srF6JdpfVz?dy49;ؔ՘5qFhˀlT@vnC&n+ Tj7Rg<`U7(csg˦ot^s1F;,@s݌xge{lz{h^OU`o$GW# D2=x +HE8&9э=cSjr՝\wx/ݞtuV}i -ś9:}q{XPJFt} \wF.ଁ3WYE5E_Mxf\Pv[ZFo@_Y] ^`B {v|Xmq¶Z}ƋT>ÍL5F ~|`c/ θG]xÈ/`ςu#f!tQV'Kq Vڈ:W`/_CLIaB<Tz$~?xP~U=Z!)o7~]ٻĿU#Lr3 te y hG]W>7-..gXyp I?T+R=2gNܜJʩZqF7eKCO6aK\MlnM-i-{ ޔk)-mݜ,8-hL#pHjk!8ypεsH֠Y4FZbj~;##3/c9M?ֵH4c肝$AYwv<$XsLm2};!q`ё CxօVu|Wsq5g_@)3G/.;l3[ufD荘M.Jٗ/7Lvqv{|/9b=?Sb=+ OqSB=s0CUR"VJV!' + g6hkf]9s5eCFa B\B$pNrA-eE9BbϽyh(pFfLC 9NwHE^I_ޫ/}LV9j93)\Ͽ=eۓWvoW‘cD F0$,ͰZy{F/^vI" +l&u밧%=YVx\!Α(=!vY}^:<6TbUdzH|&VeX$&q[)Ou,>ĸ0.O\d梈fE.vQCQU(x7#Pj cdN)\@Zq3"Ă$byiCZWLJTORpHGُlu#^Qᐎ>ҹ|1#|kZxI2pŞ)dR#Qq+oA@vٍ*Q=-IK!(%lEkX^ђjDD{ z?Z[ϖ\=ŤUg7޳Xn>:O=u%zQJ#-np.~%7Ktu [vp5iA+ҸR}" -WcG+M[VZ8èQe}`$&yM)[s'3Fq(L:!%j^0C)&p( ƹ*9V] oF@'=,i`pJHg8 5Q9lPD-I$"DzN $rQ6vs8տ§wa >oF9o^<-i@KRl]+/+cPc~rNP0ΔP*+n|h] +/E0 hW:zE![2g`#h1!| !C"Ab4 Tg&),T!^$YM]; 8)UQ6(S˩^Zt$~&ҍZo*l[层MhOY7{+Vߗzj^)$foB5]ahI@;E&mh@ZhY1Z^ii$yѝWEtGNl@Ɉ,$;TCJHyxĕH\p ;A ,$ɧ`u,O/at, i &:SbނB\Z7Tě + i UMbN?IY8mIm@:8TcAu qUuH`TR̛ILB3Ƌ ;qˏLhjtq77p 00ZB7onjSM5TQhBD;ꨌzﮍHо ?#6G!6>f$7Q$&z)jNluY +9չ>~tF0\|\09 hk9 Z '6Ayr;:k8[|uL71v'CeYQ :j*SϞ#ed[cqMxuo.jZO}wY? +KLy}6Iq +$#Q*4љ̧a4e=Ѡ/*iYmߕ(ݢpM6^캛\p +w j!Q Z4JK!UZJS/?G-z | PJjyD$ѧ.atARD-w-Ҭ"djᔖ vi6QiE-[#nAZz2߁C2F{9qGGSu3g> I̿z螑:.Xg8s0 漼)Xs>{˾r~qGqAW\(9Т3sU u2 p=eJսBnS4<ܡr6-!dL+ L&4mF‚k%=,H2E [}Dn.*w.rrBѭLQՠW5Cqe'%P-b#wu iӧ|̣P"3k}lj@3xvi +2 S8)EpL64f•5Jh7$-K3=S +K*6Nm}P6 +vǿv[aӓyɝ.SNTX'9PjH3ZW}KK&Zi=e從tX("To@;ewG[4 Fd6Y/lFpIf;%q^Q̹u+ErZ8?Sjqʜ&V[m84ԣr +U I}%+O_»k.Ki7pYj9PSe^nq])mЏx2ׇedXGFDb?͗6rb] F qJ>5BF!XZ&hD4[?:sy=|yʹ3`7 #洅VIgHUѸ@5z$Q& +" CJp^i֖o+ٙ)G8-#MKthg~ö\ƒ:-t:&ǜ|K%G|pf%V\Sas$Zwi!+/v+NO+F7"4"U,=\!N%_Nod]E*T>Ps'4Q9p|[qfJvǤ#/ DuD 1I" <ʔvy? +pu0Qft*pyk}x+T ψIjJt<;{7'f~12}wt&cyIa@]ْP^©?;v䦧ZF}  feSNQD-q<HwZ~gBDI|wRˇ=͙&jP;al v/os!E:"G{J[bawTp4Śؤf(OnZX3Z_FiuB_(gɊrޭ`S=n,MjT9%iHiY2~3dZ φug "gXcDc1? ^Ńp)8'DSrrϞtj{P̑@zqiU y) w^%H4$Nݾkמ=wvH ]EwU .1{q +M㜝N9UCFRNa[75Vޟ @䑼AGj1zz?׵g׮v^!io}w3BTuܽ^5+!fgE 5nv_{b;IHP25<7Os4C <j-RBsGaLp5w$߲;*NYAFð4eJ3:ItG!زQ xbƁPn$Bv ߤAzWh} J`ZO:l?ۅB%cmNf]e=&N] oh[}$-kFgmKgθfU#id$-ހ#$ˤÂr?-h]ULNcLG_w M)*s'6y /q!])$'wYrn$HExb,|Ufr(8ZP{/zU}9y.ӈ*%W:c_u$C8zV1de" +Nc*E}맇E>ih(4$sD3hn?&'gDW- w8tfֺpw밇L:$U^l;kkgOi^N! +HE!߫Mi1+8UN'4O?["|ˤnN*TK$ȟڻQL a{07x`M+Hw{ nhZhSTw*ǹ}I(kZ`HW(Фh lw"Ty0?lw:"KP*P,ԋ3 -C@,b>8H\N$^/oZ{ K[l^tI%嫃u} QVw)KVv݃/~ֹ`ٿu^qeϕ 67-u/GI`S'eWnX:-ltÕic+a"u#J4㉄5bA>y0ʣXaV(b,l0f9c_N̉v2z~ YBE 8)ً0}= kcj831p^!i==ɦy3uJ|D֨yM~wآϨzE;MVSϟv4mtX0vFl?gVex,e-؀%Y*z\qà'x +|-n$B#Ar@Ph)\oɢZ|z E,p*)̈́5մ%'mQN :m"-V 3EcמSqUtAIlڏ[P,3~y{^_vqn@{3Z=gA*lKhdəʖe0CӪ= +?ixF9n׈n87#fsYx/\CR*UF+-\eRJI=I=@RQ'zrdXCe U^"F EW(%AVqQ|7e̮#B7`(ua *ӦZQ[%RWT-Z-j먢:U$WޙU]-K"ɲe?o&[-dV"K$N ! +CRʟR J4HhRe-Kh P8s{O |f#D=w=>?[&E(POԔXzn5M_ޮi),joob6LYw̦IoAV}/UU(y3 7r$?t8~k}ߚy7WV՜Lt8*2DsM8m obM[p%f!_jM5F !M=v0,*+KrLt>&#%. M\}Xtbjwr2$MI.y#9Y,W Ӓ,[av9fI9g(`FFtAAi/&e?B.U%ʥ*jʯJxUxF/X)/<"$vPS+Wx4ٖY4-,5crg )5dLݾ1pno ZU^eunb9Y'ti:T3s[ +C9Q Dh +HR2S Uq!ǔVPEK4J@STW_aa]}QQ}늨4:,^~}R/'tIjV0@'_"$"bwA֡.ꄆL*44MrqrFAHVLF&&4+cdEEY%}ҫ'@ Ez]< m0(yYمzyRڿQK?Ѓd*)ٺVR/j:GÛ<+sOw&3Vj3~Uj i 7KJ`JJ\IsB"JDTAUMNy[z~^ .I%#ɂ\Z/ w)*L_jXޙDΖ23Ldm!skQVE.AQZK3R($^+JGW*_vOlutY\ѻ3y'㛻+&j_~x 9/pʖ>SOhUc". +l8Wqq0|v)Şb/heY:653,7^<\9_8BA!_y \N_~Yi Ѥ8Y.g*;SYt.X.m8qVF#ze /JJSt–k|.TYWҮ/p7vp} oⱝ0(*ɷ5F2sS oW`bCZH8={J*nJFdxQ6mf[{p6f>&DzKx¿ #K4hQGbEBK}]N7%"?m;B>zĆA'8$sOzY|7zX*S'=e /jS3qTQ"(,3EJJ5:AJMZG~RNZuD:Ahv">t#<'~Zؒ4g<_OʲeTvWl?wq,؞w d )rY(t$2{w_R&xLE>Z꺔dRM.2LT٬Is{LwZ6L)%ˉR(Q|SRk[_/n,FޕiZUuf%C*W)JK1B*5UmR[>^ +,ӜFJmN76*P~nI"LM64d荁~Kᓊ`%?ZO7Tv2I甚5|TTh<] mqo,J?_/(/gmdK&Ecd &6'R4wlQ`VPs qЭtLO-ئfM7OtQmkeKdLjguMT)5y]zGP<ɰo7=%IJ/n,jQ^$\(JED2YFN#y7PJDžLc32 &O4nRShdr̘k3wwf IdJNDoKkfț*Gr +HnN5ܭm%t9vJ/EѧfmH1Qe;iiZ Ӭϕij;jRdNwZQ)bmFaFY[q*}|eU]^Ie57֒ߪoqE: Gs"iIo(Mafvդlx=E +BCi,ӺVIfDd֌lhy)tΘZ%$J6AƱ <0'xr `^E>>W_Xj]ܳmaS7wV665{vz0gck۸rcE,6%l]~!;a{(j]-0OPn! xƘSseR$7vMv:0CiLi$]Ӳ]z TmP9;(el1O T]5ڜS>)Hͱ8.6w56BMȴi A?%9I 5=jƜ#M+K#w'J* !;,!hFH*͖tGRݲr +8pBtS7ʯ;8!7\TޢW^(4 DR J?^ٮ^"J'/%89pbޡ~jETYX%'5Q˩U c;F$A$@oߛ_�r:덣zapGF}gǿi|M71q?ċ83Ͳ:,ypwȶ|qˇ[m=Ͷ͋mm~7vܰxǽZ/y~x禝|cW?ȍ /}WHHB$MHB$$! IHBr̕ _3@w={!ih6t[&, X$$! IHB$$! IHB>|w!F墯'i;.DޢDe"(:ɗP~/K_{I|YFor—ԝѾĘa"Jd*Njr7B/R/p?_Qz +_ C:E*]ɗP6e hL/2"M},';$JeGrQ< + JTqgqgqgqgqgqgN22e=CTR?%k(OwHalS/"Xoex™aЁG#Fsp!77mQn [ P`;a|PaBgxR\<&O?kǽ*Ӱ<&-xL00Y,zv|O{p\aLjEc[Nw "栮-?3Ύ~~\v\8vD">.ضkBna/0XނyOF (m<7 _' [#0 +B{VrcA3`.n\B&nܿ߾Fj`hv`{Fhh{1+jza}=?g?`E" +}(3?=+XH| dGxϱVf!셽h^Mc]ķ: VjaAo P ;n>N8x9&W[,ŸO=1X/)pb +3\h?GEɃZzL9 ٣slSDxxڭs:|^ #rܹz+r^1>F[A2]L|q}ёr*.wnT\y.>Mc >Eq?oօYix9 :^mŖq!Vǹ3hU\`q^ />!B38q6]++Aϒ.10`Qo 8; ^íX||YOpW^ V'=Pc?^-5P/9k=c\7m@[.b Z5]~]|=tFmTQo!|N4LtZ9qf{mжGw@Tn^6; +CPo߆i; ǹta Pv~\=g?lYUfЋYC9j 1gvcz]<34>2*Rx4*b ~e.ٍ+ сFQ+oK^DZ'vZmxQi/x'`&\ȶ^|Z򖾐 ކ =_e47BW/pA?E~g xS(cP 0P0rGiwf6f\l a^v2.0A?72} x='Bg0eG%cAVg^삽~w~*_l;Ӂy=nu)̇<,]pXf?ņ,;G>F&̲ ;7NMSLaOD}Lw}ɐf wvy}{od OF|, +@^ (U#!? +gfݑfB,>yy1;3j{yprXy#ĜQ!/@>`J64DɽxTK.@H(L|aj"Z9B`Yg6FW[Ԉ-|Lۇ#!sJB[@zyI͞pOss`8`>T!Lh, UG2FPR4cT qLJJ2.XC8a<`܀̔ACS& 1V`Q8 LB#(n?Q pu# +x l#n.z}@7Zfֿ,Maz8֢1f i/yOQ[!.[AxZQeXT(e'S^<8wO1I)t/?9OgQNdf;f!}8Eϧ@󭷋osu1af58d +ۆaʌ;GzGGj` fstmru 3.?}΁N@ BnwLFG!ߔk5Ͷvgsdt;GPh3qvQpt 8]KWt3ׇj]X w삝]Y[{_ oe:zYЊ W»61@qF:2m.0N8c7 tq LE +ZѥF'V/%|Y6NabwmOy^&F&F&F&h#CfBx7k( ;.U*P.Z_ /:rZT_ƥP}R매@}$_Wp}:L#L +4V2HDuU`Y 1p_ۈCPfäGH,$d,r=ɐd! On%L[y;~y=y%y# +y&>y"ȓ|ғRyzjqDmC>@mf[=7Ե][!m Y%Oԛ{4MfC?׉^+=_k^S+^_^{Q#,zx#VǁI`xu>5)^=a/Y2~/^x>l$2U ڀ +v:](zx=~ ۀW-^[,W^u xxx >!S2z*#oۨF^ jux}x~~^^oaZFE3t>6]ACgOx-k럀8:KqU tUjW7^ ݋ +x} x ^LZW5^kx] n^^g+ :G(9Oe{~s=ƀ$+חN}ux=^/׀9[ߠ[\.xua5 vu/:~ +~ ^HQH +cxeRƀ4S%!L&Ij^[x]n^^O_9dAQVr3DnV^W?{Qzxs仴^OѣM$skx `>?^?^^o?t=Q1gQ=I(?k7+ 8/[׃Y*Z&:I EZxMu+zx^/?(IQr&jE m+^^9G1y=-%o䍴";㴋+ x3:~^^ #Xl5!uLz^&5LO$ѩSG21!>2)!}t$#?mծxgNo ,E sji٥S2!Lqk /1A30}+EV#) +y`ӈ +NhRE,FySD犄Pu2 T]}ͨT8GqR+(cF;B!ԧ?]xxxthm; сkg*!\ `Lc. dqJ 6C@|ƀ?U׊AUHd()H-'`mcgJPC-Y"JY&cxH=>!^'LDkєG#(&R|rLDp1ƴ(D>rr$.zAFP)HFˡ\:UB&c tU +&Db$4[A(0)Vrpzۡi?,=* b S5] @'C4~#٣d P?)NE~q1:?]ƨGm(:HPj! zHOf AE=!_*Z%_WWQm;:]YIH(vBSS!W*(Qi8ڪK58Q!* ESD +:QT8dkwZ=H2#VDDx^pDۈH%8¶|O@A)ASUJTC۸*@q`cRK5S Y>mE.|2N +RUI4p)Ji7 *!i S0yaUi||Q£c)  1mc:,>"3ccw:?_F֓Fޙޙp&0(Rp% zm*#C> PpZa 9(1j,2@iY$oyDitF6jc +=MGxܟbSa2vL)9ν2];|R[ 9IKcQP`qƇ$L;-qV,OԆL=f@Dx̬p1iK8z~j*ό4zA~̌Đ8Sq-3J\NɴCeɁzs`C!V8th_?{'iAZ(&d *#qs5@9.ssKOt{ˮG/ԍG]j|"N +m1|`ϔՓ'IpJ4|e]JFAYM?M~>&Ll6uq1倯" \.v~YpU]E<6 "N'A˹&0FGe,kӫ1''dk8QǺg:_7;T4d`锠aڝRfcA'G[=dkt 픛1)Iu{2ߜ0'`¬h-=w,gD ߖI#Fڴ4,+-[SϨG.ddA3 ;-xqZ~OĩL+F#HaC3+_ ՘-̈́m68BN`.t&|ᤷJ&)n  "ozN$=h]RY? +$5TgxeB,}v'Z϶]6_zdaWJ>64/vpy :%ƀ3+c ~==8=>qtԻG>`Шqvwpo) %Ӯ0c։Ǒ :.{z% +Y^ + /RꕧPTC2{bϳ?ŸR&{*@o0 1 6CdBy<{$GdbRO ?Qc NҞi|{v)8o?;U¯ɻM/u;E|o4w9rآw[<6H[N9-zjP6Sqz%Y@\{sº.;شxgK5zyK([u ˽Ɂм3u1ߜ<{cQRYsuG{xU{nc:=='.xkɊuuq^ݻXoC}Y˭ءӁ3b{NJޟ|}b#Xdt̾,\T]]NB>k'P݁h0r(O*B m(#iE^{ 㓎N!|[m8߉bozdž?_Op̮s(P w~ 80`͖t%C4(p, +8P Hp=($ct6;Ũ[ھ_.)~7]z,-Z܁o-kܐu*rݓ/)c-[=c&-XjX^werU'}l .?Ãu/קvj=`^rgڲV"=#+b3 +_^Fij [{^?>cxyٲRݪYF3:sYQg=wE.5~it"G8֪ʤt7m-w晛fd9ߎ1-)sf+w3kޤWk9ba/6 zG?--]%e5F:'u{q +ݽ탣.JOF̈^Ŏo[u* zQԶ ֏>¥Bq?2K?QeS&|$s9f kۭm)TBƼs$0zǵG鞖Pv=|@ ^O;Sܷ2W^9Yetj17͹z"e7(uԭ 0Ax| FtaM8޵3x#+BYQe;o̚a!sϊɝt!I +ݞD#?wWNT|h ,u^_-?4ys̺N>kZ} 2,قWLڴKK60Fiы~ۊ*,/.:}e+%h[^3uW`I^vV2G Qm%cHnr+Y^J51 W䮼Gi÷~YTa>;}ˢBȟ%Z޷:yv̖BO޼g) +6*~x51F.9kU^"Ťq$<]B6ҡрe 2&ta F+9-L[.ޗ.8*q=i&Nຉm3]7i;&LԳ Aqppg.VkTMzC4s&_Z-Lq&%!֞^ݍ[sbB\3/7`'l0l23[vUuzrNF]7EO־c]L}yܷOG;S~VDq+rm/B'蜿t@3<>qg9!+ZooYy>Syyj!wЂfɋ'.}kt;9̶/3kF{)nm>W1֍^p71IoVٜ\˫nߕtl=rrfOd-$3NdAvlnve>O~𮱹Qo/2xҋqov/t߬4DFslLst{vܐcv3KαYhIp+=2{|b1v֖-+\?۝KŊ- q͢f^Ogo{a2eTCWSm|̩56<5o:Z,5s+gr.9%6Kl`}ʚ#us]rŻ#_lcu`Im:?MqStF{+kÚNw*+~c숧E:-|N;qA+k,}ʾe"7hn=o[wWN%lݹ)k |VRK?Xݷg:#鱳&J;FFre#?6L5i⹏&)1 +s|w6X5]ޑw0χAߖx012J 9Pٝvg}_}*UU>}oҍ; gTym-^g0 mgk~9G $[e<9U%WbFR91aܯn7hy7vlRQqq~CŃ.lyG}ORQ3B@|˼tZ NGq2m:ptb6GhX.qyڤiސvꆞL ^M8rLao/~И?Ϣ"˿Do2)6q,=/M,?{};+wc߮g\6M?gdz}>˨ y*lGqS7w/]X{dKݜC3֝jݣ>)ӤڥE639#X,{[w3ELrwQ7RvѢt58XN: \?m>94tIn q0ZCy<{G?yz١ޫ^%dӕ JZmfoͶPYqieMf% f[q2δEOv{߬t@]uCs~hsƞV~f'Z5zi.!Wp( _YC˿BK惔5?r_$hJ;/HySI/yLXWYs'_>Eg ۜlC/+hYzWÝnۋÔV -_BeSWGIOm~{a^ +endstream +endobj +14 0 obj +<< +/Type /Metadata +/Subtype /XML +/Length 1463 +>> +stream + + + + + +True + + + + + + + + + + + +endstream +endobj +15 0 obj +[ 226 0 0 498 0 0 705 233 312 312 0 498 258 306 267 0 507 507 507 507 507 507 507 507 507 507 276 0 0 0 0 0 0 606 561 529 630 488 459 637 631 267 0 547 423 874 659 676 532 686 563 473 495 653 591 0 0 520 0 0 0 0 0 0 0 494 0 418 537 503 316 474 537 246 0 0 246 813 537 538 537 0 355 399 347 537 473 0 459 474 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 342 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 503 ] +endobj +16 0 obj +<< +/Type /Font +/Subtype /TrueType +/Name /F2 +/BaseFont /BCDFEE+Calibri-BoldItalic +/Encoding /WinAnsiEncoding +/FontDescriptor 17 0 R +/FirstChar 32 +/LastChar 201 +/Widths 20 0 R +>> +endobj +17 0 obj +<< +/Type /FontDescriptor +/FontName /BCDFEE+Calibri-BoldItalic +/Flags 32 +/ItalicAngle -11 +/Ascent 750 +/Descent -250 +/CapHeight 750 +/AvgWidth 537 +/MaxWidth 2021 +/FontWeight 700 +/XHeight 250 +/StemV 53 +/FontBBox [ -691 -250 1330 750 ] +/FontFile2 18 0 R +>> +endobj +18 0 obj +<< +/Metadata 19 0 R +/Filter /FlateDecode +/Length1 112700 +/Length 49746 +>> +stream +x|TU}M2L&3IHB $C(28 5(%R,bA\],LhbAŊu-DQ]w;v7'9=fb/ԕvd]o++>$-2Wq_Cl<s +eOlq10My`ZYw~U@^e H5cc)v3Χ6A8K0y~e;(4sn 16rVFsIe~wg%뵳gMpC qNSW[xD8wj5v "d5j~GU(}>Uw)JDž@]l%@/ލ/ÑpBDuylJqlQrp":<ʁ8A @wA".5 X8SbSwN~߿!Op>Sdjһ k?d04]OOM}ttAuye^G'P|jᲾs;_\3=jo wo3V8mBN:|_m9c N&SoٯRVH?[z kߵ]g.sM0^OHkj//Z{oظ~dWco%}{v1;yg"L0.1nܾw;[z`Pka 5lXg6 VDgV+l{A JPB,6.S78r6߹~bkh!?:w)xKϜaW?N1/m,Rg]*\{Fߣg/ M(Y*A?2WXAjOB3TsX~#0*oἭ +#PCHLBEF@BՠE>✇@XHZ +O BZ8x'<`' r>uR@w;7kO^Q'N1|\2vX;{ێd`r[܅O. +˳`Vwfp-.zn!,ꡅ[Ƚ¿{P,q?7(A*0S'sxl"=>:x_ xn?n:[MlvsGAi-Yk8R x^GP%(A JP%("~\-s?[Kv|-}|l&(A JP%(A JP%('(A JPO +x{svX{u^Gp XB"!H/Ts Z`l[af٦tS)44T`fQZ RKeee_Mk3&C:^8g s{k,SiX3cee4# [?+܉G}(d9/a{zulg>>ꓡ 鿸•͆ˡUA]gonO#K{a?oB! b0*?Nz!BTy0&h&f`q,a-l[®a^>A&rA!(4VA;&X`o+Pvj'bANJ#:5ɯzN `iuu_TF_k_ `g냄o??צf!埙M .W /8㮭3zԹTQ1xphpff8IDsLDAU +yL9e:Q nGC}/Cς}|:oOvZOtdKd[lߞR`yukuJs*ZX8RPj:K|^CkY])צVJ2ҡMƢK[cK)dRK)ƁB+^TyJVWA4/' ,m;[04۔ <>e}iT[/uT_̗f*{.|2fip}-K#Eq=n2p?U\˪LŠoYdl3Ė-neYwK:U UY]{^Co$KF:z_7[|nS[mZUW}`emYN__!s}b5iH`/u|βRq]ֺRZ8ʳrr-ƭ9 ^q 3e\g91Z}./kLQ|rV(i;;gb`)[q60\RUhqÌ !̃^R!6В +k%%k}^sг&ί.z JM-> vur/ +1M\q8dc6axĽ[Yc瑢Ȓ>5jD5X•`*ՇKji#- +[eM8-0!XM8Fԯf9nz>[;&\eu 9l#j<Fi՞%ƅ UgSfc+\lE8|[Vz9ƕ{ےͳÂgdDh+"T߸Lj$T@)m &wpd3t8 dsI6Q0H1 bVƸOeZSۊE{h/"{hcb(Ϥ:SP02JE^z{^+<>e2H7\:4-\/q>bӶ{B2§G4FLG4c/ÊoM/ +` ;)srz[l{o}% jЦ;ڍ5y clC+B0&B' >$}{w "MKxu«=W/^"&Hxݜ!'dN)|&մ NZwݔ8NGQ  'Gx6a/-Z›7:(J6VVR]Ms(Wff."\H/C80J!Tn'" !&K8GHB%!JJ".0PM AO AMPj JJڝuOQ%P.#!C(xJ/)m |N8@x2ys]$<@LGH@,ED"0B(@`\ ' r?%#|BC Ў&$)XPP> QG^{P7 nԻPT57ށvPoEu=ͨ7ވ%kQסE]ǸTcͫrry@*"k{xa \KXB%!&\CXEh%$ ,'"ێ`* # #rB]_(!LxG%Ĵc,;X4!I 1,u(ߣ~z[o0⟠~ꇨG}{O>(Կbn@t 31 i)ɄIzBa!ܔCO&dLB' 'd"vQC̹ODcjzUlA %CDn]7Bzu =1s{ 2ǹS߸T-.Te.޴ M-MiiiMiM< ---+YlinElҚZ&h$ے&D.i+d@^mã4oLup<W=X"Y,E. @\ a%^a k:np y;l@X Բ +^!w7}3zlـMh/0j -Fv +0z[N?Qx 'IN3Wjm xvc=*vl>ކw=x> \<!|-к6ݞi`/K:^c 0,Ï3ֵ, +[3%,eLdl†bV,.u7`)n|h%lo»(oQ}.~=%yxj^&X="*f^b$3y('7"MlOjyY'`R^w1̰ )}Kbl85FKWXˏK'b1^#x^~ a,_O{o-^T׸#1?a?| ~pKbrL?tOE8ƣ/E'q5]س d<X +S3 8R,UE?PYQ8ma,&Тnah bYwgVxO8na1mfNa,8"jb"fC9X22  +e+eegl lg>I~Oc2Ch?ǰd]ɠiUu)>Dtw:Xt-j4+ړ q!~@+wep0$b&7## v5BiKY9 ^PŎ2Rg0?^JŧyI'yIeh`AyĚd4>tI;z'oyF<*{|祭wyFJKg:UW7&*!fG-0ٞ1 A-ܘ{Jf%A9t~i`ćtX \<#bc \]xczJl0\\'9e:c!/!!ra8d.T8v۽;4!fވԂ SxEQ4jڑ+|˧G++U=!<_b5e6J`i*-)>,=pZcDv̟cw4:"23>˝imh1$*_u-v]3Q0E@xj~+"|b=_X|w,繜v`u8U|CW|&j%ꏌDfST2pG‹ݥ$aw @oFBiGZ 3T6C:?:>`E gÑmS SĿ{WQ%cwAYl\EWfN#LĔCg:x^;O/(:Ba21a69^>1WHa赡i*J&jzjx=m'ژXh1:^^Z}Gr#EtӾ'gxO %YJ:uܜ%7w7Q@y =]UސGsbd;yw9,Py=9+Nνɝܮ)+n⴦lWU_")wD +KdGc"e©$18*O]bsP196p>IiOJ1325aNXt!Ŝ=DX ܯY)a0BsBsļ!G O rOTTt= f{DcR5NT=S N-#FRRVZXPNm-tL-3F]%fq%+JF?E*zJkN1eO4;b}7IWdJJ|6H6Lfh7j;~ףFy*ȆY7oڷvì#mxXP_~ޕSBC뇏Kxϋm[Y= {k_1:V\j/j튜I%IY; ufٲ3߉~XSdO`CW*d,owEW|;|1u;vڻ^G~.vpD sS֗&u}ki;?jhQÿ1haˌ*g$ja)WhWNU˺F K 9l((F|K?%ߔ0RSd̥KMפ$D)/򯻪ꮮcz{5E "QXQT  ׺u1Ȯ +]uI4z=*CZO% +ULEUhBkX$`jzsL3vt{E+ ])Dz2Hz%ƛO-lV®ow4~.\`5>oWAgE Arv }wd②] +ܸ5=t}σu4|Ӷ +db3$ !Q:7HgLswa#If'lR}otXkTˆUQÁx,"V +7hO䋗ͺpEG@JszW 9f0=t@?w3ڂMt3P4r@e^2ړOz\0k{Ov}u F#9Ca]qoX ,k h fܯ&%K^śe f9+<~ /?ASQrr2ʊɈӬ:~=pȩpll)b'N3;y2 N dY˧fQ{N\g/ y8 +]k{Ż1k8yκƑ}#Z|y8>=j\W4C_FTEa/EXEpNaJ+SV3n8(=gq˽C݃cb`bi{;[E9&[a$8I)io8|-.5Učp C@w1v!I|ɻUk?k7Ak:qdh<5{Z/4Xdn'3=颏'>9ԕv7vJH6 >auLR +Ev}}z1`*)^f£< c*a3RJٗR+Pm"}86^C*㧿 iaIwRnl.J޾j@c=ғmYIXw؆H >wTCIF;m i1Yw=Y7>ݺһ7 ?9RQ鍅 v_#뻴O G +&DY54.? +*qΪѤ MR?By5X[C(2~ODaCPW<`Aw4v_ZDHiVɱEҶS&U*OM`d0ط1kY6`56|Ca1mO[ dH 9CDޟV c(MYЙ8+>o,d#Ӄ$]3V7xnjܴÎhWns\6쎈$ҴqL?2АrVt3tL=[f`Ϲ#[;흫qoϛYFsx\\-S){:gfdIb0j;y @uSrlOS`e`'"fCȂ`o,X-X -ߞ\!,Vd ϛ ~߂C$MzFn#nl>tQۿ8𥽕9 =sUR\mlsrͻsoڴ+p.ɏwv/W{JJb~k5~Gl)YjmٴjvdtP4j^DX@/m0m:Ne'S:p#dQ-J Z2mԹ,O OAY8U:$:d 6o`&pB)2 AnA\8 ymN<߻klٺj:#/bܸz4t_ߺN%6~ ޘ>DjͰz Islӏ^% "92b]FLespaEZ\?+st|d[}XYp1=?3/.]:D|phY7c%]}n״*O/fs7 / +p9$.q25yJ4ٌٛ(݋3@Fc4VKDKdB`l( ȧiekd Q> ri5$ ([ApPޝYMx$dNBKr,ؓ^C-c+K7VVWb$@z_mjw\7л|>$W~S ʹa7N[3A dsثqe/ #3఺ѝq{;S(5j8@M@62&5p>=05n<qRN3}@_d8 nPq PL b#McW c +C ~%ï@QTp74D۱Y `C&!@G׋4>Q,}T^~+žl7K,=գ' qk*U1poK5Thp͐Gm{NW8':7Ʒ|k2½^욂 <H mEOj +W"9qvX͡zgÇ w ΛiwsVmؔ TSσ58l/>"%*P !Mʏ:}79V9G Ry_ohm;MJ}dopvK+Knxgq-)FՅGV]vĘQtf^\wnd݆%.IJؾn.wT;Ҋ^$ "vo`NZ k,zMdsz9RlڡLvxȩOXWΪpoAڀb4YqW,UgDOo_;$>7 k(wgܸ1=6޵";`>p L)n7,pPG8I_UB(ZLm^h/NQ(?a.q 6uH5dqQTG bCX]ƚwf}O޹,IoWxƂgU\{J{f`YFKʪ,ZL:.Xz9wq@zxD޿,ԋ1{gȅ NI( $GуO>nE[~_ͭ `EiWNuy }7Y%=28$9Z +BK!Q R;$€Z@OKMFNAqNsiK՞d4̆o&M phJl5}j3V \`ɁcS#X36N'PcyCiL ݤ<^OMy(?X?k@0[ԓ_{yڍh{jVrlj68r-@2r I}P<.)`،'%qJhK6];fLse)8O>X,v#EƇӳ58<N¿JrGteEg:AYH +~c?4rm-AWY+w/Hc4tELv] $KFiQ4'urylX~ѽ[ ++xi /2b7ٟ+GYZ4g9R>_dn\T4wެkwE .[dZ&7kCk˜]; Թ>8I^΅JEMwΥK}BvF2GѕOqr!NfV7}kZFӚ~j <Tu 3k/l LA%zm #.[^=>g}wd8%gOR)(OZw(QIq4?V*ttsCNF$=tmC4܈8#1ɶ?ZɵMv!#C\STdѶ,Mc.&!+deJK\~?[6$m. MkkWxg7//.@ E τ{*!tWKEl% +]}/|4/hѬ}ri ThlIc/B. dm(VJPyxm,\.L.rF +.I- h dDfkV-ɴ( +֯yyKt 4 {{!UvvGџTI7`Tji*M'`ҼqGs*RL8q4MXx KE; %^.r^JlsE˞ѕhAp-om8$t#+ #xe^2_{φUI鑮%YR )8ıV-swKL_CYo^D|.#qPxM՟H}ýS؉fl:B#l(t$)2xԸߧ;)l7G֢8[SXV.M8E;9  ~ۧx mʐd?2ʠR6EPnSKPi_Ic?# )ˁ u4o7c/7Xl4*F6ד*JD l.EGX5ܓ*n1 +}"5Ꮙ ٬u !e :d}՘b8 +EyhE S\r!O6 Sn<WU豪$l=g$(I`o]^oM܂ MTQJ*찇.xJYs&E wKӊV"=a`0eXUt$0iV~L Cz@+fAW\Ji h  1v5Qf%(EL''59EsؕLM1Yt3@#v=3rHc{UVrh\E/ շo%龨,@ZrQ]ۿF]/вVTcWjtc"fr?<$}Ιi k' ̈lw+q uD06,^PYmlAuiw$t8zܝh_=}>wRAkFQ7$ܵϑjOQ,=ħ_C֥Ϲ*T'ncrډbF=)#ё=Cz! V0X9) +=PhyLp eWn-ꍰ"QV&yUE+x-LqMsسxt4WArawκX# ?,Yۗ8lQ[S+fV̗g-?ⓥM`iZAgg1@6A wrA7sK xLɄT tqͻ<OsPO=@,aKcOZ?2$EA$O ۽/r=E.&.6 .œCR^-i,چ+ Y|X@@9w*\CB%W\;d%Q/l,3Zb5YXVxWv?}ĉ(H>ڮ!-vh}doB06w̯m峌# * +ΞC< + A M h3M)nNP90Y;!1o05 %pvz HfJ0sAϳG/FO[x+Y]B- ,$zaCcșk$*j'(yrxC4D#  +HnwWyp8༚ xH`64=ZƳq1/ %<&EDo3roN{YJtJ={-mx}bZeN :lRVT$A Mx;ԤNfYy {{U#m-ON|j|ou v9hbqَg(AbhYZ"KQ`?@xk*cv铬ta4_  #*yG䋴,Eą$ KpPZr_Vk"< ^ی93DMGMDkN$BXāF>t=F¯ŵΟ& +f[ǸD,ਖLT<'w<2 KVTztMIz}TMYZ:U'; M2w+":'DwQ3_<-8C +tKB9yWm+sAYtG7H<8;A ]Y9 ]8Khg$T(?D;Pmi9Hnabk}vB n_>ݺV+Fk6Ue8Hɡ. p0WD A[U+Z +]^fl[9pgLETNO`8nhpdEXѐfZ4hW d5Ķb'[W7~DނD7@8ēdZt7PTTZ-52Kѣ_X̮` nGlSo}TXV. RҞ-?Ԓ{ ?wnO]Jo$\wW>lLbO42w&ȭ۽shNd`Ā{&`H "޽g |zh`&+F(7-3~w)'h}*ƃ8Xq7a`٥5y!"s\eE]ٗ@g!32J5.Um93uXq tg|mVcfcつ”ۅ`sA9%C368)WwnJ&ƪM'zޛcBPrBIBRwv=;j͓}꾣#q)dHac߃!/Y`ѸkD~XGpؿ q N$3(A^Qb~΢<[h"~$w'.CD#ܻ6!S{dT(-lc{P? 5wu\ X3#n엀,hr "1:wV<=d<1S[N<4r-r{6;QT*홚C}Oܻ#_Uip9;qEzvHv_{ XdD$b$45>RH .on^a`Y^A]=\0zxUAHu;bN@9B[<JpP|4>F4t_FثJpR-^,)_A ĎZqdTt7-8UeE|חT>n=e *"ς"X.TF$RٍhUv}H@cUq7UO}dwџeONEETRi*_zK] "BieBA7)wUXok'o@v_F̸(Ed")5/cPCF+F k-Ţ4NRXL]sc>3()WJ\\v*hNƂIEXLђMzMAʟ<8 Taf\CWG:) +&88Nlk(= :Ҏ^ uW/ľ{A tf^DׇnpwųS]]!v)\bUepG.6s'Z9& + n\T$ڰX^fSZnm Zo?'عg'Rn}o =r v'NOs;FN8cOwIK4L;B^^s.Ʈ?mгl.3(]Fokg=tߥ=f7I\7z7`,Jb+F$.x'a4 oZPK񖔕/zϲ 2a=/$Hp]$h]>qaO?{0j C0?fz 'ͳڪ'nm:3hI@tI۾nP[kmơvH̀v O2*ZUJG(N5>|Eepj!uKm "r<&Cnc ]2#Y<ͅF@,2rO(2 +}%EY&)Tz)SH$HM*>T_䤜q\%-%ӎu۹ JnrD9vƤ Of .#^+c=+ Q <9^}r#=G9qǠK L3u@I퉦H߉9eÝ[r[iȦZߘrhL=rh:9vǀع>FH, GY%5ݡ-ưMA*uVh%^WI9~Q1zYRN{Sy ^IaH☙"mKQ)ӾVSC]q=XErlXA7oh"7v7*Lo<g#݇9Xhu]X׮{Gf{vRQ2k+&q_8%sƫ +O],!cxwrlisZu\'b7OyvDF/æ+ʯW>mG#EG诠)ĉ&v F`Yc%Z,,r"H#\g*}/4fH}Ⱥ[6mw8Pc@5,6z؇GSoԲB2,;yGvVSئ(+L6u |g ]2 i$a43b ~W3+cų-NJpdGAΐI}8Gjٿ塩dσ^>`Ŭ7uu~V!~'?jmܾ>sή}fmP_Tl=DN] W7s/ǗUoimLfגأo2-ⷸC!j%-īJ3(Z_FKr$.w8(<S+`k{BCjؒmYӜE"A+o ᓇ,.dJjaLrN4E!h 7F)&Q7 ŇOt~=Ȟ ԡfr[s&U#ՙuJ-MF(ExGC/%BkÂ@}`P +σab1+p!f|c] /}QRyurǁ۝W4jzM~[jDo _sw<JI/HOvV#QbbaZJ*Oi3rkm1-ɳ=c(Jl: +N˙6׬`"ndu2qy)YxօS]2LJCo\{ X@H.)bCOLzIo4i!2hY22{E2T4b/kՅ_Z@*?KPHYDֺ\8c9]aKM!7qE3N4zdر)i%tjF +vKב<Ϫeb#rR0XabSQs# +~Ork.6 ‰f>_ˍFCmr6-%8eрWWc͌٥"JG})N9;}5v,'6%۫jI! 6ZA +c`u_-8= I^ += Mb/<HDצtJӱV,BlY`H]'Tœcg]W=Im:f\HR2Rb-;:"RήR].5$2:zf7wĆv}Cq\L,+YFV,!Ý[it(ѫM:Oθ <+BHB6:{ߦ[`o:Ԍ6RphHҙnIHdֶ \r)1%Vc"[F '\;9o] 11nbi +tnMSC:6oE *W 6P`LAÞf@bGt$FGܠ?bn gݹOlkV*1rLXhܖ3+/+0Yvpu[1Uojɴ,K8s +j?KSvYRFb;ʤf& +K8A5:k_KPA%m B` ߶镊'"7D@O^OO(Ba銧o|VɊ>}=~ 1\-cջc zcdl%@XJT Pl!<Mn]y6r.dB!b}X4v7f^$Ӆ 'Ω[xs~`N'W_>:zy}O5iiM2U%K+'ô@G˶Fe5>Lr1%ɱ`h.]'N4@X͈ 6PP֔j+nպtRhTYejg$6졯{+)}J_^k"FX(3IMKI | lN t,W4gJJB)fFl^S@Oٻ0G'O{aw;݈}\ +m.Bo@T@BA5?*ixP~h^w)49ĞS=Ga:\p+>f򾼟#!gS J- w5Zy42cF.54ZuB᎜Vͣ?sE8w(XJ?)XrH:tr Žw!Pf`w".tP")6ӭ}nXyzv:;ϐ-V|)) 1 Eڒ-]1ڻoO 6궖J$vٕ $R?:wڿ#Fͨ oJcs7ۦ6cmy bڭgt`FpN?n.A1;Xv͑CKŢ+ EK gY#vNfNOт[o;Qx[ө +f-ՍY?91i韘=8bG PԾ{&ȹwkoa+2>,J,-72>bĘXL}Ub /sPh+e&y<\…0 +ɌBCJ1+.`P<(aRe|tQ^Q!ĵFv0TE#"\pBQVFDB uQ)nW8\WD:-CI^~>`xIg Ic-Yb?/"t)a 179Մ]&% +jb^!P cQBaAR ̣՗±R𜜋;SKJL7m:{͹ͧ ttrqeڊN̔93++ذ~ :1l\ԉ1TG@,W^'kz.9]׉ŽP'fkؚ:ӾC/&i_b|W3 4ΣSI|k{ߑ+J+Eλ墱Z9=;-faReb8/cYT) or5 +ߴjZ2U::O.Ӊ ckN':1~,m`,NsQ'_xKXYFv.2`VMDH&p W)@`( K :Q.KÎ>>ӾJ~MSʹ( s| +?:v'[WZH}Ld~ tU8w0an]j}CL@inӪ%׋$u!5(#_^D~}^XC QB.%/[XMH(Ih2[$_3ұɻ6x}x[=C_;Ko樆IO&n?#nz즉޺̽gf#&ei׊LcccW!zC'.,wZ^u璮|CwV%I].Ԫ0OCP((!y! +XJ?N]N+V&۬ I!ddD((N_h+amʺiOS^xpZތ8 Z=[ʼneP]hAzzVJh8.@Z^.)]f4V; ڜƻӴ„-[og\SṂ+eOx ++x`@ͽhw9LХ᱙y ǖ4+0#?؎4Srm!f4\^ 2pr9A+{Mef.^`:/=/im 5;1H`Y{gӤC ]or7KӔbiiÖu#CݞjLdzHb r +ɭzOg; ͬ0I7XVN)"4/klXS?ko"ڻo$($Q([.ͳ:rW.E(͓"KK:S5re#yۥ>d}?RGQ.PG3J +HS$S``X)_!a[iu[NOcʰaUSoYmYx!ork@~VO0V%qWttOO}fFsh4s,ɖ%[%Ym/Ms$@`9a!B !8`lq!MOI<{F#&ǿ_Ozfk{Wկ:(*|8s6%3a|Ùh;ķ5yLIvl=ϫ l%۽٘ETM{MpϜM <ˈ )7o"k;7̏턬z&.e;!aX̚@,TA%;f&f,}">Y9$=w>. @M?Ӆ.7@:>sͿ@5`-p$0fL!׍~țiؗ?Z9iuMg+<ŷ̀7bɛN+ +^H8:!|C,/1iI\,Bp^^͎ݐhv4gG3Dc&F96N/6Sxa-ExN՞Igl-7G! >E7+|[wb~Tۉ쩁ozJމ %$W;1G. .SanӒl{-ʅ| Q/?@eOD❘}Nǩ;$K309]r6Q)9ߧT #'s8%]9sJUfyh0'╜/ +eJm0 JBN8Ljry귧s`EOhѻ' |ȸ?{Ђg9vM~5^ Ai}f=N߹sGu^ʵF:Reob y{֗Dw\Vs}m]ɾ -˝j&JB-Rљ^S'h&<81!L1g3j&oypbA\x@pT5{zGCAs%m8e'i$P4wNE{ EN&&'ê>ݍ=|}͍Um+zXp6͎H>ĪptÉ R~Ai[. ]Wz.YCx՚X§7 d`gK + ǃn +sM#6u3 ʞr1Rm Bݾ(ڂ(RE/{L}23O;Y_!0 gl<äthpBj[5,Z))*QLZTߖ :t:]Y9d{#֐>W]2Tļ\16 :\:W[ d/4Vt3d,?ϝj&}RJn1*a#O&=*P~=k0}4Y:a飐]>;mC?$>pAhmQ7LK8D`j Z}Zr#Zn:]Q+&!ݒ7Vq,W+DKHea! }ʣhs&=(ĢT\fZkDЄ#Y۴CLD5r8$7捥 A G2*ǣ9qpmy*ZVq<ھvխF=cЪ,NMtZK(л`%FIT'Ӂ+IW {g@z8fmxeWਰjZM&}]VR( +Pgwa"G5M.p5$ Kz9ϊB뒼_9PH+no߳=շ"~U=j1 x +sz+;w& :gy3߁2| _7HT$=$Zm^~,Ydb](?6sĵգj K#{P*m:=N"AdES':y:{:ho]ěߐWx #ޮ4}mݭIei]kX[(Y_~hYÙ8upkmtWȟrqF͕tKk.֐#RpΧ Lӕpb^Gά FԪy ws'>Ԥ7DIb80j8~EtlZ2}:'5~.,H+؛B! +?Hym׽^/[Zr3A~p]X5N+"Ns;m/ZsIhPo$`E, w4:eexAo9PS`iWN,v T&UleD•tz=\*{YSA%4JmK;S'Ok>^-6zdd .tw&0UAK蹾Xѧ%twȗ1 :GUtըRM:bFDhmjA'U Oz8"A?] S)m0Ĭo{ ?Z[K_`NSpH/9&3~nR _^jI#-A_KĔ-68MA['yoVd6 XF`%:]>V4)AA$ kor fhQW*etjd!7z;O˱&&ttgC7bNw SEGiJ\V[9 u:6d ٵ) *'ޖHE5$BD_Ci_ rGD*'-q)i~aaj=4p%W}ѻdJpĪj52Ŀ%?3T!# QR#.HFaA`Dt -V{#[Q(٦o>xkt|D!NTQ + l謌MsoppX9Ж5IXӜ)9ڑH٢.ig!uKX{UlN]`9`z=tX^cNVOfI1:~Oȝn,sGY=CѨ=*d6/X"Дok:Us& 64 _Qq[.ʑKʶZ[2Aj쁔'YIXO%5%YԿh~dHq<-M6qnZ +ʽg4=^ꌞLѾiAW^tn5s'٬טtj)r[K \I^ s" 1+9ɫp +uXU8g8c96(,BەaS.uq63\ƥ9O7DSo#LQ l#!Nd:o;*֯$=[q>S ?*ZVih/ęSo1/V3v7et +:N;fsjl=Б\lD'pn[šY3>7}~`2]ޝ||ox:`An|aF ψ"buH?]%|)@Lh6 x2i99>\ }J* ?G/40|SQwQoZ;lO7«Vz0Zax,50D-SKgB=Q7N.6!]7!ŮXۿcAS/橽+y5l޼Mg9ZcX5qRT=q4\kwqCkhNzC[/9(&&WUXNzb|*0?'U~|jg~ +?hn u1( -tjZ Ǚ +P{p9`C)ε rmW|EssfئS{R]Ҏ[0TtՉF#R84lm:z5LVSgMK:xD9kmzV ݻo1%n44>Ki|3?NSѤ=0zIB=5:YGgsrv8jt)=9[cLF\%7bXEQ'ɧ(HWaA=&j$I| Т(RBjO.tIq:-`Uibmso{r+;HwFOxs0:p =m ^X8Od8t`EZ݋dޒז-ݲt˖^޶KK['ןeWaV-kWxvV>lLJes09H/YYY»+][uݪVW[տ_55_: +a3Y{ڗfafafafafafafafaf@) +!+&~]IS~PI B?`U J{@V[GCQo#KJZ .[E2@g&k}^I4irZ泜,e>irZ泜,e>ih;{@3ȂL I0.Ny0u؁?Ga$Lmi,yfN|5'`=sԂ0LbXc؏S>ֻּ6aL|;,[kWǹa*RjMQXX:JAx_wCvY'1 [ΊF/(wsa:r=J}1Lo{ݰ8oyC`ℸ3ۆڎ%&V&8)pNܧZMс~w\LbJ&tCQ܆OIX#uCuW{aj 0tw~nR8%׺ $ S41݆[ىiFq7N\&;T섵*zl_ke+g m0g+nUs'ylx+K ͊"²]j\<[qBv ƍ!T_x6f׶װa2J]m$#~KCMF'p_#QFqRf'X}B=^2Fit4d?>j;N4:qj0Pm q 쌻S=؅1rcStI;ꥑ ΚY?F?/qwRc 8*2bHc<]rҊe`z?MXP쇹hmĸ ^`D3N,;02j^]9/2gv{VEMtB*CFuMZ&QEO`3)ۀۥ!EliنcRl<>v̤@ֹ{1x:*N⑶)y{tlb||vC|5߅{nlUI W{ JdZdߢ+/)Rozdʲ7:Md}]ӻx8znA%`v6gjd3w +Vb}9PGj\.M/k>CP QDE@@Q[2@4$1 !b::֊Z;^[U( +VzWvtB[ +#'gZZ!řs=ٍuԹLA XKÄk|G\_?9goZ<7Lp9Bi؆f#ܓjV pe +y2VA^:=Ck"i\g*[x6 ZY0 +s~>O{1B394BWL9oq IŢ |8TG[TM~ ;tR䴁, (L4`G +b)0噜H9ъ\cjJ' Z0XKLM6ޤ #P+FEf0&x?5F|`e4@.3(n"()Rt TQ1#+(X@,-VnO=x!aՙ>VhũddEd`#‹.[_n{OuFsٹ ,`Ðb+0u^"]"V?t#uR?)>YʀY0޻5ᕐHHɂfD575[gf#@2`z'ܑ',j]F`jOVO;Õ2Bo0ja+uJۇdudw3|7w4htTjWÃw6ِ(ށ b1q/AɅ?*$T:^D =4^X;uBE:>0  >Qv;= б`b8 @LP1a .ud^ yy d18~EC d01LRH2'{id/r:7ROZI;YDV*r>\F gɽ~')E:Fޡd3mt9ՙz(^OMxz;5JikN=IߠҍZ&EELoSw]D]QwiKxН10c x +x<><>x<\0-q +#3H1ٕГ}H# xO7ZKM.r RAdՏHES t.(=ʥx,<Sy +qAF+}Kߢ#86=C?FߥMt%Gu{xG1Xx<x<6G36;A_دQu: xx|x<><CP# sEZcq8j x%c=6 DPBՙEEb4o<=G q +8xxܤtIW::^OAS'1Xxl@.{0r/=4H :^@OWf@1Ӈкx4ћ]П*  oҍuM$;]a"$̤ FpZ%bx)4JDD\j67H׸6HʌFcL)&$4A q]__0E9^/ nU"/e$R"{%RR"ӹt"8'*.LcY)6q>sә3g$"GcSUf0x2֣ !Μ4 cbD"B$1ðR P({68^vm"h +8fD 4&'MixA dpXZUsPnh4\o 3"MUe<|s0r" 2!܇HОVTgIAnG1BjcSBSB*)(uJ m,hh=D +(f1_J@beB*xRcFqvfH`&et hXLr=1R !z $f_یR,H#cuemB#űTI!&b^hJI, nSZW+ҥ#tD~!E J+S(0cBB*5ITRJ͍ +wY|VsX#Rʭr::"/0y{P8 Y[23 {M @}V@dǢui]5D I-eAw U*aݑPH"ܡ)bB,EY,"@]*$LBӴO"нTɑ oz+z7: s1&>>ìhR[{x +BYZJ.6&NB!n1M1x nU.&]4A $P +B/_,* %(83Z܋AR:Ξc/h0mIPjˣGZ_*A+ڌ=- +qD~@e-AAZ|ijzT +DyQ2IJ.9Iʅඦ?NʤLns=OkiUJt-!dRB&pDQATCӕWjZebR& GĹ8\nnVJ7ۮbO* ƹl@O1yka2^u+0C-DKd" *8&\j>c>SXUXUֱLN*JcvGrhXD@ʈ6@ʰݶ5,aJ70\--<58J_RsQKk6@l#L3r<6B-aN6:$mn]Б>Yk1E2v٪&v7(dٍy'mUwGSB(llœ wk%Ӥ\F`%FB !nmTggVICP\YKW+҇ +r4oFbn3?/#Z QSsU𰣬\ .4QєcZFnTĉDMbGPmX$=jDE/tYa=T6Dkt\FȑJq +7\Beqшr))u70[ LAH"^ +w Y P_Bk1]qnx QܻYBb(M> O%r|)WPS#R6ErU*63>P +{BaSb]\C1 HɪP1ޥ_#Rru?@]2N:JJ&G|vQKXr~,z݉b< BJ˅wKHNb9W! ^OJRgU49tAZ-lptnj +D\mMkڏ7G.$XF̜ "Y,$W!$$%te$ J@"-ZGWM(&Um^g.4 != T2ơG `IFJ{ۈGMSւEAE0Exc]#t"FR) y;G"Wr5 hiQN*?yy$CnYͲ6-o] +RnlKᢻ!ZF^Rx.QVXwE(gVw`Q +sBi*"!ȍT۠F(ZQH)sX=!=b"C"JYGk9t+fOMR@*r$mJ::$vcaf{K)O 6x#x +ʥ*}$,5(i+B?!@R^OMoP!P,MM"<4iDRW.HJ,nRJ_ZIe'`Jm~g))lDPPx̢b$,׶¡EO!NؑI;4m{I74D+:iX6I.JIGZ]x)_uAc1w[q) I5C(2v(u-p-4K3aO`'*EiëI$~ 3["|gr7G끔lϻ9Xt0ncaaLiU<'wD:2dH:dqJRLUW,KIFYH8ԏz V+ rE +lϕm\PȊqcXd.#^aC~!Rv%l a+Jj +[oD`X[X IO)ّl'Ԑr%iD~8PeZ-^l0" zGFfCQ?֟c*4 vj mLfB<۫2r$;9jjT4o%)X \%dCJV31lZ5,*1aİёپ\@ ([It%OuUI?;֡W]m3x^#|ѵsoW~G >q!1ز.zr͊.YcYf2ZtnЅ5t=?'}TXTªOXOwٻͩܕwV?bs+]G>&UO:y)_Ǘ~KM9/Ygj/mcfm?9_׵}v–Bn~la6TL:.iկG;]Dk込wiȎ9;?H@핤!iʯϼ|p(. KMglk+m]5#9h@`(Z\^Cg7w:oQѪaQFmTԈF]; L~QzQ-|X% +e9 +B@CC~ cG cUX>8͊ + '@dMx{:ӕI=yoƶɥ_]k_o9ZQSǯ~Ӽᱵ3;s7qnjJ-/|&1c͆gkOn Nd_ѭɏ:-+I~ϱOT6>GW{y_6<ޚKO:hYXu=S&u{ťY~%jaԒO{[IGΈ|lutA֛逺{}^9=WT(t[6 =zyM 5lZuWLˢ/[k_?R2.ߨ<Ɣ~ A{S.>yq˷[Z0:W%t|I{j2jEk3_Jq駻^мO;~r c%ߖ-ܽs<麩/͛vsro4ߍedƽ*Z~_=bˎ[/\.W\W|p;o:Fޞ#YslI-,2ݞ {xOܘiA^?Jɫ 23ö +)n>" Eȴ +cT&]=oGP]zp(t3j5M:9 vs.wv;͎qh5moj}\!exKG6L~?{峴NtEeڮkzNXfxէwUOׇdaO~4ӷo=7_՟JO>]l~>A_'eZ|AI8cJ2۬UX˒-?~ח7}¬wԫ6{N][6)YDIWߤ}lyWi|dI c>UK QnmDGsZ k1r{GGﻻD I5+*Nb,wu{fԁ<,{/mս˳2`n['Vؙv[n`3E!u::~q܃/9> B +&,fOHf}0`đ|ggɹs'O"w;՗_>KE,|nH>~i\!\yWmPeoB#~{<[ճL7Q#'Gj6u,!vEWwlőCѕx=.i>-t;*\8>RDdgL LdgQM GT" !9cIfM#eIȨh;C-ӟsy뺿?=ΠGjzxm9< L`ԅOe zhZ +TOrI y0B_yDW,ϳc/抧%%K 髮*,c  kbY O ְEn?[I";Jݧ~=BD/XJf>tONp7As۫X?kI6"\"D7l93;:JgTZX}TD=lFw %gyRj^6t|#'nL7깶VFTW0Ӎvyg|Z@eDS+^^-L b︩Nc7UB5pw`FY?o.O/UPcNx)⒞j`{T0-U.S]$j⻭#*gA#7.)F:^'KcVϚXC ٭ +.)6hQ|jh2ߧM4N͐2b^U&n;v6DË[^uQ= +00g0,@d*@>9;0YޛBD`b`@JY [&-d~>Y!E,f#Wb~ӉYÎQrvjh>=23; +Cϲ-^6mQt0oP5(a}bNX;!rO':>Bh0/R?#o7$qb +BSfh%j/ Br8s|<Wr|?Әʵ8Ѵ`2H9S efhY6P3}J,өM=򮠍EDJJWH'r5B֒-њ1QȪpK:Ȩem*)R66FRcJX1Ÿo\`aYʹġGiZ# +hor Eu )z&/P?&fGwѭܸaN8NvkyNUϑHs;3?P{7X=})71n%W9kѸSG#Pڬ묳]C*=RB*Rn᷻Mζ;-s=Dv~:TG$ow#CRe0@Zy;pl$2?H(,Q$X^* -U@No/fwpJXv @XVtq/qIflKa!"9u}'P2ޚ͚;tkoU{haZ !PGUnW prg"]eAXvNҫq n^~eUZ;rMSwW~r5t[cŸ=|1`<ڰudTEoNF=4V=z.G&nG[E$&ʷ#M$lI#Z3bw6^{Nx$y$\+-I, %E x/"6(}!PL#Wo~."ggM.I|#}Ω0C%+WzϤ$n( 732f{Nq=9):zimL! jICn݅½O0$+:w}0BO;Mgc  S7PC8<\ۧ {q(sk"I<nQӫy# +wmץ +<;9JvߎnU}vCy)a0,Lp E * +endstream +endobj +19 0 obj +<< +/Type /Metadata +/Subtype /XML +/Length 1463 +>> +stream + + + + + +True + + + + + + + + + + + +endstream +endobj +20 0 obj +[ 226 0 0 0 0 729 0 233 312 312 0 0 258 306 267 434 507 507 507 507 507 507 507 507 507 507 276 0 0 0 0 0 898 606 561 519 630 488 459 637 631 267 331 0 423 874 656 668 532 0 563 465 495 653 591 0 551 520 0 0 0 0 0 0 0 528 0 412 528 491 0 0 0 246 0 0 246 804 527 527 0 0 352 394 0 527 0 0 0 470 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 342 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 488 ] +endobj +21 0 obj +<< +/Type /Font +/Subtype /TrueType +/Name /F3 +/BaseFont /BCDGEE+Calibri +/Encoding /WinAnsiEncoding +/FontDescriptor 22 0 R +/FirstChar 32 +/LastChar 233 +/Widths 25 0 R +>> +endobj +22 0 obj +<< +/Type /FontDescriptor +/FontName /BCDGEE+Calibri +/Flags 32 +/ItalicAngle 0 +/Ascent 750 +/Descent -250 +/CapHeight 750 +/AvgWidth 521 +/MaxWidth 1743 +/FontWeight 400 +/XHeight 250 +/StemV 52 +/FontBBox [ -503 -250 1240 750 ] +/FontFile2 23 0 R +>> +endobj +23 0 obj +<< +/Metadata 24 0 R +/Filter /FlateDecode +/Length1 140512 +/Length 55517 +>> +stream +x}\T;R*.X" Y1F irӻeՈLɍQϜwG1|o_xyw33̜!j AD6|`D~#-'(.`)y%$2~bvk볇HVU+ 9qќD'-un[V[(?8sѬ?-tY3g՞>WO/!Dq/(w=;/CsY.:$֎"3r \OFs~n8eTίౝI<@;a%K[F/Y7s2Z\KsMW6=z菔l!i|R7[߁=(FlhBI _߾a{Lm,yryk MkbjuSd1_khFҢ͚tʹNjA]0z;$~z$*(9R7Exr4S9m8fݞuǎmwiG,M`>yͧPe|8{̶19ӈ??o?k~}Ђ-hA ZЂ4?A ZЎe_[A ZЂ-hA ZЂ-hA ǴE ҁ  H@5f0`0>@1Ruε-hA ZЂ-hA ZЂ-hA ZЂ-hA;n{?dzPIG)LPVLih@*i͡ETOz|wjVjީSM8 sڜq|" ҟ/BV'5u,Yu>oBa.udd?~fPQ~07J{B#k~)T~'k>YCW1~h)0)oV}qR`ҲUjtxā3u<<Ё*0+PΘy"QmGioSK[mJ?T o3לtIE ̯7wY3kgL6u2tbIƞR4fy#s'\c| +#>ҍșGD9}(R؜Cih,g{!l^u2oڔa( iv'*e *9"<ϕW## #|\EaZY>=7[oOK+3|gB\9t9kGE-6QYhԨ46d}W|!\Lm.g㏄λi xBm?r Jb|ii/i +b/4'wvfO5;TMG4C+\iVTN5pFӧgT̨-ѕV!ܕ4F|e1GNCחZw8̙5|TQh.ȗr4Vse.WwmiԗQ/17%[=稰W|2L_[S&K3h؎VrWen,ćkPTp#:N* W DH. +zz(Y˦yieil='s& C}k-;YPߦ풚 d;z?59 EQJOʅOC%bG^W̅g=+&ڸE]E^nv%ᒏP +ZLFyQ>TuDhUjln&=]>fasޅee.ߌLWgf EVabsVZ+llimv7.*=55;ntĻʾB^;DQhDK_O,n9/5U(k:6'^W^,L%(Xx67QQk2FE(}6Pq!7NU-&qh|5pt@56Y"!n;Y5Ltَ0A"U؛p0}$ـHk8CeXDsxrHB~#)Lgg|Vn(%Yŷ 0iaqH/U3!ҟœ/nt+\؈bdtZM{, ki +PefNp5TU~+ۆ*úT 2 a (4FUx*]C,S^;X6r dpNsPvYc`D/{(beWjl`D NʑGbޱ%:=ao?}*5Me9k5܍|YpjU9 5Yi0q o-]'Y]& ^v &H䍶!$%Y틳 %pLg ExV}x2U#F5%?#%*p- hG{&~U+?~JVJTYJd*qݕDW%2HW.%:+S HUv%RHV"IJ$*DqJ*Mh%*DJ)aQ"T%JЕДJP@V%*q@_د>%/JOJJ|wJ|7J|WJUb_*%Ps%gJMODHJ|J{J;J[JJkJ+JKJ.%^Py%SY%Qi%RI%Pb+*CGxXxPخ6%ZتJlQb+ѬOبĽJlPI{w+qw*q+q*q땸YQ^딸VkZR+\(q*q+NPF%.P|%*FP=B{:u#ԱGcP=B{:u#ԱGcP=N u#GP?B:u#GP?B:u#GP?B:u#GP?B:u#ԱGӎPN;Bv:u#iGӎ$Ev0N t`PdZ ZťLg0`:ݟ:ܟ:iS=-:v.-bZȴC32w,e4iL|P f0U2U0Mgri +dr2&/өL< <`d%Kۀ`+[Pù/tƈ{#V:6Dr4Ev #vmhs x}<7A}=r]\"5] \\ \\.CK9. 8|c]r;sٞYM 3=BsG#z*87q3NǴ%K3oD,fJ^eUo)aK`Ks[o7gwުK9Y@p&XVˁӀe@=X, |YL@%PLS)d($cS"` 0 + F7 NC  @7 z=, 8 t@:p4 8N@*)@2t bDQ"p @`L[ j8~????__{=?/ρ>>>>voooo///gg''ca!A`; h[&4>>`#p/h +   +nnnn.\\ +\\ .. < ֿX_` /ֿX_` /ֿ{ { { { { { { { ֿXk_` }/־Xkއ[ٟ݁FK9IK>Bo":xy2jZG#.͠st'|(=Co~9a;xy>E[)Z=x'bj8^j;KF[ +ߋEu,kk߆tw1TNi +M +G4ϙ(M7SG-E@-zZEK%Y(Ou-iA+iU4ó5+r`5;sm(9ΥptqKRt!]|1]rL]R|]Fp]IW5x.^mf<3Jxn6}-¬yi"J6=;l#]mZ, ̣<̲ꈙc`}xD\aoY9W mfz$ՑcF[)gU[YlŮ7ʷt]R̞;&ڀúbHwGMw~J-xuGo +F%z^7e%Ev 4'w#͜B ZGLQܥt~b_p8R8(1֟)n1>xkdƮDN48w^A┒HŖ- g 6i֭))C1[D͹p:=]>;({~>}+fPvߏ^w/;>źMC1;6׭E̔]3we"Mfe"&-@|S5c@߾}ie:Gi߀}:iz dYZ?vNko 1kb{ MM>gj-\T[ИԄX%651!5&}ߙj_ E&ܢBBZ:%%4$m8)"h ?2GDŽu`,պϴO)ޓ󾍺~9&NqDFK7# "pHnV3tw:+BH!2"2s+*Mis=zѥ"]%rssc Ξ:5àȘ}b%2vw'LmζyTCi27/=11ĸc]4=Jwu0PmLaKw8L |6WsuLM7Yvre:C|(;9eC#ĐτYL({euKtĺgi@dx;Q&rn)$E+>"L?ywwKIp>,%dp ΒYC4M}q6!ͦ[ iSo;"?oZDDsh)5V =#cBA +OZkmš2ipr䚉2:g7o:A.NSsbʉ;,M‘3j;tAd,ObO)v@JNμG+޵o7/C,9yVɰ]Mgwud۳tdNlx>ǃS]Cxw`Nǁ%_{s M,9Τ榉89qr1q$\r)9%0)yN sJ`Sb(D?"2<"'55SQI-"rsmTYFḱM]hdy+c-޳ Ү{%?@#B>7oᅚ66ak{A,g@q'Z(p g|-JATD$};YM\"tD2 <0yVQAͧhm2{LjjDj`l_}Ȧ$oؾK4jQV #ql5!ya~ScW+n( xxdp2כ$Q/n`7a=$ݘ4pnI-Y6G;X|ʉ(e lR2"p$hEdКڌ# ou(R6נu#^7O6 6n=&Ddz5£ Y0UT֨[7M&e bEiXؿ{ļ)FyQ&idd0JQ2hH{$G?.w0>!w0t=Lr.~1wr:X0}}-ߢ]FX@<bf)N{@-}|k/yD^ +E"Aa%D]#܈sQ'7JJb,VA!gFH,Wb7/Eh~`]s;DnlTԎwp 7*W>û:OH]k' |B,D'"["p ;jjZ;Yk#ss'm+p7%n WyGl2ȝ o Edl2

ZeR/P3T N/un #J|*5ӏdTpvtaCENYeHn^6kDQd^i uuX5G rDi4 b*Q YҞrmx C-4sb6FK +R? [~IAG1ruhl=h3'\,Ԁx\f9IZ]*νow1>& K,z 5,'4G?44UsS핵_C'q%JjCTMt'*W-ݕZzk4B&zcPS06 _ϳَjs33WRn2[ pn?m;е#)jO_ 6W[q[buo[b.GaFF@ᄍQyqsSi@suP@5ΑD⋓%΋gܖ7~[uNh`j8_QǙ +\気u# +Gw2#箓BbPUs}õmmZBFw]ƞ?|/?_\~Gop +oȓGRGλI\@ZկvnPLyv^7|DF>I3W6NELkLX+a_\V:'h +JwTt _|@X5ˠMvV ^t~.LBrNWFαa9;q82,-G{hAb%\jp9ey|웲ްtT=>cߵ$_bd{F>!Ф@b;ӿ ghp1R (_~¥ww$'`'QU2SLN$2- y Fm~ bFhVmN;28Xͧ)+obݤlr2Vw}fs:͑?eKn8޿rXzۗ߼:cR]n5[h1$V5o5YèCCfdK(c&Bbv@P79I5a}r$4lvIa-Z/rLţ'݋ Ur*KϗM#ZFԚy) hxx 񶉉}A_:Sqg_xDh~dxݣZ:| NnZE"2Z6ð|򁓝_omS9zx]bJYMjpXd󻼙>Bch<)3D3 \Op vzWŚM2{- ,,͆X e?{^X\ǬVя)U.߬Q`plw]skT}/}}0i7 iN皮c~h;qj}-z%?aO72^zGĥ2̆ ; 2Rm^m?^.mC?3)#hZ!h.X*XV ڟ2h\V3bL~?iв󣩍+(%ͭ7ֽvrmOMzB~_*m#HV۳vڞZ2Retqj̙&;D[ѶDUMjbjs檔;^NvmBՎG4ck!N'-z#u'SbÙČq3~g v]Mi^b2Yӿ_8 ; 28ygԾBr^>ʈ2ܴͪs NhހT|T~of6ߨؘn+>kdɯR_S<@{!Ē!2g ΟfVjF'R[Q6.fbj _SHobTְ7Pc0_34.IX4na=~ EWiT$2>賷pBPizMr|/jXmڪ`P,yަLLteƋˆ tmxn$ZpyKH }Ř)C:33ZG'WQ[Ò7H+ ~+``s +#*L !Յѣj-\*/xVVbUȆZqS>!e*6&*uT@+%"`Y>;5+daQ{_^0G}6/Q4FV5~W?zziCF9I՛vņĞJt=b=;NZ5r 4Ts_:" ,ձyf\d5Q>G4l$d:]Q3G"y!@b˚HW @=%1wdyLldVZ9DaҙתdpY~[+j^_[b t-"3Ř%"]a`EnĂq.ëkyxgpq0m۠QhPvۖ\Twʎm6F.h溫u)VuW6:WG)vw:cݣ]H"Fp_uUmsxݥ6.-.ymBGox*m#c~Jm +~YXtFk7#pZ0wd:QB/' ! +"\ %e%c}͏N7v=&6hS)Vi]ݼN~5;i`v^kr򷟼gpMg"^G&bXPatʞ&׹w Ul9WRCg)ύ PS)jdjdjChy)[IVp͑l|`yIэis.nj6ڊ Rr?EeC?)nиCo 7Gh6[I@OcJ!>X^У0ϥW,ȡٌ_!1A͂#Y0Wy,Tb[wxt#AyL52+d +9\gk޳_o`Zv={2ʠV-^&Jc+ֹ{nXa ={7*UJfZ5[շo /[l8]eIGR L +sϏo[& c]DOc͵jgŶ=[JWO;+VB͋C#Ч j||u"H} sS}pa-5eMpkųd,گvpu$jK>_n8U\'z 1C%>DE?Y/q۲2[J[{&Jq_/-CWD򨯭w$@˳%a%ڏ:~b\Geڱyt#ƃH2Je sE Zp"qcbyilAy.{"E pA Bl\=EBS䘬x r؝t&RtЃ+^$^lHnĽ5דUe`RzK"BGҴUč* 4֠xo4,U.3nb'Lt5B(Ry%KkUMY;rZ)("~1u6~VЁ=:hwi'r'(}V  +L.Rj(M#gp `9le'Em%J!RYx Kq -b1=^Mo(9/VTs=> \Bȣ +A-RΚ Ir{ 釜YW)Ue|QN[CqD;1Hl$-W Qz8#ߓ]:-'e')x+ӼVo N,pi3gZtON'3i MTXgejF47-j-:7!i7k; A0uhi!,iEl _@#_Ml}S[~YoeEߺҴpN,p?HbJ+Q8"Gb֑GL9kX',N G":Z~;JN54X;Yg.}{wR| d7^wKr7o zCFkC'XG(ۚ=ke)mSjsસRv߲5ۼ 9JaG8Eʺڈ'=+: M,M0.xfwdļOPvt\VC!^ BRl2I(bnzXLON4.U3·M&M1@]͝h'RN_=+z +<{E[ئZs& amlH?p-~tjR6T!RZ>"e LcCA"UDt4㫗W@>E%\Y̸R+Q>¾@J;׋ /bR* MeviVB-,0GjO1ȲFXdNmKs ~ ~VQfhv aN?]<7>`y}AGW< (IN$=9 Zڡ`as{F+wc++vm-BOR-?BVsz%k]~8+6=E#GOCQl/#N+y2,ṇ(,-r2>u2#;po:aiwr|ƘͲu.#4 #e/ aڮDZjeo* &Xekp_OhSR솮ꋟE9_=HtT7t۶=/J&zR׋R\dIQC%O "VCS l5z4=l;k޲ h%r&j6oc)f"Е@y`Ex <)Pc](Ym }߿ywnj}yپs 3sGM?󎙛ѱzoɦ7(ޜMo8 ?JWqR6J5kVI@@HbxoG vJ¬jj39Rv*\trCYt*Aˉtr X>-6 C;tŖ2hP.@WQ;˸E$9Nmꮎ|BLf Ƿ|f sj,kG15֧>#r=P5+j58:щ֩CSsbmO#K%$ehzP0&2V ;^s?!Y2qww;w(YVㅍCP_~px~|EEޠXnlYMWɯ\=DGn fѬJ 4&jQsu~dh>BVHKvSktp4jo >ڸVc0sվwE}U(M.n_ĵwȗib=¼C:orf]cè; ҭ{gdȦ=#tHxK+EZ9AO!+FR|­ޒ >hIf gL=/u)%^P>J/"#uו&8e(xqs{:AWb"7c~U#Vռ;ʅ"[xZ_.TH6tGEshn5o^mp%ӠX'j}x(OK"._"U/ nmZhX,΂LIg%뒀ڒ`- ;[R5FRph{*C٧0%XC.B--X_`1b>FLGqHN`AW8I$G;18UذA +& +b +$2Ӡ̅9#UJs9|,  v#ԑl=O[ZRkL\*%qw}L3s͌it]edK|m˲  8@X #nZLB,9c?dc ^U4mbjuOuuuտUdΛiv/$6E?|[=R_0*;5 Z'Qq"? &Nnƶ!EErI4L}2gt\4_#TWQȌPMd;GyT^~ɐ^_gOZ-U% g +D !댺EmX2[k׻rDf9u%QQ-| T +]grLPv$F]MH _M]a Z9'$oXQ#qK: ZG]F*:Ϳ:5knF(z`VV_k8p:~u-4R‘#p-708dW--m)f#?lu>.97ocǯRt #9#iA߫66#l uk_ +E%3_}\*y+t\Biy;-j%)ePqY߅G=1is.bH_ DHEH7;ԏ;4u4ԶT`A6zrHU%j1?',Xz9 !⁔sz!,ԅ21uFE${_~!Ku^. 1j7! KfkXhK}`C_3{,gWTRYF1 #QuH"E) +" A}V/ +*)soİHnњnق|/%Ǥ:dg龓HmU4Dv ymցU@xb_ZEP N b;^!;n-4}kx8x]=^_ח Qq>Ǭt350ex̪^6wru-3팄S{0GgQ(A3z.5z J^S~: +DKh%8,}hڛdуGq=D1`~ +B#]'hi18`y_$TRm +9ef*AH-a39pο\֩DrY)Ԡ9/irFkʕR-t'"gLXC"KYr ܏8X7Ġ?4>k'\.+'b)'BS5) +^0^wOŘc'Д!Qp,/z[ YmE{RPкR +2NSm4m{E>F3>*Rh,^ye6zmzU }AX[QuO_jSv)h1~ ۳xJk= ک(@Ґv?^%Z|9&x {FZg[! +4JR"qwtGJjN'㣕,4JN!q'ڽrz0[BK1g+X.#Yu2KT壪OQE@Q!.M*TÚ,x]K-[n񉆖iy}bEH 7rT|]17*54d6+:Go+ۢՅ[*JB!x"5';:b{[b6qJ _ZlfJN;1,1b;zLj>G˴ KaC44>en)T٤mfaIDCBvRH.8+D`Ԥ0/sWAM-/#&(nPij0^tTaSNAU2{-o z ƧjV$-2LmH l֋~+j 6,X,}+"omIW5[Άq0jcR2.ʕ=rͺp )sLdtfJgI}|s,HK Ɓfd#TQ=W)Q> W%Դ) a^=[_#u^AӅ3bZޣӸV'::z([mvM4;Ak̞5URj]5lUU"Vu,EZɿ9}*-jx&ZO7W١[&.窬4?aAC;@z9K˻lLP!/83| rm33{(ȹ~ 9>ky +3EMycJk1BD3@ZJIܞXMHOh.92fw ~D~8N k`!aS驆TrOxijs;A@15kN Siia Kl%%&ӥE*W4_NZC֢7Zʤ%L1"36{ʱU*U:u'uN*RfqE[A[Bs҆)`6K)ɵAMQh%/荅Mv`͕U+*W삯tWB/6Oу'ƀ9*WOjSњO@yiMOty7,@o5 lI]pϮPgauT`k㠵 ~#hǀ/ySBY07TS8pKBiQtePUBZE*;3hLE4TM4dGj-_W;+}\y#r2'SnR0+ Lp"oK"կǜխ"o#D܁x,BEq)8{$Rϯ +* +;JY-\^Iy5R|Ȟv1u:C&DFk`m C|EFKk,<*4*kTeGU +"u̜S,w_?8?(;*cUEH/X;Vc1%1dƾ1'g|ᤫ>T$%(졔+v*UAP4;+Δ"-RUjbtZO6Bd!UjUQjF8ߛU zLh@R{cݧއYH3Bqsڥf{yѿD k*C`(iRy('vfRngJ F\ʘF&^\Z)J&A'|RoVΟQ[RO'yvk@z4"k%@ه.e~a<-ȍX&)!GYj-S0aO g1yxLw^f΢$PDf[K+E ?;-YCЖ(HnhaknB{6:lj$3*(7*2R "=/*1*f:GIˢK99U}qyAk!EO»P_]\T%uoF=tmY$]ɟ5pM-Fߧ@?1?R~k(0\ϢsyV) awbIY\fڬ^L#70/a3d7ȗU:EXgiwĪTZ#nwY4Þ_G-Gl\H_P2e1XR ]VZ>!Afh>գn rSfqr< cIS1 +.{W*2+h+s'_ 0MpxͽPeͅײZDUpt`o\7.Wd)ِ[֢RYO<ZFf3Isd/#g^ԸB­yoj]X;k#wRA /0dȘe^qn4u٥PPk׫j jXs8+门5R ]/QmY,I=ӴpuG [sDhĴKX UH02rF9.1bo!DLt JSA3pЬen6PeBJkfތ 'ļ6R_6la%ivZϓzN'  +xWZH~L4y ҙn t2`_FdHY˕fzQ~Xr3wZڤ0M ,w:`sj&*N՜O㻲1_^W񫰎?p~ǎnؔb{w]=~̼+i ]EfFMȋzP+{wb HC)mF\Llb)($ IAA}>ii:%J NF;R~i'TxU;U[@gP0h Tz8E|qMeлOvݸ& ._YJ~9v?zw{Uem^N𕵙gx>0Ra݉\YdƩ+h`|pVr:y=黻Y=+՚XNR {y{6?ײmYo:HR^l ۀm~vCg86ߚUwLV6x< jD+[ ◳Ća|xSc_}ܼ$Iq  X(4~Bvq;H +ɖ"~"za\Ao?`BTX0&D(!Cr5*%(\XG b?p[~p3 4q[?}qgyO q2I&wYV$|XTăx賿UM6[?WWw90gTójF45^׷˛}vx9Zd^K^ SGo!_nsv' vzqSoǽ j Oi~S/yzDum2& $C:Wbt:L.Xs7Zԯ=z'f'ٹ?$ETڤ&,g1VVf2Q>NTY䜀>]RU5fFs$e`QJ"R%LǕgͬ>ZpU&l9b*?].W:Z#:&=םGQ0[snQsE)MgpJඅaEVKWUŌRgj/r7vWT5mN(iLBR2~ޖUw[ 'Q!*ΪKYotƗ٘tьpy`dG7v|_.ɛA`ʪ +-o -_j!a.1QN|Vѳ*6P=i|3iFtbF-EF}v݃nW <9Us9N|㑂QyK?~Ԫ %~emͽr %*l +Z˓+דJXjWfޑrWں5pNRmtpzv\UGXz3C{3épW {)i9Vc{M7t4n_Q")$VŰqbnf%|.rƽ6f N̨b\25҈gE K^ +EB1u=eXX{qR{]zRΒ r¡ySr{RܨB%}YL+~/g-Ӹ,tJ&, +Yްs~ rQtIhQ1$gߙZqh&7?;ge8+eUcweC_kGZ;>bnK +0oE ,Y-RTSYp*QQ>ŀ-(h +aud`K9-n(3Rpbt||q3;6>10uWl~dˆoc{zB?۷c>kzMoxyWo]uHyx-{p[ٲuLCt `(J'A” +n,ٰt6>FN5RRU|H3qcOR)ٗpܶdg)dL,BnÔPRyG.V>* +;^6X ,[ȒhgB]9Z]7ZDwwD8 b5~gPVF<98ֲ /)ȧTHMV*`ljVkw-#zpkj v 8=MR @ѓ RNZ+ǚt*g]ꁝ +o8M ½6h/UW Ē`a87LF9'gT 3N8.-<߀p Nt  &{*C* +^E:Y"0VρP<#xpQ@])wkW:<5AɎçaeRR(ܞk3 ܺq(@c# ە|f2}fۓu:3Vnglv-ۺgŠ"_ X>{-k}x %f i5kPl[$ޓx$nza@Ciqc*\5= ж+hdHdt(h,ɉ9ܮ!iu@Rz `u]<ߛjІKre W5z0ii[] f2ٱ&;UOܼjuJVA~K׭oAXz AmsE"TjtYH *寊JyByE="1JkY<g$k@Ґ/)2£5X' :`>{% W+++hzva.y% .k6?%ע20kюբ ፵/6YH d +6wN^;&o,yڷe7:z;ޕwVWRmߝ[BX~}Y[ |CY}hXOsلNV Bmm1o=, җ0XywE%#}Up_^з>cH |ALQo(J$  +wTݰկpU +K~ B5k}4WGSG!O}~r׷dݞ um[= Hw`o]?ћ8;N”0sߗ1wa՟u#oY$UP|Nvш~ oMg+ .4~U)Q>UMVdaX<*n(}NH*l'4_)j|/Tqtl T&ObN{rA*{g +{U2^\be/)Sf4Щi2[cU+39 sKdljDrm+–kc;XNNhtM&Gzݞ(oX`vpU31ڳ)]iߑ5Oa@o~,+p{6b-ܧ"~1bϚ SH:u_LԌuUhR*ZF{`'QeBG_j/I`25C; ->,wrd0K%T3C-&[<Jc}յfݪU:tLO艚Fi4A mm1og&#YH2C2`?cF3ŨVUb׻+AWխ{KU{93z4z6v$)w:|SFUԌIph$$x̙# Uo %gIZ^qiMP Ӥ* =)?$ip;zr.^\q|g]B}aFM0ay^"~{eL5;d` +\[dihJ/2Szexz`miq06Z8Jf[sˊ5C(SYsǐݤyWo%CXkzp9) zJtdQO`` `Y&f(4386( \[s:T7,o!k-7* +1Gҫ(y:t4e7^y:vz^^v*Sji|( +;/Lw}׽'h^5i ]]1l]) Kxchet^4Ȫeds,֎tk&5- +ߕL㕆 xMV5x.{cluK?KcKCH€ILw-ݷ^g !wLxO?QI@=Dar\S-{! +p6t}]sˊ <>_ghCeW |غO˽'](|]ʱGZ0(S.ufhbr)K,J)7BJ<'*eLYN//oF|m[ t~'sKdOT*(Έ῿1KZHh-t> +<=^}*QjO{4R@þ"ȫoxzoՒwYD!k:ٱ>͓ +m'Y/~q`nZP֥:@"l: 0 +Ev6?}n4I~Y@>~Tg˼s oȊ7/bim{um$G?$Wq/釫0%ҭ-UPP J/{6Ք就)ã-MȀb8L6|$&̂|J'%G ];R{ Q_PcȌ{9S?Ÿ{۶ѼಛZzp5D>Z.|#hm hAJX%lsj(WK.>baDQȜig$ZAիd*=."ɲ)c +h_֡B +ǐ]Ql"}AcF%2 adebMb Κ .ƿRBR`g0x9}w\D"SεWwXGm$t{ݵe=j=|OH6wfmVk[=k/A ] AV;/,(_ g9Z+.Y)sShuiyyh'Qɩm!\UMajd V܊o&A# !';@@>CVM lF@&  R<&VxbJ-9sOZTWtsc6 iCõ?'Ewۗu_Lžp?kTnl7 !'[eB؁}*ϩfiҜ]yJmVfDa4ivRF s;ssD΅:…:% nܮF OQP㍕Ie7Z?rȸ/79uy݀a3,TU0?NR*}LpUYYF{{N;h΀}AeCW$ CP8Rx#Lܐe7@<)~֊堷R+^i%ݦQ.Ky424BX +I" L^4YyIzHפ,hf/,bY1bȀ/MdQ4JH% %T/M` &DM@׫i(EZeQh=%YQ3FՏ 8:ʜ.\5ťvztN\ޚjoE] Fxm6%}m%7`Rfߚ蕒^XrT¢i}ϗ<= D^}Z4*^2Rު-B/fmD_3pt:.|ŞmEG7M]}{֭g{k{qEu3Մo4mOA~t,KIL,e/WgjZZWxȿT䵎9>wg(cƷ2l5N#GzOKRҫUԄ/ D;uxeV1f7̂r5f4՜7; 6-.Hn"Ż\~ႚ] "&_vvn7yk +CIB4r?;ǐ;~y7n&`̋ ˖4ͅMuSX&H{J1jo'65;RHAHiƖ;>\ i( ;ִDNSqy Y f(5^^QwRMEYg~^b`3lYyslњN:dS^TPU粩[ԋs}!c2-/ uq'5j=962?bw~G*}dj ,@J:>5KNVvyсG2y2QlN6XۢDė$v +aF"[3JYyfb\71eϖ7@Qp e3)xX F,F-ka]ޣ8" +>8rRXY֠4OV*= -G(%arⲎ~Yn'NAczЪo( U]jJ X@V^8ᴯ%/. ΃5`m~YZyeNC D|F uBk;% #߷<)#\SOA B^ٌ^&/TjW4jcF=EԇGwS>qQbP󢼝FW6Ghppc ˇX+Yb8o*T6еyXqZVmHӗH-WgV`oC~Cu- +:TCx|A[ nz/\xa~k +>^ Fٷ"Zv+M,.ku9cU4f'zokxPקYhL!iEq7Xz0AZ*3*ěl)p8 +Bg`9ppVd5;g^.ZITe^[Pt'Cĵ9uqU`%"LA]v=U5C9)/DٓF +]HYl^\A%r&2O5"9^DA0yqzcΞ䨄wx/Pב~`$8(e/ +1>2xb ٳcGPAf>'H{R{i|Ƃl(UC4x3DD3:ohPrXyCW>R TIz1莶O%.+6 ,o pݭ'#ˉ1H"bD-% +z[=\Z=*yO}Khl  ÓG:0vJ]Ddb"#"kga Dd>Qx T :#6jǓv. R1V7x +lWip=W9&Ip+ʾOaYX!8&!gY1!!]1#wfX?>X]C&< g!316|A9ޕrITupkғS-` g|ۚ.kVN,V#嵜Er9n$ x($eP#ޔL~ҀBh h0-*>}ŇBiX%z׷܃W2&.9zK̞퉋 پrkI+`Hu{GnBjhZy#h|_` -oqr?9bf,3 pz X2,,FZ +ҽYXEḖ7`F,n@|3Q+d3G@۶.@]yȷ+du=2ϊP҇Y{so.QZӵhh/lro[AE ErNswfaDR.geM \@2WD2V -lryR )\.9lIQarN'$(X@VgPxh.li+;q' :k MvE;>hwY$mQaKfQ49;b0 +-CiM1^@Z"~tN7Ò,~\O`I)ioRRxĢx;i%V$$dyM)ʮa+NPJBNNTJ+P N wbYL5 &zA-*;E-``D+imVQ1Q0o?F& $krLju: EuZZMhX# 8J*Lq"Xk:yBlۊ.1R궫i]9Y;0{U|&oW޳y~o>;+V%-}rw4\^kX ^F7 TntF|5O[| ]st<'^RUOC~S'*:\=}315d"9l8`:HNj:xXr9()ѓSXǪjY;;g#KHQr.J~pSHN`@ ]/{J4|JOAX0s\pM7(ijdoV$U( d5Il8(J&mdFZP-T)<Հ+R'kОHUR0ԽQHiJkf,#TDrPk8Ҳ@BU#n;# M&)leIUׄ K{YRH{8G~tvO 1!'A!oIk),,Q ZD6oh|1@'j5Z9 g8\4Cdhetv(>LZ`&p l2STz{kɫyNyMjʼn#ϫL cZzz1 嵹:N0ӀkٽZ%pȕddp*b t+ޗʜ +Z iB7~Jm:yz +NCPNpn—L+p@jGZ5Nh=5:(}U07k.);nXј|pKh{xg9iCSz)%3&d1y$$H \x候MT5:mh/9\"Sk3ܸ+nȵk9gkڽ=jguި]2~8ȅzъ*:DFvb[5x 늡^UfhLEp Lv6GO/Qӑ^jTE}lXIP3 H_A~+[bĝw8ZZյVm|ba7 DO&Ifu$#xWtA8V3R{OiZXaXv=򑙗W: Ӷj;GZG-s{Da?'D 34̜ZVV}\[d9d x-Jx83I +HSS8uӉU;D%sD&5(uZ;=Ia%u8i˟d(tD&Qt-LCy7*Bo9Q(PP؈X#P jtXՁ@[M([xm/40D-:~grQU7&䇸`$#^bYzc08 ƟhKdQ\ťl~]) + NcU*/{\I$b,bl0`Fb`lc [H$ N(:i^6yӬ3iv&i׽i:z:KZ7i^ݎwνW ƉuFls=sT'Y^W4$ȼZa7ӕgc̲,e٘o2jX΢U2W (f|ְjeXuI(g;$ WڢL:1q3ȺtS `AW>Ozn_>KOctl0e;ڶo0<<7=mvf6o99KKT-ګ\ޅr*egMg$ߖv +J0Tv/J5{,9d3JWo]݅r+K x+W~w󌲬f%@Ԉ'۝ $Ǚ g z^,O|p#e'y| 722?g2sY KPWO$?|}\1}N4gjVz,͗ѩ3q4ؓg4YL|8פI.Wo1W+ ȖP*>cKJujw&D#}6xZggS:Py}ʤRUVڋ{7c9T\TfxrdokS voJI[irh e.a*ZfBv59g_[Z\ZW4X*/-iFɄߣ#v xV"/fTQ&=rr_g׍ZlUgu4zf@WӨmuK_yvBܼYmTrƂuWPŜSTjYWj1XrsZט5X1nEx3&AQiA*?[(s/;%ݒFrCbh4-aF + -+g4ZN3u#yo0+19 ?PR\o3uY_gVO0zT}.x_W'RXd׉0EIOgd2&_j/VpJZU`כּ.Zۊ :ߚ򂹥?oe;f{,Ln.h{U<7o&zμֶmLJȱn,ola:oʋ+Zk7-ˁllmgwgGAMzN9lͱZ;X[krrEvb|\Ì˦Q.2b:woApyh'ǩךÌ+|yEpʴ6#+>[/ߟg_p~. GU8UyJnrF^K)g;.ҳ,n/5;smC}Ͷ;v M9(v 7TuؽxOCFs<۹ry[uisg~`~P W-SM:"2?@r ¾n~|]P,~"~hȀPͫlpigʼ}-yrkvg^gbߴykѣZHfKZv6Kʝ;76Qevp]cKIykm.}e:8@Le^0e"#a{E2ugǞu_WǾ˜ZXi(o6k[nuyd>Oˠ|NoQA/2J 5-dF ߟJk?"ٹCRíܫPxА<5n4Mz&5Ѡ8So\vQ3Z& p-a^?blBE'j򖛳r0Km*ڼ+4RGkI<]֖CxsY,zm֛zJag;%Tҧ D;b׵ԼLl4_ "'9Ƶ+}z8cRZWR:}KTzvfZ82G[}x>XB1<ե1:7T &6ǐ);n'=4Z*H #yy=R{pNbLSx%ߴ&K]ʪs‡*sj5w\[Woh ߰r>}1{՝[hՂA+5F%B\Zc+YJsEsО1wqYeNia>|=iHʳsvRk5/2>x%hr[rmaJoL+s2 %{i4]}NNTڢ[hOӦ!in`m,n,6;&:o[)Z=\ШU]7Y b^t)fCFd>5C%]!%Ub%rYa)~)p!.m)пYj}\kѓrboJ[VVU$@k,Y)+Wv@j媸 c=7mhwbli}K[;߃}{''pvtU1y[CoXueŮ&_۽d~S`,ׅ֫zuʟ~HJ&F$s>Kͩ{q#)ll۾Tغ{KF'oUl,jp 0z29%cW:v8Em-K͎ 5!O./d %oEsdH"HA~/gJUcp>k +hjSzYGruHWǛ%S;xK^MwYNmmq-/ky;q7Vv?SsSoY}}~ɭE[#l;CztCm7lmc_gS]ɲI-#&'NFE;ٹqwv=[=$un{i_x߻}{yOYʦlSLNKӟ7zt/avL-y2=&O'(ҹ4)MiJSL s3y"hq2"o)MiJS_|8MH4)MiJSҔ?OT kƿ!eal2L5Jo +Ҕ4)MiJSҔ4)MiJG vBcJk3' ~\OYm^۲9rd\l+ƕbC5Ķ +#b[<AvQ^ۙY +N3 s\b#ebAJ[bEfb[4G24b[4DybCĶ +FŶkPm޴@v{LlgFI*1yHl zڂg-K#Yh+= mAB[г,= mAB;3̿!=hrZېyPQϢ(uB+B #>hG06Xه}ff>hMÈ-aX kôţAX0H95G%s%|\f'5!B0nCܭЛQrtøb_UYu@Q7B*Fa\ᨇ╴"̚Za|mC юzm{ /ZD3%tIEzEVuJ,%. '$JUX3B5p Q,BlHdS!0/z.j溁֒_ :v TtfBdDDk<Ai&[@W8L(Fi% L v So|KmM<7G#8'Ή@zq(,t(n%7 )IܔGoeڊ2_\zRa ݯQsz"r0nDd^'Dg,^;1Vθ6w$*eqRRɢ@!:%JveS=.[SDrFI RYߤ2 3.hA:XuռiSM ƭ-͖G$mTd^H<z AX+bNҌ馩W[,*!O85e*PF#ħE<4ْG#OcJ+uO*K̯NWdCuBuUq\I>@X݂+ GWE*;ū|TB{ƋfhEXux@Lbu)B|Iy|IVϤ+bvSF-$VՑP*/xi^; +>ƈh>Չk_;Mdn@Tk|55¸71NXEANʫW9bxD"/nb¾hNǂ_!HnS7JTO`;ћO3bzĽvʚ\3}t7)xuB{,΃t4t׼J\HnUM +$WbD%lhC +$ /? ++H=Mej1n\"ذNxF?.שtZMJ M,Q=.v"4M` |,d@x-)Y +iY{5B2gRX+Bմ{뾊EqEW^ շ>Mj9JGa,: +G&]0R 3R;hy kw׃x'?ksNʣV3G`t>yN>i,(k~& +8G*U?(I z~xkm%uQɚ ycbz฀J@8EG@r~/bHǨE@%X!Z%:6(}dMZ-Uw;,K|駱=7NmED[RMg(ⱸPS1$6Yɫah+B:!r9_mee?'OtB˟787|p0p(vG}won>Gowƞ{70~8݇QyxO0t8Lʎz|4Q?4 n ř3>ufa7y~^s/O]rb`^~[8?xo+zy´wf;Q~}!F>>/aAD`ou/%_t,NG^>S830 +ም^wt1a/E'b# nЫ69ea`7 3#(] ‡AVK<(-ܞ( Qk N}staQԻ}v^Y܁ügL*M%݀%z b`$G /8)^t_4 +M$wURcp]`fw<9Ҽ3$0'i_qy6H,O# k0D_KwsuW39K݂Yf$V8cQ `"XCbNMD)23s'Bp +p6hfφ!@DǠ+(!R4QK~v(@H$=QO}~LY1-?&fTSfh6S7Y+,T*@ \%^"ӀIFȠ%G$EC>!^UT!4KH`1at P*'*9Xg|4ZwOy +n %!#$sƂ"L{S"ם4LGL>0Q|Huc=;\|?2:"0'ƺtua1rrd{浔PZ/fnعݑrEGmşƅO߼y!X/}#}#}#}cu6OH!i'}##}##}#jo uٌnCkϋ(Wd sZgfZkdLwu:2_]|Wk e+ +/]6# *TVX@,a$U̠bz[/pzhW <>\q=>q?>؍O`? ^OWYv++v>/~| QS<~}_fb8m)eԱ6L?3ɾx0!=FEOf>w =;oܷO'I2>_  /a+ pn p܇-niy}pp.>ܿag2w.po;  p܏/Rq'V]]{pQ}p _?o:jٸn; 7c~82~ p pp W؝3z6 L5)CL3{ oWˀۀ'M1Hyp*{7)3F}'~p?_Xl{p~q}p? 3UW~w+cw0<z vp/p%">p_dco"[Tܚ&ܵp= zo%{À{/^;À %] F?L~qn p_0pܟ_?X5k`߰{pOpߖ[kM]{p &,F4p7wm}brL9>lw2{;F}?~p p p +p pp_`g[}eɶb/7oHON9'.;vwQxAG9ŅX R:1cN_9> O.pOwQZ&| 90ǎѥNĜ'G"/GGtuUA0풌%+cǖ2X!ʃ#dL -X5q2 NS'b!OA" +s:/WIWᦠ>‰ ";НWʐR&pr3*PM@f)b9b +lȑJq:ebN#T4/XCȉ`RɦNSЙzx#wB'Ns8FFN\+Pc4;c] +|B#ı3N3煆?GvRWbDJ̩9jgUJ{+90u9 *DRLpݕWάrWkW*j52rXʉ$,"I,="]: NepYr$Pr:,Rb HB*@D5.}X.9.Xx_ ^]%zj8GRHaG[ouB^m1eAPVc$U.TJRj.@Dp|Na^Qʱ||dرZ՜L& *XI¥XzRԕ!VH&&TRIIT,TwY~|^s^}ι9KdzS BCbXvvV)טssF :ؐHq a < p`g`x<4U h4@+y +$l'![,腳!}]wzZ,m'O:c gЏݴa.f T3 6x DgBHwc=c}X'U^D/2O^(WЀ s3xlfdU0*:4`QH~&tai! +_Q"pZ"hгIx  -8+Cs?5oŽt:f/=jB-قTt#HE](@!H$AbzDf@p ȶ-,0&j+C@n!U0%ns@Bf`;QKX < +DzoC&?HROZF\jD5UDW`̕3< +( =A ;m D l7d:q(/dgRb+`PT"PiXmqrS_-y,褶W-%y'?[ENSg:cv (QhO|ä+#Et7$)O^՗/ۄqn$AuSfm>;G_g~^ +nU?jǼS)- +,Vu;QfnC͂J4M iOifG*v;vO n N> >}T1@|h{ЊgݯZՏJcJFe \T=HdFET $&P ;͝G-U^{ɚUHPRUfZmRIOFIQAn!~x9.UZGiiYO")= %Ao7Ƌ4xMˡ wV&Q?# +֒F =II6*Wk_=Փ8\C̗Ignx7n}FLJM;f8QkVS[T;ʡUtNvfA.lO9q+xļy0T5R 4r>?(ޫQ+Ko>-Vo5TuB|i:]iXUᔨAYQXTĵZTᇖ?ЂSX +4[?3tF_I#䪾 n-5`Mn9;_ Tq{HdLdp`(`z=sG:'hUWvLgw͏vĆrZ?ڌ1og}ëC{r9Sξ[Ӟ/Ӹ%jLi8 \e 3N|%>,H4np䘷`KZW=q{5nXDUhD6p-h3 Kk +HI&I$972ᢠBR&+דɪDOIUwh>lza5s{PA{( ǐC + )d: @`P3N@ Hh {sFQ+ܷѲMUēw&i1bz1r6*4ɀ0PyrxxI!#@'\}|1FTS՚9R9ϫN\kK84 %S0QKq~ʬ! jNLOr[(ILRV6pĹ +Gz4!'0p.*tcDSVtߦkxQ6׀WȲ1pSb7!T%CDgow`Oh$ *Iʠ:$"TaBU F*{%Jܲ^?%">0?=cV7rPn_h"3WvtDbpS^&k^T n~}]e]DMy|װԥx(ß'ɪ|'u` [eo} -lJJ\뇘ͧŕ2fǍmC +ZbX qÚf2bxg +]*f]A3([DJ@%aQпxoA4ҿxòxp d39& 9JfDud'50+;js|3ng\srFn.(.ݲ~Z2 x/Ua(;4W8'&ǡh_Ð94@Zw/ Q'\wk_j#ې"˜M/Ք + "/DL%unD||y+ ~&c +t5rLVB,Ǘ9l__Le 9^]~KŊm$oaDM\ CFV'ի?'lQUTv?Nw#я`{MGjVngٟ5nxW*(v(ɠ K[}*3~:OFzGS_:-_s_rkΜ U6o  iX';qVVyS"E)x@w\NvȍLw?%QHK89?"dP̪ay)5 \_0 +ywen-YgI\HMկE]ezhy)8beA^ {ŔH E{>Yh2&}I=<{^ߕNi+nC( R@*+`O릻1 @a2 WDmI:iD&+*Ͼ $; 8=S@7Lu{|ݵ#1d~̓Mx~5V^1SަM}~@_)#޻l7==/w9Ivg~ϰw$kI.+v6+^iÎBiÛdKg 8nm f;"Md޲* J΁SNtT ׆*]cczb/~S- +NۨpYپJkYq,|$E1QuMmn(]#1}Du}rZh:'>RuߏH, ^rsExIv>5ղnM[5 QV3P%$թSYVӷ#&|BCJ 洌7 +l=:jf\Lu//|ِogL Al~/ʛ#NWl;>\Zzr̿I:U>uE!f--B 't>e+{2)X`Ŵ ">W'zT6mbœEJkQ f8Zԃ< J†7z5vot[?oa⬮;t^928 >VKpA[U,KD;ж@"o63klۥof7 L* +jkvƪO׭u Iֻn4sY]0 cf ̾&hĠ,n˅;/(k2iONy漣F?bp7~1տ9~Oi`G' ,~mΏ'|m~gWĜRuֻ.kfD x`!]q)13].t.-y$m71kBj3*"Dby0D**ZEW͔BVNoJ"ΗjD +QBvF8F((wZZ X2JV4Ozƙs@{|-1/h`EӐIMLhwҫa7!'C{"k98yE +endstream +endobj +24 0 obj +<< +/Type /Metadata +/Subtype /XML +/Length 1463 +>> +stream + + + + + +True + + + + + + + + + + + +endstream +endobj +25 0 obj +[ 226 0 0 0 0 0 0 0 0 0 0 0 0 306 252 386 507 507 507 507 507 507 507 507 507 507 268 0 0 0 0 0 0 579 544 0 615 488 459 0 0 252 0 0 0 855 646 662 517 0 543 459 487 642 567 0 0 0 468 0 0 0 0 0 0 479 0 423 0 498 0 471 0 230 0 0 0 799 0 527 525 0 0 391 335 525 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 339 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 498 ] +endobj +26 0 obj +<< +/Type /Font +/Subtype /TrueType +/Name /F4 +/BaseFont /BCDHEE+Calibri-Italic +/Encoding /WinAnsiEncoding +/FontDescriptor 27 0 R +/FirstChar 32 +/LastChar 234 +/Widths 30 0 R +>> +endobj +27 0 obj +<< +/Type /FontDescriptor +/FontName /BCDHEE+Calibri-Italic +/Flags 32 +/ItalicAngle -11 +/Ascent 750 +/Descent -250 +/CapHeight 750 +/AvgWidth 521 +/MaxWidth 1984 +/FontWeight 400 +/XHeight 250 +/StemV 52 +/FontBBox [ -725 -250 1260 750 ] +/FontFile2 28 0 R +>> +endobj +28 0 obj +<< +/Metadata 29 0 R +/Filter /FlateDecode +/Length1 150604 +/Length 66395 +>> +stream +x} \[U,d#@iKFJlѤ+BRBmUۊe\FVqCǐкjq8nqE;TK~羓v?9{9{)00%5!^JL h%]lV`-pZUaMʕq ՝vjFrV5<~{5[ׅ͇\MKÚb5FυrSEoɇ!I y/p|}Ǒ=&A=A&b|ͮ#chM0vxx +4B`4_[EîFE>L#_AU ih^8[pwŠYD>&>0wC4%[ÿP#!>xT)tpqhY/C=_dh{H>śqg A}5_>%(;aqP&5AvEd 㨀8븾Ìh}_t6q,)P&mڤdKtԊ U,;!}PSRB-|<[~T|El5Xe2+9-Y P$ OQ^~<د` X;ǰVj,;)aj6U15IR~NeZ0N›p"L;p{"|w +o-leK`4v o#oz{Xl{B}Kp\An;ӏ#=#!:aa&"a' rtQoRdن +䋑]ߙR6Ċo:H|lENw#D'a B. Y"Dx~)\ s{pːysC!~A/vyA7Bx? O~ +&vF UᏅ;¬BY=$tᏄP U$c.g Po+]!+FTH u2^ak$=P('CH8 'Wg.xM\O;}H]Vb<؇iiiiiCʋ~R'8a1,OEuXD:e*a"N-#WsWxuZnydiiiiii$\ +O1L4L?0 0 0 0HbSͅ8AҀ*Ⱔ! &B9T6.=p>?39#SGK:9usQG(qqlt\wR8,3{}a3>RS A>9.}d{o|N녧qSq #a ?U,~G!*$w ps <,âOlb#~&~.~!~)~%~-~#w&̻g&SPL(p,%02#Kfi,Ul1[z].cMA_VRRIj)FHZI'%l+`AFO _<wσ48X>xq;2y[6 +b!gس'W23~; C{#Rx ;eûvo`%Z[֮Y}\ٴa%-\j*+ϛ;g3JKOM2y‚ tg1VĨUJ$ + rJ]e`fmPt͜: (*tj^lMftLɹ9R#xf *XQ +8=ry\2+N'Z8JM% u7u֖.fkz&74Z,jvbS\K'v nny_Zbs: ˾A˱ 9rw\merEXFbiGǶ* q=.t6T.Ga]=E$J0"b_=Z #9<˺ +J?o'jyh[ڣ-}.'g}5ؾ̑ٗ?n`#(f.oX*),x"c-u8< `kM0UL +(p9XYM"fAXJKx\Ҏ +rU@~PXmw>#hY_ږltmΠ7 >K.cp!)([؎ю*j_>[(pᗫx26q*?AT {h ?Xg&NisD' I2/&無6hd@*"F s-|:gFD7\ FY:P\!oZծٕ lGVI͠P-NlV<r:hѱ D7_ʶ.&/ {2RYS;jw:xeue]^oǚڦ/:\;\69*f&wfkѕ].˶W/18C2Ϳr!8x{ŠZַ˭, d:*cP-Hey񁱾[oT[BdVcH@n$`FU{c:A/`J(`陭 }Vn=UE4Qd9WG[߭/F1'\&\Cx:w^6OZ 2T +RԸZW1qyɕ\•, '.2Uʃ1!&5dШZK.@0Wj LĠ2|*2yGy8qoA$6bgJJ׻Ak2]I̗2d"%zM0f$:/kG3GV\QA-F9 6X COp7PڀG'Z]^kQ*!8@RGBwNF³~|mnTt+.樏eqGZ?KCY(\y\xwn#q:[!b'Tb-;0NXF\1W-㌏,3mf\Q>5ſdkqz6.|\o|;pòڎpZ_IXٞA.qG0\6'^ 8jUNCDG#>%PAX ?u Ux%55xwC1J WGPޱe3qÕs?<7gٶ ÕýJ]P,2Uz0Gaސ2OKEylX$Zb+Ѭt-V%gղW;zBb6 %rLW[;B?2=}97E'P"wDoE6 ]1b)6-l$J"C>6`&!&#%XC:6lUdLpVߡ3 VRBV44,''edPGPKmK RJ,"XH @'8tA AA%A|yTC0`A9Le%![9mB14o6`j6a +dI +gr6`XO0F"#IKrCvQl,$pAII !B ԖH`! L$4R-@B=@K! %U CI*%@"j#XlwGF-_ V#&&dA+/ >#a&P|H}"x]wB#PooA ^#x7 +~M ^" ^ xW/I,3OY\bO,EO<,DOq%x`/!&M2_ۿ]nsϐ{P)OX#?A!>{";䷑2d ב_C٫A~X%"<򯐟C,f3O#؟BٓX~B ןiߧ_i\d [Տ?yn[bXjH ȻBB ȿ@^N{֞oK~vğkϳ߮loCy-7#';ooDAsǚۯGZki_bJ~+4wrKDb~+o.l];sOi76|oo)56;Ƿ^Rh{'wum7mQmL6cMԭZ;[|Rl&[4[lieZƲվ5}g7,Xk\k,Xk\/X+--X[ҹط`oa_;O/:k|Jyy([07soVL_yLߌ2_)R)yml_$mmb\l=YĦOb.H2Id9e/%yM1 ,F",skd,*!=N,5X,~nf[AdƀD5<2QO]USVf l{]Ϳ A-Xb슀`u\dǎ. +jHܵ+80;^\2JJ%mwLL_D>KF!6Ɔco,'`7+lbvzգ8KWQSk_vVjy\ѳn ~-i]?X[`mbi]u&sR"5Hu':r.]"ӷfA Ў?[a\mXaFw'9xwbćA #;k/9%accd^6v+@#WP5;>"zx< ۰+[|;3 @ t80!W@%̅ŰC4 +hVȍZh6Xu 7F#x.I.`/-}/.A6" .+_9됯_poYz \?km~ ]֯Sv3\=w5oG1\SaI؃'=8'#l|KF:{%~9hfnj Hsh9 gcyv|1hI=؊lpo%['lvpl-Z w8{}ףp?]a?, - ȫ`)8 aiOu_e\~SyxӸvyxǯ<~FV +r1 2M)06` F P||ԀV-<=DP$h ^?kɵ'OӰ([8g8IpOP6iM%,Q 5Pλ,~Y;=WX7 Q( "Fi9 TJ+}0ac +Ǝ\qc +cY4e)*s G¹ҳev!A`=Q=eXlo]Q + +R=bbIzɒɽ*JX +IS8 Rop+Rw׊ǮA$Q[{R3㈏7 xKR͜2eDF51VEQG @*|DR$@:d<{9;jgs:}^oj\W5#C,LwWU1Ug)t"tqUq>/c-**+̃K{  1峼c +󍛷8`bFѣunG +ؼ)hs4po<Mq>#,)DMoŜR(g[&5uD--à +٩IJ{?b3HJ&RW +"(c;/%W~vk4f +FhŬؓͣF}9r4DjxZ0 E +qgc*^wʙ4(Fe4GLɕ&٪?SO!@|7rgN4q|c3#%rƄǦZv,X5,[9[FϞPSٳ֟΂/ɖ⦬ZT>ΪtK[NEαnsⱕˎzaoAF|i !mTA!˕4圮֥=~1Yxqu> +YpPk ޘ$k_f1WTtbv\T:4WZ1-"S£%IOeM ]}aDR*/;pѴF/]sM/H'O۱cMsNSm | moߛ&5lv' f"4h1[:;+Y,ide _|%7;|ܞJ nM;ck=yzXEL|vxbyrj=Nٲ9.PzqNy *\\3izUUlN'JjQ;o jrGZsRjTА((dL\x$kwѤX:ӏ +E>D rCNsfX`6E7dž|ЛQiWX(&Ӝ?f`?}Vx5M2dffu#DM_V-gLƋ7U539=),5H*-ޙX919A#Nܫ_d1g? +1|4Oغ„ +=Vʪ{eMKIa V[gwlYWh^^`#l +4ڳyANK(xuW)Y1&ƕaPY/8u%h_H_ZސiN? ynMiU.w^՝.&jt$=zĘ|Au^ϹOyt}$6qE9-[ =Dg_[Akv&[JAcI&;p|tg`+9MLkB6J(:D,.Z:7|i. 34 1fjZH +cU$8 ȏbǷO\2# oTzʇ?ƛCī&@Du|UR7۫YAefuͱ7ٝ i1❶,!&>Eض!&MFNb*ĉF7!m|U17;';Vyш5K^2'$#s"uth&1m`̶OKJL)k"Tb<4U襋<#a/N^669!m|zr57֌Œ?~|rĸd YuDAfvBL<ߚ;k N\Rvkݤd3RԺ<uͬ*PN$p-*X%<֪%|Tl (NHn3kIP :HG cωT|jެ:lBL5v;K)^wW:1to^ub%mUgwt\풵Zؖ*' +Nb;NrB[$A)dPZ +$%t.}J[:>u΄$sdKPX~sWێ'w涞bW\Ԓ7j?HO~H}PQ':?<Wx.@RtJoұ  iPwD3PR/&tQ:j'gF~d X*K0䶘\: }[9Rz.av?=q}MWKPcڞp:!## _9SLK.ۺ{@%H=d9 'Q^*XFv +r뭓ѹX3Vъ% K03Q/pz[WWhڻP"`eHRJkx!>2|b/$T1 iYTr H8e`F*0N577,T*R" ;{EN(ز)I u˗$V+8Tz67J)z +89%(խw4 5VJVm_Զ;\4P_PH[!BڭpaSe4޽:͍jVA +5WÏ՘:l.ٺ@g1Y*l笳4 {iށve0N9L3laGli=>uDŁWs>%G2ϞTk`5>"aOf +#nC302zPdH%nTIk/|MytH+yaGH о/{xAHtdCL&3pf}$|D 2|Zλϔ2 +*+cd(hhl6YQtx4PT}WEL8>;1OCc <9:W(W18Ʉ'4 oGpJiG`T@ +']O a1c ܤO/pϓguZvR_+OSZ{V8'\T, 5_b:J(+!U 㰺1}+Hy4ʾ#>DQuQ&gtGVzP@EH@DIx5~J+b3:5rV+jMYy_b gXb1 jsU ZN IV8LJPֹsvRD0,s,g5 \Pt^ˆB4*IdcOy~ .W'RQc̛gЧ׻c]\6w,w0? s>]\ZƐ& f*65Z3`$𽒹x$^ ,Ff6zEFo6jɣ jCsR4:W~ h8wAmqЖ)i!iq.G'.[Ys"^VYDz=a];vAja`v6Szxm]NPc4t|ꤋ6L@9ôv5x֍?$gJ g} 6 +Ҹ\P﯍6FO@ n6]RtkCYٯ?Rm$dBa'ډYr>y=兯+ +Jwa(headK1[k|,S +]c6RCQn)SYOMf᱇wܑhQJy]-Fo=c#>v +E2r\P.wA w4IE¨̈́&⊉Hx ̒F'<^h`|![r3f76,a[]~5x%b5 +fj4f: %RkЧ2eNIgjĠ!HxTOT(x +x؜D,uӦp"Ƒ<_HR K2"gcV)qF7nv1'0d; 6}"os J0F(|Ԓ.B_B7X *");n{U#OHw\p +D-#&y&W9fRZZ̼WqƜГ_B}'3_LV.ג!=iH<`Epa4i$"fLTغZ`R9iq2}$K䃡[?8syo\I}n2AʊTzg!W:qF +NY’?f$ZiPo%`/+H\@`8#0Ȯ +iV7VjvSC>+8Cw?By0.}5uvzFjPR9ذrIzؒxlOGC0k%! RWrԔl6Y+j(/mYڼsi9a]p@srP guf'Чt95G{Hed +N§_IX&8'v"Yf< ]3iR *F6D0'w<?FF"rܼ kPƄ&w i~n +0/`̡3w;4g$.3\vuYv0ً*tpL PtC؅m̄K=v_~%+~d'q>)hDL&U qL>'ZiÀW8qAmk)%Y2. }Tv[fSw +oaJVI-~}!UO{d`ՈQ` %xy3Z䃍 %x:RGz3pubiZg5g{/}01RSJ/԰OiLxZZDlwլi%N |zŀ_tcR_Gwф + {/Z² p+P1+&+Kiǩu9rC{ӯD`dQ9L7MRzޥQm04B2?Kt/?`%x\m1|jYۈAސ9۱;fwvqI0O!j? +4Ht[S`S3tUy>{2++2YBR}%2{5tAv*ϋҹlєhJYie5Kcx!  ^ٲj[z!ҽe@!пLT48 +ge8yKkT@w\=PuUѰBֲ6zZ:񑥠4M(&uGMnl*ĪⶸMԼXU]v˦Ԧ={3 9鈩_ZTK]GеE0dvJp˳"ag'XC["]= 2BgM#(b@9\CKJ46U.qXqn[ʇ[JC76$ +*bxZ+zB¼`ԡgZnfe RMl'(4$Q;r pb—hLj3˶ؾPI&SpHuNE_'Mζ9TYBtQ]Xu(/k\0,*͵+KQCi߶#]vFQXܴοn+Rxauǟ{J*^I8<-jw8Rop!*҅Q_r. BX)U? D1ו|LQOe\YX*9'*|PQhΉ9 @A7fV,fea]X)%[YWSm渚e2ȩPA9oR*z+)2ߒ PD[p*.i&m.HOǙ2.vzswOXw@GJ"OM>M;~W|.o gt&#EN7Y A;B.\pqU+tKv0(|-.}?x}Fcjon1F.f.TGBڇQE(2Lb)󦸜#}" 5fgk$F%;3F, A&iZ>T/hmõֶe8I̺L$v,p}CF`܉}w׽~ wCEZ +6 #KVnVDޚ{5vx#40g5'Mnhq,M޳O;1lHzTvVFK6,I[E {tͱIQjPRlVtoNMk5Nn!/n F$! +v9\r +xNd>Ygsv(6>]SISVC3/ͭ*+nt=%-Dk-k=d>3O2C~Ϧ'M캽n#4;';{؜(+iH$y"Yʃ ⬜mѤ$;0qiiDFK$Fhz+& 'M$]Sr.tj4f/BM5UV^~$byna ?$} "]n+D4bCm76M>;nIN/Kv-C;M,7_yIQHט%)Nw,H/H1 -7%Ll3W(7q֐nύyh}UUE뺱hm5F4| /spu.ܙ_lB59U$ 0ZQ'#?uٚe./I1>*7 8)B@R+֪ +eVgS׋ P[oj1z$I`((Zkq5APcw[ IilAëS6f7\{qH KHђ[®Ǚ6²_2%?e86c5loIF۞3=z=#+aNRs'1$CIqVxRl$hQIY<J@!GRSH>)=4y9,\鹐@Uy ""1Y|1TF ~ƫx, |ZxRn`L:e[y^Oͅ) G{FK兤7⁕EƤ& ȫ )~ 9s6"32z"Isٓ,'LCY},O!!KOˀZZ*I繏p\^(8佡.$i'11y`i#H(4/qT2+0Oo')J6ޘ%y CiV 뛿nkNr3_#B 0;~>Kik Xא#ֽ{G&W2ɮ26wΑdY{.mWIg I+/ +!&EIHwRT֚{.!?#L6E4FK3y'*+c16?o_Vu&z]Օ}mK,rbǶ J ,,a(-Sh)P$t:J:{3CcӺ<^ߴř8{%YRaX:sC^>@Pmrm[0_Hٯf_a_8sS/Ҍ>џ7i%VߔZN}9 VdWo{nZ9u/>ʾmsFr+` UT*Fֆ~{s#c7;Tw͜ۀ42Hne[I_^ћ?WEwP m$脸:y. n]K:!*b2#R @L-B/ y#CDPġy.cȒ~d5rիܮG8#.,NxWPdG%dMZV&DF zʡ1F)U=꣌7w(T&w +"b^ M֟)dKd *Ys-: +P6x`7Bpapj^~jyo ^k0#?ƩIJmoqrj$FxPk uۗ4]wM+3;g@=_Pw ˀF{2a1!`MB8V6΂Xv08@8*ԻK3[޶/{EoGV/W:i}j*.5ĦVp\K,U-o+u(2RD:D.+I5]lh1B(ZFݯBQ *MVzJV U$]~_oqU!ේ}CwZ<$4,U"+Ǻdf/恰-WYO XF+f\!EIJKNJ8u宾p("C 9 kpyf!\yNKCB_YA&UK^6\MErw?ּ$Thhk6wkYfԢKEwZo-MѥyX2c T ״ + ~Hf ky0?=Q2y=7N솣rh^ BzgOTSٟZUj#zN6k-81b٬췖5Pz1a$eRm [hϠj-aduZ"b]X;u'1Y˦,0C|qg 86gfWƒw/":/G3j{7ϛ̸4NgJV9_؄l@% 1viHIȭpj=!rfXT~\+бT@Iv C/-jbU\$ +U5l0@:Ziɮܵڎ_Q +4KQbؿ-k'<X)crR?HА/;G_L$j;C&;eg 6u/Bd,M#{ I%̾8d.̨%y@hN2iW6ſSK3{U_8;C(^4PSLu|vud?}d3ۓEO;Z}^v +(&u:Dw2Q./&{D#w"z-;]}E͌R + EFJ@ۿuSԄy^;r N~nnp=/>ȏ'wFНz]MyTcfͬ]:Ei?&SV7_{y)E#?R;œS6Κ1\ʏ۾EMD+6g53AGjhź)ebH x fug==N o4Pxemn488_ANُIü?zI'okXhJ(c^8Nʭ@u"›g\E>gҘTȾ,%yD}m@cH`uEZǞrO^*$ c^x@"<Ί jEUj`Y_&&` +(5\Za]cZM_5y5k5^maz3Q_/Gla;$z(LoE : zI qXp£4+LzyI)^ + N,|Yš6f)~ 3 `,)3d rT faiZжƯIC:&UKwo]8Ea3h~h@!^FaWb%L{'y+饷>3Y𝂙恜p;X/\i8`/"DHvs Bw;ɣeH!t;tXܻ+r6qH؋k VK0+:"یqHiX~QmEj'pw `E&7͏MzOⴏC~?g$̴k<6':~9h !q)isE۷)qcRZy~ ufa mbdi$TD=ܛg_"= /*GhÀd6AKoYX r0Q\s8}cvUjMq#b';1c>iV"I45/eu*3!% dӹ6UR Ϗ̞t қpL;Vy)"}u|aggdzOS-;c)$I1vLsm.0z媧kRDb@ggB"b1'8bYu;d ުaK筫ykp==ru_eW=r'MG{o'*{@$dvI:Ԓ%-Kė-R*lC t4J0$`o -]{Y+[> eo`/a)!kUB21t?U2p`:z:W`kf"UGZVO$,0Na*<)fes`vs>rƻ7/EҮ-`4Dz%M>1PjIt/;R│B{Xج ծW B{Џ) +B)Z3|o&k42X]|o<2 퐳O#q4F!Z2^1b:hiyLCO(`PWqiZ:XX=Xܔ5Dcw4,Czv>Z h +9XmĶL2 깕:>RZ}. N)Ӣ/wqH )r̬(蛼q:w;NQ8z-n8ZB*Q;&*Nׄԋ8b!.ϒJo8q+y/!^Фx87nu!⏆9ZxuWud4+gDhr/kCowq^A-,Y 'B@$$\y=͞kq³dhiT,]V;JAls&ϼLHd4z A->k]Ĩs `<\5(`v0NX?̐Iu}#!~{ik?k٢h LAۻjK\͈Ќr:].Sz~jF"ߓrq& 9xki675ە. FV.d,-~Cݍ` $dm. 1TUJБs탽\ +B>[PO- E! קzGCH.p`➷^? soS!8tju{-IY ?^To' Ë;fld *Ϋ_І< U;-A&$ !}c4EQ"q}\ ސ3 ?Uc=*."G6iw8 quGǙqÌv)j=0Vav?Ѫ$M 78?-baC. +:eڴ~'Sßq]/t{e]$hu\^t9-J,Ý +\StPd4˴x]6L$ԑyhn6HSmΎ_׉ D>8E Q +䑮I={ @ 9vE\ /hGZ= €Uo  G##~5\x..qH0N]|"@Jޙ!i/l \\{MT3R:NۘVC'-EH<4IY> 8Od Z |]Q&PB1Ԡ{X6^4(zߚt\0j|2"bVψCIZ<,lFS;b[;]-hajZ8HEA l]0q0Yf+I5QV>ijj!==HIs ^|(FBUM:IҌ߇_ cxSmlF>%!4<퉇QF5-qY/ 5!6xiڃHo9՟ /sdcn&~NëtlH3zᐌ&C&boey7x1)qpdY)`EL Zٓɥtީ{Ѫ-g6TRle*=8ZRr1X[tw*o™ڙEԙ"YwW7Nڽ^?Ð@/b!ɞ Q贘m~G.ʺ<~CXBqڥ[@E[#f x~-J =`mLΑ]]ƽdakLn־Ra5SoV ?7DppOQ&`ޘJ`+Yҗ:&\.J@tj|]Ņ3Hdx} x<͋6i?M!ޣUO͡c#̙㻼}LTK>س)lO_d׽$r`qKNDk0Pud]2#E?9L1P69@5˯9.kZ[ЯCd?!S֩]Ѝ˴j~9z49>45LJXw|&p!=|v[&P`km^='~>G/4Og  NfP=3{}7cAW,2"2Br +,[4dR)nVPCݹ{,544@ɭQj`kxmq6z)FNB툉@!R"[]ZF@30k +G@nAkO#DF4l;-+1m8:NnM;@6}ڵbZ(ylvht|^;x#5+h1 >N f:Cg٠C#xEl9N Wgs8_!K-tZW 8Q18H{ac:'~D0@o:aA?Dր̩8g:] +1:D?)DP }x6 N "pO<G9Gx^採"n[ƲuaH1Y8$L^g*i,arΠyE@] y%.=%t3Q$.&n2X"S{S8c Yza.penY#.j+ЅkkړMcN m;4mQ㗺%t^nIYhvI./d]vJL:j]ݛ(Fe5k0"; m\΀DRקD3&DjJL^FQN8D#yOx>M1z|}f-<|F ,Irxh |dZ_Yx- Xaҿʧ!&{,pMt٦~{IaF]KB..6ɀn=o%obБG>#E$OE' W1cȦؿiC#uj78G:)֓P!o‰<Z8Ӣkq (0,0п OtM: Yf<>I8ZSAl3x{qNj3/`2X 4PF j0NDi8z+lA: Exexk +Y44>Dn&J( o nGyEV`2&ӧ+l=v} 10€yux Gr iF2Yu:f2!AT3_5o/ogkSͭ`^^!3H@e(i_:6LxJsl+]?T*o X;B ePhx`*d4.t>BQOd,FoF*K;R^a6LN+ +7oA('HeZV-/lnNݱ;W#7.9~߾7œ0t_KޙUto0TsRM%U eVVmEJoJ¤ +qV,%_}gוfTR!Fht  ιn6Y$&)QLdJd9(Pxd[II=8q3%kaX䑼8^9Δ?,C[޽ヘan8uYsW,UHօ ܭk@GQ n9 BNwY_tZ͡T",ͽ嗎WRww9R iE4Lm?cjq?~ OCMϛڢD" VFژ~652SyU;&jְuT{MW.3z\mj'C˖XW(R)m4jRA{xk/<;g{?k6և(*aBj;`;;433ʹr1eu ѠIc_d Cg`, GMDjy-M*|Dr5u[vS"ϵE%L}q8U^*A QE}*eJ@>4p2= G? o=G¦Xx*}J{A ȉ^im%x |A7s'ק'n4XǩzJ,2=gg?>QgT?\WJtC.sI\o6L RiE'ߣ^ ;js~Ѫ١ +\%JC51|w׾sh&'>G摌o +HO@+5Hx{^#凟K0n;[gjT mB& 1t0>PͿlivJF +Y-"mI^R9eh~Pk գ RS FX5$[=]URbV+B!(2.W%}_Λ}oG)>Mue1v@ 7^D1U,Rtj֕j(]҅b]:4 +Yz:^[^ P'|ԽNp;@[/o!<+NG"I!fǮP޵&_`^b85Hx뛨EB%EH= +zuO[npzRP 5 ɜ&\vQ(E,bg )@ D4!v֝P9}d|hZ+u֦LH\氖QrAZ{KR)٬څg6AFZm}2FhT * ij.Lum^ًVr@ݘG-.5"HkeFV0~ZHG^q6h82 2z= > !6p +`'jO34n}TD8|X]v:=Yyu| 7xvSW^bǛ4( BI{b'jO*#fmgy:j|"suCh<׬F4ɨ?2R|Rl]Q(Ld2ɨi̬;YAk, +#lj4d$a*S;›@m)y!BƐ֋Gyem+^D2p;' <c^'ww:eL%"l{ek 7].Mo _iPW,Pd_XN'-qbrFRfXJX)KYG^xdb8=(p41ο}2FLciyscOHhXB)E1(ƱţbzK,f"YQ2文 ruF*4`$6YA ?@‘`4`kk'<2#,6:}ה7 x\Q t$_YX=*zoSbn=1Jpg6p,Ű.!VAuتQ[.ZAzߗwbR2;xӼ-o-rK_*)E0̏OyU5[%A};}b*%VWY[e8`deo-,?=Q]3GY~z}IQ=xx<)g +Gسo|ƃ?}byatSފ`;Izޥ;>kj}N1#sҬ$M)D8_?ΟzWaP"sS/N=_P ,վ|mjE)ĿjRCrgԋ>&ǤNepv}" ? ȹ"|/1q"b +B P݋Zah]A;,Z,S}q/o6%b W -*8I;ki:0J_^05bbݗ^lJPB_ `|G':́Oc6tIY@nULvep6i2Um +:qJ]}>-6MLX6%Frn$FwW`}z-=z>ȅc\A/(uk&(# +] +7v~Rǰ9dFyR,3MwYroۃ29O ˨CƢ}S\ER|J"& 喛&k ߉. $H/tz2Uz[+R2г-ڥrB9sS3kiįDUpT)|BQH(EaYoQ(}(\+-͋df6r{5 +7l/<.t)y|%q~d7IZ&?\+"?8RIgZ{l h?GWFDj4j9 o ).'?x@V ɿ]CxPSRC0` $H"LjcWP jN+(Ғmer)q[r.15WMvQ\_Qf3T]gDx1F+?@V#wb2E!'zI1E]; |_oA*N0 +/74)ļ)A tPp_Q| 6&߲Uɂ T+jh`_d|oTo߭$֍k1O=61~'t,~妃.4H,՝Gյ>2rtTX&ǐn_WO}ɯۚRJ!rIיOþ̾+Zt8x&"@$uߪRr\άe)/q+ECh蕊(jwQ.7rSEKK6BHtuL96'~4&㫔x /!Qy*Tb9#I +"uH/@Tb0l]_8rDr$ ՂN7+DO̟vqgt!'0JdS9$Ao)/_o*1 +łVdd 2؞Qmc¹.SpD{b$1&9vIMEnlƬi8S#]q}1O͹\`,^mw {gvkkGvDqkɬR]h-==ـ)ӕZ|`~q҃|ei6'9"|RCv(q%4!Ϋ v`P 9Mtu(q MyV-2|v[P +,eKh5׊_ߋPXz'[z9'\ފ'Ꞙ:Vf=99k?u` }2e՛i~n7rZ&Tx +5@;RF>̬9Xul6o4 FcZkh akUкfK0/`%D:YY SK"%6?|>4K} 8ֶNPEzk[yLaNN`?M;-o}K +6,|?_ +$ V)`)J_h,€4etf9^|[B jR0Fy ` %ڬc| Ns,?=Q[ ,VK0+]bVu +-.L0;+م-]NW +՟>> @rσ`bEHq1AD2}<1rG7=kl쀡NрgW]6 剤̨ԦS?~(h?p`Ћ4zۈKW }4$D<t G'axtFd9qfYo +vQ֭>]'M v̾}nH!̒G2G#}}zJD$rx;ؿ#$?"l)Mvc\$O`˨GqRe+n,*)h_J, Զp .M`'a(a|S~8$R1'a ˛g +m{]%P/+*Uɛ:qf|k3+1,֤ݕF0@ÈqU{bfL:>‘%V.QʎcUOL 8*Yl1IىtXUS#~_9p_7ri-pj/p;H=G$#^2W1j m[8\ +!*l& "Gh1OJN OCн"piw,^Yd ݻ{L!og +_Vytrԃs#P{M>ULbGsi5fӧ;M챌ùBlnk̍][* +5 Fa"]Vfsu*#"_A )@5BLlig`仓YMvC"e*jH_a*+qFC v1dE+Ud*d 102`_>aiFHZ}H(.86si,{ T8rt~fblY<` 6 !J1"^%qkY7mrx%V -lQ!`3(0jV|c~w^w23ᅈ)62"Mz}k_y8:S{衽Lғ؞Cΐwlvfꉙ|aXѵ>X)nuKf#69yQ)F(sS1D LN" aڦјUGŨViIGp9 [Li)DWjڻx5/XwKQfH#4rQ>1u)]"_ ^S):2 aMF[ KYX /CJ=$]gC i,HM22оܹ + xAkGmK-6Ulv).u8h[}86hR]=8YS]Q-:uĬVPXF#uF;2Vz52)_RikmXA,F̠>W8ޚVxkK<Gz )TV* +Py2)>B <}>*^W +%G.j3,@f :(l=V'XŪ%}h&@y&I0LʬA4-3 ? +)XQ*\rRpǿ +hr+%(A2وrB@t!N +ؿlѶ@_f7 +jvMKld/Te +e>2l*h1ܨ2r,m82[u1IR*jmbn3wr"trHQ)Z Ejk-H\~T C͜\{HC'~C˘!(tfsh}].8+mA%pi([X*MޔSF͵MQnԯ}2w&zc'VD +Fy|) _xw6-([b3t}&0 yhZAm[Zw @W}\U"_NUj1lPr)pP6<|W WD *vp04Bq$?<"Fz؋?E&&_5،/"~ nG"'EKr~@`+/\u_㐗W?TQ1Wb:s3 +pH:_cRBu +q`޹ غ܌ϴ_s*XqaAYlqXڠO'j9ob8Ma<%1]1sw}9:1JR +ZJԪz& QR U;O=j׺ Fbךb/%Q/A"2kk;m3Z6 e:iσc崕`,Kg!hX,tfc5ޟ>$Ih+NkXk9ڡgN'{q Pk1%wH16}EMeTs`?aB`".8 +ԥ( +KU:,<v>p9@sln&V߃aO*e-W~-&p>-%mًāfV}ZLVUr"k(LIzUviE[F[|!r}rЙ~?{=tJ*-[mL@1ܕU([]89T{[+VyyGa*iAZgʴ5uulQMt'x}}/Rk +7XoZ__]|~գؔhzi.nL-}a2cx"oDLoη\҅lt4'l(aЀCokF5HkJTEDY-kA89{x[7s{Yk^U49lCd=KRUWQ_g|}ۢ-éPWHa@vTarFՁ#^eׄ&~Z~m34BGZU[թM@sr)#e8TקJ>{80=cg5;y^s0أ}',KtH=y[pT-ע,.&OB菅( +{NOB68Y8]baVmB^2 +6K88X8z[߾̒U-#MjPiw@vW6Y-kS@l+@lyA-þOc%tU'Md=1EΦbw; xօIhKⰢWz ^V_e BVU+a%>{N.W4NFVw4=YmFt-]HswE\΂ kfNtY'Glp2QTr& K]VzzP%lZ[wdkkG- +ݿ_3+a-d~; Խ A0d}{xa)#Rj-wbb^N[C,'U,Rת=]|Qʉ&=l5^7K*-15Zܓ(pM:)TKjN2 +m%-)T^a{TImF5]pil\XM'veY\4e]k2zf͖5p[mnnY +SJv4~L'*pq f][xOFB]u~ -;l` $oG4QmcV&PBvpLІm n[}s-Ql*e_Uj+QY7|<[EP|$4A,ow5&Q#!߲߫$:58ߐQ.}:vѲʟ%UDu|#80?֊U_)#| ZRA=}T?1NK2s픥dLwəv|3\sY&ejLX@GeiLNbѲ@C+nkD kG!;q{sb(&AO1~ax-yg-P`l|c:6+ᴟ@Lk.HAȁ! yO.՝e+*xVͨWM0jb+.3ڒp︴Xr*ؚfXm7}"j^]O  dR!.I%0 +pyN?~VqGJYqaU׫F]h3f쯀ݎ.մS(i6ű֍Ȩ"@8lǒcZgT 4PMjc-sL-Nu7aDi2+v>ҾY#aUt}]ϭJX{ևvi+TsLkl~t`0ÛՔ-&am^w +6)G&˓{cc=?mQb7TxoAL٬kEv4^?zS@歴;߆Y̌ +l^d~iъ*!K[2߄BM.Z{jms/BzCۙ!dq0YSG|4#rgE#D#Q4BdTs`"+e= תhfAL)~+V,K#rqsfPu9j0`Mam""`v6.:_FjY64)arqV|$6!{|xX@(*%&~HPۨDY)9D!%J͠o%t^QԊ| +:JàNakJT%41 Xl<&q̌y%Zm{V7,uCxFgE^*8Μj2VȕOkU7 ljmo\:p;Ґwdvޱ<]ېĞW2Ã+\Zep7Lۈ^F>Ly&R`3/Xµ j /JQ)qvR""Tà:<~×ZRCdF&()2ECZY 2V~oȁc=zIѨ\T ) *둽lY'k~0!Uu;{.ܳCSOpqZ”#&-yIR_ 2>FAT["\ šx;ܩr8ZaV?e0:j5QllɝXjK&xkG_ìaM> 5`տVb{pdDN]0dqS{OXo/+\"hܑ}JKY|,ȩҊˑp$fEAc8xjMKT*RQlx# R PkTzr6TR(PHNpCBP_WX4 +:ΛvN::M7P -IJBe)IoLuDuhc_墊PQ=E2ڳG=cFHGWr̐{J(^z@`eu$Uq*]J*?ͲrZK$g X! (A^(R)ϏyX9(a|oVȇo>E S z]> +5pHd<_-ba7# 6cZ_cIyyl6]SV;jY)\ e4E第-mBň_ .ovWd^Q0H!y^Gkt=|VɛAeUNwe!2Z($ۍ2Z3> t=c1$hŦ DXq|O^Kh:eqq0v?|ʡUI mxSrRR(ބQ7RX5XQV{Km'DA*pBQV.j#=383bOiEpG]K%f)2 ֘MG}k6^5t^ ^qm_LB~=ُy7Y̅d!4O!zP=q18Yٷs~O wW3(/cwZKSB0&bMбX*XUжU!`w)I`9&Vjڸi8'mܕLS{l m9EG&`8{ͬ1޾kY3AjhbOVYl |j huJgJ&OB:5.ytFcjhpŽ0+q@M+n=J_l5l>m5D/iQ;Bmp5*n ׸A/7jhRV)wܙyUݵ}qaIt!'D4XՒ¿\uCPҪ bT\g7ySlPa6l2dޢ$yb#APr)VP/}JY#<#"SR +F /DPI-cV.5 +laR(i 0'/s|CKֵn}yjtE#X gNn蘞=4hhT& vSݍع+fgphe3pG׶AU5vNl,v +NXw>UMMepFIXE2ݔ +L:ZAA!w2k +W ;m@5%X^)M<xb`¨$O9`P+UJk~iaL1frY4z +MI;2@$K9ۙsyl%#Ð49DPW`ΉRm+.~N~Ƈ>>,'?:}&''^W +|RLIP(?@/oɴ/A&#-u)qgsZ?͚Lq۩h: θ"*:/QE(:ψN0P16XR &e +khjAEiak-;Z'zFe };U!N`t2F8m[_cP n vo + `=. ov'I?QuQ`q5pNޓLh3vG%V9%: $VVKPJV3a?$~rFQ8y-{i~8*]stMoסk]L@~ RπO?~\+{'ϠokV#]GF< L |i,`-`!d JYAiP~BUNYbO>5튱s@|d +R|i@1T(B]뚄|cÈeړZ67W{jzmSƛWrZVlŢ7X mo2#^VG2= @D߃%Y/-NeҼD|q5,XsL3i΀dENbvzdA9陰+u'dZsW⽔+Zgwu4Uk:-S3$YF_4JX a8+)`f9y25L-}.YeA}%+9AP Dr hWY&difp+~H>¨97DIh8vpwo\"or=gf`c7|p}.\[m9zEXa<[s޽vXw5O{+~elycns9` ,+v>te6 v[Α]hib/ W%. T9u:{Ss={f(>۵~%]NKXҵ8\#]{ܳk9h|>]+Α3Tg5I+YILs $#_='[uޙ7q {fHڽʖ7l%Ȼ vl'Ym,)1$8`h{! vo!%%@-44i$OӒ4 q3JI.}﷜H% oX Lz+/%_\]N\BEM܉HfF""{ͼLA-ħ`㬲YS%oRJI[֑kkX\sp3~_:qo*sr5>i3zzNtm>=ApW+߯|.hqCO߼'+9dќwYNZI^v\j˝̗ZDijKә$ pf"N-?}dV?=[/AaaBr;xCg Xf8.""mM뤘 +ܓdA%b1ݓƵFՙK䧄~hMz3-<L˞%Fg5!f}Z.;:ϼyCìjB]<͡V}~ge 'F_&;ϳ&; HF&Lzjg=gΞ3ggڰ-I>Se.*lRJW$xxeiuVQvSrW鞓q +s%(-ef`.ʂa:ld-tXc jKCYpSc>UIz4DT ?{2ݦCPwf/-_n/Oqҧ5XvL!^sҒҒsDMdU>; urVZMS> OYXLV+WJ];[HE[[zsUEgⓒ edv;{>K>;F=M>iYk,'[ + LMF!c9W{bn[YSICͳA'|٩@q<̡& )8]B(5FƘ$]2bZV|(G5k P^]Cv˓i&UPgeAlLnrtyBŜ5$ JM]nMZGz|9f<>vڐcajlt%ѫ K y]b+紐JG"z)("P*(/$agGb Ͻ5Ek3sl5nYLtөΰ>(50gJH\r,>1fKJ]0L#yͤ53IzF'՚Wz'&hd %8a S^*kŭt@iMUM[]x>sL DY4BnnZIQ +sU694fm@ЯVWLO<\U8o;}r6 +#l19Y 3НŒid .H*˴_ğR-d5[lMWrX]"p媙XSt0o%ɲjcpm %"%ڦG=>KAͷB9 +-ʢ +Ŭr3;5(GL!9'=<{|bN,*5ugA z Hғ?[MϙҧAc[N_?Bs +%L~w:֤U2+3HlmM6` tx n u2kr]q\x@oAsLwJqܧHt)x%mua_&cV#|2ijs0*KpT#ߗիry쏄"afzUUn: N!?*;FdL" ȃ'a 4 r9 ZX-PlK1RasT͗~LP+~c1Y+q[*NN.r"Tލ[w&+A>(Ab5%UeomxD(l;9|` q*Y>%S2%S2%y;r(P኉r)NNQy3SeH)ȉ#'F6>g<>r#>NGWLɔLɔLɔ/YMɔLɔLɔLɔLɔL&Yr.g${*=eoJeTߔɖz&톚:aF;>aRVy$#Gf"btUL +[s22zB]u8Qa/>: G^%D{$u$ME2 u}eC6D B-7&~ostp]@{H 3cbn[f$0"[/>Yxe(mDoT'tT'ClqN!(E _}dN!})kD\d~2JةX`$ä_d /щCN_ł~yGYa&b3#.46dt>5%ųN?Bֲ_SftjGW!5c3SLQ7vxkHÄàeKv o}Cl=7ՆαO-RЂZhSJN#83 f$㻤+&P/ѓG +sdϟ]b6x)ƨ}bQ{i|>z{_}rf*ƭ0SL"D:.2+df @% +=BJ(#2 {q|`IGg!7[u5!O0!MD֖k9%u\/(yE|~)w^<ҶSmDC:2-ZP ]7CUeb ӈ2EǙͰCd̆$M$|$h_N1/I{sVAW~QZ#r5tsքB$\ɺ'yyYM9惀jE˃$^h~r5+#>J_Lw9Bqg$y%8HH:g2D.#qϽ&湉P*>o;KeؙQ`P1 <"3nOH{e-b= İ#zzGB^uLyr_ b/SJG;0DzN +< `$j:_0('aZK<)p)KgG3lbHpwb(Nׁ&z227d+(4=$lϮ^ u3#fLg nhhI|1`v1p; ; ZpW[_?_m}߻F#L矜 y~i<_B~d2 YL!LSƬ%iLrG@'5 :H?D!X-tFMeƮdEel1`bװbIv}%}8vӱ i.}d_NCn5 -r.VrUnB!t/;sBs?DqFss( GT>Dh1j EP m`}w[ +V?7 7~ǀ){>~*g~~v~7^7ہ>w7{~OgO[})=R *~ˁ_ aw; xJ*~VW +&SF7 v{7߿2ngY3fEf [?[ z_m~c~w = ~ ]`&.+dr\- m~;>w}}~/Wߛm3t/b}Hd8Buw_5m~;Aw~B%-g~6Wo oGaw}}̬ndf?;k~} ~O׀߿5bo_#|o+ +~~~~~J@ &CUy6^; ^~/Ǽ}g | ?5 3?-~KZ;~G?aVnjW:_cy29-\9[ڀ:~; ;^~wGKe~ +O ut'=~л{OG"?}w?=#>vAw~%K /jFY6?'3?8E\kށB|a~/z?N߇hC+Jt^ъ>P܈>TlAT܇>RD+^C(~.(>ER*yJ3HR@gU<޽t=)PÁ1pGl!N8N錙1,DɱJ~H -B #j +$F%#!ML&¾Ͽp\xdsf /j`э?BFcH,Arc +@+ +Ʒx‹X_/!z0 +jJZvh&Fpa[ \-;v^)k攢Qm+D#Ez{'{dHb4 ۜ۷ص9.Lʿ ;֯'FUB~U 㶠*7l\8Z<6WI/A87n4IX5CwC܆;#aI<$ !h1ŤdbRM蔯D8,GR-&$(xоD +Ky` +Js|Eq U4,d ~QXҚB"%>b3sG={"Of<"S!p^q# +AT ZhyynWX0p[\n!R_[ ?u.HֈZ 5sq܈l+:8[&BQ#VMȺ$m]PkYNkw8;;_8R5r=Bw0de#xa@2K]fIB# +S) +>L!*F +?b镠Z(D$WJjKmzZdm +:H +QL+Az!莢+d2qLqEß֘3Eg9g9X60cAV4!TyP EJ0Ԁ%& *#L6J4@@aڧ($K?iBCtuʒ,St M"c@eӧ/ *L +77,fAlOՂ9t/顺 D5O8:YѨ-jͳDM=a9Mpv$NKd|ߍ5w4ZXZir@PQN_Q8BONjp82(疯#\FfZ +4-ĖZjCy7[S3x]>W?|̘:Zv-|yjZԒ]ߎro>5{XmC|:3d{c_NBmc_X3 +}Ulhrh@ilqX[ޛ_P\r&/7]xͧ2mwpbi}nɫ G|#6.ڹqVȩ"=jچU{ vn6;}q^h@#$TT[ATk{7#>n T[3fBD!T3Gt`U2O%NF'K2\kGV\T$̵>9B>pIFiNAT$#NB'2gP60"4AiOHVboxpt{=,6د;D%n0kcFjf .q`GkNPڊ3tR#^ͰstkQ\&ݾ|uY9Abd:~ԠWX:~z! ?9P(1M|63c^Vi?!+j㉡Jcjs:[kaI8u5}zL1z]ft1nu~KץCEd 5IIyяQQQk @+U,=7 &~q5jQ,%0фrߔ[e9f@P"LV.4aGafdYeu]HyWg?#j[E׏-{7牱GbSGճ;%V,z ?-fO2<zĆ=!]lm$fwbƿG/ nFA`.;1CP +Ŋm2 +&P&8'Gw&8{gifI7:{_8y]Щ͑IϿ-8g~Py"N+vIN1z"3h6^.rEk=>>裉m.>߼pWFZõ&Ǧ_:\ݬztQ{pn4iK UήyBU=c2d;`̨o<65+HE1X#NFۋ["F߈pp4NHm8KT_9ЅscUR/m[Rzn[af=g^ßQ&~QG +oLf}9;]%]ڐ:~oi>YVĎK/Lݙx^u|H^WF㳅}XQRS+?:֢ ?wV:ƼEAbIjc؏YM4ZZq޿M]Ts5HaL ~yw}k\fȾYK=%v( tI=X#c+9N鴼Y3 k AI+0C 7 `'0\  #!Qk[BmQVo߲%U:ۼwf\~bnn/{14v薯+ kic;얳0>|ш݅S'l^1hM-sJRDۇ +QA;i^hJ'ɉuih{?o:?1 4!{%H,' % +<[[HiҘ9Z$asjNO$pjTdwCw S_lBiI?PsQIPDA*u)upbBX@P;l51p= tRa&u/s1w2Tgm\=a a+oV? ㄌut__}B0lV#caEF_ZVw@ˠbO`=6D{# WR,<뾤yxb^4XkS&>-S~aysu ׹:5Nںד=ъ_mw00uig{g#*ƻ*>]4Eig-16~`twUYIgX$lۓ 4el,~`?z}(8x½4A{fBsܿ?M;%hj\I45 u5iw۬"cCG$Ġ +LB"`K H_0W\_m(/zi~fu׍J6UnY葿:?%u2z +yf<(It\op^k]|;\;ݼS*Rq sݤnoSv,]=6rWkTwmsr񄦐!Z>n:ޮ3d LH{5i8rѸN+1WӉCCd4VNF&Jnijn lgޟgƳEYnҵ\Nnу/+̺(y|/ϕ۝2.`yb80Gdam +69 ($c Ch\^B)c7y|K5, qQZGO:uėW4~2A[aژq/aÚnX}v;+fҼF8\9?/f4]BLԭ]lڷ'> +stream + + + + + +True + + + + + + + + + + + +endstream +endobj +30 0 obj +[ 226 0 0 498 0 715 0 221 0 0 0 0 250 306 252 388 507 507 507 507 507 507 507 507 507 507 268 0 0 0 0 0 894 579 544 522 615 488 459 631 623 252 0 0 420 855 645 654 517 0 543 452 487 642 567 0 0 487 0 0 0 0 0 0 0 514 514 416 514 478 305 514 514 230 0 0 230 791 514 513 514 514 343 389 335 514 446 0 433 447 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 514 0 0 0 0 0 0 416 0 478 478 ] +endobj +31 0 obj +<< +/Type /Font +/Subtype /Type0 +/BaseFont /BCDIEE+Calibri-Italic +/Encoding /Identity-H +/DescendantFonts 32 0 R +/ToUnicode 37 0 R +>> +endobj +32 0 obj +[ 33 0 R ] +endobj +33 0 obj +<< +/BaseFont /BCDIEE+Calibri-Italic +/Subtype /CIDFontType2 +/Type /Font +/CIDToGIDMap /Identity +/DW 1000 +/CIDSystemInfo 34 0 R +/FontDescriptor 35 0 R +/W 36 0 R +>> +endobj +34 0 obj +<< +/Ordering (Identity) +/Registry (Adobe) +/Supplement 0 +>> +endobj +35 0 obj +<< +/Type /FontDescriptor +/FontName /BCDIEE+Calibri-Italic +/Flags 32 +/ItalicAngle -11 +/Ascent 750 +/Descent -250 +/CapHeight 750 +/AvgWidth 521 +/MaxWidth 1984 +/FontWeight 400 +/XHeight 250 +/StemV 52 +/FontBBox [ -725 -250 1260 750 ] +/FontFile2 28 0 R +>> +endobj +36 0 obj +[ 0 [ 507 ] 3 [ 226 579 ] 17 [ 544 522 ] 24 [ 615 ] 28 [ 488 ] 38 [ 459 631 ] 44 [ 623 ] 47 [ 252 ] 62 [ 420 ] 68 [ 855 645 ] 75 [ 654 ] 87 [ 517 ] 90 [ 543 ] 94 [ 452 ] 100 [ 487 ] 104 [ 642 ] 115 [ 567 ] 122 [ 487 ] 258 [ 514 514 ] 271 [ 514 416 ] 277 [ 416 ] 282 [ 514 ] 286 [ 478 ] 288 [ 478 478 ] 296 [ 305 ] 336 [ 514 ] 346 [ 514 ] 349 [ 230 ] 367 [ 230 ] 373 [ 791 514 ] 381 [ 513 ] 393 [ 514 ] 395 [ 514 343 ] 400 [ 389 ] 410 [ 335 ] 437 [ 514 ] 448 [ 446 ] 454 [ 433 447 ] 853 [ 250 ] 855 [ 268 252 ] 876 [ 388 ] 882 [ 306 ] 918 [ 221 ] 923 [ 894 ] 934 [ 507 ] 951 [ 498 ] 1004 [ 507 507 507 507 507 507 507 507 507 507 ] 1081 [ 715 ] ] +endobj +37 0 obj +<< +/Filter /FlateDecode +/Length 304 +>> +stream +x]Mj0:"Xc0N^=#SA- YYFIZ"c{#$Mor4yAiia.V=YiS*pW¿{Coa"eI_]誖 Hf%Xtt1?0vқ~mJ_WnY{ϟs1@Sd/#& ^̟G*Z>7uwoQy5c)> +endobj +39 0 obj +[ 40 0 R ] +endobj +40 0 obj +<< +/BaseFont /BCDJEE+Calibri +/Subtype /CIDFontType2 +/Type /Font +/CIDToGIDMap /Identity +/DW 1000 +/CIDSystemInfo 41 0 R +/FontDescriptor 42 0 R +/W 43 0 R +>> +endobj +41 0 obj +<< +/Ordering (Identity) +/Registry (Adobe) +/Supplement 0 +>> +endobj +42 0 obj +<< +/Type /FontDescriptor +/FontName /BCDJEE+Calibri +/Flags 32 +/ItalicAngle 0 +/Ascent 750 +/Descent -250 +/CapHeight 750 +/AvgWidth 521 +/MaxWidth 1743 +/FontWeight 400 +/XHeight 250 +/StemV 52 +/FontBBox [ -503 -250 1240 750 ] +/FontFile2 23 0 R +>> +endobj +43 0 obj +[ 0 [ 507 ] 3 [ 226 579 ] 17 [ 544 ] 24 [ 615 ] 28 [ 488 ] 38 [ 459 ] 47 [ 252 ] 68 [ 855 646 ] 75 [ 662 ] 87 [ 517 ] 90 [ 543 ] 94 [ 459 ] 100 [ 487 ] 104 [ 642 ] 115 [ 567 ] 127 [ 468 ] 258 [ 479 ] 272 [ 423 ] 286 [ 498 ] 288 [ 498 ] 296 [ 305 ] 336 [ 471 ] 349 [ 230 ] 373 [ 799 525 ] 381 [ 527 ] 393 [ 525 ] 396 [ 349 ] 400 [ 391 ] 410 [ 335 ] 437 [ 525 ] 449 [ 715 ] 855 [ 268 252 ] 876 [ 386 ] 882 [ 306 ] 884 [ 498 ] 923 [ 894 ] 931 [ 339 ] 1004 [ 507 507 507 507 507 507 507 507 507 507 ] ] +endobj +44 0 obj +<< +/Filter /FlateDecode +/Length 328 +>> +stream +x]n0 > +stream +xZ l؎sؾsiC~l_wvRBhe-lCӶP0u]ij[;v0uh+hZl:U!4]I{`N|6{}PH489 EAc%a^)!g(,@ZE*Ę6$œS^ǰlb6=[$+ɞKQ]M={ L#zJ_o_m"G.aP +Æxڳm =>kn~lI0B +9^*+ jOȰ-2\R evvoxp`{MIt M;oO{py?A`΋{^C⥊[|;ظ 1kNg5u.W5`V $1 lA_~; +d6}'d790)tQҙwԛ Ix;7d+.CJ5 J 2= \q&B+]+u?tX۶!܇o#YuD;{]q'hiJi 􅼴P!# }7Y635%r dp0-<JXz ַzް+H:.꫷+e~](9rzŹ߆1 +El8$ZEщkfc-x4s_ 7rck-,o-4:haЄɫH9c +endstream +endobj +46 0 obj +<< +/Filter /FlateDecode +/Length 7438 +>> +stream +x]r8r*Rɜh @rjKt<,k%l~hd)˚[k-/}"Q/T$ί :^|Z;zGN7zG'|dsT~Y ".XgZUSl2)Q5Ėb1 C#79+dYSu9.=eg9: uAO9I@fuz|E |.T{!+_}}`POTyb/As-d lN&V28JKR{zMh\?.zGnun'ۡJNP]DT+.*gP\83W:Ojj!) r l^A_F_YZzys=A]Qz=r{!Jq]5r͝l!WInlqJE10~|`5G78{ʼn(T0%q"%jp,?Nsew89cTm{Qa + +G4@ ]P7ruBzX=YWt|ɥFFp }{3X6gK6͏Di R:1 qƖ"B 7/[3/=Ez`S)O{!n`*ө.?bVCә; JY "Ir07KxY@n#?œ3 +5jXE]8ChEslm6!Xnz +)?dJ'H[dA@;]hԹt9nIF!. (-&_L) [urhU wkݤڟ`D>EKb]T0U<= ->lRIlaQg)iCXb`*-Tf.(\GqGMku*rx-ӈB7׏p+.9M_K!ÐOW-81Q H uqm٩A`gY9kgZ?eҭ5%XXnkf[G?'99G[30oVOEqb_${87fVjt_q,p $dvCsmKTc=*.`AJb<-1_H?c ' _Y68ܞE^KhҚ0w0fڜA!X]vI%(qCsC * fxA7)>&z!آ Qqq +8[2Uϰ[I>3u$Bi)x %T} BPpP(&ttb1[NӡKm&i@:EdP}WD!Q-(ST,J6"ETXd"W<'ZQ@-O@qA'/I })q)!1ROE-n'@5(ff9=a( >(P/k%'豧Ʌ1Q1~?I +sNyê\B{lRl]r|ILq1 eGZU\beS^iLɐ)Da() ac$Tcxg{(%vHtU|,Qڀ|_px)(<@[adkxuC`6 6б;>S;"L@̗G (%f׶\"y(BjE_ +۵MA<AN"^"{XC疌.y~ӹ0ODH%(98(V?Y r3t)"T?.Mxt5 >?zE%y.I9H\E>6$Cif(`ZJ<60n,ɣB:c:dPm2[OeR0|u5-enQ1rl!NaO7,;Mt[ +8T2XGn%#*e 혀Ka:5 csVj.65}Z۩m Ηrtj.N[*oGq[Rdmwx4޾]` 9O=W& ճNjo [fG&ߵ W #e/or[Rny +|5 ݙ́8KmCܞRR,`f"Z/M9Υ(YlyĊ%Ia0n9])f./ZYuAξTHB7~ /@z0VDE~S晇/u&z7"āшVvr! Yp" NI8@)HC\ AzpwUy՚@hsoZ'Rfv `r=a*33T"{ef&v8Z5ζE69QAuf9[ Vy6f/#/8iZŧc6>#fxxs3+}bBWu"9q!_qG īx.\|;<$ErpS YT,'31o\x:@A7L/T.r EwV^iMچv"℀ +IyVl1:;#!S +g(vr|¼ %ҭfO,:zC89{srJ爤v{-?8#9Ik.JPnG4zV8sqnI:➻9* qvI 2+ uՒu/ym7/s v0ױB32WrpX-¥gX4v$$JNB{|Cx2Ye=Z%;9[?UOXP[9JV tbXbg=[Ów7Z5[3';i1 [jRGP2-[{^ؚxk|OjlM~}=ޫ-q~ +F*baHDٯ${s]|}dh\RfK|dG104MXupGhFe&'GD;P⹐)PlK>؍m$1br%`uㆈ.yG7{+_h߼ l <$` nۉveƬv__#)r?}Le1o3D(Q[8 +b2 ٱđ`C})^t}BN#ֱD1DYFu ! 0a̓ںBěҡ6W+&U$[>o|LiRi0 sJ.SlNm_9~f x'cOF2y85ѩ;gR@ "zS|3h=itECuE5i8N.KJKH*r` ~$NWrޟԀWx5ꠌ h#_Ys ѡXeЧclж +J"8-V'G{n%r7>"QE:詧HzBb/V s+Q9Iej +0$u~oڜϯL,7AY6M +ĶLv@j>1R'RUR|ӦXA7X2'UŻbˣ=E.zy7#zoSܱ;+Wv=5rab]Y[w 0 1}B0w @hEww;ZھwEa_B_a;iC-o?2R+ڐڋw/y3'wl͙]^d=7.SübcE%iW4Tw]H&Y&Hk ӻP?{dWm1aiZ=`O#o@p{u SJ+;hvҰ1d?/OB]*2.vw%}hvۯjb+g>XW)>?O4s)07eZ^Q&8c80PXZ>I"!T'܎7yBv@W1vK!\rG5qX(`{vaRu- 50# ]ůf x\d,@ybRNw›KoFڞ%SD)'x,z8=xpR0Uۯ6E- ;q7Ii@y%g׋_8k_S0/E$mހg3(V@:}멦)V~m)>e9sz){Gk{D]\עj%ILr2YWcf>plJ{2ϷsR=*ϺmwbybocQu^~Ƹ_;͂6wJ:8d΁GUbW|Y]J2#r7pݑ }ow#P / f 6|bȖ:w/k_(G'z¡~_LLOh](nYrpօ " AI"LDdٲ#_qN;R cdVq4цMIo[)%G0}bQ'gr+ 4ɹ \l^yQc9g=8;".4[RݹT|}%:>&UXdҊ{0ixܝQ3ǛsuĦ;~C"xGrDjpE7SO\j>sO3?[ܛ7͑#̹GBLi R7ZthBqJػp𮴟: x@a2ypDԯK0OD&LH lOqmQ'gN0h%s베љ&cÓJbP+G͆[(W`O_~X?%#Sd{my"H ? ( Q{z8Ǭ®܈-hcq3.xMVey]a͛ !A}yxNnVOB#Y>KL=4&4VlAH娄12H/Q˚ {m޺XrFJՊm"&O/E%C }#u6eF@'YY1i;1BcAc~TEckUƐ5$d Ec,YڰVPdKmBS F sk1g`.'ZS%\ c1-OiQFae@ JD)LFXF\A?+>fpVM+hZ(>(Jٴ +ZX;{jE*k X/!+'PT8Y6ݳ"FoL:׻m;Eylf.Bۂ6mC!q5i~0i Xi~<2ѱ_sCT~-'54 +Zilִd - Dw651+CO[^{OS0 D8: +jĝ.тWZA rP[M?(>0֒Ӊxg׉5sb#݊9Y @"_L rYƠ +5J&LoA͵pr Y&K^ԪPB\ 2Dk~x5.>7([!hB3A4qƼeq36N8;w[-~0x Ik|gž7(mnuɳmg]ǰ*N_bԇ{ BI Qh=\  +*Q͈:a8lSRxXЌ\?mii*Ⱥ%Ho= ߊ5SMldAS_3vc yHCSAU7d_c?Bbq/B>4#Oƒͤ/h=g vc]:l8ad~pE%[.a+ +X+}(a+ustduP(>)-hAA%mlA*&7$qfؐ-h5Dv #p.3+hBE٨d(kWEMޡBVC%x2&؂V+/:kU@!b_SCU<ūW0E#X\: 8voщ5#32ӉM]D35?ǺH.,f +]JqIvrd`xG{"?gmd ´Z2.+*뼖qo޷/[^Cq(Rl,}6/,b@Lٓi/(;I]# +endstream +endobj +xref +0 47 +0000000000 65535 f +0000000015 00000 n +0000000074 00000 n +0000000531 00000 n +0000000818 00000 n +0000016688 00000 n +0000016856 00000 n +0000019527 00000 n +0000019787 00000 n +0000023982 00000 n +0000024007 00000 n +0000024206 00000 n +0000024393 00000 n +0000024653 00000 n +0000080833 00000 n +0000082379 00000 n +0000082933 00000 n +0000083126 00000 n +0000083394 00000 n +0000133248 00000 n +0000134794 00000 n +0000135270 00000 n +0000135452 00000 n +0000135707 00000 n +0000191332 00000 n +0000192878 00000 n +0000193390 00000 n +0000193579 00000 n +0000193843 00000 n +0000260346 00000 n +0000261892 00000 n +0000262450 00000 n +0000262597 00000 n +0000262624 00000 n +0000262801 00000 n +0000262876 00000 n +0000263140 00000 n +0000263802 00000 n +0000264179 00000 n +0000264319 00000 n +0000264346 00000 n +0000264516 00000 n +0000264591 00000 n +0000264846 00000 n +0000265361 00000 n +0000265762 00000 n +0000268339 00000 n +trailer +<< +/Size 47 +/Root 10 0 R +/Info 2 0 R +/ID [ (\206\215\040GD\2135\253) (\206\215\040GD\2135\253) ] +>> +startxref +275851 +%%EOF diff --git a/validator/src/test/resources/XMLinvalidV2PDF.pdf b/validator/src/test/resources/XMLinvalidV2PDF.pdf new file mode 100644 index 00000000..cd6fb11a Binary files /dev/null and b/validator/src/test/resources/XMLinvalidV2PDF.pdf differ diff --git a/validator/src/test/resources/ZUGFeRD-invoice_rabatte_3_abschlag_duepayableamount.xml b/validator/src/test/resources/ZUGFeRD-invoice_rabatte_3_abschlag_duepayableamount.xml new file mode 100644 index 00000000..54e056a6 --- /dev/null +++ b/validator/src/test/resources/ZUGFeRD-invoice_rabatte_3_abschlag_duepayableamount.xml @@ -0,0 +1,109 @@ + + + + + urn:cen.eu:en16931:2017 + + + + ST-1499 + 380 + + 20190726 + + + Rechnung + + + + + + 0004 + + + 0004 + pos 4 + + + + 20.00 + + + + 2.77 + + + + VAT + S + 19.00 + + + 55.40 + + + + + + DATAflor Musterbetrieb + + 37079 + August-Spindler-Straße 20 + Göttingen + DE + + + DE00000000 + + + + Thomas Adler + + DE + + + + + + + 20190726 + + + + + EUR + + 10.34 + VAT + 54.40 + S + 19.00 + + + + false + + 1.00 + sondernachlass + + VAT + S + 19.00 + + + + + + + 55.40 + 0.00 + 1.00 + 54.40 + 10.34 + 64.74 + 50.00 + 14.74 + + + + \ No newline at end of file diff --git a/validator/src/test/resources/ZUGFeRD-invoice_rabatte_4_abschlag_taxbasistotalamount.xml b/validator/src/test/resources/ZUGFeRD-invoice_rabatte_4_abschlag_taxbasistotalamount.xml new file mode 100644 index 00000000..b814a386 --- /dev/null +++ b/validator/src/test/resources/ZUGFeRD-invoice_rabatte_4_abschlag_taxbasistotalamount.xml @@ -0,0 +1,109 @@ + + + + + urn:cen.eu:en16931:2017 + + + + ST-1496 + 380 + + 20190725 + + + Rechnung + + + + + + 0001 + + + 0001 + pos1 + + + + 8.76 + + + + 23.00 + + + + VAT + S + 19.00 + + + 201.48 + + + + + + DATAflor Musterbetrieb + + 37079 + August-Spindler-Straße 20 + Göttingen + DE + + + DE00000000 + + + + Thomas Adler + + DE + + + + + + + 20190725 + + + + + EUR + + 36.94 + VAT + 194.43 + S + 19.00 + + + + false + + 7.05 + Zu-/Abschlag + + VAT + S + 19.00 + + + + + + + 201.48 + 0.00 + 7.05 + 194.43 + 36.94 + 231.37 + 10.00 + 221.37 + + + + \ No newline at end of file diff --git a/validator/src/test/resources/attributeBasedXMP_zugferd_2p0_EN16931_Einfach.pdf b/validator/src/test/resources/attributeBasedXMP_zugferd_2p0_EN16931_Einfach.pdf new file mode 100644 index 00000000..16189b12 Binary files /dev/null and b/validator/src/test/resources/attributeBasedXMP_zugferd_2p0_EN16931_Einfach.pdf differ diff --git a/validator/src/test/resources/attributeBasedXMP_zugferd_2p0_EN16931_Einfach_corrected.xml b/validator/src/test/resources/attributeBasedXMP_zugferd_2p0_EN16931_Einfach_corrected.xml new file mode 100644 index 00000000..75ead45c --- /dev/null +++ b/validator/src/test/resources/attributeBasedXMP_zugferd_2p0_EN16931_Einfach_corrected.xml @@ -0,0 +1,199 @@ + + + + + + + urn:cen.eu:en16931:2017 + + + + 471102 + 380 + + 20180305 + + + Rechnung gemäß Bestellung vom 01.03.2018. + + + Lieferant GmbH +Lieferantenstraße 20 +80333 München +Deutschland +Geschäftsführer: Hans Muster +Handelsregisternummer: H A 123 + + REG + + + + + + 1 + + + 4012345001235 + TB100A4 + Trennblätter A4 + + + + 9.9000 + + + 9.9000 + + + + 20.0000 + + + + VAT + S + 19.00 + + + 198.00 + + + + + + 2 + + + 4000050986428 + ARNR2 + Joghurt Banane + + + + 5.5000 + + + 5.5000 + + + + 50.0000 + + + + VAT + S + 7.00 + + + 275.00 + + + + + + 4000001123452 + Lieferant GmbH + + 80333 + Lieferantenstraße 20 + München + DE + + + 201/113/40209 + + + DE123456789 + + + + 4000001987658 + Kunden AG Mitte + + 69876 + Kundenstraße 15 + Frankfurt + DE + + + + + + + 20180305 + + + + + EUR + + 19.25 + VAT + 275.00 + S + 7.00 + + + 37.62 + VAT + 198.00 + S + 19.00 + + + Zahlbar innerhalb 30 Tagen netto bis 04.04.2018, 3% Skonto innerhalb 10 Tagen bis 15.03.2018 + + + 473.00 + 0.00 + 0.00 + 473.00 + 56.87 + 529.87 + 0.00 + 529.87 + + + + diff --git a/validator/src/test/resources/corruptedV2PDF.pdf b/validator/src/test/resources/corruptedV2PDF.pdf new file mode 100644 index 00000000..71b784fc Binary files /dev/null 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 new file mode 100644 index 00000000..1dbd238a Binary files /dev/null and b/validator/src/test/resources/invalidPDF.pdf differ diff --git a/validator/src/test/resources/invalidV1.xml b/validator/src/test/resources/invalidV1.xml new file mode 100644 index 00000000..9f1967d1 --- /dev/null +++ b/validator/src/test/resources/invalidV1.xml @@ -0,0 +1,117 @@ + + + + + false + + + urn:ferd:CrossIndustryDocument:invoice:1p0:extended + + + + 57144 + RECHNUNG + 380 + + 00010101 + + + + + + ------ + + --- + Flugplatz A 70/B0-1 + ---- + AF + + + + 123 + ---- + + 1234 + Strassev sfsdfsaf + --- + DE + + + + + + EUR + + Bis zum 19.05.2019 mit 2% Skonto (=1,98). +Bis zum 20.05.2019 netto; + + + 60.00 + 40.00 + 17.00 + 83.00 + 15.77 + 98.77 + + + + + 1 + + + + 20.0000 + + + false + + 10.0000 + 10.0000 + Abschlag + + + + 10.0000 + + + + 1.0000 + + + + 10.00 + + + + 1 + 3053.4.0.009 +Test Halter............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................. + + + + + 2 + + + + 50.0000 + + + 50.0000 + + + + 1.0000 + + + + 50.00 + + + + B405 + Radbagger klein + + + + \ No newline at end of file diff --git a/validator/src/test/resources/invalidV1ExtraTags.xml b/validator/src/test/resources/invalidV1ExtraTags.xml new file mode 100644 index 00000000..b80e9524 --- /dev/null +++ b/validator/src/test/resources/invalidV1ExtraTags.xml @@ -0,0 +1,200 @@ + + + + + false + + + urn:ferd:CrossIndustryDocument:invoice:1p0:extended + + + + RE-20171118/506 + RECHNUNG + 380 + + 20171118 + + + + + + + + + Bei Spiel GmbH + + 12345 + Ecke 12 + Stadthausen + DE + + + 22/815/0815/4 + + + DE136695976 + + + + Theodor Est + + 88802 + Bahnstr. 42 + Spielkreis + DE + + + DE999999999 + + + + + + + 20171117 + + + + + RE-20171118/506 + EUR + + 42 + Überweisung + + DE88 2008 0000 0970 3757 00 + + + COBADEFFXXX + Commerzbank + + + + 11.20 + VAT + 160.00 + S + 7.00 + + + 63.84 + VAT + 336.00 + S + 19.00 + + + Zahlbar ohne Abzug bis zum 09.12.2017 + + 20171209 + + + + 496.00 + 0.00 + 0.00 + 496.00 + 75.04 + 571.04 + 571.04 + + + + + 1 + + + + 160.0000 + 1.0000 + + + 160.0000 + 1.0000 + + + + 1.0000 + + + + VAT + S + 7.00 + + + 160.00 + + + + Künstlerische Gestaltung (Stunde): Einer Beispielrechnung + + + + + + 2 + + + + 0.7900 + 1.0000 + + + 0.7900 + 1.0000 + + + + 400.0000 + + + + VAT + S + 19.00 + + + 316.00 + + + + Luftballon: Bunt, ca. 500ml + + + + + + 3 + + + + 0.1000 + 1.0000 + + + 0.1000 + 1.0000 + + + + 200.0000 + + + + VAT + S + 19.00 + + + 20.00 + + + + Heiße Luft pro Liter + + + + + diff --git a/validator/src/test/resources/invalidV1TooMinimal.xml b/validator/src/test/resources/invalidV1TooMinimal.xml new file mode 100644 index 00000000..092f5122 --- /dev/null +++ b/validator/src/test/resources/invalidV1TooMinimal.xml @@ -0,0 +1,6 @@ + + + + urn:ferd:CrossIndustryDocument:invoice:1p0:extended + + \ No newline at end of file diff --git a/validator/src/test/resources/invalidV2.xml b/validator/src/test/resources/invalidV2.xml new file mode 100644 index 00000000..bf6f6f9e --- /dev/null +++ b/validator/src/test/resources/invalidV2.xml @@ -0,0 +1,187 @@ + + + + false + + urn:cen.eu:en16931:2017:compliant:factur-x.eu:1p0:extended + + + + RE-20171118/506 + 381 + 20171118 + + + + + 1 + + + Künstlerische Gestaltung (Stunde): Einer Beispielrechnung + + + + + 160.0000 + 1.0000 + + + 160.0000 + 1.0000 + + + + 1.0000 + + + + VAT + S + 7.00 + + + 160.00 + + + + + + 2 + + + Luftballon: Bunt, ca. 500ml + + + + + 0.7900 + 1.0000 + + + 0.7900 + 1.0000 + + + + 400.0000 + + + + VAT + S + 19.00 + + + 316.00 + + + + + + 3 + + + Heiße Luft pro Liter + + + + + 0.1000 + 1.0000 + + + 0.1000 + 1.0000 + + + + 200.0000 + + + + VAT + S + 19.00 + + + 20.00 + + + + + + Bei Spiel GmbH + + 12345 + Ecke 12 + Stadthausen + DE + + + 22/815/0815/4 + + + DE136695976 + + + + Theodor Est + + 88802 + Bahnstr. 42 + Spielkreis + DE + + + DE999999999 + + + + + + 20171117 + + + + RE-20171118/506 + EUR + + 42 + Überweisung + + DE88 2008 0000 0970 3757 00 + + + COBADEFFXXX + Commerzbank + + + + 11.20 + VAT + 160.00 + S + 7.00 + + + 63.84 + VAT + 336.00 + S + 19.00 + + + Zahlbar ohne Abzug bis 09.12.2017 + 20171209 + + + 0.00 + 0.00 + 497.14 + 75.04 + 571.04 + 571.04 + + + + \ No newline at end of file diff --git a/validator/src/test/resources/invalidV2Profile.xml b/validator/src/test/resources/invalidV2Profile.xml new file mode 100644 index 00000000..250b7565 --- /dev/null +++ b/validator/src/test/resources/invalidV2Profile.xml @@ -0,0 +1,229 @@ + + + + + true + + + + urn:ferd:CrossIndustryDocument:invoice:1p0:comfort + + + + 471102 + RECHNUNG + 380 + + 20130305 + + + Rechnung gemäß Bestellung vom 01.03.2013. + + + Lieferant GmbH +Lieferantenstraße 20 +80333 München +Deutschland +Geschäftsführer: Hans Muster +Handelsregisternummer: H A 123 + + REG + + + + + + 1 + + + 4012345001235 + TB100A4 + Trennblätter A4 + + + + 9.9000 + + + 9.9000 + + + + 20.0000 + + + + VAT + S + 19.00 + + + 198.00 + + + + + + 2 + + + 4000050986428 + ARNR2 + Joghurt Banane + + + + 5.5000 + + + 5.5000 + + + + 50.0000 + + + + VAT + S + 7.00 + + + 275.00 + + + + + + 4000001123452 + Lieferant GmbH + + 80333 + Lieferantenstraße 20 + München + DE + + + 201/113/40209 + + + DE123456789 + + + + GE2020211 + 4000001987658 + Kunden AG Mitte + + Hans Muster + + + 69876 + Kundenstraße 15 + Frankfurt + DE + + + + + + + 20130305 + + + + + 2013-471102 + EUR + + 31 + Überweisung + + DE08700901001234567890 + + + GENODEF1M04 + + + + 19.25 + VAT + 275.00 + S + 7.00 + + + 37.62 + VAT + 198.00 + S + 19.00 + + + Zahlbar innerhalb 30 Tagen netto bis 04.04.2013, 3% Skonto innerhalb 10 Tagen bis 15.03.2013 + + 20130404 + + + + 473.00 + 0.00 + 0.00 + 473.00 + 56.87 + 529.87 + 0.00 + 529.87 + + + + diff --git a/validator/src/test/resources/invalidXMP.pdf b/validator/src/test/resources/invalidXMP.pdf new file mode 100644 index 00000000..c90547f5 Binary files /dev/null and b/validator/src/test/resources/invalidXMP.pdf differ diff --git a/validator/src/test/resources/validAvoir_FR_type380_BASICWL.pdf b/validator/src/test/resources/validAvoir_FR_type380_BASICWL.pdf new file mode 100644 index 00000000..cebe43bd Binary files /dev/null and b/validator/src/test/resources/validAvoir_FR_type380_BASICWL.pdf differ diff --git a/validator/src/test/resources/validV1.xml b/validator/src/test/resources/validV1.xml new file mode 100644 index 00000000..b3f00b88 --- /dev/null +++ b/validator/src/test/resources/validV1.xml @@ -0,0 +1,197 @@ + + + + + false + + + urn:ferd:CrossIndustryDocument:invoice:1p0:extended + + + + RE-20171118/506 + RECHNUNG + 380 + + 20171118 + + + + + + Bei Spiel GmbH + + 12345 + Ecke 12 + Stadthausen + DE + + + 22/815/0815/4 + + + DE136695976 + + + + Theodor Est + + 88802 + Bahnstr. 42 + Spielkreis + DE + + + DE999999999 + + + + + + + 20171117 + + + + + RE-20171118/506 + EUR + + 42 + Überweisung + + DE88 2008 0000 0970 3757 00 + + + COBADEFFXXX + Commerzbank + + + + 11.20 + VAT + 160.00 + S + 7.00 + + + 63.84 + VAT + 336.00 + S + 19.00 + + + Zahlbar ohne Abzug bis zum 09.12.2017 + + 20171209 + + + + 496.00 + 0.00 + 0.00 + 496.00 + 75.04 + 571.04 + 571.04 + + + + + 1 + + + + 160.0000 + 1.0000 + + + 160.0000 + 1.0000 + + + + 1.0000 + + + + VAT + S + 7.00 + + + 160.00 + + + + Künstlerische Gestaltung (Stunde): Einer Beispielrechnung + + + + + + 2 + + + + 0.7900 + 1.0000 + + + 0.7900 + 1.0000 + + + + 400.0000 + + + + VAT + S + 19.00 + + + 316.00 + + + + Luftballon: Bunt, ca. 500ml + + + + + + 3 + + + + 0.1000 + 1.0000 + + + 0.1000 + 1.0000 + + + + 200.0000 + + + + VAT + S + 19.00 + + + 20.00 + + + + Heiße Luft pro Liter + + + + + diff --git a/validator/src/test/resources/validV1WithAdditionalData.pdf b/validator/src/test/resources/validV1WithAdditionalData.pdf new file mode 100644 index 00000000..e1011d80 Binary files /dev/null and b/validator/src/test/resources/validV1WithAdditionalData.pdf differ diff --git a/validator/src/test/resources/validV2.xml b/validator/src/test/resources/validV2.xml new file mode 100644 index 00000000..3381bee2 --- /dev/null +++ b/validator/src/test/resources/validV2.xml @@ -0,0 +1,186 @@ + + + + + urn:cen.eu:en16931:2017#compliant:factur-x.eu:1p0:en16931 + + + + RE-20171118/506 + 380 + 20171118 + + + + + 1 + + + Künstlerische Gestaltung (Stunde): Einer Beispielrechnung + + + + + 160.0000 + 1.0000 + + + 160.0000 + 1.0000 + + + + 1.0000 + + + + VAT + S + 7.00 + + + 160.00 + + + + + + 2 + + + Luftballon: Bunt, ca. 500ml + + + + + 0.7900 + 1.0000 + + + 0.7900 + 1.0000 + + + + 400.0000 + + + + VAT + S + 19.00 + + + 316.00 + + + + + + 3 + + + Heiße Luft pro Liter + + + + + 0.1000 + 1.0000 + + + 0.1000 + 1.0000 + + + + 200.0000 + + + + VAT + S + 19.00 + + + 20.00 + + + + + + Bei Spiel GmbH + + 12345 + Ecke 12 + Stadthausen + DE + + + 22/815/0815/4 + + + DE136695976 + + + + Theodor Est + + 88802 + Bahnstr. 42 + Spielkreis + DE + + + DE999999999 + + + + + + 20171117 + + + + RE-20171118/506 + EUR + + 42 + Überweisung + + DE88 2008 0000 0970 3757 00 + + + COBADEFFXXX + + + + 11.20 + VAT + 160.00 + S + 7.00 + + + 63.84 + VAT + 336.00 + S + 19.00 + + + Zahlbar ohne Abzug bis 09.12.2017 + 20171209 + + + 496.00 + 0.00 + 0.00 + 496.00 + 75.04 + 571.04 + 571.04 + + + + diff --git a/validator/src/test/resources/validV2Basic.xml b/validator/src/test/resources/validV2Basic.xml new file mode 100644 index 00000000..05252547 --- /dev/null +++ b/validator/src/test/resources/validV2Basic.xml @@ -0,0 +1,184 @@ + + + + + + + urn:cen.eu:en16931:2017#compliant#urn:zugferd.de:2p0:basic + + + + TX-471102 + 380 + + 20181030 + + + Rechnung gemäß Taxifahrt vom 29.10.2018 + + + Taxiunternehmen TX GmbH +Lieferantenstraße 20 +10369 Berlin +Deutschland +Geschäftsführer: Hans Mustermann +Handelsregisternummer: H A 123 + + + + Unsere GLN: 4000001123452 +Ihre GLN: 4000001987658 +Ihre Kundennummer: GE2020211 + + + + + + + 1 + + + Grundpreis (Pauschale) + + + + 3.90 + + + + 1 + + + + VAT + S + 7 + + + 3.90 + + + + + + 2 + + + Stadtfahrt - 2,00 Euro je gefahrene Kilometer + + + + 2.00 + + + + 6.50 + + + + VAT + S + 7 + + + 13 + + + + + + Taxiunternehmen TX GmbH + + 10369 + Lieferantenstraße 20 + Berlin + DE + + + DE123456789 + + + + Taxi-Gast AG Mitte + + 13351 + Hans Mustermann + Kundenstraße 15 + Berlin + DE + + + + + + + 20181029 + + + + + EUR + + 1.18 + VAT + 16.90 + S + 7 + + + + 20181129 + + + + 16.90 + 0.00 + 0.00 + 16.90 + 1.18 + 18.08 + 18.08 + + + + \ No newline at end of file diff --git a/validator/src/test/resources/validV2PDF.pdf b/validator/src/test/resources/validV2PDF.pdf new file mode 100644 index 00000000..65761391 Binary files /dev/null and b/validator/src/test/resources/validV2PDF.pdf differ diff --git a/validator/src/test/resources/validZREtestZugferd.xml b/validator/src/test/resources/validZREtestZugferd.xml new file mode 100644 index 00000000..691418af --- /dev/null +++ b/validator/src/test/resources/validZREtestZugferd.xml @@ -0,0 +1,200 @@ + + + + + true + + + urn:cen.eu:en16931:2017#conformant#urn:zugferd.de:2p0:extended + + + + RE4123123162018 + Rechnung + 380 + + 20200214 + + + + REG + + + Kopftext + + + + + + 1 + + + ART232323 + + + K?se + + + + 32.0000 + + + false + + 3.2000 + + + + 28.8000 + + + + 32.0000 + + + + 64.51 + VAT + S + 7.00 + + + 1024.00 + 102.40 + + + + + + 2 + + + PN000001 + + + Fleisch + + + + 32.0000 + + + false + + 10.0000 + + + + 22.0000 + + + + 1.0000 + + + + 1.54 + VAT + S + 7.00 + + + 32.00 + 10.00 + + + + + + Onkel Machtes GmbH & Co. KG + + Jürgen Machtes + + + 75331 + Buckelweg 110 + Engelsbrand + DE + + + 1234567890 + + + + Test Kunde + + Ansprechparter + + + 12334 + Adresse + Basdsd + DE + + + + Bestellnummer + + 20200214 + + + + + + Test Kunde + + + 12334 + Adresse + Basdsd + DE + + + + + + + + EUR + + 1 + + DE27100777770209299700 + Norisbank Berlin + + + NORSDE51XXX + + + + 66.05 + VAT + 943.60 + S + 7.00 + + + + false + + 112.40 + Gesamt Rabatt + + VAT + S + 7.00 + + + + 1056.00 + 0.00 + 112.40 + 943.60 + 66.05 + 1009.65 + 0.00 + 1009.65 + + + + \ No newline at end of file diff --git a/validator/src/test/resources/valid_Avoir_FR_type380_minimum_factur-x.xml b/validator/src/test/resources/valid_Avoir_FR_type380_minimum_factur-x.xml new file mode 100644 index 00000000..b0c59781 --- /dev/null +++ b/validator/src/test/resources/valid_Avoir_FR_type380_minimum_factur-x.xml @@ -0,0 +1,62 @@ + + + + + urn:factur-x.eu:1p0:minimum + + + + AV-2017-0005 + 380 + + 20171116 + + + + + + Au bon moulin + + 99999999800010 + + + FR + + + FR11999999998 + + + + Ma jolie boutique + + 78787878400035 + + + FR + + + FR19787878784 + + + + PO445 + + + + + EUR + + -218.48 + -14.99 + -233.47 + -233.47 + + + FA-2017-0010 + + 20171113 + + + + + diff --git a/validator/utils/ZUGFeRD-Validierer-kriterien.pdf b/validator/utils/ZUGFeRD-Validierer-kriterien.pdf new file mode 100644 index 00000000..0110b23d Binary files /dev/null and b/validator/utils/ZUGFeRD-Validierer-kriterien.pdf differ